Curs Arhitectura Sistemelor de Calcul IFR V4

Descărcați ca pdf sau txt
Descărcați ca pdf sau txt
Sunteți pe pagina 1din 85

ROMNIA

MINISTERUL EDUCAIEI NAIOANALE


UNIVERSITATEA Vasile Alecsandri din BACU
FACULTATEA DE TIINE
Str. Calea Mreti, nr. 157, Bacu, 600115
Tel. +40 234542411, tel./ fax +40 234571012
www.ub.ro; e-mail: [email protected]

FACULTATEA DE TIINE
INFORMATIC
INVMNT CU FRECVEN REDUS

Arhitectura sistemelor de calcul

AUTOR:
Dan Rotar

Curs pentru studenii anului I

OBIECTIVELE DISCIPLINEI

1. Dobndirea abilitilor de conversie a numerelor ntre diverse


baze de numeraie, nelegerea modului de reprezentare a
numerelor n sistemele de calcul i ctigarea abilitilor de
operare cu funcii logice binare.
2. nelegerea arhitecturii von Neumann a sistemelor de calcul
secveniale i ctigarea cunotiinelor despre modulele
componente ale unui sistem de calcul.
3. Cunoaterea principalelor tipuri de dispozitive periferice, modul
de funcionare al acestora i posibiliti de utilizare.
4. Cunoaterea i nelegerea reelei Internet, cunoaterea
principalelor servicii oferite i a diverselor posibiliti de lucru n
reea.

COMPETENE ASIGURATE PRIN


PARCURGEREA DISCIPLINEI (grila 2 rncis, fisa
disciplinei)
1. C6.1. Identificarea conceptelor si modelelor de baza pentru
sisteme de calcul si retele de calculatoare.
2. C6.2. Identificarea si explicarea arhitecturilor de baz pentru
organizarea si gestiunea sistemelor si a retelelor.
3. C6.3. Utilizarea tehnicilor pentru instalarea, configurarea si
administrarea sistemelor si retelelor

FOND DE TIMP ALOCAT, FORME DE


ACTIVITATE, FORME DE VERIFICARE,
CREDITE (fia disciplinei)
Forma de activitate

Numr ore
semestru

Lucrri practice/seminar
Studiu individual
Verificare final

14
28
Examen

Numr credite

STABILIREA NOTEI FINALE (fia disciplinei)


Forma de verificare (Examen, Colocviu,

Examen

Verificare pe parcurs)

Modalitatea de susinere (Scris i Oral,

Scris

Puncte sau
procentaj
Rspunsurile la examen/colocviu/lucrari practice
4 (40%)
Activitati aplicative atestate /laborator/lucrri practice/proiect 2 (20 %)
etc
Teste pe parcursul semestrului
2 (20 %)
Teme de control
2 (20 %)
TOTAL PUNCTE SAU PROCENTE
10 (100%)

NOTARE

Oral, Test gril, etc.)

TIMP MEDIU NECESAR PENTRU ASIMILAREA


FIECRUI MODUL
Nr.
Crt.
1
2
3
4
5

Denumire modul/tema (obligatoriu,


un modul/tema are 2-3 ore)
Reprezentarea numerelor
Elemente de algebr Boolean
(algebr logic)
Arhitectura
calculatoarelor

Generaliti
Unitatea central
Memoria calculatorului

Timp mediu necesar


SI
LP
Total
3
2
5
3

3
2

1
1

4
3

6
7
8
9
10
11

Porturile, Accesul direct la memorie


(DMA)
Dispozitive periferice de intrare/ieire
de uz general
Dispozitive de memorare de mare
capacitate
Dispozitive periferice speciale
Dispozitive periferice pentru
comunicaii
Reeaua Internet
Timp total necesar

3
28

2
14

5
42

INSTRUCIUNI PENTRU PARCURGEREA


RESURSEI DE NVMNT
Prezenta resurs de nvare conine toate informaiile necesare
nsuirii cunotinelor teoretice i metodice referitoare la exerciiul fizic i
specificitatea aplicrii lui n arhitectura sistemelor de calcul.
Coninutul este structurat n module, n cadrul fiecrui modul
regsindu-se unul sau mai multe uniti de studiu, n aa fel nct s ealoneze
i s faciliteze parcurgerea materialului i nsuirea sa.
Pentru parcurgerea resursei de nvmnt se recomand urmtoarea
succesiune:
1. Citirea, cu atenie, a fiecrei uniti de studiu i, consultarea
recomandrilor bibliografice n legtur cu aceasta.
2. Parcurgerea rezumatului fiecrei uniti de studiu.
3. Rezolvarea temelor de autoevaluare (pentru fiecare unitate de studiu).
4. Rezolvarea testului de autoevaluare (pentru fiecare modul).

Cuprins:
MODULUL I. BAZELE ARITMETICE I LOGICE ALE
ARHITECTURII SISTEMELOR DE CALCUL
_________________ Modulul I pagina ~ 1 ~
Unitatea de studiu I.1. Reprezentarea numerelor i elemente de algebr logic
_________________________Modulul I pagina ~ 1 ~
I.1.1.
Reprezentarea numerelor
__________________________Modulul I pagina ~ 1 ~
Unitatea de studiu I.2 Elemente de algebr Boolean (algebr logic)
_________________________Modulul I pagina ~ 6 ~
I.2.1.

Introducere
__________________________Modulul I pagina ~ 6 ~

I.2.2.

Reprezentarea numerelor
__________________________Modulul I pagina ~ 7 ~

I.2.3.

Fucii binare
__________________________Modulul I pagina ~ 10 ~

Rezumatul unitii de studiu


_________________________Modulul I pagina ~ 15 ~
Autoevaluare
_________________________Modulul I pagina ~ 16 ~
Test de autoevaluare a cunotinelor din modulul I
_________________________Modulul I pagina ~ 16 ~

MODULUL II. ARHITECTURA CALCULATOARELOR


________________ Modulul II pagina ~ 1 ~
Unitatea de studiu II.1. Principalele tipuri de structuri de calcul
________________________Modulul II pagina ~ 1 ~
Unitatea de studiu II.2 Structura general aunui calculator
________________________Modulul II pagina ~ 3 ~
II.2.1.

Prezentare general
_________________________Modulul II pagina ~ 3 ~

II.2.2.

Unitatea central
_________________________Modulul II pagina ~ 7 ~

II.2.3.

Memoria calculatorului
_________________________Modulul II pagina ~ 14 ~

II.2.4.

Porturile

II.2.5.

_________________________Modulul II pagina ~ 20 ~
Accesul direct la memorie (DMA)
_________________________Modulul II pagina ~ 23 ~

Rezumatul unitii de studiu


________________________Modulul II pagina ~ 25 ~
Autoevaluare
________________________Modulul II pagina ~ 25 ~
Test de autoevaluare a cunotinelor din modulul II
________________________Modulul II pagina ~ 30 ~

MODULUL III. DISPOZITIVE PERIFERICE I REEAUA


INTERNET
________________Modulul III pagina ~ 1 ~
Unitatea de studiu III.1. Dispozitive periferice
_______________________Modulul III pagina ~ 1 ~
III.1.1. Dispozitive periferice de intrare/ieire de uz general
________________________Modulul III pagina ~ 2 ~
III.1.2. Dispozitive de memorare de mare capacitate
________________________Modulul III pagina ~ 7 ~
III.1.3. Dispozitive periferice speciale
________________________Modulul III pagina ~ 11 ~
III.1.4. Dispozitive periferice pentru comunicaii
________________________Modulul III pagina ~ 14 ~
Unitatea de studiu III.2 Reeaua Internet
_______________________Modulul III pagina ~ 16 ~
Rezumatul unitii de studiu
_______________________Modulul III pagina ~ 21 ~
Autoevaluare
_______________________Modulul III pagina ~ 22 ~
Test de autoevaluare a cunotinelor din modulul III
_______________________Modulul III pagina ~ 25 ~

Tema de control nr. 1


________________Tema de control nr. 1 pagina ~ 1 ~

BIBLIOGRAFIE
________________ Bibliografie pagina ~ 1 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

MODULUL I. BAZELE ARITMETICE


ARHITECTURII SISTEMELOR DE CALCUL

LOGICE

ALE

Obiective operaionale
Cunoaterea modului de reprezentare a numerelor n
sistemul de calcul.
Ctigarea abilitilor de operare cu numere ntregi fr
semn, numere ntregi cu semn i numere fracionare.
Cunoaterea modului de reprezentare a funciilor binare i
a proprietilor acestora.
Obinerea abilitilor de lucru cu funcii logice binare.
I.1. Reprezentarea numerelor i elemente de algebr logic
I.1.1. Reprezentarea numerelor
n sistemele de calcul se face o difereniere ntre reprezentarea numerelor ntregi i
numerele reale. Termenul de numr real este impropriu n acest context deoarece spaiul finit
de reprezentare a numerelor duce la obinerea unei submulimi finite de numere raionale.
Trebuie reinut deci c orice numr real este reprezentat n calculator printr-o aproximare a
lui printr-un numr raional.
Pentru astfel de reprezentri exist o constant prestabilit care indic pe ci bii se
realizeaz reprezentarea. Dac vom considera c valoarea constantei prestabilite este de un
octet, atunci numrul maxim pozitiv care poate fi reprezentat va fi 28-1=255. n cazul
reprezentrii numerelor cu semn, prin convenie bitul de pe rangul cel mai nalt va fi
considerat bitul de semn considerndu-se c dac are valoarea zero atunci numrul este
pozitiv iar dac bitul de semn are valoarea unu numrul este negativ (figura 1.1).
Bit 7

Bit 6

Bit 5

Bit 4

Bitul de semn
(cel mai semnificativ bit (MSB)

Bit 3

Bit 2

Bit 1

Bit 0

(cel mai puin semnificativ bit (LSB)

Fig. 1.1. Reprezentarea numerelor cu semn cu ajutorul unui octet

n cazul n care cu ajutorul unui octet se reprezint numere cu semn atunci numerele
ce se pot reprezenta sunt cuprinse n gama 128 ... +127.
Reprezentarea numerelor ntregi
Prin particularitile ei, aritmetica binar se preteaz la automatizare mai bine dect
oricare alt baz de numeraie. Acesta este motivul pentru care n calculatoare se folosete
aritmatica n baza 2. Pentru a valorifica la maximum posibilitile tehnice actuale, pe lng

-Modulul I pagina ~ 1 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

reprezentarea binar obinuit a numerelor n baza 2, se practic i alte moduri de


reprezentare (alte codificri ale numerelor ntregi).
Reprezentarea ntregilor fr semn
Aceast convenie se rezum la scrierea binar a numrului ntreg i reprezentarea lui
pe n bii. Gama numerelor posibil de reprezentat este:
0, 2n-1 adic 000...000, 111...111
unde apar n zerouri, respectiv n cifre unu. Concret, aceste intervale pentru diferite valori ale
lui n sunt:

n = 8 0, 255
n=16 0, 65535
n=32 0, 4.294.967.295
n=64 0, 18.446.824.753.389.551.615

n situaia n care un numr binar necesit mai puin de n cifre binare, restul biilor de
la stnga (cei mai semnificativi), vor fi completai cu zerouri.

Reprezentarea numerelor ntregi cu semn


Principala cauz care a impus standarde speciale de reprezentare a numerelor ntregi a
fost existena numerelor negative. Aceste standarede asigur simplificarea operaiilor
aritmetice prin nlocuirea operaiei de scdere cu cea de adunare.
Aa cum s-a artat, regula general este c bitul cel mai semnificativ al reprezentrii
numrului reprezint semnul acestuia.

Coduri de reprezentare a numerelor ntregi cu semn


n general exist trei coduri care s-au generalizat n reprezentarea numerelor cu semn.
Trebuie precizat faptul c aceste coduri de reprezentare se utilizeaz i n cazul numerelor
reale.
1. Codul direct
Fie xZ, x< 2n-1. Reprezentarea lui x n cod direct, se realizeaz astfel:

x D

daca x 0

x,

n 1

, daca x 1

Practic, un numr xZ, -2n-1 < x < 0 se reprezint n cod direct pstrnd biii de la
reprezentarea valorii absolute a lui x ntre rangurile 0 i n-2 i punnd valoarea unu la bitul
n-1. n scriere hexazecimal se adaug 8016 la octetul cel mai semnificativ al reprezentrii.

-Modulul I pagina ~ 2 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

n cazul codului direct exist i o excepie n cazul numrului zero care are dou
reprezentri: 000...0 i 100...0.
2. Codul invers
Fie xZ, x< 2n-1. Reprezentarea lui x n cod invers, se realizeaz astfel:

x D

x,

daca x 0

2 1, daca x 1
n

Practic, un numr xZ, -2n-1 < x < 0 se reprezint n cod invers inversnd valoarea
tuturor biilor de la reprezentarea valorii absolute a lui x. n scriere hexazecimal fiecare cifr
va fi nlocuit cu cifra diferen pn la cifra F16.
Excepia apare i aici la reprezentarea numrului zero care va avea dou forme:
000...0 i 111...1.

3. Codul complementar
Fie xZ, x< 2n-1. Reprezentarea lui x n cod complementar, se realizeaz astfel:

x D

x,

daca x 0

2 x, daca x 1
n

Practic, un numr xZ, -2n-1 < x < 0 se reprezint n cod astfel: ncepnd de la bitul
zero spre stnga se pstreaz biii de la reprezentarea valorii absolute a lui x pn la ntlnirea
primului bit de valoare unu, care se pstreaz i el. ncepnd de la stnga lui toi ceilali bii
i inverseaz valorile. O alt regul ce se poate aplica este: se reprezint numrul n cod
invers la care se adun valoarea unu pe ultima poziie. n scriere hexazecimal, cele mai din
dreapta cifre zero se vor pstra, prima cifr diferit de zero va fi nlocuit cu diferena ei pn
la valoarea 16 iar restul vor fi nlocuite cu diferenele lor pn la 15. i aici se poate
determina codul invers dup care se adun unu la ultima poziie.

Erori la operaii cu numere


Datorit utilizrii unui format fix pentru reprezentarea numerelor (un numr fixat de
ranguri) impus de considerentele fizice ale realizrii calculatorului, erorile care apar la
operaii cu numere sunt:

depirea aritmetic superioar (overflow) rezult n urma unei adunri a crui


rezultat este mai mare dect valoarea maxim ce poate fi reprezentat. De
exemplu, dac reprezentarea se face pe un octet adunarea: 128+128=256 va
genera o depire aritmetic superioar din cauz c valoarea 256 nu poate fi
reprezentat pe 8 bii;

-Modulul I pagina ~ 3 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

depirea aritmetic inferioar (underflow) apare n urma unei scderi cnd se


incearc scderea unui numr mai mare dintr-un numr mai mic sau n urma
nmulirii sau mpririi;
depirea nearitmetic (carry) care apare atunci cnd apare depirea superioar
de pe bitul de semn sau a celei inferioare care duce la trunchierea rezultatului;
rotunjirea se utilizeaz pentru a recupera erorile de trunchiere. Astfel, dac n
urma calculelor (n baza de numeraie 2) se obine o eroare de depire inferioar
care depete jumtatea unitii, se utilizeaz n unele cazuri rotunjirea, adic se
adaug o unitate la numrul respectiv.

Reprezentarea n virgul fix


Reprezentarea numerelor n virgul fix se utilizeaz pentru a permite folosirea
numerelor reale n calculator. Acest mod de reprezentare presupune c toate numerele se vor
transforma n numere subunitare, virgula zecimal fiind aezat prin convenie imediat dup
bitul de semn. Acest mod de reprezentare a numerelor dei prezint avantajul c permite
lucrul cu valori zecimale are dou mari dezavantaje: n primul rnd erorile de trunchiere pot
fi inacceptabil de mari i n al doilea rnd rmne n sarcina programatorului respectarea
ordinului de mrime a numerelor care sunt folosite n calcule.
Spre exemplu dac numerele sunt reprezentate pe 16 bii, atunci bitul 15 (cel mai
semnificativ va fi bitul de semn iar biii rmai sunt folosii pentru reprezentarea numrului.
Cum valoarea maxim posibil de reprezentat cu cei 15 bii rezervai pentru numr va fi 2 15-1
= 32767, atunci vom considera c valorii unitare i va corespunde n calculator numrul
32768. n acest caz, pentru reprezentarea numrului 0,29 n calculator se va scrie:
int(0,29*32768) = 9502, programatorul trebuind s tie c acest numr este nmulit cu 100,
iar dac se reprezint 2,9 n calculator se va scrie tot 9502 dar programatorul trebuie s tin
cont c de data aceasta numrul este nmulit cu 101. Din acest motiv, pentru a evita erorile de
calcul, ntr-o astfel de reprezentare, numerele vor fi aduse la acelai rang, de obicei rangul
numrului cel mai mare utilizat n calcule.

Reprezentarea n virgul flotant


Reprezentarea n virgul flotant este metoda cea mai larg utilizat n prezent. n acest
mod de reprezentare sarcina gestiunii virgulei zecimale revine sistemului de calcul. Se tie c
orice numr real x, dac x0 se poate scrie astfel:
x 1, m 2e

unde, m poart numele de mantis, e este un exponent, m i e fiind scrise n baza 2. Acestui
mod de scriere i se spune scriere cu mantis supraunitar. Numerele reprezentate sub forma
de mai sus se spune c sunt reprezentate n virgul flotant sau virgul mobil.
Pentru reprezentarea n baza 2 n virgul flotant este necesar folosirea a patru zone:
s

-Modulul I pagina ~ 4 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

zona s de un bit este utilizat pentru semnul mantisei, m reprezentat pe M bii semnific
mantisa, t de un bit reprezint semnul exponentului iar e avnd E bii este exponentul. Dac n
este dimensiunea locaiei de memorie n care este reprezentat numrul n virgul flotant,
atunci n = 2 + M + E.
Acest tip de reprezentare este astzi puin modificat. Din raiuni tehnice, bitul t de
semn al exponentului a fost nlocuit. Astfel, n prezent sunt folosite reprezentri de forma:

1
M
E
n care c este o mrime numit caracteristic. Valoarea ei se obine adunnd la exponentul e o
constant a reprezentrii q, numit exces de exponent (deplasament, increment etc.), adic:
c=e+q
Valorile posibile (numai numere ntregi) ale lui e sunt:
0 e q 2E 1 q e 2E 1 q

De obicei, constanta q are una din valorile:

2 E 1
2 E 1
q 2 E 1 sau q
sau
q

2
2
Aceast reprezentare s-a adoptat din mai multe motive, cel mai important fiind legat
de posibilitatea de a putea muta virgula, modificnd corespunztor exponentul.
Regulile de convertire a unui numr zecimal ntr-un numr binar n virgul flotant
sunt:
se convertete numrul zecimal n numr binar, confor regulii de convertire a unui
numr mixt i se reprezint n cod complementar;
se aduce mantisa la forma normalizat, adic mantisa trebuie s aparin
intervalului 1/2, 1; pentru aceasta, dac numrul este supraunitar, se execut
deplasri la dreapta i se adun cte o valoare unu la exponent, reprezentat i el
sub form binar; dac numrul este supraunitar, se execut deplasri la stnga i
se scade cte o valoare unu din exponent;
se determin caracteristica numrului.
Regulile de conversie invers, (din binar virgul flotant) n zecimal sunt urmtoarele:

se convertete caracteristica n exponent;


se consider virgula zecimal ntre semn i prima cifr;
se mut virgula zecimal la dreapta cu attea poziii ct este valoarea
exponentului, dac acesta este pozitiv i respectiv la stnga dac este negativ;
numrul astfel obinut se convertete n baza 10.

-Modulul I pagina ~ 5 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Coduri de reprezentare a informaiilor nenumerice


Ca parte integrant a prelucrrii informaiilor, codificarea urmrete transpunerea
informaiei din forma ei primar ntr-o form accesibil sistemului care prelucreaz
informaia. Mecanismul codificrii trebuie s fie simplu i comod i s permit codificarea i
decodificarea automat.
La calculatoarele personale, n prezent, codul cel mai folosit este codul ASCII
(American Standard Committee on Information Exchange). Acesta este un cod de 7 bii, deci
valorile codurilor pot fi n intervalul 0, 127. Principalele caliti ale acestui cod sunt:

codurile literelor mari i mici sunt succesive, adic:


C(z) = C(a) + 25
C(Z) = C(A) + 25;
trecerea de la literele mari la cele mici se realizeaz simplu;
bitul cel mai semnificativ nefiind utilizat, se consider implicit zero. Dac ns se
consider bitul cel mai semnificativ unu, atunci se mai obin 128 de caractere care
formeaz setul extins de caractere sau setul ASCII extins.

Principalele caracteristici ale codului ASCII sunt:

codurile de la 0 la 31 sunt coduri de control;


codurile ntre 32 i 127 sunt coduri de litere, cifre i semne de punctuaie.

n general pentru codurile ASCII extinse nu exist standarde. Unele sisteme de


operare, de exemplu sistemul de operare DOS, admit mai multe tabele de coduri ASCII
extinse. Tabelele de cod ASCII extinse, n cazul sistemului de operare DOS se numesc pagini
de cod, acestea coninnd caractere corespunztoare diferitelor limbi utilizate pe glob.

I.2

Elemente de algebr Boolean (algebr logic)

I.2.1. Introducere
Algebra logic numit i calcul propoziional, opereaz cu propoziii, despre care are
sens s afirmm c sunt adevrate sau false. Din nsi definirea propoziiilor rezult c o
propoziie poate fi adevrat sau fals. Propoziiile pot fi simple sau comuse. Cele compuse se
obin ca rezultat al legturii propoziiilor simple, prin intermediul unor conective logice.
Adevrul sau falsitatea unei propoziii compuse este n funcie de valoarea propoziiilor simple
din care se compune i de tipul legturii logice.
n logica simbolic se poate face abstracie de sensul propoziiilor, opernd cu relaiile
de valoare. Convenim ca unei propoziii adevrate s-i atribuim valoarea binar 1, iar
falsitatea acesteia s o notm cu valoarea binar zero (0).
Propoziia compus a crei valoare depinde de valorile propoziiilor simple, putnd avea
dou valori, se numete funcie logic sau binar.
Funcia compus este complet definit cu ajutorul unui tabel finit n care se trec valorile
funciei n coresponden cu valorile propoziiilor simple considerate independente. O astfel de
exprimare a funciei compuse este cunoscut sub numele de tabel de adevr.

-Modulul I pagina ~ 6 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Calculul propoziiilor poate fi extrapolat n tehnic la sistemele automate care utilizeaz


elemente de comutaie cu dou stri. Acestora le putem atribui relaii de valoare (1 sau 0) binar
corespunztoare adevrului (1) sau falsitii (0) propoziiilor.
Algebra Boole opereaz pe mulimea binar:

B x / x 0,1

(1.1)

Pe aceast mulime sunt definite trei legi de compoziie:

complementarea (negaia), variabila negat x o vom nota cu x ;


disjuncia, pe care o vom nota cu +;
conjuncia, pe care o vom nota cu *;

Tabelele de adevr pentru aceste trei legi de compoziie sunt prezentate n tabelul 1.1.
Din tabelele de adevr prezentate n tabelul 1.1 se constat c operaia de disjuncie este
similar operaiei de adunare iar cea de conjuncie celei de nmulire.
O alt observaie care trebuie fcut este faptul c toate relaiile definite pe mulimea B
sunt duale n sensul c se obin relaii echivalente dac schimbm operaia de disjuncie cu cea
de conjuncie i 1 n 0 (variabilele directe cu cele negate iar cele negate cu variabilele
directe).
TABELUL 1.1
x
1
0

x
0
1

y
0
0
1
1

Complementarea (negaia)

x
0
1
0
1
Disjuncia

x+y
0
1
1
1

y
0
0
1
1

x
x*y
0
0
1
0
0
0
1
1
Conjuncia

I.2.2. Axiomele i teoremele algebrei binare


n algebra binar sunt valabile 6 axiome i 5 teoreme de baz. Datorit proprietii de
dualitate, att axiomele ct i teoremele au dou forme de exprimare aa cum se va arta mai
departe.
Axiome:
1. Mulimea B este nchis n raport cu operatorii + i *.
daca

x B, y B atunci x * y B, x y B

2. Asociativitatea.

-Modulul I pagina ~ 7 ~

(1.2)

Universitatea Bacu
Arhitectura sistemelor de calcul
daca

x B, y B, z B

atunci x * ( y * z) ( x * y) * z, x ( y z) ( x y) z

(1.3)

3. Comutativitatea.
daca

x B, y B atunci x * y y * x, x y y x

(1.4)

4. Distributivitatea.
daca

x B, y B, z B

atunci x * ( y z) x * y x * z, x y * z ( x y) * ( x z)

(1.5)

5. Existena elementului neutru.


daca

x B atunci x *1 1* x x, x 0 0 x x

(1.6)

6. Existena complementului.
daca

x B atunci x * x 0, x x 1
Teoreme:

(1.7)

1. Idempotena sau tautologia.


daca

x B atunci x * x x, x x x

(1.8)

2. Legile lui unu i zero.


daca

x B atunci x * 0 0, x 1 1

(1.9)

3. Dubla negaie sau involuia.

daca

x B atunci x 0

(1.10)

4. Absorbia.
daca

x B, y B atunci x * (x y) x, x x * y x

(1.11)

5. Teorema De Morgan
(1.12)
x B, y B atunci x * y x y, x y x * y
Verificarea afirmaiilor fcute poate fi realizat prin utilizarea tabelelor de adevr. De
exemplu vom arta n continuare faptul c cele dou relaii (1.5) sunt echivalente. Pentru aceasta
vom construi un tabel n care se trec toate valorile posibile pentru variabilele funciei, eventual
daca

-Modulul I pagina ~ 8 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

termenii intermediari care s permit determinarea mai uoar a rezultatului final i funcia de
determinat.
Tabelul de adevr pentru funcia x(y+z) este prezentat mai jos.

TABELUL 1.2.
z
0
0
0
0
1
1
1
1

y
0
0
1
1
0
0
1
1

x
0
1
0
1
0
1
0
1

(y+z)
0
0
1
1
1
1
1
1

x*(y+z)
0
0
0
1
0
1
0
1

Tabelul de adevr pentru funcia x*y+x*z (TABELUL 1.3):


z
0
0
0
0
1
1
1
1

Y
0
0
1
1
0
0
1
1

x
0
1
0
1
0
1
0
1

x*y
0
0
0
1
0
0
0
1

x*z
0
0
0
0
0
1
0
1

x*y+x*z
0
0
0
1
0
1
0
1

Din studiul tabelelor 1.2 i 1.3 se constat echivalena celor dou funcii ceea ce justific
prima egalitate din ecuaia (1.5).
Tabelul de adevr pentru funcia x+y*z (TABELUL 1.4):
z
0
0
0
0
1
1
1
1

Y
0
0
1
1
0
0
1
1

X
0
1
0
1
0
1
0
1

-Modulul I pagina ~ 9 ~

y*z
0
0
0
0
0
0
1
1

x+y*z
0
1
0
1
0
1
1
1

Universitatea Bacu
Arhitectura sistemelor de calcul
Tabelul de adevr pentru funcia (x+y)*(x+z) (TABELUL 1.5):
z
0
0
0
0
1
1
1
1

y
0
0
1
1
0
0
1
1

x
0
1
0
1
0
1
0
1

(x+y)
0
1
1
1
0
1
1
1

(x+z)
0
1
0
1
1
1
1
1

(x+y)*(x+z)
0
1
0
1
0
1
1
1

Din studiul tabelelor 1.4 i 1.5 se constat echivalena celor dou funcii ceea ce justific
a doua egalitate din ecuaia (1.5).
De asemenea, dac ntr-unul din tabelele 1.2 sau 1.3 se nlocuiete valoarea 0 cu 1 i
valoarea 1 cu 0 se obine aceeai funcie cu cea reprezentat n tabelele 1.4 i 1.5, i reciproc
ceea ce arat proprietatea de dualitate enunat mai sus.
O mulime B dotat cu legile de compoziie "*", respectiv "+" care satisface axiomele
1-6, se numete latice distributiv. Laticea distributiv care admite teoremele 1-5 se numete
algebr boolean.
Funcii binare
Aa cum s-a artat n paragraful anterior, variabilele independente pot avea numai dou
valori: 0 i 1.
O funcie binar poate avea un singur termen, mai muli termeni aparinnd mulimii
termenilor ce se pot obine cu n variabile sau nici un termen.
Cu n variabile se obin 2n=m termeni, de exemplu pentru n=2 se obin 22=4 termeni: 00,
01, 10, 11.
n general numrul de funcii NF n cazul a m termeni se calculeaz astfel:
I.2.3.

N F C0m C1m ... Cmm


j0

n
m!
2m 22
j!(m j)!

(1.13)

n lipsa variabilei independente (n=0) se obin dou funcii: F=1 i F=0 funciile
constante.
Pentru n=1 se obin 4 funcii : F=1, F=0, F=x
independent.

i F= x , unde x este variabila

Pentru n=2 se obin 16 funcii dup cum urmeaz:

-Modulul I pagina ~ 10 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

1. Conjuncia

F1 = x*y (x i y, produs logic)

Tabelul de adevr
y
x
F1
0
0
0
0
1
0
1
0
0
1
1
1

2. Disjuncia

Simbolul
x
F1
y

Denumirea circuitului logic:


I (AND)

F2 = x+y (x sau y, suma logic)

Tabelul de adevr
y
x
F2
0
0
0
0
1
1
1
0
1
1
1
1
3. i 4. Negaia

Simbolul
F2

x
y

Denumirea circuitului logic:


SAU (OR)

F3 = x (non x )
F4 = y (non y )

Tabelul de adevr
x
F3
y
F4
0
1
0
1
1
0
1
0

5. Implicaia direct
Tabelul de adevr
y
x
F5
0
0
1
0
1
0
1
0
1
1
1
1

Simbolul
F3
x

Denumirea circuitului logic:


INVERSOR (INVERTER)

F5 x y x y (x implic y)

Circuitul logic nu are o


denumire consacrat

-Modulul I pagina ~ 11 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

6. Implicaia invers

F6 y x x y (y implic x)

Tabelul de adevr
y
x
F6
0
0
1
0
1
1
1
0
0
1
1
1

Circuitul logic nu are o


denumire consacrat

F7 x ~ y
F7 ( x y) * ( y x )

7. Echivalena

F7 x y * x y
F7 x y

Tabelul de adevr
y
x
F7
0
0
1
0
1
0
1
0
0
1
1
1

Simbolul
x

F7

Denumirea circuitului logic:


COINCIDEN|, COMPARATOR

F8 x y

8. Negarea implicaiei directe F8 x * y

(x nu imlic y)

F8 x y

Tabelul de adevr
y
x
F8
0
0
0
0
1
1
1
0
0
1
1
0

Denumirea circuitului logic:


INTERDICIE, INHIBARE

-Modulul I pagina ~ 12 ~

Universitatea Bacu
Arhitectura sistemelor de calcul
F9 y x

9. Negaia imlicaiei inverse

F9 x * y

(y nu implic x)

F9 x y

Tabelul de adevr
y
x
F9
0
0
0
0
1
0
1
0
1
1
1
0

Denumirea circuitului logic:


INTERDICIE, INHIBARE

F10 x ~ y

10. Negarea echivalenei

F10 ( x y) * ( y x )
F10 x y * x y

(x nu este echivalent cu y)

F10 x y
(suma modulo 2)

Tabelul de adevr
y
x
F10
0
0
0
0
1
1
1
0
1
1
1
0

11. Negarea disjunciei


Tabelul de adevr
y
x
F11
0
0
1
0
1
0
1
0
0
1
1
0

Simbolul
F10

x
y

Denumirea circuitului logic:


SAU EXCLUSIV, SUMA MODULO DOI
(EXCLUSIV OR, XOR)

F11 x y
F11 x * y

(x sau y negat)

Simbol
x

F11

Denumirea circuitului logic:


SAU-NU (NOR)

-Modulul I pagina ~ 13 ~

Universitatea Bacu
Arhitectura sistemelor de calcul
12. Negarea conjunciei
Tabelul de adevr
y
x
F12
0
0
1
0
1
1
1
0
1
1
1
0

F12 x * y
F12 x y

(x i y negat)
Simbol
F12
x
y

Denumirea circuitului logic:


I-NU (NAND)

F13 x (funcia ce nu depinde de y)

13. Identitate
Tabelul de adevr
y
x
F13
0
0
0
0
1
1
1
0
0
1
1
1

Simbol
F13
x

Denumirea circuitului logic:


IDENTITATE

F14 y (funcia ce nu depinde de x)

14. Identitate
Tabelul de adevr
y
x
F14
0
0
0
0
1
0
1
0
1
1
1
1

Simbol
F14
y

Denumirea circuitului logic:


IDENTITATE

15. Funcie nular

F=0 (circuit deschis)

16. Funcie unar

F=1 (circuit nchis)

Materializarea funciilor definite mai sus conduce la circuite logice, unele cu denumiri
consacrate.
Din tabelul funciilor de dou variabile prezentat anterior, o importan deosebit o
prezint urmtoarele ase funcii: INHIBAREA, SAU EXCLUSIV, SAU-NU (NICI),
COINCIDENA, I-NU i IMPLICARE.

-Modulul I pagina ~ 14 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Algebra logicii se dezvolt plecnd de la o grupare de operaii fundamentale prin


combinarea crora se obin alte operaii logice. Pn acum s-au considerat drept operaii logice
fundamentale operaiile logice SAU, I i NU.
Se pot alege ca operaii logice fundamentale una sau mai multe din operaiile simple
prezentate anterior.
Exist 6 posibiliti i anume: operaiile SAU-EXCLUSIV i I; operaiile
COINCIDEN| i I; operaia SAU-NU; operaia I-NU; operaia INHIBARE; operaia
IMPLICARE.
Se observ c n cazul n care se aleg operaiile SAU-NU, I-NU, INHIBARE i
IMPLICARE, este necesar o singur operaie logic elementar sau operaie logic de baz.
Din acest motiv aceste operaii se numesc operaii universale. Datorit faptului c operaiile
SAU-NU (circuite ECL, MOS) i I-NU (circuite TTL) necesit, din punct de vedere al
realizrii lor practice, mai puine circuite dect operaia de INHIBARE sau IMPLICARE,
primele dou sunt preferate ultimelor.
Alegerea operaiilor de baz n algebra boolean nu este unic.
n aceast alegere trebuie s se in n primul rnd cont de posibilitatea de realizare a
unor circuite electronice economice i cu siguran mare n funcionare. Circuitele I, SAU, NU,
SAU-NU, I-NU, sunt frecvent folosite, deoarece pot fi uor realizate fizic.
Rezumatul unitii de studiu
Pentru nelegerea i dobindirea cunotiinelor n domeniul arhitecturii sistemelor de
calcul sunt necesare nelegerea noiunilor de baz n domeniul reprezenrii numerelor i
algebrei binare. n aceast unitate de studiu sunt prezentate modurile de reprezentare al
numerelor:
o ntregi fr semn;
o ntregi cu semn, pentru care se studiaz diverse coduri de reprezentare:
codul direct,
codul invers,
codul complementar;
o fracionare, reprezentate n dou moduri:
n virgul fix,
n virgul flotant.
Sunt discutate principalele aspecte legate de posibilitatea apariiei erorilor datorate
diferitelor moduri de reprezentare a numerelor.
n finalul acestui sub capitol este prezentat codul ASCII folosit pentru reprezentarea
informaiilor alfanumerice.
Elementele de algebr logic ne prezint axiomele si teoremele algebrei binare, modul
de reprezentare a funciilor logice i principalele proprieti ale acestora. Datorit faptului c
orice funcie binar poate fi reprezentat cu ajutorul celor 16 funcii binare de dou variabile,
acestea sunt prezentate n detaliu.

-Modulul I pagina ~ 15 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Autoevaluare
Incercati sa rspundei la urmtoarele ntrebri dup care verificai corectitudinea
rspunsurilor prin comparare cu informaiile oferite la Rspunsuri.
1.
Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Codul complementar fa de 2 nu permite reprezentarea
numerelor cu semn.
2.
Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Codul utilizat pentru reprezentarea informaiilor
nenumerice n calculator este de obicei codul ASCII.
3.
Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). ntr-un octet bitul cel mai semnificativ este bitul de
rangul cel mai mic.
4.
Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Operaia logic I-NU este o operaie logic universal.
5.
Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). ntr-un octet bitul cel mai puin semnificativ este bitul de
rangul cel mai mic.
6.
Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). n virgul flotant numerele sunt reprezentate prin
mantis i exponeniala acesteia.
Rspunsuri
1. FALS, 2. ADEVRAT, 3. FALS, 4. ADEVRAT, 5. ADEVRAT, 6. FALS.
Test de autoevaluare a cunotinelor din modulul I
S se rezolve urmtoarele sarcini:
1. Convertii numerele din baza zece: 35z, 63z, 127z in echivalentul lor binar.
2. Convertii numerele binare: 100b, 100000b, 1111111b n echivalentul exprimat n baza
10.
3. Convertii n hexazecimal numerele zecimale: 65535z, 8191z, 1024z.
4. Efectuati operaiile urmtoare in cod complement fa de doi: 7-4, 4-5, 6-6.
5. Specifica mantisa i exponentul pentru urmtoarele numere: 0.55; 7E-10, 37.012
6. Verificai egalitatea: ( x y) * ( y x) x y * x y ; x, y
7. Care este rezultatul expresiei: x y * x y pentru x=1 i y=0 ?
8. Sciei expresia x y * x y exclusiv cu ajutorul funciei universale I-NU.
9. Calculai cte funcii diferite cu trei variabile se pot construi n binar.

-Modulul I pagina ~ 16 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

MODULUL II. ARHITECTURA CALCULATOARELOR


Obiective operaionale
Cunoaterea arhitecturii de baz a unui sistem numeric de
calcul n logic programat.
nelegerea rolului i a funciilor principalelor module din
structura arhitecturii sistemului de calcul.
Obinerea abilitilor de evaluare a performanelor
structurii sistemului de calcul.
Cunoaterea posibilitilor de configurare i utilizare a
modulelor sistemului de calcul.
II.1. Principalele tipuri de structuri de calcul
Calculatoarele numerice se definesc prin aceea c sunt maini automate ce au dou
caracteristici de baz:

execut un grup de operaii bine stabilit ca rspuns la un set de instruciuni specific


mainii respective;
pot executa un set de instruciuni stocat ntr-un dispozitiv de memorare, set de
instruciuni, numit generic, program.

Principala sarcin a unui calculator numeric este cea de prelucrare a fluxurilor de


informaie pe baza programului memorat (execuia unui program). Principalele fluxuri de
informaie, din punctul de vedere al utilizatorului calculatorului numeric, sunt: fluxul datelor
de intrare i fluxul datelor de ieire. Modul de prelucrare a fluxurilor de informaie este
prezentat n figura 1.1.

Fluxul datelor de intrare

Prelucrare automat
pe baza unui
program

Fluxul datelor de ieire

(CALCULATOR)
Fig. 1.1. Fluxul informaional prelucrat cu ajutorul calculatorului

Utilizatorul furnizeaz datele de intrare calculatorului numeric, care, pe baza


programului intern, furnizeaz la ieire un set de date ca rezultat al prelucrrii informaiei de
intrare.
Aa cum se tie, exist dou mari categorii de calculatoare: calculatoare analogice la
care reprezentarea intern a fluxurilor de informaii se face pe baza unor semnale continui n
timp i calculatoare numerice la care reprezentarea intern a fluxurilor de informaii se face
- Modulul II pagina ~ 1 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

sub form numeric. Posibilitatea execuiei unui program memorat intern este numai atributul
calculatoarelor numerice, prin aceasta i din multe alte motive, calculatoarele numerice
dovedindu-se net superioare calculatoarelor analogice. Din cauz c n continuare nu ne vom
ocupa dect de calculatoarele numerice ele se vor numi simplu calculatoare.
Modul de prezentare a datelor de intrare i ieire poate fi att continuu ct i numeric.
Evident c n cazul n care unui calculator numeric i se prezint date de intrare cu caracter
continuu, acestea trebuie convertite sub form numeric cu ajutorul convertoarelor analognumerice (CAN). De asemenea dac datele de ieire furnizate de calculator trebuie s fie
prezentate sub form continu atunci la ieirea calculatorului se ataeaz un convertor
numeric-analogic (CNA).
Intern, un calculator prelucreaz mai multe fluxuri de informaie dintre care
principalele fluxuri sunt reprezentate de datele numerice i de instruciunile programului.
Dup modul de prelucrare al acestor fluxuri informaionale calculatoarele se pot clasifica n:

maini de tip SISD (Single Instruction Single Data) care prelucreaz la un moment dat o
singur instruciune program i o singur valoare numeric;

maini de tip SIMD (Single Instruction Multiple Data) care prelucreaz la un moment dat
o singur instruciune program dar mai multe fluzuri de date numerice;

maini de tip MIMD (Multiple Instruction Multiple Data) care prelucreaz la un moment
dat mai multe instruciuni program i mai multe date numerice.

Mainile de tip SIMD sau MIMD fac parte din categoria calculatoarelor paralele care pot
prelucra n paralel mai multe fluxuri de informaie.
Din punct de vedere al puterii de calcul, n prezent calculatoarele se clasific astfel:

calculatoare personale (PC Personal Computer), pentru un singur utilizator, construite


pe baza unui microprocesor. Aceste maini sunt de cele mai multe ori de tipul SISD sau
SIMD i sunt prevzute cu dispozitive de intrare (de exemplu: tastatur, mouse, joystick,
scanner, etc.) pentru introducerea datelor de intrare, dispozitive de ieire (de exemplu:
display, imprimant, plotter, etc.) pentru prezentarea datelor de ieire i dispozitive de
stocare a datelor de intrare i de ieire (discuri, band magnetic, disc optic, etc.);

staii de lucru (WS - WorkStation), pentru un singur utilizator, similare calculatoarelor


personale dar dotate cu microprocesoare mai puternice i cu monitoare de calitate fiind
destinate prelucrrilor complexe;

minicalculatoarele, destinate mai multor utilizatori suportnd de la 10 la cteva sute de


utilizatori simultan. Sunt maini de tip MIMD;

calculatoare de tip mainframe, calculatoare mai puternice dect minicalculatoarele,


destinate utilizrii simultane de ctre mai muli utilizatori (multi user) putnd suporta de
la cteva sute la cteva mii de utilizatori;
- Modulul II pagina ~ 2 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

supercalculatoarele, calculatoare extrem de rapide care pot executa sute de milioane de


instruciuni pe secund.

n figura 1.2. este prezentat un calculator personal de tip IBM-PC bazat pe


microprocesorul INTEL Pentium.
Din punct de vedere al aplicaiei n care sunt utilizate, calculatoarele pot fi de uz
general sau de proces. Calculatoarele de uz general sunt destinate prelucrrilor datelor din
domeniile cele mai diverse: proiectare asistat, baze de date, tehnoredactare, simulare,
cercetare, contabilitate, comunicaii, etc. Calculatoarele de proces sunt destinate
supravegherii i/sau conducerii proceselor industriale. De obicei, calculatoarele de proces au
o structur similar cu cea a calculatoarelor de uz general avnd suplimentar circuite specifice
supravegherii i/sau conducerii proceselor.

Monitor

Unitate CD ROM
Unitate central

Difuzoare

Unitate floppy
disc
Joystick

Tastatur

Mouse

Fig. 1.2. Calculator personal de tip IBM-PC

II.2. Structura general a unui calculator


II.2.1. Prezentare general
Indiferent de tipul calculatorului, exist o structur general comun, diferind doar
modul de realizare a diferitelor blocuri funcionale. n figura 2.1 este prezentat structura
general a unui calculator, care se compune din: unitatea central (CPU Central Processing
Unit), memoria, porturile i magistralele de legtur ntre acestea.

- Modulul II pagina ~ 3 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Unitatea central este cea care comand i controleaz ntreaga structur prin
intermediul magistralelor. Un calculator poate avea o singur unitate central (in cele mai
multe din cazuri) sau mai multe uniti centrale ce lucreaz n paralel. Sistemele de calcul cu
o singur unitate central se numesc monopreocesor iar activitatea de prelucrare se numete
monoprocesare iar cele care au mai multe uniti de calcul ce lucreaz n paralel se numesc
multiprocesor iar activitatea de prelucrare a informaiei se numeste multiprocesare. Din
cauz c n continuare ne vom referi numai la calculatoarele monoprocesor nu se va mai
specifica acest lucru explicit.
Magistrala de adrese

Unitatea
central

Magistrala de date
Magistrala de comenzi

Memoria

Porturi

Fig. 2.1.Schema bloc general a unui calculator

Memoria are rolul de a stoca datele i programele destinate unitii centrale. n


general sistemele de calcul au mai multe tipuri de memorie corespunztor diferitelor funcii
ndeplinite de acestea.
Porturile asigur legtura sistemului de calcul cu exteriorul. La porturi se conecteaz
diferite dispozitive, numite generic dispozitive periferice.
Magistralele unui calculator reprezint totalitatea liniilor electrice pe care circul
semnale ce asigur vehicularea informaiei ntre blocurile funcionale. O magistral este
format din semnalele cu aceeai funcie n sistemul de calcul. Astfel, ntlnim magistrala de
date prin intermediul creia se transmit date i instruciuni program ntre unitatea central i
celelalte componente ale calculatorului, sensul circulaiei informaiei fiind att de la ct i
spre unitatea central (magistral bidirecional), magistrala de adrese care furnizeaz
semnale de selecie a diferitelor componente ale calculatorului i magistrala de comenzi,
bidirecional, pe care se trimit comenzi de la unitatea central i se primesc rspunsuri la
aceste comenzi de la componentele sistemului.
Aa cum se tie, n cazul unui calculator, prelucrarea informaiei se face att paralel
ct i secvenial. Un prim grad de paralelism este dat de limea magistralelor i n special cea
a magistralei de date care arat ci bii sunt citii simultan. Din acest motiv un prim criteriu
de performan a unui sistem de calcul este determinat de dimensiunea magistralelor acestuia.

- Modulul II pagina ~ 4 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Un calculator poate avea mai multe magistrale de acelai tip care se deosebesc prin
viteza de variaia (frecvena) semnalelor care parcurg aceste magistrale. Din cauz c
diferitele elemente conectate la magistral au viteze de lucru diferite, elementele mai lente
(cu vitez de lucru mai sczut), vor impune frecvena maxim pe magistrale. Pentru
creterea performanelor unui calculator, magistralele se realizeaz pe mai multe nivele cu
frecvene de lucru diferite. Astfel, pe magistrala cu viteza cea mai mare se conecteaz de
obicei unitatea central i memoriile rapide iar pe magistralele cu vitez mai sczut se
conecteaz memoriile lente i porturile. Comunicaia ntre magistralele ce lucreaz la
frecvene diferite se realizeaz cu ajutorul unor circuite integrate specializate numite
controlere de magistral. Rezult c un alt criteriu de performan a unui calculator este
reprezentat de frecvena maxim a magistralelor interne.
n general, elementele componente ale unui calculator se mpart n dou categorii:
elemente de comand care au la dispoziie magistralele sistemului i prin intermediul crora
se trimit comenzi la ce-a de-a doua categorie ale elementelor calculatorului care au rolul de a
executa aceste comenzi. Elementele din prima categorie se numesc elemente de comand
(master) iar cele din categoria a doua se numesc elemente comandate (slave). n structura din
figura 2.1 unitatea central este elementul de comand iar celelalte componente (memoria,
porturile) sunt elementele comandate.
Diferitele structuri particulare de calculatoare pot conine i alte elemente n afar de
cele prezentate n figura 2.1, n scopul creterii performanelor calculatorului. Dintre aceste
elemente suplimentare cele mai uzuale sunt: circuitul de acces direct la memorie (DMA),
controlerul de ntreruperi, controlerul video i controlerul de comunicaii. Este de remarcat
aici faptul c n cazul calculatoarelor de proces apar n plus ceasul de timp real i ceasul de
gard (watchdog timer) necesare rulrii n timp real a aplicaiilor. n figura 2.2 este prezentat
schema bloc a unui calculator de proces. n aceast figur se vede c sistemul este organizat
n jurul a mai multor magistrale. Pe magistrala A se afl sistemul de calcul propriu-zis iar pe
magistrala B se afl circuitele de interfa cu procesul.
n continuare se vor prezenta principalele componente ale unui calculator i rolul
acestora n cadrul sistemului.
Rezumat: Cea mai simpl schem de calculator este reprezentat de o unitate central,
memoria, porturile i magistralele de legtur ntre acestea. n afar de criteriile de
performan care vor fi prezentate mai trziu, un prim criteriu de performan a unui
calculator este reprezentat de calitatea magistralelor acestuia adic de dimensiunea
magistralelor i de frecvena de lucru a acestora.

- Modulul II pagina ~ 5 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Fig. 2.2. Structura unui calculator de proces

- Modulul II pagina ~ 6 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

II.2.2. Unitatea central


Unitatea central reprezint componenta principal a sistemului care coordoneaz
toate activitile acestuia. De performanele unitii centrale depind n mod esenial
performanele calculatorului. La calculatoarele personale unitatea central este reprezentat
de un singur circuit integrat numit microprocesor.
Staiile de lucru conin unul, dou sau mai multe
microprocesoare, conectate ntr-o arhitectur scalar,
care lucreaz n paralel. n cazul minicalculatoarelor, a
calculatoarelor mainframe sau a supercalculatoarelor,
unitatea central este realizat cu ajutorul mai multor
componente. De obicei sunt utilizate integrate de tip bitslice care reprezint o parte (felie) dintr-o unitate
central. Prin conectarea n paralel a mai multor astfel de
circuite se obin uniti centrale cu diferite performane.
Fig. 2.3. Circuit integrat
Aceste uniti sunt microprogramabile de ctre utilizator
ceea ce le confer flexibilitate n exploatare dar complic
procesul de proiectare. Microprogramarea este o metod de realizare a automatelor de comand
prin nscrierea programelor acestora ntr-o memorie. Prin microprogramare se obin
microprograme, constituite din microinstruciuni. Microprogramarea presupune o cunoatere de
detaliu a echipamentului cruia i sunt destinate microprogramele. Spre deosebire de marea
majoritate a altor metode de programare instruciunile utilizate n microprogramare conin att
codul operaiei ct i eventualii operatori, ct i adresa instruciunii urmtoare.
n figura 2.3 este prezentat modul de realizare a unui circuit integrat.
Principalele mrimi caracteristice ale unei uniti centrale sunt reprezentate de: setul
de instruciuni, numrul de bii prelucrai simultan (lrgimea magistralei de date) i frecvena
de ceas (viteza la care funcioneaz unitatea central).
Din punct de vedere al setului de instruciuni, unitile centrale sunt de dou categorii:
uniti centrale de tip RISC (Reduced Instruction Set Comuter) cu un numr relativ redus de
instruciuni i uniti centrale de tip CISC (Complex Instruction Set Computer) cu un numr
mare de tipuri de instruciuni.
Unitile de tip RISC sunt ieftine i foarte rapide din
cauz c setul simplu de instruciuni le permite execuia cu
vitez mare a programului. Unitile centrale de tip CISC au
avantajul posibilitilor extinse de lucru datorit setului
complex de instruciuni iar n ultimul timp, ele sunt un
concurent serios, la vitez, al unitilor centrale de tip RISC.
Cunoscutul microprocesor al firmei INTEL, Pentium,
este considerat ca fiind o unitate central de tip CISC dei
conine n arhitectura sa multe elemente ale unei maini RISC.
n figura 2.4 este prezentat microprocesorul INTEL 486.
Numrul de bii prelucrai simultan de unitatea central
Fig. 2.4. Microprocesorul
reprezint de fapt limea magistralei de date din cauz c pe
INTEL 486
aceast magistral sunt vehiculate date i instruciuni. Limea
magistralei de date este de regul un multiplu de opt, n
prezent fiind ntlnite n mod uzual uniti centrale ce lucreaz pe 8, 16, 34, 64, 128 sau 256
de bii.
- Modulul II pagina ~ 7 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Frecvena semnalului de tact (semnalul de ceas) aplicat unitii centrale reprezint de


asemenea un criteriu de performan a acesteia. Avnd n vedere faptul c o instruciune este
executat de unitatea central n una sau mai multe perioade de ceas, rezult c viteza de
calcul crete odat cu creterea frecvenei de ceas. n prezent calculatoarele personale
performante utilizeaz frecvene de tact de pn la 600MHz cu perspective de a ajunge la
1GHz.
Aceste criterii de performan nu sunt absolute din cauz c ele depind n mare
msur de arhitectura unitii centrale. Astfel, spre exemplu, dou uniti centrale cu aceeai
frecven de ceas, pot merge cu viteze diferite, datorit structurii interne, cu pn la de 20 de
ori.
n cazul microprocesoarelor se mai ia n considerare un criteriu de performan i
anume dimensiunea memoriei interne (memorie cache). Memoria cache este o memorie
foarte rapid care este folosit ca intermediar ntre unitatea central i memoria principal a
sistemului. Cu ct dimensiunea memoriei cache interne este mai mare cu att performanele
microprocesorului vor fi mai bune.
Pentru determinarea performanelor unitilor centrale se folosete o metod bazat pe
detrminarea numrului de operaii n virgul mobil (floating-point operatins) executate de
aceasta ntr-o secund. Unitatea de msur este FLOPS (FLoating-point Operations per
Second), n mod obinuit performanele unitilor centrale fiind msurate n megaFLOPS sau
gigaFLOPS.
La punerea sub tensiune unitatea central pornete dintr-o stare iniial cunoscut
ncepnd s execute programul aflat n memorie de la o adres bine precizat. Pe timpul
execuiei unui program unitatea central poate ajunge dintr-un motiv sau altul ntr-o stare
nedorit care s afecteze modul corect de funcionare al calculatorului. n aceste situaii
unitatea central trebuie readus n starea iniial. Acest lucru se face fie n mod automat de
ctre circuitele specializate ale calculatorului fie de ctre utilizator prin apsarea unui buton
(RESET). Este evident faptul c iniializarea unitii centrale poate fi fcut i prin
ntreruperea tensiunii de alimentare dar acest lucru este nerecomandabil de cele mai multe ori
pentru c se pot pierde informaii n curs de prelucrare de ctre periferice i/sau informaii
legate de prelucrrile curente. De asemenea ocurile termice i de tensiune ce apar la pornirea
calculatorului nu recomand folosirea acestui procedeu pentru reiniializarea unitii centrale.
Butonul de iniializare a unitii centrale (RESET) este marcat uneori i cu simbolul: .
Structura unui microprocesor cuprinde: o unitate aritmetic i logic, avnd drept scop
efectuarea de operaii aritmetice i logice elementare; un set de registre pentru memorarea
temporar i manipularea cu vitez ridicat a unui numar relativ mic de rezultate intermediare;
un bloc de comand i secveniere care asigur desfurarea ordonat a tuturor operaiilor n
interiorul microprocesorului, precum i comunicaia acestuia cu lumea exterioar; un bloc de
decodificare a instruciunii curente, care interpreteaz instruciunea n curs i determin aciunile
ce se impun; un bloc de tratare a cererilor de ntrerupere uilizat pentru luarea n considerare a
evenimentelor asincrone fa de desfurarea programului; tampoane ntre microprocesor i
magistralele sistemului. Microprocesoarele din ultimile generaii au inclus i un coprocesor
matematic ce le permite realizarea unor calcule matematice complexe cu vitez ridicat i
memoria cache.
Alte criterii de performan ce pot fi luate n considerare n cazul unitilor centrale sunt:
numrul maxim adresabil de porturi intrare/iesire, numarul i dimensiunea registrelor interne, i
modalitile de adresare.
- Modulul II pagina ~ 8 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Componenta electronic central ntr-un microsistem este unitatea central (CPU) sau
microprocesorul. Pe lng CPU un microsistem mai are urmtoarele elemente principale:
generator de ceas;
driver pentru magistrala de date i adrese (opional);
memorie ROM;
memorie RAM;
controler de ntreruperi;
controler de acces direct la memorie DMA (Direct Memory Access);
interfa de comunicaie serial.
n cazul microsistemului cu microprocesor unitatea central i celelalte elemente ale
microsistemului sunt componente distincte fapt ce particip la flexibilitatea soluiei. n cazul
microcontrolerelor ntr-o singur component sunt integrate pe lng unitatea central i o parte
din elementele microsistemului.
Avaltajele i limitrile microsistemelor
Principalele avantaje oferite de microsisteme fa de sistemele convenionale sunt:

costul sczut al hardware-ului;


sigurana n funcionare mbuntit;
interferene electromagnetice sczute - nivelul larg de integrare evit
influienele electromagnetice chiar i la nivele mari de variaie ale tensiunii i
curentului prin circuitele electronice de putere. n general pentru protecie
este suficient ecranul cu care prevzut componenta. Zgomotul de cuplare cu
sursele de alimentare i semnalele de intrare poate fi minimizat printr-o bun
filtrare analog-digital;
absena mprtierii sau a variaiei parametrilor;
compatibilitate cu controlul digital ierarhic;
hardware i software universal;
posibilitatea de diagnostic i autodiagnostic.

Principalele dezavantaje prezentate de ctre microsisteme sunt:

viteza de rspuns (calcul) este n unele cazuri insuficient pentru elaborarea


unui rspuns n timpul ateptat;
eroarea de cuantizare - eroarea de cuantizare poate fi micorat prin creterea
numrului de bii ai cuvintelor microsistemului i ai convertorului A/D;
lipsa de acces la semnale software - nu se pot efectua msurtori cu
osciloscopul asupra semnalelor software i deci trebuie concepute msuri
adecvate de depanare.
dezvoltarea software-ului poate fi scump.

- Modulul II pagina ~ 9 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Microprocesorul universal (structura general a unui microprocesor)


Structura de principiu a microprocesorului universal este prezentat n figura 2.5.

Fig.2.5. Schema bloc a microprocesorului universal

Aceast structur este format din urmtoarele elemente componente:

RALU - unitatea logic i aritmetic i regitrii de uz general i special;


AC - automatul de control;
RI - registrul de instruciune;
RS - registrul de stare;
MUX - un grup de multiplexoare ce asigur o parte din comenzile la bornele
RALU de la AC sau RI, sub controlul (selecia) semnalelor din AC.
Semnalele interne care asigur funcionarea sistemului sunt urmtoarele:
comenzi, generate de AC ctre subansambluri sau ctre exterior;
instruciuni, generate din RI ctre AC i prin intermediul MUX, ctre
RALU;
indicatori, generai de ALU din RALU ctre RS;
date - reprezint un bus intern bidirecional pe care sunt cuplate RALU,
RS i RI (unidirecional);
adrese - cale de adrese ce se emite n exterior din RALU pentru controlul
dispozitivelor de memorare exteroare microprocesorului.
Semnalele la bornele microprocesorului sunt urmtoarele:
adrese - cale unidirecional;
date - cale bidirecional;
semnale de sincronizare:
- READ - semnal ce comand citirea de la adres configuraiei binare
de pe calea date;
- WRITE - semnal ce comand la adres a configuraiei binare de pe
calea date;
- WAIT - semnal recepionat ce impune trecerea microprocesorului
ntr-o stare de ateptare drept urmare a unei comenzi READ sau
WRITE ce nu a fost nc executat;
- Modulul II pagina ~ 10 ~

Universitatea Bacu
Arhitectura sistemelor de calcul
-

INT - semnal de ntrerupere a crui recepionare stopeaz procesul


curent de calcul pentru a da curs unui eveniment exterior sistemului;
INTA - semnal ce indic luarea n consideraie a semnalului de
ntrerupere INT; ca urmare a acestui semnal, dispozitivul ce a activat
INT va genera pe date o configuraie binar specific;
RESET - semnal de iniializare a funcionrii microprocesorului.

Microprocesoarele sunt procesoare la care funcia de control intern este minimizat, n


sensul c automatul de control AC este gndit foarte simplu. Procesoarele microprogramate se
situeaz la extrema n care funcia de control intern are o pondere foarte important. Dac un
microprocesor folosete ct mai direct codul instruciunii (biii din RI comand direct
funcionarea RALU), n cazul imensei majoriti a instruciunilor, la o structur
microprogramat, codul instruciunii acioneaz cu preponderen asupra automatului de control,
declannd secvene complexe de comand.

Caracteristicile principalelor tipuri de microprocesoare


n continuare sunt prezentate pe scurt principalele caracteristici ale unor tipuri
reprezentative de microprocesoare.

Microprocesorul ZILOG Z80


Dei este un microprocesor care a aprut de o perioad de timp destul de lung el este
unul dintre microprocesoarele pe 8 bii dintre cele mai populare. Pentru acest tip de
microprocesor au fost dezvoltate o serie foarte mare de aplicaii ncepnd de la bunuri de larg
consum pn la aplicaii industriale.
Microprocesorul Z80 mpreun cu componentele sale auxiliare formeaz o familie tipic
pentru generaia de microprocesoare de 8 bii. Componentele din familie asigur posibilitatea
realizrii tuturor funciilor clasice ale unui sistem cu microprocesor.
Principalele caracteristici ale acestui microprocesor sunt:

magistrala de date pe 8 bii;


magistrala de adrese pe 16 bii;
12 regitrii de uz general pe 8 bii cu utilizare pe 16 bii, regitrii cu selectare
alternant cte ase;
2 regitrii acumulator i 2 regitrii indicatori de condiii cu selectare
alternant;
2 regitrii speciali, unul pentru determinarea vectorului de ntrerupere i unul
pentru remprosptarea transparent a memoriei dinamice;
2 regitrii index pe 16 bii;
o ntrerupere nemascabil i una mascabil cu un mecanism foarte flexibil de
rspuns la cererea de ntrerupere;
este capabil s execute operaii aritmetice (mai puin nmulirea i mprirea)
i logice;
frecven de tact maxim 6MHz.
- Modulul II pagina ~ 11 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Microprocesorul INTEL 8086/8088


Microprocesoarele 8086 i 8088 de generaia a III-a sunt microprocesoare cu o structur
pe 16 bii, 8088 este proiectat cu o magistral de date extern de 8 bii n timp ce 8086 poate
transfera 16 bii deodat. Datorit faptului c n afar de aceast deosebire funcionarea celor
dou tipuri de microprocesoare este identic, n continuare ne vom referi numai la
microprocesorul 8086. Performanele acestor microprocesoare sunt datorate structurii interne de
16 bii i arhitecturii pipeline care permite instruciunilor s fie prencrcate n timpul ciclurilor
disponibile ale magistralei.
Principalele caracteristici ale acestor microprocesoare sunt:

magistrala de date de 16 bii;


magistrala de adrese de 20 bii;
adresare segmentat a memoriei;
4 regitrii de uz general pe 16 bii adresabile direct sau pe octei;
4 regitrii de segment pe 16 bii;
2 regitrii index pe 16 bii;
un sistem foarte flexibil de adresare a memoriei (7 moduri);
sistem de ntreruperi hardware i software;
posibilitatea funcionrii n sisteme multiprocesor;
posibilitatea efecturii operaiilor aritmetice (inclusiv nmulire i mprire)
i operaii logice;
frecven de tact 6MHz.

Microprocesoarele INTEL 80x86


Familia microprocesoarelor INTEL s-a mbogit continuu cu noi membrii care au dus la
creterea performanelor hardware i software a acestor componente. Principalul avantaj al
acestei familii de microprocesoare este pstrarea compatibilitii software ntre diferitele
generaii ncepnd cu microprocesorul 8086 ceea ce a permis dezvoltarea continu a aplicaiilor
pentru aceste microprocesoare.
ncepnd cu microprocesorul 80286 s-au introdus dou moduri de funcionare diferite:
modul real (Real Address Mode) n care microprocesorul poate adresa ca i 80806 un spaiu de
memorie de 1Mo i modul protejat (Protected Virtual Address Mode) n care spaiul adreselor
fizice a crescut la 16Mo iar cel al adreselor virtuale la 1Go. Microprocesorul 80286 a fost
proiectat pentru a permite (n mod protejat) sisteme multitasking, oferind cte un segment de
stare ataat fiecrui task, care sunt structuri manevrate hardware i conin strile curente
(incluznd toi regitrii) ale taskurilor. Selectoarele acestor segmente de stare identific unic
taskul ataat. De asemenea, este facilitat i comutarea taskurilor, care poate fi invocat printr-o
singur instruciune. Fiecare task din sistem poate avea propriul lui spaiu de adrese logice.
Microprocesorul 80286 ofer i un mecanism evoluat pentru comunicarea ntre taskuri,
sincronizarea lor i partajarea memoriei.
Istoria microprocesoarelor din familia 80x86 este strns legat de cea a coprocesoarelor
matematice. Fiecrui element de baz din familie i-a fost asociat un coprocesor pentru a
- Modulul II pagina ~ 12 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

mbunti performanele sistemului de calcul. Pentru microprocesoarele 8086, 80286 i 80386


sunt folosite coprocesoarele 8087, 80287 i respectiv 80387.
Microprocesorul 80386 pe 32 de bii a fost proiectat pentru utilizarea n aplicaii
intensive complexe. Datorit celor 32 de bii de adrese, spaiul adreselor fizice este de 4Go iar
spaiul adreselor logice de 64To. Este prevzut cu microcod care suport direct aplicaii care
utilizeaz ntregi mari, structuri complexe de date i un numr mare de programe.
Microprocesorul are patru moduri distincte de funcionare: real, virtual 8086, protejat 286 i
nativ 386. n figura 2.6 este prezentat schema bloc a microprocesorului 80386.

Fig. 2.6. Schema bloc a microprocesorului 80386

Microprocesorul 80486 ofer multe faciliti noi: o memorie cache de 8ko, o unitate de
gestiune a memoriei compatibil 80386, un procesor 80386 i un subset 80387 pe un singur
chip, ceea ce permite ca softul existent (fiind vorba de nalta compatibilitate) s ruleze mai
repede pe 80486 dect pe perechea 80386-80387.

Microprocesorul INTEL Pentium


Microprocesorul Pentium este integral compatibil cu procesoarele INTEL anterioare, dar
se deosebete de acestea n multe privine. Cel puin una din aceste deosebiri este major:
microprocesorul Pentium are dou canale identice de procesare a datelor, ceea ce i permite s
execute dou instruciuni n acelai timp. Aceast capacitate de a executa simultan dou
instruciuni este numit tehnologie superscalar (procesare paralel). Aceast tehnologie asigur
performane suplimentare fa de cea a procesorului 486.
Prin modul numit BTB (Branch Target Buffer) care utilizeaz o tehnic numit branch
prediction (predicia salturilor) n scopul reducerii timpului de ateptare n canalele de procesare,
cauzat de aducerea instruciunilor unei ramuri aflate la o alt locaie de memorie, se realizeaz la
microprocesorul Pentium o utilizare mai eficient a memoriei cache interne. Modul BTB
ncearc s prevad cnd va apare o instruciune de salt i s aduc n memorie instruciunile
corespunztoare ramurii la care se va face saltul. Utilizarea tehnicii de prevedere a ramificrii
unui program permite microprocesorului s menin n funcionare la vitez maxim, cele dou
canale pentru execuia instruciunilor.
Principalele caracteristici ale microprocesorului Pentium sunt:

- Modulul II pagina ~ 13 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

gama frecvenelor maxime: 450MHz;


dimensiunea regitrilor: 32 bii;
magistrala de date extern: 64 bii;
magistrala memoriei 32 bii;
memoria maxim: 4Gb;
memorie cache ncorporat: 8kb pentru instruciuni i 8kb pentru date la
primele tipuri ajungnd la 2Mb n prezent;
tipul memoriei cache ncorporate: cu dou blocuri asociate, Write-Back Data;
coprocesor matematic cu unitate de calcul n virgul mobil (FPU) inclus;
gestionarea memoriei: SMM (System Management Mode), extins la a doua
generaie;

Rezumat: Unitatea central a unui calculator reprezint componenta cea mai important a
acestuia. Ea are rolul de comand i gestioanre a resurselor ntregului calculator avnd ca
principal proprietate posibilitatea execuiei unui program prin intermediul instruciunilor
acestuia. Unitatea central poate fi realizat sub forma unui singur circuit integrat
(microprocesor) sau cu ajutorul a mai multor circuite integrate (n cazul calculatoarelor
puternice). Unitatea central este un modul master care comand celelalte componente ale
calculatorului prin intermediul magistralelor. Iniializarea unitii centrale se face prin
acionarea butonului RESET.
II.2.3. Memoria calculatorului
Memoria unui calculator are rolul de a stoca temporar sau permanent date sau
programe. Durata de stocare a datelor se refer la timpul ct memoria este alimentat la
tensiunea electric. O memorie poate stoca permanent date dac informaia memorat nu se
pierde la ntreruperea tensiunii de alimentare a memoriei. n caz contrar, atunci cnd memoria
stocheaz informaia numai pe durata de timp ct este alimentat cu energie electric, se
spune c informaia este memorat temporar. Este momentul sa precizm faptul c un
calculator numeric nu prelucreaz dect numere. Din acest motiv mprirea informaiei n
date i instruciuni are caracter pur convenional. Astfel, ntr-o locaie de memorie se poate
afla numrul (10110110B = 182Z) care pentru unitatea central poate nsemna fie o valoare
numeric egal cu 128 fie codul unei instruciuni de tipul: aduna numarul a cu numarul b.
Unitatea central decide dac numrul citit din memorie reprezint o valoare numeric (dat)
sau o comand (instruciune program). Prin convenie, la pornire sau dup iniializare
(RESET) unitatea central consider c valoarea citit din memorie reprezint o comand. S
presupunem ca acesta comanda este: aduna numarul a cu numarul b. Asta nseamna ca
urmatoarele dou valoari citite din memorie se vor considera ca reprezentnd valoarile
numerelor a i b. Dup executarea adunrii unitatea central va citi o nou valoare din
memorie pe care o va considera n mod automat ca reprezentnd codul numeric al unei
instruciuni de program. Rmne deci responsabilitatea programatorului ca n memorie s fie
nscris o succesiune corect de date care reprezint numere sau coduri de instruciuni.
Dup modul n care sunt stocate datele n memorie se poate face o prim clasificare a
acestora:

- Modulul II pagina ~ 14 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

memorii de tip ROM (Read Only Memory) care sunt memorii ce pot stoca permanent
datele. Aa cum le arat i numele ele nu pot fi dect citite de ctre unitatea central,
nscrierea lor fiind fcut prin procedee speciale, fie pe calculator, fie separat, pe un
dispozitiv special numit inscriptor de memorii ROM;
memorii de tip RAM (Random Access Memory) care sunt memorii ce pot stoca temporar
datele. Caracteristic acestor memorii este faptul c ele pot fi scrise i citite n mod curent
de unitatea central.

Cele dou tipuri de memorie sunt amndou folosite n calculator n scopuri diferite.
Memoria de tip ROM stocheaz de obicei programul executat de unitatea central imediat
dup pornire sau la iniializare. Acest program se mumete program monitor sau program de
boot. Dac n calculator s-ar folosi numai memorie de
Memorie
tip RAM problema pornirii calculatorului nu ar putea
A0
fi rezolvat. La punerea sub tensiune o memorie
C0
C1
D
RAM are un coninut aleator care nu poate ajuta la
A1
pornirea calculatorului; cum unitatea central, dup
C3
C2
iniializare ateapt o comand valid, rezult c
trebuie folosit o memorie care s nu-i piard
coninutul atunci cnd tensiunea de alimentare este
A2
A3
mtrerupt.
Fig. 2.7. Structura unei memorii
Structura unei memorii este similar cu cea a unei
matrici. n fiecare element al matricii se afl un modul elementar de memorie care nu poate
memora dect un bit adic o valoare numeric egal cu zero sau cu unu. Cea mai simpl
structur de memorie este prezentat n figura 2.7. Localizarea celulei de memorie care va fi
citit sau scris la un moment dat se face cu ajutorul semnalelor de adres iar valoarea citit
sau valoarea de nscris n memorie este disponibil pe respectiv este depus pe magistrala de
date. n acest fel se spune c selecia unei celule de memorie se face cu ajutorul semnalelor de
pe magistrala de adrese iar valoarea citit din memorie sau nscris n memorie se face cu
ajutorul semnalelor de pe magistrala de date.
n figura 2.7, C0, C1, C2 i C3 reprezint celulele elementare de memorie, D
magistrale de date (o singur linie) iar A0, A1, A2 i A3 magistrala de adrese (patru linii).
Traseul datelor a fost reprezentat cu
TABELUL 2.1.
linie punctat iar cel al adreselor cu
A3 A2 A1 A0
D
linie continu. Din cauz c la un
0
1
0
1
Coninutul celulei C0
moment dat numai una din celulele de
1
0
0
1
Coninutul celulei C1
memorie este activat pentru date este
0
1
1
0
Coninutul celulei C2
suficient o singur linie. Considerm
1
0
1
0
Coninutul celulei C3
c o celul de memorie este activat
pentru citire sau scriere dac ea se afl
la intersecia liniilor de adres pe care se afl simultan cifra unu. Funcionarea memoriei, n
acest caz este dat n tabelul 2.1. Dac pe magistrala de adrese se aplic, de exemplu,
numrul 0101 (n succesiunea A3,A2,A1,A0) atunci pe magistrala de date se gsete
coninutul celulei C0 la citire sau poate fi nscris celula C0 cu valoarea plasat pe magistrala
de date, la scriere.
Din cauz c folosirea a patru linii de adres este neeconomic n acest caz, n
realitate la o astfel de memorie nu se afl dect dou linii de adres din cauz c se pot obine
- Modulul II pagina ~ 15 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

patru combinaii distincte numai cu dou numere binare (00, 01, 10, 11). Translatarea de la
cele patru combinaii binare la cele patru adrese de selacie a celulelor de memorie se face n
interiorul memoriei cu ajutorul unui circuit de decodificare.
Pentru a obine mai
A0
multe date simultan la ieire
C01
C11
D1 memoriile se conecteaz n
paralel aa cum este
A1
C21
reprezentat schematic n
C31
figura 2.8.
n structura din
figura 2.8 dac se aplic la
C00
C10
D0
intrare (pe liniile de adres)
combinaia
0101
(n
succesiunea
A3,A2,A1,A0),
C20
C30
atunci vor fi selectate
simultan
celulele
de
A2
A3
memorie C00 i C01, C00
fiind conectat la linia de
Fig.2.8. Structura unei memorii cu dou planuri
date D0 iar C01 la D1.
Din cele prezentate pn
acum rezult c att magistrala de adrese ct i cea de date furnizeaz informaii legate de
dimensiunea (capacitatea memoriei).
Pentru a msura capacitatea (dimensiunea) memoriei se folosete ca unitate de baz
bitul (b) care reprezint cantitatea elementar de informaie. Spre exemplu, vom considera
experimentul aruncrii unei monezi. n urma acestui experiment nlturm o incertitudine de
50% pentru c nainte de aruncarea monezii existau numai dou posibiliti ale rezultatului
(una din feele monedzii). Astfel, probabilitatea de obinere a unui rezultat este de din
cauz c din cele dou rezultate posibile s-a obinut unul. Cantitatea de informaie pe care o
primim dup efectuarea acestui experiment se exprim cu relaia:
I = - log2 P = - log2 =1 bit
Dac asociem celor dou fee ale monedei valorile binare 0 i 1, cantitatea de
informaie stocat ntr-o celul elementar de memorie (care poate memora una din valorile 1
sau 0) este de un bit. Bitul are ca multiplii kilobitul (kb), megabitul (Mb), gigabitul (Gb) i
terabitul (Tb) cu urmtoarele relaii ntre ele:

1kb = 1024 bii;


1Mb = 1024kb = 1 048 576 bii;
1Gb = 1024Mb = 1 048 576 kb = 1 073 741 824 bii;
1Tb = 1024Gb = 1 048 576 Mb = 1 073 741 824 kb = 1 099 511 627 776 bii.

Pentru a ne forma o imagine asupra cantitii de informaie care poate fi stocat,


putem spune c dac un bit stocheaz informaia corespunztoare unui eveniment
echiprobabil cu dou posibiliti de realizare aa cum este experimentul aruncrii unei
- Modulul II pagina ~ 16 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

monezi, ntr-un gibabit se poate stoca informaia dintr-o enciclopedie iar ntr-un terabit
informaia dintr-o bibliotec de 500 de cri.
ntorcndu-ne la figura 2.7 putem spune c aceast memorie are o capacitate de 4x1bit
din cauz c sunt patru celule de memorie care pot stoca informaie, la un moment dat avnd
acces la o singur celul. Similar, memoria din figura 2.8 are o capacitate de 4x2 bii din
cauz c, la un moment dat, avem acces la dou celule de memorie simultan.
Aa cum s-a artat n paragraful 2.1, unitile centrale pot lucra cu 8, 16, 32, 64, ... bii
de date simultan. Din acest motiv un grup de opt bii se numete octet (byte, 1 byte=8 bits).
Daca se utilizeaz 16 bii simultan adic doi octei, acetia formeaz un cuvnt (word) iar
dou cuvinte formeaz un pointer. n tabelul 2.2 sunt sintetizate modurile de notare a
grupurilor de bii.
TABELUL 2.2.
1 octet (byte) = 8 bii (bites)
1 cuvnt (word) = 2 octei (bytes) = 16 bii (bites)
1 pointer (poiner) = 2 cuvinte (words) = 4 octei (bytes) = 32 bii (bits)
Memoriile calculatoarelor se construiesc n general cu opt bii de date iar capacitile
acestora sunt exprimate n kilooctei (kilobytes), notat cu ko sau kb, un ko fiind egal cu 1024
octei. Capacitile uzuale folosite pentru memoriile calculatoarelor numerice variaz de la
1ko i pot ajunge pn la zeci sau sute de Mo (megaoctei).
Calculul capacitii unei memorii poate fi fcut n felul urmtor: sa presupunem c
avem o memorie de 5Mo; rezult c aceast
memorie va avea:
5 x 1 048 576 x 8 bii = 41 943 040 bii
ceea ce nseamn c o astfel de memorie va
conine 41 943 040 celule elementare de
memorie. n figura 2.9 se prezint o
memorie de 4 Mo i modul de montare a
acesteia.
n afar de capacitatea memoriei, o
alt caracteristic important a acesteia este
timpul de acces. Timpul de acces reprezint
timpul necesar memoriei de a rspunde unei
comenzi. Cu alte cuvinte, la o comand de
citire, memoria nu depune instantaneu
coninutul celulelor de memorie pe
magistrala de date ci dup un anumit timp
care depinde att de tehnologia n care este
realizat memoria ct i de dimensiunea
Fig. 2.9. Memorie SIMM i modul de montare a
acesteia. La fel, la scrierea unei memorii,
acesteia
datele de nscris n memorie trebuie
meninute un anumit timp pe magistrala de date, pentru ca memoria s fie capabil s le
transfere n celulele de memorare corespunztoare. Este evident faptul c este de dorit ca
timpul de acces al unei memorii s fie ct mai mic n aa fel nct ea s poat rspunde
- Modulul II pagina ~ 17 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

suficient de repede solicitrilor unitii centrale. n prezent memoriile utilizate n calculatoare


au timpi de acces ntre 70ns i 10ns. Din pcate cu ct timpul de acces al unei memorii este
mai mic preul acesteia este mai mare i din acest motiv, n cele mai multe cazuri, memoria
unui sistem este realizat dintr-o combinaie de memorii rapide i memorii lente. Astfel,
memoria RAM ntr-un calculator este realizat pe cel puin trei nivele. Pe primul nivel este
memoria cea mai rapid, care se afl chiar n interiorul unitii ceantrale. Aceast memorie se
numeste memorie cache pe nivelul 1 (cache level 1). n aceast memorie se aduc poriunile
de program care sunt rulate la un moment dat, unitatea central lucrnd practic numai cu
memoria cache de pe nivelul 1. Atunci cnd este necesar execuia unei instruciuni care nu
este n memoria cache de pe nivelul 1, un circuit de control al memoriei aduce poriunea
respectiv de program, din memoria extern mai lent, n memoria cache de pe nivelul 1.
Microprocesoarele actuale au o memorie cache intern ntre 128ko i 512ko, iar la
microprocesoarele foarte puternice destinate staiilor de lucru, memoria cache poate ajunge
pn la 2Mo. n exteriorul unitii centrale exist un al doilea nivel al memoriei cache (cache
level 2) cu acelai rol ca i memoria cache level 1. Mecanismul memoriei cache este
prezentat 1n figura 2.10. Controlerul de memorie are sarcina de a transfera datele de pe un
nivel pe altul n aa fel nct n memoria cache de pe nivelul 1 s se afle ntotdeauna
poriunea de program necesar unitii centrale.
Performanele unui calculator vor fi cu att mai bune cu ct dimensiunea memoriei
cache este mai mare.

Unitatea Central

Date

Memorie (intern)
cache nivel1
128ko 512ko

Memorie (extern)
cache nivel 2
128ko 1024ko

Memorie
RAM
principal
32Mo 64Mo

Date
Fig. 2.10. Organizarea memoriei RAM la un calculator

n continuare se vor prezenta pe scurt principalele tipuri tehnologice de memorii


ROM i RAM existente n prezent i caracteristicile acestora.
Memoriile ROM sunt realizate n urmtoarele variante:

memorii ROM propriu-zise care nu pot fi nscrise dect o singur dat, nscrierea
fiind fcut cel mai adesea la fabricant sau la utilizator cu ajutorul unor
dispozitive de programare speciale, aceste memorii fiind denumite i memorii
PROM (Programmable Read-Only Memory);
memorii EPROM (Erasable Programmable Read-Only Memory) care sunt
memorii de tip ROM programabile. Ele pot fi sterse si nscrise (programate) de
mai multe ori. Stergerea memoriei se face cu ajutorul unui flux de lumin
ultraviolet, n acest scop capsula circuitului integrat fiind prevzut cu un geam
din sticl de cuar (vezi figura 2.3), iar nscrierea se face cu ajutorul unor
- Modulul II pagina ~ 18 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

dispozitive speciale prin metode electrice la tensiuni mai mari dect cele de
funcionare normal;
memorii de tip EEPROM (Electrically Erasable Programmable Read-Only
Memory) care sunt memorii ROM programabile ce pot fi terse i renscrise
exclusiv prin mijloace electrice. Avantajul acestui tip de memorii este reprezentat
de faptul c ele nu trebuie scoase din circuitul n care au fost montate pentru a fi
terse i renscrise. Acest tip de memorie necesit tensiuni mai mari dect cele de
funcionare obinuit, pentru tergere i programare;
memorii de tip flash (flash memory), ultima generaie de memorii de tip ROM
care dei pstreaz informaia i dup ntreruperea tensiunii de alimentare, pot fi
sterse si programate similar cu memoriile RAM. Singura particularitate este
reprezentat de faptul c memoriile flash necesit algoritmi speciali de tergere i
programare, aceast operaiune fiind fcut pe blocuri, n trei faze.

Memoriile RAM sunt realizate n urmtoarele variante:

memorii RAM dinamice (DRAM - Dynamic Random Access Memory) care sunt
memorii de tip RAM ce necesit remprosptarea periodic (la 20 ms) a
coninutului, n caz contrar informaia pierzndu-se chiar dac sunt alimentate.
Remprosptarea se face simplu prin citirea periodic a mai multor blocuri
simultan din memorie. Principalul avantaj al acestui tip de memorii este
reprezentat de faptul c pot avea d densitate foarte mare a celulelor elementare
putnd fi realizate memorii cu capaciti foarte mari iar principalul dezavantaj este
reprezentat de faptul c memoriile RAM dinamice sunt elativ lente (necesit timpi
de acces mari). Din acest motiv memoriile RAM dinamice sunt folosite de regul
la memoria principal a calculatorului.
memorii RAM statice (SRAM - Static Random Access Memory) care sunt
memorii de tip RAM ce nu necesit remprosptare. Aceste memorii prezint
avantajul c au timpi de acces foarte mici n schimb au dezavantajul c nu pot fi
realizate de capaciti foarte mari. Memoriile RAM statice sunt utilizate de regul
la realizarea memoriilor cache.

Pentru cresterea performanelor de vitez ale memoriilor RAM, n prezent sunt


utilizate o serie de tehnici care au dus la apariia mai multor tipuri de memorii RAM
dinamice:

memorii de tip EDO DRAM (Extended Data Output Dynamic Random Access
Memory) care sunt memorii de tip DRAM dar mai rapide dect memoriile DRAM
obinuite. Spre deosebire de memoriile DRAM obinuite, o memorie EDO
DRAM nu poate fi accesat dect pe blocuri de date. Pe durata de timp ct
memoria EDO RAM trimite la unitatea central datele corespunztoare unui bloc,
poate cuta datele blocului urmtor. Datorit acestor mecanisme timpul de
regsire a datelor este mult redus;
memorii de tip BEDO DRAM (Burst EDO DRAM). Memoria BEDO DRAM este
mai rapid dect memoria EDO DRAM. Acest tip de memorie se sincronizeaz cu
viteza unitii centrale pe durate scurte de timp (burst). Pe durata unei astfel de
- Modulul II pagina ~ 19 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

sincronizri o memorie BEDO DRAM poate prelucra patru adrese de memorie


simultan. Aceste memorii se pot conecta la procesoare ce lucreaz pe magistrale
cu viteza de pn la 66 MHz;
memorii de tip SDRAM (Synchronous DRAM). Acest tip de memorii sunt
capabile s se sincronizeze cu unitatea central i funcioneaz la frecvene de
pn la 100MHz.
n figura 2.11 sunt prezentate diferite moduri de realizare a circuitelor de memorie.
Rezumat: Memoriile reprezint
elemente de stocare a informaiei n
calculatoarele electronice. Acestea se
mpart n dou mari grupe: memorii
ROM i memorii RAM. Memoriile
de tip ROM sunt destinate stocrii
permanente a informaiei pe cnd
memoriile RAM sunt destinate
stocrii
temporare
a
datelor.
Fig. 2.11. Realizarea fizic a circuitelor de memorie
Principalele
caracteristici
ale
memoriilor sunt: capacitatea memoriei msurat n octei i multiplii acestuia ko, Mo, Go, To
i timpul de acces msurat n nanosecunde.
II.2.4. Porturile
Porturile sunt module destinate conectrii sistemului de calcul cu dispozitivele externe
care sunt numite generic dispozitive periferice.
La porturi se conecteaz att dispozitivele
generale de intrare/ieire (tastatur, monitor) ale
calculatorului ct i cele specifice. Porturile sunt
n general circuite de viteze mic, ele fiind
conectate la magistralele de vitez mai redus
ale calculatorului. O parte din porturile
sistemului de calcul au destinaii specifice i
poart denumirea de controlere. Dintre acestea
mai importante sunt: controlerul de tastatur,
controlerul video, controlerul discului dur (hard
disc), controlerul discului flexibil (floppy disc)
i controlerul de reea. Alte porturi au destinaii
generale, la aceste porturi putnd fi conectate
diferite dispozitive periferice; dintre porturile de
Fig. 2.12. Conectorii pentru porturi n cazul
unui calculator personal
uz general mai importante fiind portul serial,
portul paralel i portul SCSI (Small Computer
System Interface). Datorit faptului c, n general, un port trebuie s realizeze att conversia
semnalelor dispozitivelor periferice la semnale compatibile cu semnalele sistemului de calcul,
ct i invers, asigurnd circulaia informaiei n ambele sensuri, acestea se mai numesc i
interfee. Prin interfa se nelege un ansamblu format din echipamente i programe destinat
cuplrii ntre dou sisteme cu caracteristici diferite. Dispozitivele periferice se conecteaz la
porturi prin intermediul unor conectori, un exemplu fiind prezentat n figura 2.12.
- Modulul II pagina ~ 20 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Fiecare port are alocat o adres (un


numr) pe care unitatea central o folosete
pentru identificarea portului respectiv n
schimbul de date cu acesta. Este foarte
important ca toate porturile dintr-un calculator
s aib adrese diferite. Dac dou porturi au
aceeai adres, atunci apare un conflict din
cauz c unitatea central nu va fi capabil s
disting de la care port sosesc informaiile.
n general activitatea de atribuire a
adreselor tuturor porturilor dintr-un sistem de
calcul se face n mod automat de ctre sistemul
de operare. Uneori, dac numrul perifericelor
este mare sau din generaii diferite, se poate
ntmpla ca sistemul de operare s nu poat
realiza
alocarea
corect
a
adreselor
perifericelor. n acest caz alocarea adreselor se
poate face manual de ctre operator.
Porturile fiind n general componente
Fig. 2.13. Alocarea adresei i ntreruperii la
portul serial COM1
lente ale sistemului de calcul, este neeconomic
ca unitatea central s lucreze la un moment dat
numai cu un port. Modul de lucru cu un port se
desfoar simplificat n felul urmtor: unitatea
central trimite o comand la un port dup care
continu rezolvarea altor sarcini. n momentul
n care portul este capabil s rspund
solicitrii, ntrerupe activitatea curent a
unitii centrale, primete o nou comand,
dup care unitatea central nu se mai ocup de
port pn la o nou ntrerupere. n felul acesta
orict de lent este un port el nu scade viteza de
lucru a unitii centrale. Acest mecanism
necesit, pe lng alocarea unei adrese i
alocarea unei ntreruperi (un numr) fiecrui
port n aa fel nct n momentul lansrii unei
cereri de ntrerupere, unitatea central a
calculatorului s poat determina care este
portul care a cerut ntreruperea. Evident c i n
cazul ntreruperii este bine ca fiecare port s
Fig. 2.14. Parametrii portului serial
dispun de o ntrerupere separat. Dei aceast
condiie nu este la fel de restrictiv ca cea n cazul adresei, n unele cazuri mai multe porturi
putnd avea alocat aceeai ntrerupere, n marea majoritate a cazurilor numrul ntreruperii
trebuie s fie diferit de la un port la altul.
Din cele artate rezult c un port necesit alocarea din partea sistemului de operare
sau a programatorului a dou numere: adresa i numrul ntreruperii, fapt ce-l
individualizeaz fa de celelalte porturi din sistem. n figura 2.13 este prezentat modul n
- Modulul II pagina ~ 21 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

care sistemul de operare Windows95 ofer informaii despre setrile unui port. Din aceast
figur se vede c portul de comunicaii COM1 are alocate adresele de la 03F8h la 03FFh i
ntreruperea 04.
Portul serial al calculatorului necesit o atenie special din cauz c el este n general
portul de comunicaii. Prin intermediul acestui port se pot transmite date la distan n mod
serial asincron. Transmisia serial este metoda cea mai ieftin de a schimba date ntre dou
echipamente numerice aflate la distan. Dei transmisiile seriale nu sunt transmisii de date de
vitez mare ele prezint avantajul c datele sunt transmise pe un singur canal de comunicaie
i deci nu sunt necesare cheltuieli mari. Modul serial de transmisie presupune ca la un
moment dat s se transmit un singur bit. Asta nseamn c biii unui octet vor fi transmii la
opt intervale de timp distincte. n cazul transmisiei seriale este necesar ca att echipamentul
care transmite datele (emitorul) ct i echipamentul care primete datele (receptorul) s aib
aceeai parametrii ai transmisiei. Pentru transmisia serial asincron parametrii transmisiei
sunt: viteza de transmisie care se msoar n bii pe secund (bps), numrul de bii transmii
ntr-un cadru, paritatea, numrul de bii de stop i protocolul de control al fluxului de date. n
figura 2.14 este prezentat un exemplu de stabilire ai parametrilor transmisiei. Standardul
adoptat pentru interfaa seriala este standardul RS 232.
Porturile sunt n general dispozitive programabile. Asta nseamn c ele accept prin
nscrierea unor cuvinte de comand n port. Din acest motiv, pentru funcionarea corect a
unui port nu sunt suficiente numai alocarea adresei i a ntreruperii ci este necesar i
programarea portului. Pentru simplificarea programrii i utilizrii portului se folosesc nite
programe specifice numite drivere. Aceste programe sunt ncrcate n memorie de ctre
sistemul de operare i ele constituie o
interfa ntre programele utilizatorului i
port. n figura 2.15 este reprezentat
schematic modul de funcionare a unui
driver. Programele driver sunt furnizate de
ctre productorii de echipamente periferice
i asigur funcionarea optim a acestora.
Din acest motiv utilizatorul unui sistem de
calcul nu are dect sarcina de a obine de la
productorii de echipamente periferice a
versiunilor noi ale driverelor i s le
instaleze pe calculator.
Fig. 2.15. Funcionarea unui program driver
Noua tehnologie de realizare a
pentru un port
porturilor inteligente s-a extins tot mai mult.
Cu ajutorul acestei tehnologii, utilizatorul este degrevat de sarcina de a mai configura
porturile sistemului, acestea fiind recunoscute automat i programate corespunztor de ctre
programele cu care este nzestrat sistemul de calcul. Aceast tehnologie numit PnP (Plug
and Play) permite utilizatorului s realizeze extinderi ale sistemului de calcul simplu i
comod, aa cum arat i numele tehnologiei, prin simpla montare a componentei noi n
sistemul de calcul, fr a mai fi necesare alte operaii suplimentare.
Rezumat: Porturile sunt elemente ce asigur legtura unui calculator cu exteriorul. n
general, unui port i se aloc dou numere ce reprezint adresa acestuia i ntreruperea, prin
- Modulul II pagina ~ 22 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

intermediul crora portul dialogheaz cu unitatea central. Noua tehnologia PnP permite
adugarea unor elemente noi calculatorului fr nici un fel de efort din partea utilizatorului.
II.2.5. Accesul direct la memorie (DMA)
Accesul direct la memorie, Direct Memory Access (DMA) ofer o cale avantajoas de
transfer de date ntre un port de interfa al unui echipament periferic i unitatea de memorie
sau ntre dou zone diferite de memorie. Aceste transferuri au o pondere relativ ridicat n
activitatea general a unui calculator i reducerea timpului n care se realizeaz transferurile
duce la creterea performanelor generale ale calculatorului. Spre exemplu transferul DMA se
Magistrala de adrese
Registru
acumulator

Magistrala de date

Unitatea
central

Magistrala de comenzi

Porturi

Memoria

Fig. 2.16. Transferul datelor prin intermediul unitii centrale

utilizeaz atunci cnd este necesar salvarea (stocarea) programelor i a rezultatelor acestora
din memoria RAM pe un suport extern de memorie (disc flexibil, harddisc, band magnetic,
etc.). De asemenea mecanismul transferurilor DMA este utilizat pentru remproasptarea
coninutului memoriilor DRAM, cnd practic nu se face un transfer real, dar procesul de
Magistrala de adrese
Registru
acumulator

Magistrala de date

Unitatea
central

Magistrala de comenzi

Memoria

DMA

Porturi

Fig. 2.17. Transferul datelor prin intermediul circuitului DMA

