Von-Neumann-Zyklus

Von-Neumann-Zyklus

Der Prozess der Befehlsverarbeitung bei Von-Neumann-Rechnern wird Von-Neumann-Zyklus genannt und besteht aus folgenden 4 nacheinander ablaufenden Teilschritten.

  1. FETCH
  2. DECODE
  3. FETCH OPERANDS
  4. EXECUTE

Ein Teilschritt kann mehrere Takte dauern. Moderne Zentralprozessoren führen heutzutage in einer Sekunde bis zu 4,8 Milliarden Takte aus, das sind 4,8 GHz (Stand: 1/2005). Pro Takt werden bei Hochleistungsprozessoren oft mehrere der oben genannten Teilschritte parallel (gleichzeitig) durch so genanntes Pipelining ausgeführt, was in einen deutlichen Geschwindigkeits-Gewinn resultiert.

Die Teilschritte

Von-Neumann-Zyklus

FETCH
In das Befehls-Register, das zusammen mit Steuerwerk und Rechenwerk (ALU: Arithmetisch-logische Einheit) die CPU darstellt, wird aus RAM- oder ROM-Speicher der nächste zu bearbeitende Befehl geladen.

Bei modernen Prozessoren können mehrere Befehle aus dem Speicher in einen Zwischenspeicher (Prefetch-Registerblock) geladen werden, während der aktuelle Befehl noch decodiert wird. (OpCode Prefetching)

  1. Vorteil: Deutliche Steigerung der Verarbeitungsgeschwindigkeit.
  2. Nachteil: Bei Programmverzweigungen muss der Befehl evtl. wieder entfernt werden.

DECODE
Befehlszähler wird vor dem Dekodieren um 1 erhöht. Der Befehl wird durch das Steuerwerk in Schaltinstruktionen für das Rechenwerk aufgelöst (übersetzt).

FETCH OPERANDS
Aus RAM oder ROM werden nun die Operanden geholt: die Werte, die durch den Befehl verändert werden sollen bzw. die als Parameter verwendet werden.

EXECUTE
Die Operation wird vom Rechenwerk ausgeführt. An dieser Stelle wird, so vom Programm gewünscht, auch der Befehlszähler verändert (Sprungbefehl).

Jetzt kann der Zyklus wieder von vorn beginnen.

Weblinks

  • μRISCy - RISC-Simulationsrechner für Vertiefungsübungen
  • MOPS ist ein Modellrechner, der den von-Neumann-Zyklus anschaulich darstellt

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Von-Neumann-Flaschenhals — John von Neumann Die von Neumann Architektur ist ein Referenzmodell für Computer, wonach ein gemeinsamer Speicher sowohl Computerprogrammbefehle als auch Daten hält. Von Neumann Systeme gehören nach der Flynnschen Klassifikation zur Klasse der… …   Deutsch Wikipedia

  • Von-Neumann-Konzept — John von Neumann Die von Neumann Architektur ist ein Referenzmodell für Computer, wonach ein gemeinsamer Speicher sowohl Computerprogrammbefehle als auch Daten hält. Von Neumann Systeme gehören nach der Flynnschen Klassifikation zur Klasse der… …   Deutsch Wikipedia

  • Von-Neumann-Rechner — John von Neumann Die von Neumann Architektur ist ein Referenzmodell für Computer, wonach ein gemeinsamer Speicher sowohl Computerprogrammbefehle als auch Daten hält. Von Neumann Systeme gehören nach der Flynnschen Klassifikation zur Klasse der… …   Deutsch Wikipedia

  • Von Neumann-Architektur — John von Neumann Die von Neumann Architektur ist ein Referenzmodell für Computer, wonach ein gemeinsamer Speicher sowohl Computerprogrammbefehle als auch Daten hält. Von Neumann Systeme gehören nach der Flynnschen Klassifikation zur Klasse der… …   Deutsch Wikipedia

  • Von Neumann Architektur — John von Neumann Die von Neumann Architektur ist ein Referenzmodell für Computer, wonach ein gemeinsamer Speicher sowohl Computerprogrammbefehle als auch Daten hält. Von Neumann Systeme gehören nach der Flynnschen Klassifikation zur Klasse der… …   Deutsch Wikipedia

  • Von neumann rechnermodell — John von Neumann Die von Neumann Architektur ist ein Referenzmodell für Computer, wonach ein gemeinsamer Speicher sowohl Computerprogrammbefehle als auch Daten hält. Von Neumann Systeme gehören nach der Flynnschen Klassifikation zur Klasse der… …   Deutsch Wikipedia

  • Von-Neumann-Architektur — John von Neumann Die Von Neumann Architektur ist ein Referenzmodell für Computer, wonach ein gemeinsamer Speicher sowohl Computerprogrammbefehle als auch Daten hält. Von Neumann Systeme gehören nach der Flynnschen Klassifikation zur Klasse der… …   Deutsch Wikipedia

  • Helmut Neumann — (* 29. Mai 1938 in Wien) ist ein österreichischer Komponist und Musiktheoretiker. Inhaltsverzeichnis 1 Leben 1.1 Ausbildung 1.2 Karriere 1.3 …   Deutsch Wikipedia

  • Sirius-Zyklus — Sirius (links) und sein kleinerer Begleiter Sirius B (rechts) in einer Fotomontage Sothis Zyklus (auch Sothis Periode) bezeichnet den Zeitraum, den Sirius mit seinem heliakischen Aufgang (zeitgleich mit der Sonne aufgehend) benötigt, um einmal… …   Deutsch Wikipedia

  • Sothis-Zyklus — Sternbild Sopdet in Hieroglyphen Mittleres Reich …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”