Этап
Такт
1
2
3
4
5
6
7
IF
K1 K2 K3 K4 K5 K6 K7 K8 K7 K9 K7 K10 K11 K12
ID
K1 K2 K3 K4 K5 K6 K5 K8 K5 K9 K7 K10
OR
K1 K2 K3 K4 K3 K6 K3 K8 K5 K9
EX
K1 K2 K1 K4 K1 K6 K3 K8
WB
K2
K4 K1 K6
Bunday holda, buyruqlar ketma-ketlikda tugaydi
K2-K4-K1-K6 -...
Shuning uchun, superskali mikroprotsessorning to'g'ri ishlashini ta'minlash uchun,
konveyerlardan birida bloklanish paydo bo'lganda , boshqalari ham o'z ishlarini
to'xtatishi kerak. Aks holda, dastur buyruqlari bajarilishining asl tartibi ishlamay
qolishi mumkin. Ammo bunday pauzalar protsessor ishini sezilarli darajada
pasaytiradi. Ushbu vaziyatni hal qilish boshqa quvur tarmoqlaridagi vaziyatdan
qat'iy nazar bitta quvur liniyasidagi buyruqlarni bajarishga imkon berishdir . Bu
Do'stlaringiz bilan baham: |