This flashcard is just one of a free flashcard set. See all flashcards!
6
Welche Konflikte können durch das in modernen Prozessorarchitekturen eingesetzte Pipelining entstehen?
Datenflusskonflikte
- Hervorgerufen durch verzögerten Speicherzugriff
- Hervorgerufen durch nicht verfügbare Ergebnisse vorhergehende Befehle
Steuerflusskonflikte
- Hervorgerufen durch Verzweigung (bedingt, unpedingt), Interrupt, UP-Aufruf / Rücksprung
Strukturkonflikte
- Entstehen wenn für die Ausführung von Befehlen notwendige Funktionseinheiten (noch) belegt sind. (Bsp.: Gleichzeitiges Lesen / Schreiben von Befehlen / Daten)
- Hervorgerufen durch verzögerten Speicherzugriff
- Hervorgerufen durch nicht verfügbare Ergebnisse vorhergehende Befehle
Steuerflusskonflikte
- Hervorgerufen durch Verzweigung (bedingt, unpedingt), Interrupt, UP-Aufruf / Rücksprung
Strukturkonflikte
- Entstehen wenn für die Ausführung von Befehlen notwendige Funktionseinheiten (noch) belegt sind. (Bsp.: Gleichzeitiges Lesen / Schreiben von Befehlen / Daten)