08.02.2013 Aufrufe

Gliederung

Gliederung

Gliederung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Phasen beim Pipelining<br />

Fließbandverarbeitung: Z.B. Befehl in 5 Phasen abarbeiten:<br />

• Phase 1: IF = Instruction Fetch<br />

nächsten Befehl aus dem Programmspeicher holen<br />

• Phase 2: ID = Instruction Decode<br />

dekodieren des Befehls, Operanden aus Registern holen<br />

• Phase 3: Ex = Execute/address calculation<br />

Ausführen der Operation und Berechnen der Adresse<br />

• Phase 4: MEM = Memory access<br />

Abspeichern des Ergebnisses<br />

• Phase 5: WB = Write back<br />

Evtl. Schreiben des Ergebnisses in Register<br />

Manche Befehle benötigen weniger als 5 Phasen:<br />

Erzeugt Befehl z.B. kein Ergebnis, entfallen die letzten<br />

beiden Phasen.<br />

RISC-Prozessor mit 5stufigem<br />

Pipelining<br />

Moderne Prozessoren haben nicht 5, sondern bis zu 20<br />

Phasen, die durch eigene Funktionseinheiten realisiert sind<br />

7<br />

8<br />

4

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!