citire a memoriei DRAM n vederea transferului, realizeaz remprosptarea acestora.


n principiu, transferul datelor se poate face prin intermediul unitii centrale, fr a fi
necesar existena unui circuit DMA. n figura 2.16 este prezentat fluxul datelor n cazul n
care transferul se face prin intermediul unitii centrale. Aceast metod este uzual n cazul
sistemelor ieftine dar ea prezint o serie de dezavantaje care o face nerecomandabil la
- Modulul II pagina ~ 23 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

sistemele performante. n primul rnd, durata transferului este relativ mare din cauz c sunt
necesare dou activiti succesive ale unitii centrale: o citire a datei din memorie n unitatea
central i o scriere a datei, din memorie n port, iar n al doilea rnd este ineficient ocuparea
unitii centrale cu o activitate att de simpl cum este transferul datelor.
n cazul utilizrii circuitului DMA performanele sistemului cresc din mai multe
motive: circuitul DMA fiind un circuit specializat pentru astfel de operaii, transferul datelor
se face mult mai rapid dect n cazul transferul datelor prin intermediul unitii centrale,
unitatea central este degrevat de astfel de sarcini iar traseul datelor este mai scurt. n figura
2.17 este prezentat fluxul datelor n cazul utilizrii circuitului DMA.
Dup ce este programat, circuitul DMA genereaz semnalele de adres i de control,
pe magistrala de comenzi, n aa fel nct s se citeasc datele din memorie i acestea s fie
transferate portului (sau
altei zone de memorie). Aa cum s-a artat n paragraful 2.1,
circuitul DMA este un circuit master ca i unitatea central. Din acest motiv aceste dou
circuite nu pot lucra simultan ci ele vor prelua pe rnd controlul magistralelor sistemului.
Motivul pentru care dou module master nu pot lucra simultan este c (aa cum se vede i din
figura 2.17), cele dou module genereaz att adrese ct i comenzi. Dac cele dou module
ar lucra simultan atunci adresa generat de unitatea central n scopul execuiei programului
din memorie va fi diferit de adresa generat de unitatea DMA pentru realizarea transferului
i pe magistrala de adrese (care este comun) ar aprea dou adrese diferite ceea ce ar genera
un conflict.
Cele dou uniti master (unitatea central i unitatea DMA) i suspend una alteia
activitatea, printr-un dialog desfurat pe magistrala de comenzi. Dac circuitul DMA are de
fcut un transfer, atunci va solicita unitii centrale s elibereze magistralele. n momentul n
care unitatea central poate ceda magistralele semnaleaz acest lucru modulului DMA i i
ntrerupe activitatea pe magistrale. La terminarea transferului (sau a unei pri a acestuia, n
funcie de modul n care este programat circuitul DMA) unitatea central este informat
printr-un semnal de comand c poate prelua controlul magistralelor relundu-i n acest mod
activitatea.
n mod aparent, faptul c cele dou module master nu pot lucra simultan cu
magistralele sistemului, duce la scderea eficienei acestora. Unitatea central, n mod
natural, n execuia unui program, necesit efectuarea unor activiti interne (cum ar fi de
exemplu executarea unei operaii matematice) care nu solicit lucrul cu magistralele. n
aceste intervale de timp circuitul DMA poate prelua controlul magistralelor fr a scdea
viteza de lucru a unitii centrale. De asemenea, structura ierarhizat a magistralelor i
utilizarea unor magistrale separate, care s permit funcionarea simultan a circuitului DMA
i a unitii centrale duc la creterea eficienei transferurilor de date. Spre exemplu,
controlerul video necesit n general un flux mare de date n mod continuu. Din acest motiv
s-a extins un standard de magistral care s permit accelerarea transferurilor ntre memoria
principal a sistemului de calcul i memoria video.
Importana acestui mecanism de transfer al datelor a crescut o dat cu creterea
capacitii memoriilor i a volumului de date prelucrate n sistem. Din acest motiv, un criteriu
de performan pentru un calculator este reprezentat i de numrul modulelor DMA instalate
n sistem. Unele circuite utilizeaz mecanisme DMA fr ca acest lucru s fie specificat
explicit, spre exemplu cum este sistemul memoriilor cache.
Un modul DMA are mai multe canale care pot fi programate separat i care pot lucra
cu mai multe periferice simultan. Din acest motiv la unele porturi, n afar de adres i de
- Modulul II pagina ~ 24 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

numrul ntreruperii alocate (figura 2.13) se stabilete i canalul DMA asociat pentru
transferul datelor.
Rezumatul unitii de studiu
Rezumat (paragraf II.2.1.): Cea mai simpl schem de calculator este reprezentat de o
unitate central, memoria, porturile i magistralele de legtur ntre acestea. n afar de
criteriile de performan care vor fi prezentate mai trziu, un prim criteriu de performan a
unui calculator este reprezentat de calitatea magistralelor acestuia adic de dimensiunea
magistralelor i de frecvena de lucru a acestora.
Rezumat (paragraf II.2.2.): Unitatea central a unui calculator reprezint componenta cea
mai important a acestuia. Ea are rolul de comand i gestioanre a resurselor ntregului
calculator avnd ca principal proprietate posibilitatea execuiei unui program prin
intermediul instruciunilor acestuia. Unitatea central poate fi realizat sub forma unui singur
circuit integrat (microprocesor) sau cu ajutorul a mai multor circuite integrate (n cazul
calculatoarelor puternice). Unitatea central este un modul master care comand celelalte
componente ale calculatorului prin intermediul magistralelor. Iniializarea unitii centrale se
face prin acionarea butonului RESET.
Rezumat (paragraf II.2.3.): Memoriile reprezint elemente de stocare a informaiei n
calculatoarele electronice. Acestea se mpart n dou mari grupe: memorii ROM i memorii
RAM. Memoriile de tip ROM sunt destinate stocrii permanente a informaiei pe cnd
memoriile RAM sunt destinate stocrii temporare a datelor. Principalele caracteristici ale
memoriilor sunt: capacitatea memoriei msurat n octei i multiplii acestuia ko, Mo, Go, To
i timpul de acces msurat n nanosecunde.
Rezumat (paragraf II.2.4.): Porturile sunt elemente ce asigur legtura unui calculator cu
exteriorul. n general, unui port i se aloc dou numere ce reprezint adresa acestuia i
ntreruperea, prin intermediul crora portul dialogheaz cu unitatea central. Noua tehnologia
PnP permite adugarea unor elemente noi calculatorului fr nici un fel de efort din partea
utilizatorului.
Rezumat (paragraf II.2.5.): Accesul direct la memorie asigura creterea performanelor
sistemului de calcul. Aceasta activitate este preluat de un modul specializat (modulul DMA)
care efectueaz transferurile cu vitez mult mai mare dect unitatea central. Din acest motiv,
desi unitatea central i modulul DMA nu pot funciona simultan, rezultatul este o cretere a
performanelor sistemului de calcul.
Autoevaluare
Incercati sa rspundei la urmtoarele ntrebri dup care verificai corectitudinea
rspunsurilor prin comparare cu informaiile oferite la Rspunsuri.
1. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). O unitate central trateaz n mod diferit
memoriile de tip ROM de cele de tip RAM.
2. Alegeti varianta corect din cele prezentate mai jos. Memoria RAM static (Static
Random Access Memory) este:
A. O memorie al crei coninut trebuie remprosptat periodic.
B. O memorie ce nu necesit tensiune de alimentare pentru funcionare.
- Modulul II pagina ~ 25 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

C. O memorie al crei coninut se pierde la ntreruperea tensiunii de alimentare.


3. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). La o memorie de 4x8 bii sunt citite simultan 4
celule de memorie.
4. Alegeti varianta incorect din cele prezentate mai jos. Un criteriu de performan
pentru unitile centrale este reprezentat de:
A. Setul de instruciuni.
B. Viteza de conversie a datelor.
C. Lrgimea magistralei de date.
D. Frecvena de ceas.
5. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Unitatea central poate comnda direct un
periferic fr a fi necesar intervenia altui dispozitiv.
6. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Pentru a fi utilizate, interfeele trebuie s fie n
prealabil configurate i programate.
7. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Driverele sunt interfee specifice anumitor
dispozitive periferice.
8. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). O memorie cu capacitatea de 8192 bii i una
de capacitatea de 1 ko au capaciti diferite.
9. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Rolul unui controler de magistral este cel de
a adapta viteza perifericelor la cea a unitii centrale.
10. Alegeti varianta corect din cele prezentate mai jos. Dispozitivele utilizate pentru
introducerea fluxurilor de date analogice n calculatoarele numerice sunt:
A. convertoarele numeric-analogice (CNA);
B. convertoarele analog-numerice (CAN);
C. att CNA ct i CAN;
11. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Unitile centrale de tip RISC (Reduced
Instruction Set Computer) sunt uniti centrale utilizate la calculatoarele puin
performante datorit numrului limitat de instruciuni pe care-l pot executa.
12. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Conectorii de extensie prevzui pe placa de
- Modulul II pagina ~ 26 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

baz a unui calculator personal sunt destinai extinderii capacitii de memorare a


calculatorului.
13. Alegeti varianta corect din cele prezentate mai jos. Definiia corect a unei interfee
este:
A. un ansamblu de echipamente i programe destinat cuplrii a dou sisteme cu caracteristici
diferite;
B. circuitul DMA care asigur transferul datelor ntre periferic i calculator;
C. un ansamblu de echipamente destinat cuplrii a dou sisteme cu caracteristici diferite;
14. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Memoriile de tip RAM static pot fi realizate
de capaciti mai mari dect cele de tip RAM dinamic.
15. Alegeti varianta corect din cele prezentate mai jos.
A. ntr-un microsistem poate fi un singur modul de comand i un singur modul comandat.
B. ntr-un microsistem poate fi un singur modul de comand i mai multe module
comandate.
C. ntr-un microsistem pot fi mai multe module de comand i mai multe module
comandate.
16. Alegeti varianta corect din cele prezentate mai jos. Pe magistralele unui calculator
pot circula:
A. Date n format analogic, instruciuni, semnale de comand, date numerice.
B. Date sub format numeric, instruciuni, semnale de comand, adrese.
C. Informaii legate de starea echipamentelor, comenzi, date n complement fa de doi.
17. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Individualizarea unui port n sistemul de
calcul se face prin alocarea unei adrese, a unei ntreruperi i eventual a unui canal
DMA.
18. Alegeti varianta corect din cele prezentate mai jos. Dup iniializare unitatea
central va citi din memorie:
A. O adres.
B. O dat.
C. O instruciune.
19. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Accesul direct la memorie este realizat prin
intermediul unitii centrale.
20. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). O celul de memorie are capacitatea maxim
de 1 bit.
- Modulul II pagina ~ 27 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

21. Alegei rspunsul cel mai potrivit din variantele prezentate mai jos. Pentru
transmisia serial asincron parametrii transmisiei sunt:
A. viteza de transmisie, protocolul utilizat, numrul ntreruperii, canalul DMA;
B. viteza de transmisie, numrul de bii transmii ntr-un cadru, paritatea, numrul de bii de
stop, numrul de bii de start i protocolul utilizat;
C. viteza de transmisie, numrul de bii transmii ntr-un cadru, paritatea, codul CRC,
numrul de bii de stop i numrul de bii de start;
22. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). La un calculator numeric fluxul datelor de
intrare ct i cel al datelor de ieire se poate prezenta att sub form numeric ct i
sub form analogic.
23. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). O memorie RAM static este o memorie ce nu
necesit o surs de alimentare.
24. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Pentru un calculator numeric poate fi definit
o structur general indiferent de tipul acestuia.
25. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Interfeele calculatorului mai pot fi numite i
porturi.
26. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Microprocesorul este montat pe placa de baz
a unui calculator personal (motherboard).
27. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Operaia logic I-NU este o operaie logic
universal.
28. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Reprezentarea intern a fluxurilor de date n
cazul unui calculator numeric poate fi att sub form numeric ct i sub form
analogic.
29. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Att calculatoarele numerice ct i cele
analogice realizeaz prelucrarea fluxurilor de informaie de intrare pe baza unui
program memorat intern.
30. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Interfeele calculatorului mai pot fi numite i
periferice.
- Modulul II pagina ~ 28 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

31. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Unitatea central se comport n acelai fel
atunci cnd este acionat butonul RESET sau cnd este pus sub tensiune.
32. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Unitatea de msur pentru capacitatea
memoriei este bitul.
33. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Memoriile de tip flash sunt memorii de tip
RAM (Random Acces Memory).
34. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Un sistem de calcul nu poate funciona dac
nu se asigur mecanismul de acces direct la memorie (DMA).
35. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Conectorii de extensie ai plcii de baz a unui
calculator personal sunt destinai comunicaiei de date ntre calculatoare.
36. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Programarea n limbaj de asamblare este mult
mai simplu de realizat dect programarea n limbaje de nivel nalt.
37. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Unitatea central, n funcie de modul de
desfurare a programului n execuie, poate fi un modul de comand sau un modul
comandat.
38. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Pentru determinarea performanelor
unitilor centrale se folosete o metod bazat pe determinarea numrului de
operaii n virgul mobil (floating-point operations) executate de aceasta ntr-o
secund.
39. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Programul de boot destinat unui sistem de
calcul se gsete ntotdeauna ntr-o memorie de tip ROM.
40. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Capacitatea unei memorii reprezint
cantitatea de memorie ce poate fi stocat de ctre aceasta.
41. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Existena memoriei cache se impune n
- Modulul II pagina ~ 29 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

situaia n care se folosesc uniti centrale de tip CISC (Complex Instruction Set
Computer).
42. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Limea magistralei de adrese a unitii
centrale indic numrul de bii prelucrai simultan (n paralel) de ctre aceasta.
43. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). O informaie reprezentat cu trei cifre binare
furnizeaz o cantitate de informaie egal cu 3 bii.
44. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). O ntrerupere poate fi alocat mai multor
porturi simultan.
Rspunsuri
1. FALS, 2. C, 3. FALS, 4. B, 5. FALS, 6. ADEVARAT, 7. FALS, 8. FALS, 9.
ADEVARAT, 10. B, 11. FALS, 12. FALS, 13. A, 14. FALS, 15. C, 16. B, 17. ADEVARAT,
18. C, 19. FALS, 20. FALS, 21. B, 22. ADEVARAT, 23. FALS, 24. ADEVARAT, 25.
ADEVARAT, 26. ADEVARAT, 27. ADEVARAT, 28. FALS, 29. FALS, 30. FALS, 31.
ADEVARAT, 32. ADEVARAT, 33. FALS, 34. FALS, 35. FALS, 36. FALS, 37. FALS, 38.
ADEVARAT, 39. ADEVARAT, 40. FALS, 41. FALS, 42. FALS, 43. ADEVARAT, 44.
ADEVARAT.
Test de autoevaluare a cunotinelor din modulul II
1. Alegei varianta corect din cele prezentate mai jos referitor la accesul direct la
memorie (DMA).
A. Accesul direct la memorie se refer la tehnica de adresare a memoriei de ctre unitatea
central.
B. Accesul direct la memorie este destinat sistemelor fr unitate central.
C. Accesul direct la memorie este o metod rapid de tranfer a datelor ntre memorie i un
periferic.
2. Alegei varianta corect din cele prezentate mai jos, referitor la procesul de
remprosptare a unei memorii dinamice.
A. Procesul de remprosptare presupune nlocuirea memoriei.
B. Procesul de remprosptare presupune citirea repetat a memoriei n scopul meninerii
datelor memorate att timp ct memoria este alimentat.
C. Procesul de remprosptare presupune scrierea repetat a memoriei n scopul meninerii
datelor memorate att timp ct memoria este alimentat.
3. Alegeti varianta corect din cele prezentate mai jos.
A. ntr-un microsistem memoria este format numai din memorie RAM.
B. ntr-un microsistem memoria este format att din memorie RAM ct i memorie ROM.
C. ntr-un microsistem memoria este format numai din memorie ROM.
- Modulul II pagina ~ 30 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

4. Alegeti varianta corect din cele prezentate mai jos pentru definirea structurii
generale a unui calculator numeric.
A. Structura general a unui calculator se compune din: memorie, porturi, unitate central i
magistralele de legtur dintre acestea.
B. Structura general a unui calculator se compune din: microprocesor, memorie, porturi,
unitate central i magistralele de legtur dintre acestea.
C. Structura general a unui calculator este compus din unitate central, periferice de uz
general i periferice specifice.
5. Alegei varianta cea mai potrivit, din cele prezentate mai jos, referitor la adresa
asociat unui port.
A. Adresa asociat unui port este necesar pentru transferul datelor ntre memorie i portul
respectiv.
B. Toate porturile ntr-un microsistem trebuie s aib aceeai adres.
C. Adresa asociat unui port este unic i ea permite unitii centrale s adreseze portul
respectiv.
6. Alegei varianta corect din cele prezentate mai jos referitor la un program
driver pentru periferic.
A. Programul driver reprezint o interfa ntre programul de aplicaie i periferic.
B. Programul driver este ncrcat n memorie la pornirea calculatorului i supravegheaz
funcionarea acestuia.
C. Programul driver este utilizat pentru ncrcarea sistemului de operare.
7. Alegei rspunsul cel mai potrivit din variantele prezentate mai jos. Pentru
transmisia serial asincron parametrii transmisiei sunt:
A. viteza de transmisie, protocolul utilizat, numrul ntreruperii, canalul DMA;
B. viteza de transmisie, numrul de bii transmii ntr-un cadru, paritatea, numrul de bii de
stop, numrul de bii de start i protocolul utilizat;
C. viteza de transmisie, numrul de bii transmii ntr-un cadru, paritatea, codul CRC,
numrul de bii de stop i numrul de bii de start;
8. Alegeti varianta corect din cele prezentate mai jos. Dimensiunea maxim a
memoriei ce poate fi montat pe placa de baz (motherboard) a unui calculator
personal este dictat de:
A. microprocesor;
B. circuitul DMA;
C. circuitele de control ale plcii (chipset);
9. Alegeti varianta corect din cele prezentate mai jos. Limea magistralei de
adrese furnizeaz informaii despre:
A. viteza unitii centrale;
B. dimensiunea maxim posibil a memoriei interne;
C. numrul de bii prelucrai simultan de unitatea central;

- Modulul II pagina ~ 31 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

MODULUL III DISPOZITIVE PERIFERICE I REEAUA


INTERNET
Obiective operaionale
Cunoaterea principalelor tipuri de dispozitive periferice
utilizate la sistemele de calcul.
Cunoaterea modului de interaciune a dispozitivelor
periferice cu structura sistemului de calcul.
Dobindirea abilitilor de configurare i utilizare a
dispozitivelor periferice.
Cunoaterea principiilor reelei Internet.
Obinerea deprinderilor necesare utilizrii simple a reelei
Internet.
III.1. Dispozitive periferice
Dispozitivele periferice se mpart n
mai multe categorii dup destinaia acestora:
n dispozitive periferice de intrare-ieire de uz
general
(tastatur,
monitor,
mouse,
imprimant), dispozitive periferice destinate
stocrii datelor (disc flexibil, hard disc, disc
optic, band magnetic, perforator hrtie),
dispozitive multimedia (proiectoare video,
camere video, amplificatoare, dispozitive
pentru realitatea virtual), dispozitive de
comunicaii (fax/modem, cuploare de reea),
interfee de proces (convertoare analognumerice, convertoare numeric-analogice,
Fig. 3.1. Dispozitiveferice de uz general
intrri ieiri numerice, console de proces) i
dispozitive speciale (joystick, scanere, plottere, digitizoare, programatoare de memorii,
dispozitive de simulare, dispozitive de comand roboi). n acest moment exist o gam att
de larg a aplicaiilor calculatorului nct este greu sa se fac o list complet a tuturor
dispozitivelor periferice existente i a domeniului de aplicare a acestora. n figura 3.1. sunt
prezentate dispozitivele periferice de uz general ce se conecteaz la unitatea central.
Este important de tiut faptul c, n prezent marea majoritate a dispozitivelor
periferice sunt la rndul lor nzestrate cu putere de calcul reprezentnd structuri asemntoare
calculatorului, adaptate specificului aplicaiei respective. Din acest motiv, atunci cnd se
vorbete despre performanele unui dispozitiv periferic se vor lua n calcul i tipul unitii
centrale cu care este nzestrat acesta, mrimea memoriei, etc.

- Modulul III pagina ~ 1 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

III.1.1. Dispozitive periferice de intrare/ieire de uz general


Cu foarte rare excepii toate calculatoarele sunt nzestrate cu un minim de dispozitive
periferice de intrare/ieire de uz general. Dispozitivul standard de intrare/ieire este
considerat a fi consola (CON) care este alctuit dintr-o tastatur (keyboard) ca dispozitiv de
intrare i un tub catodic alb-negru sau color (display) ca dispozitiv de ieire. n general, dac
utilizatorul nu specific altceva, marea majoritate a
aplicaiilor consider ca dispozitiv de intrare/ieire
implicit, consola.
Tastatura (keyboard)
n prezent exist mai multe variante de
tastaturi, cele mai frecvent utilizate fiind cele
prezentate n figura 3.2. Tastatura este alctuit
dintr-un set de taste alfanumerice (litere i cifre), un
set de taste pentru punctuaie (punct, virgul,
ghilimele, etc.) i un set de taste speciale (tastele
funcie, tastele cu sgei, tastele de control, etc).
Prezentm n continuare funciile generale
ale tastelor speciale:
Alt
(Alternate). Aceast tast reprezint
o a doua tast de control;

(sgei).
Aceste
taste
permit
deplasarea cursorului pe ecran;
Fig. 3.2. Principalele tipuri de tastaturi

