Gliederung
Gliederung
Gliederung
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