Inregistreaza | Ai uitat parola?

Curs IX

Numar pagini 8
Nume Curs IX
Subiect Arhitectura calculatoarelor
Institutie Universitate
Universitate Facultatea de Automatica, Calculatoare, Electronica
Pret 50 puncte
Evaluarea calitatii 0 / 0 (100%)
Adaugat 02-05-2009
Adaugat de dktf0406
Descarcat 7
Marimea fisierului 0 KB
Formatul fisierului pdf
Cuvinte cheie intrare , iesire , magistrale , nivelul , logic , numeric , circuite , aritmetice , registre , deplasare , sumatoare , unitati , logice , aritmetice
Format: pdf
Pret: 50 puncte
Descrierea materialului:
Cuprinde continuarea cursului VIII:
3.3 Intrare/Ieşire
3.3.1 Magistrale
CAPITOLUL 4: Nivelul logic numeric
4.1. Circuite aritmetice
4.1.1. Registre de deplasare
4.1.2. Sumatoare
4.1.3. Unităţi logice aritmetice
Extras din material:
CURS 9 AC 2006/2007

1/8
ARHITECTURA CALCULATOARELOR 2006/2007
CURSUL 9


3.3 Intrare/Ie?ire

Dup? cum am spus la ?nceputul acestui capitol, un sistem de calcul are trei componente
majore:

