logo

Crowdly

Browser

Додати до Chrome

Računarske arhitekture

Шукаєте відповіді та рішення тестів для Računarske arhitekture? Перегляньте нашу велику колекцію перевірених відповідей для Računarske arhitekture в c2.etf.unsa.ba.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

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

reorder buffer:

  • addd f2, f1, f4

  • subd f3, f1, f3

  • muld f4, f2, f1
  • addd f3, f2, f6
  • addd f2, f2, f3

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:

  1. muld f4, f2

    ,

    f3

  2. addd f1, f2

    ,

    f3

  3. addd f3

    ,

    f

    2, f1
  4. addd f4, f3

    ,

    f

    4
  5. subd f4

    ,

    f

    1, f4

Neka

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

= 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

reorder buffer:

  • muld

    f3, f2, f5
  • subd

    f

    4, f1, f1

  • muld

    f

    2, f1, f2
  • addd

    f4

    , f6, f5

  • addd

    f

    2, f3, f5

Neka je dostupan jedan množač sa kašnjenjem od 9 ciklusa i dva

sabirač

a

sa kašnjenjem od

3

ciklusa

.

U

kojem

ciklusu izvršenja sekvence se desi posljednji upis u reorder buffer?

Переглянути це питання

U kojem bloku u direktno preslikanom kešu sa 32 bloka će se nalaziti bajt sa adrese 0x13579B u radnoj memoriji? Veličina bloka je 16 bajta. Odgovor napisati u decimalnom zapisu.

Переглянути це питання

Za ogledni procesor sa glavnom

memorijom kapaciteta 2GB, ukoliko su stranice u memoriji veličine 4 KB, zaokružiti

tačno:

0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
Переглянути це питання

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

    ABA($0)

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, r2

0x8000018C: 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.

  • Loop: lb

    $t0,

    0($s1)

  • lb

    $t1,

    0($s2)

  • add $t0, $t0, $t1
  • sb $t0, 0($s1)
  • addi $s1, $s1, -1
  • addi $s2, $s2, -1
  • bne $s1, $0, Loop

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:

  • muld f1, f2, f3
  • muld f3, f2, f1
  • addd f5, f2, f4
  • subd f4, f2, f6
  • addd f6, f8, f2

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?

Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на c2.etf.unsa.ba?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome