Arhitectura sistemelor de calcul - subiecte examen rezolvate

Previzualizare probleme:

Extras din probleme:

Subiect A

1. Tipurile de registre in schema de principiu a unei interfete I/O

1)Registre de date (se mai numesc reg de I/O):

- pot fi unidirectionale;

- nr lor poate fi multiplu;

- pt fiecare canal si fiecare sens se aloca un reg de date caruia i se aloca o anumita adresa in spatiul I/O al CPU

2)Registre de comenzi:

- genereaza canale specifice perifericelor;

- in ele se selecteaza modul de lucru al interfetei si parametrii de transfer

3)Registre de stare:

-ofera informatii despre starea echipamentului si a interfetei, inf testate in timpul unui transfer, pt a detecta eventual erori si a regla parametrii de transmisie

2. Dimensiunea in octeti a TVI pt: a)intreruperi vectoriale; b)mem adr liniar, de 4KB, org pe octeti; c)de la periferice se receptioneaza inf pe 2 octeti cu care se calc adr in TVI

Informatia ce se receptioneaza: 2B = 2 x 8 b = 16 b => maxim 216 adrese in TVI

Memoria: 4 KB = 22 x 210 = 212 B => memoria se adreseaza pe 12 biti => o locatie din TVI memoreaza 12 biti

Dimensiunea TVI: 216 x 12 biti = 213 x 12 B = 96 KB

3. Proiectati mem cache pt un calc cu 232 octeti in MP. Mem cache dispune de 2048 linii si lucreaza pe blocuri de 16 octeti. Calc nr maxim de octeti ce se pot gasi simultan in cache pt cea cu seturi asociative si directe.

MP: 232 B => MP se adreseaza pe 32 biti = 4B

Mem cache: 1 bloc = 16B

a) mem cu seturi asociative: se compara adresa cautata cu toate adresele memorate din cacheFiecarei adrese memorate in cache ii orespunde si data aflata la acea adresa in memoria principala => nr maxim de octeti = 2048 linii x (16B + 4B) = 2048 x 20B = 40960 B (octeti)

b) mem directa: se citeste cate 1octet din cache. Pt a reprezenta cele 2048 linii => 2048 = 211 => se folosesc 11 biti

Pt a alege 1 octet din cei 16 octeti ai unui => 16B = 24 B => se folosesc 4 biti

Din cei 32 biti pe care se adreseaza MP se scad acesti (11+4) biti si raman 17 biti cu care se reprezinta prima parte a adresei.

Nr maxim de octeti = 2048 linii x 17 b + 2048 linii x (16B x 8) = 2048 x (17 + 128) =

= 2048 x 145 b = 256 x 145 B = 37120 B (octeti)

4.Calc largimea de banda a mag unui procesor de 2GHz care lucreaza la frecventa externa de 400MHz, are 128 biti de date si transfera cate 4 loturi de date la fiecare perioada de ceas, pe fiecare linie de date.

Largimea de banda = (frecv mag x latimea mag x nr de loturi transmise pe tact)/8 =

= (400MHz x 128b x 4)/8 = 400MHz x 64B = 25600MB/s = 25.6 GB/s

5. In cazul arbitrajului magistralei, comparati alg cu cereri independente cu alg cu o interogare ciclica dpdv al adaptabilitatii in functionare si al modului de implementare

a)Alg cu cereri independente - fiecare dispozitiv are linia proprie de BUS REQUEST si BUS GRANT; -e algoritmul cel mai general, cel mai greu de implementat hardware

b)Alg cu interogare ciclica - Sunt m dispozitive master => liniile de interogare sunt log2m; linie de confirmare ACK; linie de Bus Request

- dispozitivele contin un decodor pt codul de interogare format pe cele log2m linii

- dispozitivul care vrea sa aiba acces la magistrala activeaza semnalul ACK si preia controlul magistralei

- codul de interogare = ordinea prioritatilor; OBS: intotdeauna in ordinea prioritatilor UC e pe ultimul loc

Descarcă probleme

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • final_a.doc
  • final_b.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Nu
Nota:
7/10 (1 voturi)
Nr fișiere:
2 fisiere
Pagini (total):
4 pagini
Imagini extrase:
5 imagini
Nr cuvinte:
1 112 cuvinte
Nr caractere:
7 608 caractere
Marime:
18.11KB (arhivat)
Publicat de:
Miron Gradinaru
Nivel studiu:
Facultate
Tip document:
Probleme
Domeniu:
Arhitectură
Tag-uri:
arhitectura sistemelor de calcul, subiecte examen
Predat:
Facultatea de Electronica, Telecomunicatii si Tehnologia Informatiei , Universitatea Politehnica Bucuresti din Bucuresti
Specializare:
Ingineria informatiei
Materie:
Arhitectură
An de studiu:
II
Sus!