[ teretana @ 10.12.2010. 13:03 ] @
Zdravo svima
Treba mi pomoc oko ovih zadataka iz Arhitekture racunara pa ako neko zna da mi pomogne bio bih mu bas zahvalan...evo su neki pa Vi pogledajte.
Hvala svima
Pozdrav


Zadatak 1c. CPU-1 Konverzije brojeva
Dat je hipotetican floating point broj u formatu od 24 bita, 1 bit za znak, 7 bita za exponent i 15 bita za mantisu. Implicit bit je 0. Float broj je 0 0110101 0000000000011011. Odrediti eksponent
Upisati broj


Zadatak 10a. CPU-1 Konverzije brojeva
Zadat je negativni celi broj u kodu excess128: 31dec. Konvertovati isti broj u prvom komplementu. Upisati binarnu vrednost broja (8 bita).



Zadat je CPU sa super-skalarnom arhitekturom, koja se sastoji od 5 pipeline blokova: S1 je fetch jedinica, S2 je decode jedinica, S3 je operand fetch jedinica, S4 je višestruka execution jedinica i S5 je write-back jedinica koja se bavi upisom rezultata. S4 blok se sastoji od sledećih komponenata: dve ALU jedinice koje se bave integer operacijama, jedne LOAD jedinice, jedne STORE jedinice i jedne Floating point jedinice.

Data je sekvenca instrukcija 1. LLSSL, 2. IIISL, 3. IILFF 4. LFIIS 5. LSIFI. Obavite analizu:

a) Ovo je blok dijagram supreskalarne arhitekture procesora koji ima dvostruki pipeline, višestruku izvršnu funkcionalnu jedinicu i za svoj rad pretpostavlja da blok S4 radi osetno sporije od blokova S1, S2, S3, a samo sekvenca 1 se može izvršiti u jednom pipeline ciklusu.

b) Ovo je blok dijagram supreskalarne arhitekture procesora koji ima jednostruki pipeline, višestruku izvršnu funkcionalnu jedinicu i za svoj rad pretpostavlja da blok S4 radi osetno sporije od blokova S1, S2, S3, a samo sekvenca 2 se može izvršiti u jednom pipeline ciklusu.

c) Ovo je blok dijagram supreskalarne arhitekture procesora koji ima jednostruki pipeline, višestruku izvršnu funkcionalnu jedinicu i za svoj rad pretpostavlja da blok S4 radi osetno brže od blokova S1, S2, S3, a samo sekvenca 3 se može izvršiti u jednom pipeline ciklusu.

d) Ovo je blok dijagram supreskalarne arhitekture procesora koji ima jednostruki pipeline, višestruku izvršnu funkcionalnu jedinicu i za svoj rad pretpostavlja da blok S4 radi osetno sporije od bloka S1,S2, S3, a samo sekvence 4 i 5 se mogu izvršiti u jednom pipeline ciklusu.


Zadatak 4. CPU-3
Imate sistem sa memorijom i kešom za memoriju. Vreme memorijskog ciklusa je Tm=100nsec, vreme keš ciklusa je Tc=10nsec. Izvršava se program, koji poziva jednu proceduru koja ispoljava k=1000 memorijskih referenci. Prepostavite da se cela procedura sa svojim varijablama, može da se smesti u jednu keš liniju.
Koliki je odnos pogodaka/promašaja za ovu proceduru (upišite broj u procentima)