Documente Academic
Documente Profesional
Documente Cultură
k linii de adresă
Unitate de memorie
Read
cu 2k cuvinte şi
Write n biţi pe cuvânt
22. Care este structura liniilor de intrare – ieşire pentru un bloc de memorie RAM
de capacitate 512 MB, dacă cuvântul de memorie este pe 2 octeţi?
23. Dacă stiva de memorie a unui sistem de calcul are 4096 de cuvinte, care trebuie
să fie capacitatea registrului SP (Stack Pointer) în acest caz? Justificaţi
răspunsul.
24. Ce capacitate de memorie se poate adresa pe stivă cu un registru SP de
32 de biţi?
25. La un moment dat în evoluţia procesoarelor, diametrul unui tranzistor pe chip a
fost de 0,1 microni. Pe baza legii lui Moore, care a fost diametrul unui tranzistor
după exact 12 luni? Legea lui Moore: Numărul tranzistorilor pe chip se dublează
la fiecare 18 luni.
26. Pentru un procesor cu registrul PC (Program Counter) de 2 octeţi, care este
numărul maxim de instrucţiuni pe care le poate avea un program pentru a putea
fi executat cu acest procesor dacă codul de instrucţiune ocupă 4 octeţi?
27. Presupunem că la nivelul UAL execuţia unei instrucţiuni constă din următoarele
etape: încarcă valoare în registru de intrare, execută operaţia, depune rezultatul
în registrul destinatar. Dacă aceste etape durează 5ns, 10ns şi respectiv 5ns,
să se calculeze care este numărul maxim de MIPS pe care o astfel de UAL le
poate executa în absenţa execuţiei în pipeline.
28. Să considerăm cazul unui calculator care poate citi sau scrie un cuvânt de
memorie în 10 ns. Când are loc o întrerupere, toate cele 32 de registre ale UCP,
plus contorul de program şi MSW sunt puse pe stivă. Pentru câte întreruperi
poate asigura procesorul gestiunea conţinuturilor registrelor respective cu stiva,
într-o secundă?
29. Pentru a derula o fereastră, UCP trebuie să deruleze toate liniile de text prin
copierea biţilor corespunzători dintr-o parte a memoriei RAM video în alta. Dacă
o anumită fereastră este înaltă de 60 de linii şi lată de 80 de caractere pe linie
şi dacă un caracter ocupă o casetă lată de 8 pixeli şi înaltă de 16 pixeli, cât timp
durează să se deruleze întreaga fereastră la o rată de copiere de 50ns pe octet?
30. Ce relaţie este între operanzii A şi B dacă, în urma efectuării operaţiei
A XOR B, bitul de stare ZF nu este setat?
31. Pentru un microprocesor cu frecvenţa de tact f = 66MHz, să se calculeze
puterea de calcul a acestui microprocesor în MIPS. Se va considera că pipeline-
ul intern are cinci faze, cu o operaţie pe fază.
32. Pentru un microprocessor cu durata ciclului de ceas tc = 2ns, să se calculeze
frecvenţa de tact, f, în MHz.
33. Care este dimensiunea setului de bază de instrucţiuni al unui microprocessor
cu o memorie de 65536 cuvinte, dacă cuvântul de memorie este de 4 octeţi?
Justificaţi răspunsul.
34. Se consideră o unitate CPU cu două nivele de cache cu timpii de acces de 5ns
pentru Level1 şi respectiv 10ns pentru Level2. Timpul de acces la memoria
principală este de 50ns. Dacă 20% din timp este consumat pentru ca data să
fie căutată şi adusă din Level1 cache şi 60% din Level2 cache, care este timpul
mediu de acces la memorie al unităţii respective?
35. Daca frecventa ceasului unui procesor este de 1 MHz, iar rularea unui
program necesita 5 milioane de perioade de tact pentru executie completa,
care este timpul de executie al programului?
36. Un terminal bit-map are rezolutia ecranului de 1600x1200p . Ecranul este
reimprospatat de 75 ori/s. Cat timp dureaza pulsul de improspatare pentru 1
pixel ? (nano-secunde/pixel).