Curs 6
Microprocesoare
Prefetch BTB
Interf buffer
CU
mag
U V
2x32b
Registre
64b
FPU
magistrala de adrese
Data
Cache
TLB
magistrala de date
2
Se observă că cele 5 etape pot să genereze anumite stări conflictuale pe care Intel
le numeşte stări de hazard:
- microprocesorul nu dispune la un moment dat de resursele necesare execuţiei unei
combinaţii particulare de instrucţiuni
- execuţia celei de-a doua instrucţiuni depinde de rezultatul execuţiei instrucţiunii
anterioare - - - se pierde timp
- destinaţia saltului nu se află în acel moment în cache-ul de cod ( miss cache)ceea ce
va solicita încărcarea adresei respective din DRAM.