Looking for Računarske arhitekture test answers and solutions? Browse our comprehensive collection of verified answers for Računarske arhitekture at c2.etf.unsa.ba.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj MIPS arhitekturi sa Tomasulovim algoritmom koja u svakom ciklusu sata pokreće po jednu istrukciju i koja koristi
Neka
su dostupna dva množača sa kašnjenjem od 8
ciklusa i dva
sabirača
sa kašnjenjem od 2
ciklusa. Koliko
je ciklusa potrebno da bi se sekvenca tačno izvršila?
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj arhitekturi sa Tomasulovim algoritmom koja u svakom ciklusu sata pokreće po jednu istrukciju:
,
f3
,
f3
,
f
2, f1,
f
4,
f
1, f4Neka su dostupna tri sabirača sa kašnjenjem od 3 ciklusa i dva množača sa kašnjenjem od 10 ciklusa.
Ukoliko je na početku izvršenja sekvence vrijednost registra f = i, koliko različitih vrijednosti će imati registar f4 u toku izvršenja sekvence?
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj MIPS arhitekturi sa Tomasulovim algoritmom koja u svakom ciklusu sata pokreće po jednu istrukciju i koja koristi
f3, f2, f5
subd f
f
2, f1, f2addd f4
f
2, f3, f5Neka je dostupan jedan množač sa kašnjenjem od 9 ciklusa i dva sabirač sa kašnjenjem od ciklusa . kojem ciklusu izvršenja sekvence se desi posljednji upis u reorder buffer?
Za ogledni procesor sa glavnom memorijom kapaciteta 2GB, ukoliko su stranice u memoriji veličine 4 KB, zaokružiti tačno:
Na prvom nivou keša, vjerovatnoća pogotka je 90%, dok je za dostavljanje podataka potrebno 6 ciklusa sata. Za drugi nivo keša vjerovatnoća pogotka je 97%, uz 30 ciklusa sata potrebnih za dostavljanje. Za dostavljanje iz glavne memorije je potrebno 230 ciklusa sata. Koliko ciklusa sata procesor, u prosjeku, čeka na traženi podatak ?
Neka se sljedeća sekvenca instrukcija izvršava u oglednom procesoru sa glavnom memorijom veličine 256MB, ukoliko su stranice (u fizičkoj i virtuelnoj memoriji) veličine 64 KB:
lw
$t1, 0x2222
4($0)lw
$t2, 0x5822
4($0)lw
$t3, 0x52
CD2($0)add
$t1, $t1, $t2
sub
$t0, $t1, $t3
sw $t0, 0x21
Neka su sve fizičke stranice osim 0xA1, 0xA4, 0x14 zauzete od strane drugih programa. Pri prvoj grešci stranice operativni sistem će dodijeliti slobodnu fizičku stranicu 0xA1, potom 0xA4, i konačno 0x14.
Kojoj fizičkoj adresi pristupa lw $t3, 0x52CD2($0) instrukcija?
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj protočnoj strukturi sa prosljeđivanjem i detekcijom hazarda:
lw r2, 10(r1)lw r1, 10(r1)add r1, r1, r5 add r2, r1, r3 or r1, r3, r1 sw r1, 0(r3)
Neka su prve četiri instrukcije na adresi 8000 0180 (koja je ulazna tačka za obradu izuzetka):
0x80000180: sw r26, 1000(r0)0x80000184: sw r27, 1004(r0)0x80000188: add r2, r3, r20x8000018C: add r1, r3, r1
Ako se desi izuzetak u ID fazi treće instrukcije u sekvenci, u kojem ciklusu izvršenja sekvence će se desiti posljednji upis u registar r2?
Neka se sljedeća sekvenca instrukcija izvršava u VLIW arhitekturi koja u svakom ciklusu sata pokreće po jednu instrukciju ALU/grananja i po jednu instrukciju čitanja/pisanja iz/u memoriju.
$t0,
0($s1)
$t1,
0($s2)
Neka je kompajler odmotao gornju petlju dva puta. Koliko je ciklusa potrebno da bi se izvršile dvije iteracije petlje?
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj MIPS arhitekturi sa prosljeđivanjem koja koristi reorder buffer:
Neka je kašnjenje protočnog množača 7 ciklusa i protočnog sabirača 4 ciklusa.
Na kraju 18. ciklusa izvršenja sekvence, koji je broj instrukcija koje će imati upisanu vrijednost u reorder buffer?