(Backspace). {terge caracterul de la


utilizate n prezent
snga cursorului;
Caps Lock Tast care funcioneaz ca un comutator i cu ajutorul creia se pot scrie toate
caracterele alfabetice cu litere mari;
Ctrl
(Control). Aceast tast se utilizeaz mpreun cu o alt tast pentru a genera
un caracter de control. Aciunea caracterului de control depinde de programul
n care este utilizat;
Delete
Aceast tast terge caracterul pe care este poziionat cursorul sau obiectul
selectat dar nu mut cursorul. n aplicaiile grafice, este ters caracterul din
dreapta punctului n care este inserat cursorul;
Enter
Utilizat pentru introducerea unei comenzi sau pentru deplasarea cursorului la
nceputul liniei urmtoare. Se mai noteaz i cu Return;
Esc
(Escape). Utilizat pentru transmiterea unui caracter special
programului pentru a iei din acesta sau pentru anularea
unei comenzi;
Fig. 3.3.

F1, ... , F12

(Function Keys). Taste speciale a cror aciune depinde de


Conectorul de
tastatur
programul rulat. Exist o oarecare standardizare n
utilizarea tastelor funcie, de exemplu F1 furnizeaz
explicaii n legtur cu programul rulat (help), F10 comand nchiderea
programului, etc;
- Modulul III pagina ~ 2 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Tastatura se conecteaz la controlerul de tastatur printr-un conector cu cinci pini


(figura 3.3).
Monitorul (display)
Ca dispozitiv de ieire consola utilizeaz n mod obinuit tubul catodic. O seciune
printr-un astfel de tub este prezentat n figura 3.4.
Tubul catodic CRT (Cathode Ray Tube) mpreun cu circuitele de comand ale
acestuia i circuitele de prelucrare ale semnalelor furnizate de calculator, formeaz un
echipament numit generic monitor
video (display) sau mai scurt monitor.
Modul n care se formeaz
imaginea pe tubul catodic se poate
vedea n figura 3.4. Semnalul de
imagine furnizat de controlerul video al
calculatorului moduleaz n intensitate
fasciculul de electroni emis de tunul
electronic prin intermediul grilelor de
comand
ale
acestuia.
Poziia
fasciculului de electroni pe suprafaa
tubului este comandat de bobinele de
deflexie care realizeaz o baleiere a
suprafeei ecranului ncepnd din partea
de sus a acestuia. Pe suprafaa
Fig. 3.4. Tubul catodic
ecranului se afl un strat de material
fluorescent care devine luminos la
bombardarea cu electroni, intensitatea luminoas fiind direct proporional cu intensitatea
fasciculului de electroni. n acest fel imaginea este format la suprafaa tubului catodic, dintrun anumit numr de linii trasate pe suprafaa acestuia, de ctre fasciculul de electroni. n
cazul monitoarelor color exist trei tunuri electronice care trimit simultan trei fascicule de
electroni, fiecare fascicul activnd cte un punct de
luminofor de culoare diferit, corespunztoare celor trei
culori fundamentale (Rou, Verde i Albastru RVA
sau Red, Green, Blue RGB). Prin compunerea acestor
culori fundamentale se poate obine orice culoare din
spectrul vizibil. Principiul de obinere a imaginii color
este prezentat n figura 3.5.
O imagine complet este format dintr-un
anumit numr de linii care alctuiesc un cadru (n
televiziunea comercial, numrul de linii pe un cadru
este de 625). Pentru a creea senzaia de continuitate a
imaginii, ntr-o secund se succed mai multe de astfel
de cadre (n televiziunea comercial numrul cadrelor
Fig. 3.5. Principiul de obinere a
imaginii color
pe secund este de 50, adic cu o frecven de 50Hz,
aceast frecven reprezentnd rata de remprosptare
sau frecvena pe vertical). nmulind numrul de linii pe un cadru cu frecvena pe vertical
- Modulul III pagina ~ 3 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

se obine frecvena pe orizonatl. Fiecare linie desenat pe ecran este format la rndul ei de
un anumit numr de puncte (dot pitch). Valoarea rezultat din nmulirea numrului de puncte
de pe o linie cu numrul de linii dintr-un cadru i cu numrul de cadre dintr-o secund
furnizeaz valoarea frecvenei maxime a semnalului video (pixel rate) ce poate fi aplicat la
intrarea monitorului. Numrul de linii pe un cadru influieneaz rezoluia imaginii obinute
iar numrul de cadre pe secund influieneaz intensitatea luminoas a imaginii obinute i
senzaia de plpire a imaginii (fliker).
Explorarea ecranelor monitoarelor poate fi fcut n dou moduri: ntreesut
(interlaced) sau nentreesut (noninterlaced). n modul nentreesut (convenional), fasciculul
de electroni baleiaz ecranul pe linii, de sus pn jos, linie cu linie, parcurgnd ntregul ecran
ntr-o singur trecere. n modul ntreesut fasciculul baleiaz ecranul tot de sus n jos, dar n
dou treceri, parcurgnd nai nti liniile impare i apoi cele pare; fiecare trecere dureaz
jumtate din timpul unei treceri complete din modul nentreesut. Din acest motiv, ambele
moduri remprospteaz ecranul n acelai timp. Aceast tehnic redeseneaz ecranul mai
repede i produce imagini mai stabile.
n general pentru obinerea unei imagini de bun calitate se recomand monitoarele cu
rezoluie mare lucrnd n modul nentreesut.
Standardele utilizate pentru tipurile de monitoare actuale
sunt prezentate n tabelul 3.1.
n tabelul 3.2 sunt prezentate caracteristicile unui monitor
cu performane medii.
Monitorul se conecteaz la controlerul video printr-un
Fig. 3.6. Conectorul
video
conector special de 15 pini (figura 3.6). La acest conector sunt
furnizate cinci semnale de baz: semnalul video compus din
semnalele corespunztoare celor trei culori fundamentale (rou, verde i albastru) de
frecven egal cu frecvena maxim de intrare, un semnal de sincronizare pe orizontal cu
frecvena egal cu frecvena pe orizontal i un semnal de sincronizare pe vertical cu
frecvena egal cu frecvena pe vertical. Controlerul video este caracterizat de mai muli
parametrii care influeneaz calitatea imaginilor video pe ecranul monitorului. Marea
majoritate a controlerelor video actuale au structuri asemntoare sistemelor de calcul
dispunnd de o unitate central (numit procesor video), de memorie de vitez mare (numit
memorie video pentru a o distinge de memoria calculatorului principal) i de magistrale de
legtur ntre acestea. Rezult c pentru aprecierea calitii controlerelor video vom utiliza
aceleai criterii ca la un calculator cu privire la tipul unitii centrale, mrimea i viteza
memoriei video i tipul magistralelor.
Este important de reinut faptul c la calitatea imaginii obinute contribuie att
calitatea monitorului ct i calitatea controlerului video. Din acest motiv pentru realizarea
unui ansamblu monitor-controler video ct mai performant, este necesar s se consulte cu
atenie specificaiile tehnice ale acestora, n aa fel nct s fie asigurat compatibilitatea
performanelor celor dou elemente.

- Modulul III pagina ~ 4 ~

Universitatea Bacu
Arhitectura sistemelor de calcul
TABELUL 3.1.
Standard video

Rezoluia
(puncte afiate)
640x480
320x200
800x600
1024x768
1280x1024
1600x1200

VGA (Video Graphics Array)


SVGA (Super Video Graphics
Array)

TABELUL 3.2.
Mod
Rezoluie
Frecvena
maxima de
intrare
Intreesere
Frecvena pe
orizontal
Frecvena pe
vertical

Numrul culorilor afiate simultan


16
256
16
256
256
256

640x350
25,175 MHz

VGA
720x400
28,324 MHz

640x480
25,175 MHz

SVGA
800x600
36 MHz

Nu
31,468 kHz

Nu
31,332 kHz

Nu
31,468 kHz

Nu
35,156 kHz

70,087 Hz

69,782 Hz

59, 94 Hz

56,25 Hz

Imprimanta (printer)
Ca dispozitiv standard de ieire pentru listare este imprimanta (LPT). Imprimanta se
conecteaz la portul paralel al
calculatorului printr-un conector
cu 25 de pini (figura 2.10).
Imprimantele se mpart n
trei categorii: imprimante cu ace,
imprimante cu jet de cerneal i
imprimante laser, dup modul de
realizare a imaginii pe foaia de
hrtie. Imprimantele cu ace sunt
cele mai ieftine dar i cel mai
Fig. 3.7. Imprimant cu ace
puin performante dar i cele mai
ieftine iar imprimantele laser sunt
cele mai preformante. Performanele imprimantei sunt definite n principal de rezoluia de
tiprire exprimate n puncte pe unitatea de msur (dpi dots per inch) i prin viteza de
tiprire (numr de pagini pe minut). n cazul imprimantelor color apar criterii de performan
suplimentare din care cel mai important este reprezentat de numrul maxim de nuane de
culoare pe care imprimanta este capabil s le tipreasc.

- Modulul III pagina ~ 5 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

n figura 3.7 este prezentat o imprimant cu ace.


Imprimantele actuale sunt complet automatizate, avnd posibilitatea de autodiagnostic
i de dialog cu unitatea central. Intervenia utilizatorului este foarte redus, marea majoritate
a imprimantelor funcionnd complet autonom.
Fa de cele prezentate pn acum ar mai trebui amintite dou dispozitive de intrare
care n ultimul timp sunt folosite din ce n ce mai mult, n unele aplicaii devenind chiar
indispensabile: dispozitivul de tip mouse (figura 2.1) i dispozitivul de tip trackball. Aceste
dispozitive de intrare sunt eseniale n aplicaiile grafice i rolul lor a crescut foarte mult o
dat cu dezvoltarea programului Microsoft Windows.
n figura 3.8 este prezentat structura intern a unui dispozitiv de tip mouse.
Principiul de funcionare al acestui dispozitiv este foarte simplu: atunci cnd bila central se
rotete din cauza deplasrii dispozitivului mouse pe o suprafa se rotesc simultan cu aceasta
i dou discuri perforate.

Fig. 3.9. Trackball

Fig. 3.8. Principiul constructiv al unui dispozitiv de


tip mouse

Fototranzistorul care primete lumina prin fantele discurilor perforate de la o diod


electroluminiscent (LED) genereaz un numr de impulsuri proporional cu numrul de
rotaii ale bilei. Cum exist dou astfel de subansamble, unul pentru axa x iar cellalt pentru
axa y, se poate determina poziia dispozitivului mouse prin contoruizarea impulsurilor primite
de la fototranzistoare. Dispozitivul de tip mouse mai are i dou sau trei butoane de comand
a cror aciune este n funcie de context i de programul rulat. Dispozitivul de tip mouse se
conecteaz la interfaa serial a calculatorului.
Dispozitivul de tip trackball (figura 3.9) este de fapt un dispozitiv mouse inversat (cu
bila n sus) i este folosit n locul dispozitivului mouse n locurile unde nu exist suprafee
- Modulul III pagina ~ 6 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

plane. Acest dispozitiv este larg rspndit la calculatoarele portabile pentru a permite lucrul
cu acestea n orice condiii.
III.1.2. Dispozitive de memorare de mare capacitate
Dintre dispozitivele de memorare de mare capacitate n prezent se folosesc pe scar
larg: unitatea de disc flexibil (FD - floppy disc), unitatea de hard disc (HDD), unitatea CDROM, unitatea de band magnetic.
Unitatea de disc flexibil (floppy disc)
Unitatea de disc flexibil reprezint cea mai rspndit i cea mai ieftin modalitate de
stocare a informaiilor. O unitate de disc
flexibil este format dintr-un dispoxitiv
electromecanic capabil s citeasc piste
nregistrate pe suport magnetic. Suportul
magnetic este realizat sub form de disc
(numit n mod curent dischet sau disc
flexibil), care datorit faptului c este
amovibil permite transportul informaiei
memorate de la un calculator la altul.
n figura 3.10 este prezentat unitatea
de citire a discului flexibil. n aceast unitate
sunt citite dischetele care sunt realizate dintrFig. 3.10. Unitatea de citire a discului flexibil de
un suport din plastic la suprafaa cruia se
3,5
gsete un strat de material magnetic.
Principiul de scriere/citire a dischetelor este similar cu cel al magnetofonului. Marele avantaj
al utilizrii discurilor magnetice este reprezentat de faptul c accesul la informaie este direct
i nu secvenial aa cum se ntmpl n cazul benzii magnetice. Modul de realizare a unui
disc flexibil este prezentat n figura 3.11.
n general dischetele sunt sensibile la
cmpurile magnetice i la impuritile din
aer. Din acest motiv, discul magnetic
propriu-zis este nchis ntr-o carcas de
plastic n interiorul creia se afl o estur
ce asigur tergerea suprafeei discului
magnetic. De asemenea carcasa este
prevzut cu un obturator metalic care
gliseaz
n
momentul
introducerii
dischetei n unitate pentru a permite
capului de citire/scriere s aib acces la
suprafaa magnetic a discului. Carcasa
dischetei este prevzut n partea de jos cu
Fig. 3.11. Structura discului flexibil de 3,5
dou fante dintre care una poate fi obturat
n scopul protejrii la scriere a dischetei.
Cele mai rspndite dischete sunt n prezent cele de 1,44Mo de tipul celor prezentate
n figura 3.11.
- Modulul III pagina ~ 7 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Principiul accesului direct fa de cel secvenial este prezentat n figura 3.12. n modul
de acces secvenial, pentru citirea nregistrrii D trevuie citite succesiv nregistrrile A,B,C,
pe cnd la accesul direct poziionarea capului de
citire se face direct pe nregistrarea dorit. La
discurile flexibile se pot utiliza att modul de
acces direct ct i cel secvenial ceea ce permite
simularea funcionrii benzii magnetice cu
ajutorul discului.
Pe un disc flexibil informaia este
memorat ntr-un mod specific n aa fel nct s
poat fi regsit cu uurin. n acest scop un disc
flexibil este mprit n mod virtual n piste i
sectoare. O pist reprezint un cerc imaginar pe
disc, fiecare pist fiind numerotat ncepnd de la
Fig. 3.12. Accesul direct i accesul
centrul discului spre extremitate. La rndul ei, o
secvenial
pist este mprit n mai multe sectoare care
reprezint un arc de cerc. nainte de memorarea datelor pe disc se marcheaz pe disc pistele i
sectoarele prin scrierea unor informaii prealabile pe disc. Acest proces se numete formatare
i se face foarte simplu printr-o comand de sub sistemul de operare. Trebuie menionat aici
c operaia de formatare duce la pierderea informaiei stocate anterior pe disc i deci ea
trebuie fcut cu pruden. Dup formatare informaia util se memoreaz pe disc ntre
informaiile nscrise la formatare. Formatarea discului permite accesul direct i deci regsirea
rapid a informaiei utile prin cutarea marcajelor
fcute n operaia de formatare. Cantitatea cea mai
mic de informaie care se scrie pe disc o dat,
este egal cu dimensiunea unui sector. n mod
obinuit dimensiunea unui sector pe discul flexibil
este de 512 octei. Rezult c dac se dorete
scrierea pe disc a unui singur octet, acesta va
ocupa un sector ntreg adic un spaiu de 512
Fig. 3.13. Formatarea discului
octei. Acest lucru ar putea prea neeconomic dar
este preul pltit pentru regsirea rapid a
informaiilor. Operaia de formatare este ilustrat n figura 3.13.
Unitile de disc flecxibil se conecteaz la calculator prin intermediul unui controler
care, n afara controlului transferului de date, comand i buna funcionare a unitii.
Unitatea de hard disc
Unitatea de hard disc conine nite plcue rotunde, rigide, fabricate de obicei din
aluminiu sau din sticl, numite discuri. Spre deosebire de discurile numite dischete, folosite
n unitile de floppy disc, discurile din unitile de hard disc nu pot fi nici ndoite nici
ncovoiate, de unde i termenul de hard disc (hard tare, dur). La majoritatea unitilor de
hard disc, pachetul de discuri nu poate fi scos din unitate; din acest motiv ele se mai numesc
i uniti de discuri fixe. Pentru unitile de hard disc se mai folosete uneori denumirea de
disc Winchester prin tradiie dup denumirea primelor discuri de acest tip.
- Modulul III pagina ~ 8 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Funcionarea fizic de baz a unei uniti de hard disc este asemntoare cu cea a unei
uniti de flopy disc: unitatea de hard disc are discuri care se rotesc i capete care se mic
deasupra discurilor, nregistrnd informaiile pe piste i sectoare.
Spre deosebire de unitile de disc flexibil, unitile de hard disc au de obicei mai
multe discuri, montate unele peste altele ntr-un pachet de discuri, fiecare disc avnd dou
fee pe care se pot nregistra
informaiile. Pistele care au aceeai
poziie fa de axul pachetului de
discuri, de fiecare fa a a cte unui
disc, luate toate la un loc, formeaz
mpreun un cilindru. Unitatea de hard
disc are cte un cap de scriere/citire
pentru fiecare din feele unui disc, toate
capetele fiind montate solidar pe un
dispozitiv comun.
Datori faptului c pachetele de
discuri sunt nchise ermetic i
inamovibile, densitatea pistelor poate fi
foarte mare. n figura 3.14 este
Fig. 3.14. Structura unei uniti hard disc
prezentat o unitate de hard disc. n
ultimul timp unitile de hard disc au
devenit cele mai importante dispozitive de stocare de mas datorit capacitilor mari,
preului de cost redus, timp de acces mic i fiabilitate ridicat.
Unitatea de hard disc se conecteaz la calculator prin intermediul unui controler, care
pe lng sarcina transferului de date controleaz i buna funcionare a dispozitivului. Din
cauz c transferul datelor ntre memorie i hard disc se produce frecvent i n cantiti mari,
schimbul de date se face de obicei prin tehnica DMA (Direct Memory Access). Acest mod se
face fr intervenia unitii centrale i n acest fel viteza de transfer crete considerabil.
Tot cu ajutorul unitilor de hard disc se poate extinde memoria sistemului la valori
foarte mari prin mecanismul de memorie virtual. Prin mecanismul de memorie virtual
unitatea central vede o memorie a
calculatorului mult mai mare dect memoria
fizic instalat n sistemul de calcul. Acest lucru
este posibil dac, printr-un procedeu similar cu
cel al memoriei cache, n memoria calculatorului
nu se aduce dect poriunea de program care este
rulat la un moment dat, restul programului
rmnnd stocat pe disc. Exist i deosebiri
Fig. 3.15. Mecanismul memoriei virtuale
eseniale ntre mecanismul memoriei cache i
mecanismul memoriei virtuale, cum ar fi de exemplu faptul c utilizarea memoriei virtuale
scade viteza de lucru a sistemului de calcul prin numeroasele transferuri necesar a fi efectuate
ntre memoria sistemului i hard disc. Mecanismul memoriei virtuale este prezentat schematic
n figura 3.15.

- Modulul III pagina ~ 9 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Uniti de disc optic (CD-ROM)


Unitile CD-ROM (Compact Disc Read Only Memory) sunt destinate citirii
discurilor optice (CD Compact Disc). Discurile optice sunt elemente de stocare a datelor
pn la 1Go, capacitatea uzual a acestora fiind de 630Mo. n principiu discurile optice sunt
nscrise cu ajutorul unor dispozitive speciale dup care ele nu mai pot fi renscrise ci doar
citite n unitile de tip CD-ROM similar
memoriilor ROM. n figura 3.16 este
prezentat modul de scriere a unui disc
optic. Discul optic este realizat dintr-un
suport (policarbonat) acoperit la suprafa
cu un strat metalic cristalin (aliaj de
aluminiu). Stratul metalic este protejat la
rndul lui cu o pelicul transparent. n
mod normal, la un disc neinscripionat
suprafaa metalic reflect aproape n
ntregime lumina. Prin inscripionare o
raz laser topete (arde) local zone ale
suprafeei metalice care prin rcire
devine amorf i va reflecta lumina ntr-o
msur mult mai mic dect zonele
cristaline. Inscripionarea discului optic
Fig. 3.16. Principiul inscripionrii discului optic
se face similar cu cea a discurilor
(CD)
magnetice pe piste concentrice i
sectoare. Din cauz c pe un disc optic, la aceeai dimensiune, se poate realiza o densitate
mult mai mare a pistelor fa de discul magnetic, rezult c discurile optice vor putea
nmagazina cantiti de informaie mult mai mari.
Citirea discului optic se face cu ajutorul unitilor CD-ROM tot cu ajutorul unui
fascicul laser dar care are o intensitate mult mai sczut dect cel de la inscripionare i deci
nu poate modifica structura
suprafeei
discului
optic.
Principiul de funcionare a
unitii de citirea a discurilor
optice este prezentat n figura
3.17. Fasciculul laser dirijat
printr-un sistem optic cade pe
suprafaa discului optic i este
reflectat n funcie de modul n
care a fost inscripionat discul.
Raza reflectat este dirijat de
sistemul
optic
pe
un
fotodetector care transform
Fig. 3.17. Unitatea CD-ROM. Principiul de funcionare
semnalul semnalul optic ntrun semnal electric. n cazul discurilor optice destinate sistemelor numerice semnalul electric
reprezint o succesiune de cifre unu i zero corespunztoare informaiei nscrise.
- Modulul III pagina ~ 10 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Avantajul principal al acestui mecanism de stocare de date este reprezentat de faptul


c uzura suportului pe care este memorat informaia (discul optic) este nul indiferent de
numrul de utilizri. Degradarea discului optic se datoreaz n general numai fenomenului de
mbtrnire care duce la modificarea structurii cristaline a suprafeei metalice.
Unitile care nu au dect funcia de citire a discurilor optice se mai numesc i CDROM Player.
n ultimul timp sunt tot mai accesibile unitile CD-R (Compact Disc Recordable)
care pot s citeasc sau s nscrie discuri optice. Din aceast categorie fac parte unitile de
tip CD-R ntr-o singur sesiune la care este obligatoruiu ca ntregul disc optic s fie nscris o
singur dat, eventualele zone nenscrise nemaiputnd fi scrise mai trziu i uniti CD-R
multisesiune la care discul optic poate fi nscris la mai multe momente de timp diferite (n
mai multe sesiuni de scriere diferite).
De regul un disc optic nu poate fi nscris dect o singur dat ceea ce l face foarte
asemntor cu memoriile ROM. Prin tehnologiile actuale se pot realiza discuri optice care au
mai multe straturi metalice la suprafa ceea ce permite inscripionarea lor de mai multe ori.
Unitile de citire a discurilor optice se conecteaz la aceleai controlere ca i hard
discurile funcionnd similar cu acestea.
Unitatea de band magnetic
Spre deosebire de sistemele de stocare a informaiei prezentate pn acum, unitatea de
band magnetic este singura la care accesul la informaie se face n mod secvenial. Din
acest motiv regsirea informaiei necesit un timp mai lung, ceea ce constituie un dezavantaj
n utilizarea curent, din cauz c duc la scderea vitezei calculatorului. Unitile de band
magnetic sunt folosite n general la crearea copiilor de siguran a datelor i/sau programelor
(backup).
Funcionarea unitilor de band magnetic este similar cu cea a videocasetofoanelor
fiind prevzute cu capete rotitoare de scriere/citire.
Interfeele utilizate n prezent pentru dispozitivele de stocare n mas sunt: IDE
(Intelligent Drive Electronics) care permite rate de transfer de 3,3Mo/s limitnd capacitatea
dispozitivului la 538Mo i EIDE (Enhanced IDE) care permite rate de transfer de 12Mo/s la o
capacitate maxim a dispozitivului de 18,4Go. Protocolul utilizat ntre interfaa EIDE i
perifericele conectate la aceasta se numete ATAPI (Advanced Technology Attachment
Packet Interface). Acest protocol, folosit iniial la conectarea unitii CD-ROM, ncepe s se
extind i la harddiscuri datorit creterii performanei de vitez a acestora. n acelai timp se
extinde utilizarea interfeelor SCSI (v. paragraful 2.4) care permite conectarea simultan a
mai multor dispozitive distincte.
Caracteristica de performan a tuturor dispozitivelor de stocare a datelor prezentate
pn acum este reprezentat de timpul de acces adic timpul n care dispozitivul este capabil
s furnizeze data cerut.
III.1.3. Dispozitive periferice speciale
Prezentm n continuare dispozitivele periferice utilizate frecvent n diverse aplicaii
ale calculatoarelor.

- Modulul III pagina ~ 11 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Joystick
Este un dispozitiv de intrare cu funcii similare dispozitivului de tip mouse utilizat n
special n aplicaii multimedia i ocazional n aplicaii de tip CAD (Computer Aided
Design)/CAM (Computer Aided Manufacturing). n figura 3.18 este prezentat un mod de
realizare a unui joystick. Poziionarea cursorului pe ecran se face cu ajutorul elementului
mobil care se poate
deplasa pe dou axe iar
cu butoanele de comand
se pot da diferite
comanzi n funcie de
programul rulat. {i acest
dispozitiv
prezint
avantajul c nu necesit
o suprafa pe care s fie
manevrat
aa
cum
necesit dispozitivul de
Fig. 3.18. Joystick
tip mouse.
O dat cu dezvoltarea spectaculuas a aplicaiilor multimedia cum ar fi simulatoarele,
jocurile, programele educaionale, etc. s-au dezvoltat i dispozitivele de tip joystick cu cele
mai diferite forme i funcii care s acopere cerinele aplicaiilor respective. Astfel de
dispozitive sunt utile i n cazul n care operatorul nu are disponibil dect o mn pentru
operarea la calculator. Dispozitivul de tip joystick se conecteaz la un port destinat special
acestui scop.
Creionul optic (light pen)
Creionul optic este un dispozitiv de intrare care permite selectarea anumitor obiecte
sau desenarea pe ecranul monitorului. Dispozitivul este
utilizat n special la agendele electronice care sunt
capabile s recunoasc scrisul sau la aplicaiile de
proiectare. Principalul avantaj al creionului optic este
reprezentat de faptul c permite un randament mai mare
dect n cazul dispozitivelor de tip mouse sau joystick, din
cauz c poziionarea pe un obiect de pe ecran este mult
mai rapid i mai precis cu ajutorul creionului optic.
Sesizarea poziiei pe ecran a creionului optic se
face
prin
bleierea ecranului, cu vitez mare a unui punct
Fig. 3.19. Utilizarea creionului
optic
luminos, de ctre programul driver a creionului optic.
Creionul optic conine un element fotosensibil care, n
momentul n care punctul de pe ecran trece prin dreptul creionului, emite un impuls electric,
fapt ce permite determinarea poziiei de ctre programul driver. Evident c spotul luminos ce
permite detectarea poziiei creionului este invizibil pentru operator, datorit faptului c viteza
punctului luminos este foarte mare.

- Modulul III pagina ~ 12 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Plotterul
Ploterul este un dispozitiv de ieire cu ajutorul cruia se obin desene de nalt
calitatate. Modul de realizare a unui plotter este prezentat n figura 3.20. Plotterul este
construit
dintr-un
sistem de acionare pe
dou
axe
care
deplaseaz un cap de
desenare cu cerneal.
Cu ajutorul acestui
sistem se pot obine
desene de dimensiuni
mari de foart bun
calitate. n afar de
plottere pentru hrtie
exist o serie de
plottere speciale care
pot desena pe alte
suporturi, de ezemplu
Fig. 3.20. Principiul cnstructiv al unui plotter
pe film fotografic
(fotoplottere).
Scannerul
Scannerul este un dispozitiv de intrare destinat captrii imaginilor. Funcionarea
acestui dispozitiv periferic este similar unui copiator numai c imaginea obinut nu este
transferat pe hrtie ci este transformat n format
numeric i poate fi prelucrat cu ajutorul calculatorului.
Un ansamblu scanner-imprimant este echivalent unui
copiator. Scannerele se construiesc n diferite variante,
ncepnd de la cele manuale cu performane mai reduse
i terminnd cu cele de nalt rezoluie care sunt de
mare performan. n figura 3.21 se prezint modul de
captare a unei imagini cu ajutorul unui scanner manual.
O facilitate important oferit de un calculator
la care este conectat un scanner este recunoaterea
caracterelor, OCR (Optical Character Recognition).
Aceast facilitate deschide perspective foarte
importante calculatoarelor din cauz c permite accesul
acestora la documente tiprite. O foaie tiprit care este
scanat reprezint pentru calculator o mulime de
Fig. 3.21. Scanner manual
puncte fr nici o semnificaie anume. Prin OCR,
calculatorul poate recunoate caracterele din imagine i poate interpreta cuvintele scrise.
Aplicaii de asemenea foarte importante ale scannerelor sunt n sistemele de
securitate, cum ar fi, de exemplu, recunoaterea amprentelor.
Din cauz c fluzul de date ntre scanner i calculator este foarte mare, de regul
pentru conectarea acestora se folosesc porturi SCSI.
- Modulul III pagina ~ 13 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

III.1.4. Dispozitive periferice pentru comunicaii


Modemul
Modemul (MOdulator-DEModulator) este un periferic destinat comunicaiilor. Cu
ajutorul acestui dispozitiv periferic se pot face schimburi de date ntre echipamentele
numerice. Simplificnd lucrurile, legtura prin intermediul modemului lucreaz similar cu
legtura serial. Din acest motiv o
legtur direct ntre dou echipamente
numerice direct prin interfaa serial se
numete legtur de modem nul.
Datorit faptului c transmiterea
datelor sub form numeric nu se poate
face n siguran pe distane mari
Fig. 3.22. Conectarea unui calculator la o linie
(lungimea maxim recomandat pentru
telefonic in scopul transmiterii de date
o legtur numeric fiind de 15m), pe
canalele de comunicaie uzuale (line
telefonic, aer, etc.), n cazul n care este necesar transmiterea datelor la echipamente aflate
la deprtare, semnalele numerice trebuie convertite n semnale analogice. Procesul de
conversie a unui semnal numeric ntr-un semnal analogic se numete modulare. Procesul
invers, de transformare a unui semnal analogic ntr-un semnal numeric, se numete
demodulare. Modemul ndeplinete ambele funciuni reprezentnd de fapt o interfa ntre
mediul digital i canalul de comunicaie analogic. n figura 3.22 este prezentat modul de
conectare prin modem a unui calculator.
Foarte adesea modemul este prevzut cu posibilitatea transmiterii documentelor
facsimil, n acest caz dispozitivul fiind numit fax-modem. Trebuie precizat aici c principiul
de transmitere a informaiei digitale sau a documentelor facsimil este acelai, diferenele
constnd doar n standardele diferite aplicate pentru cele dou operaii.
Comunicaia ntre dou echipamente de calcul se poate realiza n mai multe moduri:

modul simplex atunci cnd un echipament de calcul emite datele iar


cellalt le recepioneaz;
modul duplex atunci cnd cele dou echipamente de calcul i schimb
succesiv rolul, emind sau recepionnd succesiv date;
modul full-duplex atunci cnd cele dou echipamente de calcul care
comunic sunt simultan att emitoare ct i receptoare.

Conversia datelor de ctre modem n scopul transmiterii acestora este fcut pe baza
unui protocol (conform unor reguli i convenii stabilite). n prezent exist mai multe
protocoale aplicate transmisiei de date prin intermediul modemurilor, cele mai multe fiind
recunoscute de marea majoritate a dispozitivelor de tip modem. Este foarte important de
reinut faptul c o legtur prin intermediul modemurilor nu se poate realiza dac cele dou
modemuri care se leag nu recunosc acelai protocol. n tabelul 3.3 sunt perzentate cteva din
protocoalele utilizate pentru modem.

- Modulul III pagina ~ 14 ~

Universitatea Bacu
Arhitectura sistemelor de calcul
TABELUL 3.3
Protocolul
Bell 103
CCITT V.21
Bell 212A
ITU V.22
ITU V.22bis
ITU V.29
ITU V.32
ITU V.32bis
ITU V.34
ITU V.90

Viteza maxim de transmisie


300 bps
300 bps
1,200 bps
1,200 bps
2,400 bps
9,600 bps
9,600 bps
14,400 bps
36,600 bps
56,000 bps

Modul duplex
Full
Full
Full
Half
Full
Half
Full
Full
Full
Full

Caracteristicile principale pe care le prezint un modem, din punct de vedere a


utilizatorului sunt:

viteza de transmisie;
modul de comunicaie;
voce/date (voice/data ) - n modul voce modemul funcionnd ca un
telefon obinuit, permind calculatorului s desfoare activiti de tip
robot telefonic (rspuns automat, nregistrri de mesaje, etc.) iar n modul
date modemul permind transmisia de date;
rspuns automat (auto-answer) modemul avnd posibilitatea de a
rspunde automat unui apel, permind servicii n absena operatorului;
compresia datelor acest mod ducnd la creterea ratei de transfer a
datelor prin scderea numrului de bii transmii;
posibiliti de fax.

n general, pentru utilizarea modemurilor n scopul comunicaiilor de date, se folosesc


programe (software) dedicate acestui gen de activiti.
Rezumat: Dispozitivele periferice reprezint echipamente ce se ataeaz calculatorului prin
intermediul porturilor. Dispozitivele periferice se impart dup destinaie n dispozitive
periferice de intrare-ieire de uz general (tastatur, monitor, mouse, imprimant), dispozitive
periferice destinate stocrii datelor (disc flexibil, hard disc, disc optic, band magnetic,
perforator hrtie), dispozitive multimedia (proiectoare video, camere video, amplificatoare,
dispozitive pentru realitatea virtual), dispozitive de comunicaii (fax/modem, cuploare de
reea), interfee de proces (convertoare analog-numerice, convertoare numeric-analogice,
intrri ieiri numerice, console de proces) i dispozitive speciale (joystick, scanere, plottere,
digitizoare, programatoare de memorii, dispozitive de simulare, dispozitive de comand
roboi). Prin ataarea dispozitivelor periferice performanele unui sistem de calcul pot fi
considerabil mbuntite.

- Modulul III pagina ~ 15 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

III.2. Reeaua Internet


Din punct de vedere tehnic, Internetul s-ar putea defini ca fiind o reea de reele, o
super-reea, cea mai mare reea de calculatoare de pna acum, din lumea ntreag. Din
punctul de vedere al utilizatorilor, ar putea fi definit ca o comunitate de oameni care folosesc
i dezvolt aceste reele, iar din punct de vedere informaional ar putea fi definit ca fiind o
colectie de resurse (baze de date) ce poate fi accesat de oriunde din lume. Fiecare din
membrii acestei reele poate accesa oricare din resursele puse la dispoziie de calculatoarele
ce o compun, precum i o serie larg de servicii specifice. n plus, mai exist o serie de
utilizatori care beneficiaz de serviciile Internet, chiar dac nu sunt parte integrant a acestei
mari reele.
Internetul este o reea n cretere, o cretere rapid, reprezentnd o adevarat explozie
informaional fiind analoag cu evoluia exploziv a tehnicii de calcul din anii '90.
Istoricul Internetului
Interentul are originea n SUA n anii '60 cnd Departamentul American al Aprrii
(American Department of Defence) prin Agenia de Cercetare pentru Proiecte Avansate
(Advanced Research Projects Agency - ARPA), de unde i numele din acea perioad a
Internetului -ARPANet), a pus bazele reelelor de calculatoare legate printr-o nou
tehnologie, cunoscut sub numele de "comutare de pachete" (packet switching), care permite
mai multor calculatoare, respectiv utilizatori, s comunice folosind n comun o singur linie
de comunicaie.
Avantajele tehnologiei pachetelor comutate sint:

posibilitatea mpririi datelor n pri mici, pachete;


posibilitatea de a dirija informaia (pachetele) n modul cel mai eficient i pe
drumul optim spre destinaie; pachetele pot lua drumuri diferite dac este nevoie
(nod ocupat sau czut), deci drumul nu depinde de un anumit nod (cu excepia
nodului-destinatie, bineneles) i de legtura dintre dou noduri, pentru a livra un
mesaj. De asemenea, permite mai multor utilizatori de a partaja aceeai conexiune
(legatur).

ncercrile anterioare de a creea o reea de calculatoare, necesitau realizarea


legturilor ntre fiecare dintre calculatoarele din reea, un fel de cale ferat pe care putea
circula doar un singur tren la un moment dat. n schimb, noul sistem permite realizarea unui
fel de autostrad informaional, un fel de drum pe care mai multe maini pot circula
simultan. n acest caz, datele sunt fragmentate n pachete transmise de-a lungul uneia sau mai
multor conexiuni i reasamblate la destinaie. n plus, acest tip de reea prezint i avantajul
faptului c, n momentul n care o legatur direct dintre doua puncte ale reelei este
ntrerupt, calculatoarele nc pot s comunice folosind alte conexiuni, indirecte, pentru
transmisia datelor.
Prima demonstraie public a reelei ARPA are loc n 1972 la Conferina
Internaional despre Calculatoare (International Conference on Computers - ICCC)
desfurat la Washington D.C. Primul pas spre globalizarea reelei este fcut n 1973, cnd
ARPANet devine o reea internaional, prin legaturile realizate cu Anglia si Norvegia.
- Modulul III pagina ~ 16 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

n 1975, ARPAnet intr sub controlul Departamentului de Aprare ale SUA,


tehnologia ARPA fiind adoptat ca baz pentru programul Defence Data Network.
n 1977 Universitatea Wisconsin adaug reelei servicul de e-mail iar n 1979 intr n
funciune USENET o reea virtual de tiri pe Internet, servicii de larg interes nu numai
pentru specialitii n tehnica de calcul, fapt ce a dus la creterea considerabil a ariei de
utilizare a reelei.
n anii '70 au fost dezvoltate o serie de reguli (protocoale) pentru transferul datelor
ntre diferite reele de calculatoare. Aceste protocoale Internet (de la "internetworking") au
facut posibil dezvolatrea de astzi a Internetului. Actul de natere al Internetului s-ar putea
spune c se situeaz n 1983 cnd protocolul TCP/IP a devenit protocolul standard pentru
Internet, protocol ce a creat premisele pentru trecerea de la interconectarea de calculatoare
autonome la interconectarea de reele, fie ele locale (LAN - Local Area Network) sau reele
de arie larga (WAN -Wide Area Network).
O bun perioad de timp, Internetul a fost privilegiul academiilor i Instituiilor de
cercetare. Particularii aveau foarte greu acces, asta n cazul n care aflau de existena lui i
pn cnd nu a fost extins de guvernul SUA, folosirea Internetului n scopuri comerciale era
interzis. Reele ntre organizaii comerciale existau, unele cu o funcionalitate similar cu
cea a Internetului, fara ns a fi interconectate. Dimensiunea Internetului ns a crescut i s-a
renunat la administrarea sa centralizat, aceast sarcin fiind ncredinat unor organizaii
regionale, rmnnd totui un organism central cu sarcina de a coordona activitatea.
n anii '90 Internetul a cunoscut o dezvoltare exploziv. Apar servicii noi: serviciul de
informare Gopher n 1991 i serviciul Worl-Wide-Web n 1992.
Servicii Internet
nainte de a face o scurt prezentare a serviciilor Internet este necesar a face o scurt
prezentare a reelei Internet. Reeaua Internet este alcatuit dintr-o serie de reele,
interconectate prin satelit, cablu, reele telefonice, radio, etc. n cadrul acestei reele comunic
ntre ele calculatoare cu o structura hardware i software extrem de divers, toate acestea
folosind ns o serie de protocoale unice, cel mai cunoscut fiind protocolul de retea TCP/IP
(Tansport Control Protocol/Internet Protocol).
Acest protocol este de fapt o colecie de standarde de comunicare n reea, aceleasi
pentru toate calculatoarele din Internet, indiferent de platforma, care asigura transportul
datelor sub form de pachete i reansamblarea lor la destinaie, precum i o serie de
protocoale pentru managementul reelei.
Fiecare calculator conectat la Internet (host) are o adres proprie, exprimat att
numeric (o cifra pe 32 de bii de tipul A.B.C.D, A,B,C,D fiind numere ntre 0 i 256) ct i
printr-un nume asociat adresei n cauz. De altfel, un serviciu de baz al Internetului, este
DNS (Domain Name Service), care realizeaz translatarea adresei numerice n nume i invers
(deoarece calculatoarele folosesc cifre iar utilizatorii umani prefer utilizarea numelor).
Cu toate c numele pe care-l poate avea un calculator este unic, unul i acelai
calculator poate fi apelat cu ajutorul unor nume diferite, diferena constnd n modul n care
se formeaz numele calculatorului respectiv. Numele unui calculator este de forma:
nume_host.nume_domeniu, numele domeniului fiind alctuit din mai multe diviziuni (nume
de subdomenii), despartite prin caracterulpunct .. (de exemplu, numele unui calculator
- Modulul III pagina ~ 17 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

poate fi: bacau.ub.ro unde bacau este numele serverului iar ub numele subdomeniul din
cadrul domeniului ro )
De la nceputurile Internetului, specialitii au dezvoltat mijloace care s-i ajute s
comunice mai uor n cadrul reelei. De fapt, utilizatorii nu folosesc Internetul, aa cum un
ofer nu folosete drumul, ci maina. Utlizatorii folosesc diferite unelte, pentru a ndeplini
diferite sarcini (exemplul anterior sugereaz de ce Internetul a mai fost numit i "autostrad
informaional"). Uneltele i serviciile Internet mai importante sunt urmatoarele:

e-mail sau pota electronic (electronic-mail);


newsgroups (grupuri de tiri, numit i USENET) ;
telnet, remote login, secure shell i altele de acest tip, care permit lucrul pe
calculatoarele aflate la distan ca i cum s-ar lucra pe calculatorul propriu;
ftp (file transfer protocol -protocolul de transfer al fiierelor de pe un calculator pe
altul);
Worl Wide Web sau pe scurt Web
servicii de cutare i informare: gopher, archie, veronica, wais, etc.

n plus, n ultima perioad s-au dezvoltat servicii noi: jocuri pe internet, IRC (Internet
Relay Chat, un serviciu care permite comunicarea n timp real ntre unul sau mai muli
utilizatori), transmisii fax i chiar servicii de telefonie, emisiuni radio i televiziune on-line i
off-line iar intr-o faz incipient servicii de tip televiune prin cablu.
E-mail (pota electronic)
E-mail-ul (de la electronic mail = pota electronic) este un sistem de comunicare,
prin intermediul calculatorului via Internet, oarecum similar sistemului de pot clasic; dac
se cunoaste adresa de e-mail a unei persoane, i se poate trimite o scrisoare "electronic", ce
reprezint de fapt un fiier de calculator, trimis de la o adres de e-mail spre alta, cu ajutorul
unui program special i a unui protocol care asigur livrarea mesajului la destinatar precum i
furnizarea adresei expeditorului.
O adres de e-mail este compus din dou pri: un identificator de utilzator i o
adres a unui calculator (unic, pentru fiecare calculator ce face parte din reeaua Internet),
separate prin caracterul " @ ". Pentru ca o persoan s dispun de o adres de e-mail, trebuie
sa aiba un cont pe un server cu acces permanent la Internet i care este configurat n acest
scop, adesa sa de e-mail fiind de forma: cont@nume_server.domeniu_server sau
cont@domeniu_server.
Pota electronic prezint o serie de avantaje fa de sistemul clasic de pot i chiar
fa de alte sisteme de comunicare. Principalele avantaje ale sistemului de pot electronic
sunt: posibilitatea trimiterii mesajului indiferent de momentul zilei precum i livrararea
acestuia la destinatie ntr-un timp scurt (timpul scurs ntre expedierea mesajului i cel al
ajungerii acestuia la destinatie este nesemnificativ n raport cu timpul necesar, spre exemplu,
n cazul serviciului de pot clasic). n plus, costurile serviciului de pot electronic sunt
foarte reduse i incomparabil mai ieftine fa de un apel telefonic la o distan echivalent.
Practic, distana nu mai are nici o semnificaie, a trimite o scrisoare electronica la citiva mii
de kilometri nu ia mai mult timp dect expedierea ei intr-un ora vecin. n plus, prin pota
electronic se poate trimite documentaie n cantiti impresionante, aceleai materiele putnd
- Modulul III pagina ~ 18 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

fi trimise simultan n mai multe direcii (un exemplu n acest caz fiind listele de discuii, n
care mesajele expediate ajung la toi cei nscrii n aceste liste).
Mai mult chiar, primirea unui e-mail nu e condiionat de o anumit localizare a
utilizatorului. Indiferent de calculatorul pe care este creat contul acestuia i deci csua
potal, o persoan care acces la Internet, poate s-i consulte corespondena din oricare
punct al reelei.
Avnd n vedere caracterul "electronic" al e-mail-ului, el poate fi mult mai usor triat,
manipulat i depozitat.
Singurul inconvenient care l poate avea pota electronic este faptul c att
expeditorul ct i destinatarul trebuie s aib acces la servicul e-mail, nsa toate formele de
comunicare prezint aceasta problem (nu se poate da telefon cuiva care nu dispune de
telefon !). Aa cum rezult din statisticile referitoare la evoluia Internetului, accesta crete cu
o vitez uimitoare i tot mai multe persoane au acces la serviciile Internet, acesta avnd ansa
de a deveni un foare puternic mediu de comunicare.
USENET NEWS (grupurile de tiri)
Usenet News reprezint un sistem de buletin de tiri n versiune electronic ce permite
utilizatorilor si s poarte discuii, indiferent de teme, timp i loc. Dei grupurile de tiri nu
sunt parte a Internetului n sine, tocmai conectivitatea oferit de Internet permite folosirea sa,
n acest sens sistemul putnd fi considerat a fi integrat n Internet.
La nivelul anului 1998 Usenet News cuprindea peste 8000 de grupuri de tiri i
numara peste 6 milioane de utilizatori din lumea intreag, acoperind subiecte de discuie din
cele mai variate domenii.
n mod normal, oportunitatea de a ntlni persoane cu interese similare este
condiionat de factori de ordin geografic, temporal i financiar, greu de depit. n schimb,
Usenet News ofer locuri de ntlnire ntre persoane cu interese similare, singura limitare
fiind cea legat de accesul la Internet i cunotinele n doemniu.
World Wide Web (Web sau WWW)
Prin denumirea sa, acest serviciu reflect principalele sale caracteristici. El permite n
primul rnd accesarea informaiei din ntreagul spaiu Internet (world wide) iar n al doilea
rnd face ca organizarea informaiei sa apar ca o pnz de pianjen (web) prin folosirea
tehnicii hypertext care permite navigarea cu uurin de la un text la altul prin legturile
realizate de aceast structur (hyperlink).
Hyper Text Markup Language (HTML) este limbajul care st la baza documentelor de
tip WWW. Acest limbaj reprezint o metod de organizare a informaiei prin care anumite
cuvinte marcate dintr-un document sunt evideniate printr-un format diferit i sunt legate de
alte documente ce conin informaii suplimentare despre ele. n hypermedia, o extensie a
hypertextului, legturile se pot face i la grafice, imagini, clipuri video i audio, etc.
Prima tentativ n acest sens a fost facut n 1986 de catre Organizatia Internationala
pentru Standarde (International Organization for Standardization) ce a elaborat n standardul
ISO 8879, un material intitulat "Information Processing - Text and Office Systems - Standard
Generalized Markup Language (SGML)".
Acest limbaj a fost dezvoltat in 1989 de Tim Berners-Lee n cadrul Laboratorului
European de Fizica a Particulelor (CERN) din Elveia i este disponibil n mod gratuit pentru
- Modulul III pagina ~ 19 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

utilizare. n plus, multe situri care utlizeaz baze de date i animaii folosesc i programe
avansate, CGI-uri, Java, etc. CGI (Common Gateway Interface) este un mic program care
interacioneaz cu serverul de Web facnd prelucari automate pe baza unor date introduse din
pagina de Web.
Java este un limbaj de programare orientat spre reea, elaborat de Sun Microsystem i care
permite elaborarea de programe ce pot fi rulate pe orice calculator, indiferent de sistemul de
opeare, oferind garanii n privina securitii datelor. Acesta poate fi nglobat sub forma de
mici programe (applet) n pagini de Web, oferind efecte cum ar fi: animaie, design dinamic,
etc.
Arhitectura serviciului WWW se bazaeaz pe modelul client-server. Clientul permite
utilizatorului sa exploreze (browse) documente locale sau situate n noduri Internet.
Asa numitele "browsere" (browsers) sunt programe folosite pentru a vizualiza
documente HTML i nu numai. De obicei ele ncorporeaza i tehnica necesar accesrii altor
servicii Internet (e-mail, news, ftp, gopher, archie, etc.)
HTTP este protocolul utilizat pentru transferul documentelor ntre server i client
(browser). El are o funcionare destul de simpl: prin selectarea de catre utilizator a unui
cuvnt marcat, clientul determin adresa documnetului legat de acesta i transmite ctre
serverul de Web o cerere, n care specific adresa documentului. Serverul transmite
coninutul documentului solicitat sau un mesaj de eroare dac este cazul (atunci cnd
documentul solicitat nu este gsit sau nu poate fi accesat), dup care nchide conexiunea.
Adresa documetului are o form standard, numita URL (Uniform Resource Locator)
care arat astfel:
protocol://host.nume_domeniu[:port]/cale/nume_fisier
unde:
-

protocol - este metoda de acces (FTP, HTTP. Gopher, Wais, etc.);


host.nume_domeniu este adresa serverului ce deine documentul;
port - este opional, indic portul accesat;
cale/nume_fisier indic fiierul ce conine documentul;

Se poate face o analogie ntre televiziune i browser, browserul fiind analog


aparatului de televiziune iar documentul HTML fiind analog programului TV.
Pe piaa browserelor competiia este acerb, liderul actual fiind Netscape, urmat de
Microsoft cu Internet Explorer.
Continund analogia cu televiziunea, aa cum pentru a urmri un program de
televiziune este nevoie de un furnizor de astfel de programe, tot aa pentru a avea acces la
Internet, la serviciile i informaiile puse la dispozitie de acesta, este nevoie de: un distribuitor
de servicii Internet (aa numitul Internet Service Provider - ISP) care poate fi un distribuitor
de aa-numitele servicii on-line (n SUA cele mai cunoscute sunt - America OnLine,
Compuserve, Prodigy), la noi n ar existind un serviciu asemanator, ns mai puin
raspindit, Romania On Line, o companie telefonic (de exemplu la noi n ar EasyNet,
format prin asocierea RomTelecom - Global One) sau un distribuitor local. Dintre cei mai
cunoscui distribuitori locali la noi sunt: Startnets, Kappa, Dynamic Network Technologies,
IIRUC, LogicNet, n plus acces Internet existnd i n majoritatea mediilor universitare.
- Modulul III pagina ~ 20 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

NETIQUETTE (Network Etiquette)


Ca orice mediu n care oamenii iau contact unii cu alii, chiar dac prin intermediul
calculatorului, i pentru Internet exist o serie de reguli de comportare, aa numitul
"Netiquette" (network etiquette = etica de reea). Aceasta cuprinde un set de reguli de
comportare civilizat n cadrul comunicaiilor realizate n reea, mai ales atunci cnd
comunicaia se realizeaz n cadrul unor grupuri de persoane, chiar dac acestea nu se
ntilnesc n mod direct. Deoarece nu exist un organism central care s cenzureze
comunicaia, exist alte mecanisme de control al comportrii civilizate n cadrul reelei.
Atunci cnd cineva ncalc regulile comportrii civilizate, persoana n cauz poate fi blamat
de ceilalti membrii ai comunitii Internet, ntr-un mod care se pare c este mult mai eficient
i agresiv dect alte forme de comunicare, fie chiar i verbale. n plus, ceilali utilizatori pot
cere administratorului de sistem al serverului de unde are acces Internet persoana n cauz, s
i nchid contul.
Rezumatul unitii de studiu
Rezumat (capitolul III.1): Dispozitivele periferice reprezint echipamente ce se ataeaz
calculatorului prin intermediul porturilor. Dispozitivele periferice se impart dup destinaie n
dispozitive periferice de intrare-ieire de uz general (tastatur, monitor, mouse, imprimant),
dispozitive periferice destinate stocrii datelor (disc flexibil, hard disc, disc optic, band
magnetic, perforator hrtie), dispozitive multimedia (proiectoare video, camere video,
amplificatoare, dispozitive pentru realitatea virtual), dispozitive de comunicaii (fax/modem,
cuploare de reea), interfee de proces (convertoare analog-numerice, convertoare numericanalogice, intrri ieiri numerice, console de proces) i dispozitive speciale (joystick, scanere,
plottere, digitizoare, programatoare de memorii, dispozitive de simulare, dispozitive de
comand roboi). Prin ataarea dispozitivelor periferice performanele unui sistem de calcul
pot fi considerabil mbuntite.
Rezumat (capitolul III.2): Din punct de vedere tehnic, Internetul s-ar putea defini ca fiind o
reea de reele, o super-reea, cea mai mare reea de calculatoare de pna acum, din lumea
ntreag. O astfel de reea asigur o serie de servicii:
e-mail sau pota electronic (electronic-mail);
newsgroups (grupuri de tiri, numit i USENET) ;
telnet, remote login, secure shell i altele de acest tip, care permit lucrul pe
calculatoarele aflate la distan ca i cum s-ar lucra pe calculatorul propriu;
ftp (file transfer protocol -protocolul de transfer al fiierelor de pe un calculator pe
altul);
Worl Wide Web sau pe scurt Web
servicii de cutare i informare: gopher, archie, veronica, wais, etc.
Pentru asigurarea comunicaiei prin reeaua Internet se folosesc o serie de protocoale.
Cel mai cunoscut este protocolul de reea TCP/IP (Tansport Control Protocol/Internet
Protocol). Prin acest protocol orice calculator din reea are asociat o adres i un nume.

- Modulul III pagina ~ 21 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Autoevaluare
Incercati sa rspundei la urmtoarele ntrebri dup care verificai corectitudinea
rspunsurilor prin comparare cu informaiile oferite la Rspunsuri.
1. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Un dispozitiv periferic poate fi la rndul su
un sistem de calcul.
2. Alegei rspunsul corect din variantele prezentate mai jos. Un modem conectat la un
calculator personal poate fi de tip:
A. intern;
B. extern;
C. intern i extern;
3. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Driverele sunt interfee specifice anumitor
dispozitive periferice.
4. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Perifericele unui calculator sunt de dou
categorii: master (de comand) i slave (comandate).
5. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Rolul unui controler de magistral este cel de
a adapta viteza perifericelor la cea a unitii centrale.
6. Alegeti varianta corect din cele prezentate mai jos. Dispozitivele utilizate pentru
introducerea fluxurilor de date analogice n calculatoarele numerice sunt:
A. convertoarele numeric-analogice (CNA);
B. convertoarele analog-numerice (CAN);
C. att CNA ct i CAN;
7. Alegeti varianta corect din cele prezentate mai jos. Definiia corect a unei interfee
este:
A. un ansamblu de echipamente i programe destinat cuplrii a dou sisteme cu caracteristici
diferite;
B. circuitul DMA care asigur transferul datelor ntre periferic i calculator;
C. un ansamblu de echipamente destinat cuplrii a dou sisteme cu caracteristici diferite;
8. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Mecanismul de cretere virtual a memoriei
interne destinat unui sistem de calcul este reprezentat de memoria cache.
9. Alegeti varianta corect din cele prezentate mai jos. Comenzile AT pentru un
modem reprezint:
- Modulul III pagina ~ 22 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

A. comenzile furnizate de placa de baz de tip AT sau ATX;


B. comenzile specifice unitii centrale;
C. set specific de instruciuni destinate comenzii modemurilor;
10. Alegeti varianta corect din cele prezentate mai jos. Configurarea calculatorului se
face n programul BIOS cu facilitatea:
A. Bootstrap Loader;
B. DMA;
C. SETUP;
11. Alegeti varianta corect din cele prezentate mai jos.
D. ntr-un microsistem poate fi un singur modul de comand i un singur modul comandat.
E. ntr-un microsistem poate fi un singur modul de comand i mai multe module
comandate.
F. ntr-un microsistem pot fi mai multe module de comand i mai multe module
comandate.
12. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Individualizarea unui port n sistemul de
calcul se face prin alocarea unei adrese, a unei ntreruperi i eventual a unui canal
DMA.
13. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Un disc optic de tip CD-ROM este destinat n
utilizarea obinuit numai pentru citire, fiind similar din acest punct de vedere cu o
memorie ROM.
14. Alegei rspunsul cel mai potrivit din variantele prezentate mai jos. Pentru
transmisia serial asincron parametrii transmisiei sunt:
A. viteza de transmisie, protocolul utilizat, numrul ntreruperii, canalul DMA;
B. viteza de transmisie, numrul de bii transmii ntr-un cadru, paritatea, numrul de bii de
stop, numrul de bii de start i protocolul utilizat;
C. viteza de transmisie, numrul de bii transmii ntr-un cadru, paritatea, codul CRC,
numrul de bii de stop i numrul de bii de start;
15. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Un modem poate ndeplini n mod automat
funcia de cuplare la o linie telefonic i elaborarea comenzilor necesare iniierii
legturii.
16. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Memorarea datelor pe discul flexibil se face
prin metode electromagnetice.

- Modulul III pagina ~ 23 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

17. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Mnemonicile reprezint codurile de comand
ale modemului.
18. Alegei varianta corect din cele prezentate mai jos referitor la un program driver
pentru periferic.
D. Programul driver reprezint o interfa ntre programul de aplicaie i periferic.
E. Programul driver este ncrcat n memorie la pornirea calculatorului i supravegheaz
funcionarea acestuia.
F. Programul driver este utilizat pentru ncrcarea sistemului de operare.
19. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Tastatura este dispozitivul standard de ieire
al unui sistem de calcul.
20. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Datele pe discul optic sunt memorate prin
metode magnetice.
21. Alegei rspunsul cel mai potrivit din variantele prezentate mai jos. Accesul la datele
memorate pe o band magnetic poate fi fcut:
A. Secvenial.
B. Direct.
C. Direct i secvenial.
22. Specificai care din noiunile de mai jos nu se refer la modul n care se poate realiza
comunicaia ntre dou echipamente.
A. Simplex.
B. Secvenial.
C. Full-duplex.
23. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Modemul sau placa de reea permit
conectarea la distan a calculatoarelor.
24. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Interfeele calculatorului mai pot fi numite i
periferice.
25. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Monitorul este dispozitivul standard de ieire
al unui sistem de calcul.
26. Alegei rspunsul cel mai potrivit din variantele prezentate mai jos. Accesul la datele
memorate pe un disc magnetic poate fi fcut:
- Modulul III pagina ~ 24 ~

Universitatea Bacu
Arhitectura sistemelor de calcul
A. Secvenial.
B. Direct.
C. Direct i secvenial.

27. Alegei rspunsul cel mai potrivit din variantele prezentate mai jos. Mecanismul
memoriei virtuale se refer la:
A. O metod de acces direct la memorie (DMA).
B. O metod de lucru a unitii centrale cu memoria sistemului.
C. Extinderea aparent a memoriei disponibile a sistemului de calcul prin utilizarea
dispozitivelor de memorare de mas.
28. Alegei rspunsul corect, n funcie de modul n care definiia urmtoare este corect
(ADEVRAT) sau incorect (FALS). Modemul este utilizat pentru extinderea
posibilitilor de memorare a calculatorului.
Rspunsuri
1. ADEVARAT, 2. C, 3. FALS, 4. FALS, 5. ADEVARAT, 6. B, 7. A, 8. FALS, 9. C, 10. C, 11.
C, 12. ADEVARAT, 13. ADEVARAT, 14. B, 15. ADEVARAT, 16. ADEVARAT, 17. FALS,
18. A, 19. FALS, 20. FALS, 21. A, 22. B, 23. ADEVARAT, 24. FALS, 25. FALS, 26. C, 27. C,
28. B.
Test de autoevaluare a cunotinelor din modulul III

Incercai s completai textul urmtor cu noiunile care lipsesc.


Dispozitivele periferice se mpart n mai multe categorii dup destinaia acestora: n
dispozitive periferice de intrare-ieire de uz general ( ___, ___, ____ ), dispozitive periferice
destinate stocrii datelor ( ___, ____,___ ), dispozitive multimedia (___, ___, ____),
dispozitive de comunicaii ( ___, ___, ____ ), interfee de proces ( ___, ___, ____ ) i
dispozitive speciale ( ___, ___, ____ ). n acest moment exist o gam att de larg a
aplicaiilor calculatorului nct este greu sa se fac o list complet a tuturor dispozitivelor
periferice existente i a domeniului de aplicare a acestora.
Este important de tiut faptul c, n prezent marea majoritate a dispozitivelor periferice sunt
la rndul lor nzestrate cu ( ___ ) reprezentnd structuri asemntoare calculatorului, adaptate
specificului aplicaiei respective. Din acest motiv, atunci cnd se vorbete despre
performanele unui dispozitiv periferic se vor lua n calcul i ( ___ ) cu care este nzestrat
acesta, mrimea memoriei, etc.
Din punct de vedere tehnic, Internetul s-ar putea defini ca fiind ( ___ ), o super-reea,
cea mai mare reea de calculatoare de pna acum, din lumea ntreag. Din punctul de vedere
al utilizatorilor, ar putea fi definit ca ( ___ ) care folosesc i dezvolt aceste reele, iar din
punct de vedere informaional ar putea fi definit ca fiind ( ___ ) ce poate fi accesat de
oriunde din lume. Fiecare din membrii acestei reele poate accesa ( ___ ) puse la dispoziie de
calculatoarele ce o compun, precum i o serie larg de ( ___ ). n plus, mai exist o serie de
utilizatori care beneficiaz de ( ___ ), chiar dac nu sunt parte integrant a acestei mari reele.
- Modulul III pagina ~ 25 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Reeaua Internet este alcatuit ( ___ ), interconectate prin ( ___,____,___ ), etc. n cadrul
acestei reele comunic ntre ele calculatoare cu o structura ( ___, ___ ) extrem de divers,
toate acestea folosind ns o serie de ( ___ ) unice, cel mai cunoscut fiind protocolul de retea
( ___ ).

- Modulul III pagina ~ 26 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Tema de control nr. 1.


1. Artai care sunt modurile de reprezentare a valorilor numerice ntr-un
sistem de calcul.
2. Artai care sunt principalele erori care apar la operaii cu numere.
3. Scriei axiomele i teoremele algebrei binare.
4. Scriei tabelele de adevr pentru funciile: f ( x, y) x xy , f ( x, y) x y i
f ( x, y) x xy .
5. Explicai ce este o main SISD.
6. Artai care sunt principalele caracteristici de performan ale unei uniti
centrale.
7. Explicai ce este spaiul maxim de adresare i care este legtura dintre
acesta i memoria unui sistem de calcul.
8. Artai care sunt caracteristicile principale ale unui port.
9. Descriei la alegere 3 tipuri de dispozitive periferice de intrare.
10.Artai care sunt principalele servicii oferite de reeaua Internet.

- Tema de control nr.1 ~ 1 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

Bibliografie

1. Athanasiu Irina, Panoiu Alexandru, - Microprocesoarele 8086, 286, 386, Editura


TEORA, Bucuresti, 1992;
2. Adrian Petrescu .a. Microcalculatoarele M18, M18B, M118, Editura Tehnic,
Bucureti, 1984;
3. Andronescu Gh., - Sisteme Digitale, Editura MatrixRom, Bucuresti, 2002;
4. Baluta Gheorghe, - Circuite logice si structuri numerice. Proiectare si aplicatii.
Editura MatrixRom, Bucuresti, 2002;
5. Blakeslee Thomas, Proiectarea cu circuite logice MSI si LSI standard,
EdituraTehnica, Bucuresti, 1988;
6. Bogdanov Ivan, - Microprocesorul in comanda actionarilor electrice, Editura FACLA,
Timisoara, 1989;
7. Budiu Mihai, Cache-uri, Cornell University, USA, 1999;
8. Capatina Octavian, - Proiectarea cu microcalculatoare integrate, Editura Dacia, Cluj,
1992;
9. Cristian Lupu, Stefan Stancescu, - Microprocesoare Circuite Proiectare., Editura
Militara, Bucuresti, 1986;
10. Cuculescu I., - Analiza numerica, Editura Tehnica, Bucuresti, 1967;
11. Dancea Ioan, - Microprocesoare. Arhitectura interna, programare, aplicatii. Editura
Dacia, Cluj-Napoca, 1979;
12. Davidoviciu A., s.a., - Minicalculatoarele si microcalculatoarele in conducerea
proceselor industriale, Editura Tehnica, Bucuresti, 1983;
13. Ionescu D. - Codificare si coduri, Editura Tehnica, Bucuresti, 1981;
14. Lupu C., s.a. - Microprocesoare. Aplicatii. Editura Militara, Bucuresti 1982;
15. Marinescu D. Naicu S., - Microcontrolerul 80C32. Manual de utilizare. Editura
Tehnica, Bucuresti, 1998;
16. Milici Dan, - Circuite numerice. Introducere in sistemele de calcul, Editura
MatrixRom, Bucuresti, 2003;
17. Pop Eugen, s.a. - Metode in prelucrarea numerica a semnalelor, Editura FACLA,
Timisoara, 1989;
18. Popescu D., Popescu C., - Circuite digitale elementare, Editura MatrixRom,
Bucuresti, 2003;
19. Potorac D.A., - Bazele proiectarii circuitelor numerice, Editura MatrixRom,
Bucuresti, 2002;

- Bibliografie ~ 1 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

20. Puiu-Berizinu M., Rotar Dan An Optimal Control Method of the PWM Inverter
used in Electrical Drives with Induction Motor - MIPRO99 CONFERENCE, IEEE
Region 8, CROAIA 1999.
21. Puiu Berizinu Mihai, Rotar Dan Using DSP for PWM Inverter Command by the
Generatrix Wave Sampling Principle, Conferina Naional de Acionri Electrice
CNAE 2000, Iai, 12-14 octombrie 2000, publicat n Buletinul Institutului
Politehnic Iai, Tomul XLVI (L), Fasc. 5, ISSN 0258-9109, pp. 72-77
22. Radu O., Sandulescu Gh., - Filtre numerice. Aplicatii, Editura
Tehnica,
Bucuresti, 1979;
23. Rotar Dan, Anghelut Marius Arhitectura sistemelor de calcul, Editura Alma Mater,
Bacau, ISBN 978-973-1833-24-8, 230 pag, 2007
24. Rotar Dan - Harmonic analysis based on microcomputers, Efficiency, Cost,
Optimization, Simulation and Environmental Aspects of Energy Systems and
Processes Congress ECOS98, ISBN 2-905-267-29-1, Nancy, France, pp. 1173-1180,
1998.
25. Rotar Dan - Protection of the Microcomputer-based Pulse-Width Modulated Inverters,
17th International Conference on COMPUTERS IN TECHNICAL SYSTEMS,
Proceedings Volume 2, ISBN 953-6042-57-6, pp. 67-70, CROAIA 1998.
26. Rotar Dan, Ababei tefan - Determinarea consumului energetic prin contorizare
numeric, Conferina Naional de Energetic Industrial, Bacu, 1998, Editura
Plumb, ISBN 973-9362-16-8, pp. 170-173.
27. Rotar Dan Sisteme de msur digitale a energiei electrice Probleme de
management i conservare a energiei, Craiova, ISBN 973-0-00917-1, pp. 21-28, 1999
28. Rotar Dan Programarea DSP, Conferina Naional de Energetic Industrial CNEI
2000 MILENIUM, 10-11 noiembrie 2000, Bacu, Editura ALMA MATER, ISBN
973-99703-4-6, pp. 84-87
29. Rotar Dan Regulator numeric pentru procesorul digital de semnal TMS320F240,
Conferina Naional de Energetic Industrial CNEI 2000 MILENIUM, 10-11
noiembrie 2000, Bacu, Editura ALMA MATER, ISBN 973-99703-4-6, pp. 88-91
30. Rotar Dan, Ababei Stefan, Sorin Popa, Communication system for DSP and PC
compatible computer, Romanian Academy, Branch office of Iasi, MCOM-8, 2002,
ISSN 1224-7480, pp. 413-418.
31. Dan Rotar, Petru Livini, Ababei Stefan, Digital filtering with digital signal
processing controller, Romanian Academy, Branch office, MCOM-9 vol. 2, 2003,
ISSN 1224-7480, pp. 207-210.
32. Somnea Dan, Vladut Teodor, - Programarea in assembler. Editura Tehnica, Bucuresti,
1992;
33. Stanasila Octavian, - Notiuni si tehnici de matematica discreta, Editura Stiintifica si
Enciclopedica, Bucuresti, 1985;
34. Stanomir D., Stanasila O., - Metode matematice in teoria semnalelor, Editura Tehnica,
Bucuresti 1980;
35. Suciu Marcel, Popescu Dumitru, Ionescu Traian, - Microprocesoare,
microcalculatoare si roboti in automatizari industriale, Editura Tehnica, Bucuresti,
1986
- Bibliografie ~ 2 ~

Universitatea Bacu
Arhitectura sistemelor de calcul

36. Sztojanov I., s.a. - De la poarta TTL la microprocesor vol I, II, Editura Tehnica,
Bucuresti, 1987;
37. Tanase Ady, Gaitan V., - Familia de procesoare pentru prelucrarea numerica a
semnalelor ADSP-21, Editura MatrixRom, Bucuresti, 2004;
38. Teodorescu Dan, - Introducere in microelectronica, Editura Facla, Timisoara, 1985;
39. Teodorescu Dan, - Automatizari microelectronice, EdituraTehnica, Bucuresti, 1988:
40. Toacse Ghe., - Introducere in microprocesoare, Editura Stiintifica si Enciclopedica,
Bucuresti, 1986;
41. Toace Gheorghe, Nicula Dan Electronic digital. Dispozitive. Circuite.
Proiectare., Editura Tehnic, Bucuresti, 2005;
42. Zoican Sorin - Arhitectura sistemelor de calcul,Universitatea Politehnica, Bucuresti,
1998;
43. Zoican Sorin, Popovici C. Eduard - Arhitectura microprocesoarelor. Indrumar de
laborator, Universitatea Politehnica, Bucuresti, 1997;
44. *** TMS320C24x DSP Controllers - Reference Set: Vol.1, Texas Instruments Inc,
1997;
45. *** TMS320C24x DSP Controllers - Reference Set: Vol.2, Texas Instruments Inc,
1997;
46. *** AT90S3213 Microcontroller, Atmel, 1998;
47. *** PIC 16F97x Microcontroller, Microchip, 2005;

- Bibliografie ~ 3 ~

FIA DISCIPLINEI
Denumirea disciplinei

ARHITECTURA SISTEMELOR DE CALCUL

Codul disciplinei

UB04I111I

Facultatea

de Stiinte

Domeniul
Specializarea

INFORMATIC
INFORMATIC

Numrul de credite

Semestrul

Numrul orelor pe semestru/activiti


Total

SI

42

28

Categoria formativ a disciplinei


DF-fundamental, DG-general, DS-de specialitate, DE-economic/managerial, DU-umanist
Categoria de opionalitate a disciplinei: DI-impus, DO-opional, DL-liber aleas (facultativ)

Obiective

Coninut (descriptori)

Teste si teme de control

F 135.08/Ed.1

14

DF
DI
C6.1. Identificarea conceptelor si modelelor de baza pentru sisteme de calcul si retele de calculatoare.
C6.2. Identificarea si explicarea arhitecturilor de baz pentru organizarea si gestiunea sistemelor si a
retelelor.
C6.3. Utilizarea tehnicilor pentru instalarea, configurarea si administrarea sistemelor si retelelor
1. Reprezentarea numerelor 3 ore
2. Elemente de algebr Boolean (algebr logic) 3 ore
3. Arhitectura calculatoarelor Generaliti 2 ore
4. Unitatea central 3 ore
5. Memoria calculatorului 2 ore
6. Porturile, Accesul direct la memorie (DMA) 3 ore
7. Dispozitive periferice de intrare/ieire de uz general 2 ore
8. Dispozitive de memorare de mare capacitate 2 ore
9. Dispozitive periferice speciale 2 ore
10. Dispozitive periferice pentru comunicaii 3 ore
11. Reeaua Internet 3 ore
Test docimologic la seminar

Forma de evaluare (E-examen, C-colocviu/test final, LP-lucrri de control)


Stabilirea notei finale (procentaje)
-rspunsurile la examen / colocviu / lucrri practice
-activiti aplicative atestate / laborator / lucrri practice/proiect etc.
-teste pe parcursul semestrului
-teme de control

Bibliografia

Lista materialelor
didactice necesare
Coordonator Titular de
a) Disciplin

E
40%
20%
20%
20%
1. Rotar Dan, Arhitectura sistemelor de calcul, Editura Alma Mater, Bacau, 2007
2. Athanasiu Irina, Panoiu Alexandru, Microprocesoarele 8086, 286, 386, Editura
TEORA, Bucuresti, 1992
3. Sztojanov I., s.a. - De la poarta TTL la microprocesor vol I, II, Editura Tehnica,
Bucuresti, 1987
4. Zoican Sorin - Arhitectura sistemelor de calcul,Universitatea Politehnica,
Bucuresti, 1998
Sal cu staii de lucru i aplicaii de tip ASC

Grad didactic, titlu, prenume, nume

Prof. Dr. ing. Rotar Dan

Legenda: SI studiu individual, S-seminar, L activiti de laborator, P-proiect sau lucrri practice

F 135.08/Ed.1

Semntura

S-ar putea să vă placă și