1) UCP – Central Procesing Unit – unitatea central? de prelucrare a datelor,
2) Memoriile - primar? ?i secundar?
3) Echipamentele de Intrare / Ie?ire cum sunt, de exemplu, imprimantele, scannere
(dispozitive ce transforma o imagine de pe h?rtie ?n valori numerice, modemuri
(dispozitive ce permit transmiterea la distan?e mari a datelor).

3.3.1 Magistrale

Fizic, majoritatea calculatoarelor personale ?i sta?iile de lucru au o structur? cunoscut?.
Aranjamentul obi?nuit este o cutie de metal cu o plac? mare de circuit imprimat ?n partea de
jos, numit? plac? de baz?, matherboard. Placa de baza con?ine cipul UCP, c?teva sloturi
pentru soclurile de memorie (DIMM-uri de exemplu) ?i socluri pentru alte cipuri.
Deasemenea exist? o magistral?, trasee efectiv imprimate pe cablaj, iar ?n lungul ei sloturi ?n
care pot fi introdu?i conectorii pl?cilor I/O suplimentare. Unele pl?ci de baz? au dou? tipuri
de magistrale, inclusiv una de vitez? mai mic? pentru compatibilitatea cu pl?cile I/O mai
vechi ?i mai lente. Structura logic? a unui calculator simplu este prezentat? ?n figura 3.4:

Aceast? structur? are o singur? magistral? folosit? s? lege CPU, memoria ?i dispozitivele
intrare/ie?ire; majoritatea sistemelor au dou? sau mai multe magistrale. Fiecare dispozitiv I/O
este alc?tuit din dou? p?r?i: una con?in?nd majoritatea electronicii, numit controler, ?i alta
con?in?nd dispozitivul de I/O ?nsu?i, un exemplu de dispozitiv este un disc. Controlerul este ?n
mod obi?nuit con?inut de o plac? cuplat? ?ntr-un slot liber, excep?ie f?c?nd controlerele care
nu sunt op?ionale, ca urmare sunt plasate pe placa de baz?.
CPU MEMORIE CONTROLER VIDEO
CONTROLER
IMPRIMANTA
CONTROLER
FLOPPY
CONTROLER
HARD
DISPLAY IMPRIMANT? FLOPPY HARD
magistral?
Figura 3.4 Structura logic? a unui sistem de calcul
CURS 9 AC 2006/2007

2/8
Din punct de vedere al sistemului gazd?, controlerul este “v?zut” cu ajutorul unui program
specializat numit driver. Driver-ul controlez? dialogul dintre calculator, care lucreaz? cu
periferice virtuale ?i care folose?te ordine generice, ?i periferic, care prime?te ordine
particulare specifice.

Chiar dac? monitorul nu este o op?iune, controlerul video este uneori plasat pe o plac?
separat? de placa de baz?, pentru a permite utilizatorului s? aleag? ?ntre pl?ci cu sau f?r?
acceleratoare, memorie ?n plus ?i a?a mai departe. Controlerul este conectat la dispozitivul s?u
cu un cablu ata?at la un conector pe spatele cutiei.

Func?ia unui controler este de a verifica dispozitivul s?u de I/O ?i a men?ine accesul la
magistral? pentru el, c?nd un program vrea date pe disc, de exemplu, trimite o comand?
controlerului discului, care apoi emite comenzi de c?utare a pozi?iei (seek) ?i alte comenzi
specifice c?tre dispozitiv. C?nd pista ?i sectorul corecte au fost g?site, dispozitivul ?ncepe s?
scoat? datele ca un flux ?n serie de bi?i c?tre controler. Este treaba controlerului de a sparge
lan?ul de bi?i ?n unit??i ?i s? scrie fiecare unitate ?n memorie a?a cum a fost asamblat?. O
unitate tipic? este format? din unul sau mai multe cuvinte. Un controler care cite?te sau scrie
informa?ie din ?i ?n memorie f?r? implicarea CPU se spune c? realizeaz? Direct Memory
Acces, mai bine cunoscu...


Materiale similare

Nume: Curs I
Extras din material: ...ru realizarea de sisteme de stocare ?n care longevitatea este un factor important. Limit?rile tehnologice, considerentele economice, precum ?i necesitatea stoc?rii de copii de siguran?? ale datelor vitale, au f?cut ca arareori memoria principal? a unui calculator s? satisfac? cerin?ele impuse de diverse aplica?ii. De aceea, multe calculatoare sunt echipate, pe l?ng? memoria principal?, cu sisteme de stocare de mas? (mass storage systems, denumite ?i memorie secundar?). De obicei, ...
Nume: Curs X
Extras din material: ...lave vede inactivarea lui MSYN , ?tie c? s-a terminat ciclul, inactiveaza SSYN , ?i ne Figura 4.8 Exemplu de func?ionare pe o magistral? asincron? Date Adresa de memorie ce va fi citit? Adresa MREQ RD MSYN DATA SSYN CURS 10 AC 2006/2007 5/8 afl?m iar??i ?n situa?ia original?, cu toate semnalele dezactivate, a?tept?nd urm?toarea component? master. Diagramele de temporizare ?n cazul magistralelor asincrone (?i uneori chiar al magistralelor sincrone) folosesc s?ge?...
Nume: Curs XI
Extras din material: ...0 0 B 1 1 1 1 0 0 A+B 1 1 1 1 0 1 A+B+1 1 1 1 0 0 1 A+1 1 1 0 1 0 1 B+1 1 1 1 1 1 1 B-A 1 1 0 1 1 1 B-1 1 1 1 0 1 1 -A 0 0 1 1 0 0 A AND B 0 1 1 1 0 0 A OR B 0 1 0 0 0 0 0 0 1 0 0 0 1 1 0 1 0 0 1 0 -1 Figura 5.2 Func?iile ALU pentru microarhitectura exemplului ISA IJM CURS 11 AC 2006/2007 6/9 folositoare. ?n multe cazuri exist? multiple posibilit??i pentru a ob?ine acela?i rezultat. ?n acest tabel, + ?nseamn? plus aritmetic, iar – ?nseamn? minus aritmetic,...
Nume: Curs III
Extras din material: ...are utilizeaz? nota?ia ?n complement fa?? de doi trebuie s? ?tie numai s? efectueze adunarea ?i negarea bi?ilor. De exemplu, opera?ia de sc?dere 7- 5 este identic? cu problema de adunare 7 + (-5). ?n consecin??, dac? i se cere unui calculator s? scad? 5 (stocat sub forma 0101) din 7 (stocat ca 0111), acesta va schimba mai ?nt?i pe 5 ?n –5 (reprezentat ca 1011) ?i apoi va efectua adunarea 0111 + 1011, ob?in?nd rezultatul 0010, care reprezint? valoarea 2, dup? cum este descris ?n contin...
Nume: Cursul IV
Extras din material: ... poate avea ca rezultat decodificarea unui alt cuv?ntde cod, valid dar totu?i incorect. Memoriile calculatoarelor pot ocazional s? provoace erori, datorit? varia?iilor tensiunii de alimentare, sau altor cauze. Pentru protec?ia la aceste erori, unele memorii folosesc coduri detectoare sau corectoare de erori. Cand se folosesc aceste coduri, sunt adauga?i bi?i suplimentari fiec?rui cuv?nt de memorie, ?ntr-un mod special. C?nd un cuv?nt este citit din memorie, bi?ii suplimentari sunt...
Nume: Curs VIII
Extras din material: ...? mai sc?zut, care totu?i au putut s? execute un mare num?r de instruc?iuni. Rezultatul a fost arhitectura sistemului IBM/ 360, o familie de calculatoare compatibile, travers?nd aproape doua ordine de magnitudine, at?t ?n pre? c?t ?i ?n capacitate. Pentru c? pia?a de calculatoare a explodat ?n anii 1970 ?i capacit??ile de calcul au crescut rapid, cereare de calculatoare cu pre? sc?zut a favorizat proiectarea calculatoarele folosind interpretoare. Abilitatea de a imbina hardware ?i...
Toate materialele similare



Comentarii asupra materialului "Curs IX"

Nimeni nu a verificat inca acest material. Fi primul care isi publica opinia



Publica-ti opinia

Logheaza-te pentru a posta un comentariu