Sunteți pe pagina 1din 9

Capitolul 1

Capitolul 1.
STRUCTURA I PRINCIPIILE DE FUNCIONARE
ALE UNUI CALCULATOR ELECTRONIC
NUMERIC
1.1. STRUCTURA FIZIC
Calculatorul este un dispozitiv electronic capabil s efectueze
operaii de prelucrare a datelor pe baza unui program.
Calculatorul propriu-zis este alctuit din 2 componente
principale:
MEMORIA INTERN;
UNITATEA DE COMAND.
mpreun cu echipamentele periferice (de intrare, ieire i
intrare/ieire), el formeaz un sistem electronic de calcul (figura
1.1.).
Fabricantul de calculatoare i vinde produsul ca avnd dou
componente:
- o component fizic - calculatorului aa cum a ieit
de pe banda de montaj;
- o component logic - programe speciale livrate pe
un suport de memorie extern.
n acest sens cele dou componente formeaz cele dou pri
fundamentale ale oricrui sistem de calcul:
- componenta fizic HARDWARE (HARD);
13

Utilizarea calculatorului prezentul la puterea infinit

- partea logic SOFTWARE (SOFT).


Configuraia unui sistem de calcul este dat ntotdeauna de
calculatorului cu componentele sale i echipamentele periferice
conectate la acesta, la un moment dat .

Unitatea de
Comand
Calculator
Echipamente
periferice de
intrare

Sistem electronic
de calcul

Memoria
Intern

Echipamente
periferice de
ieire

Echipamente
periferice de
intrare/ieire

Figura 1.1. Sistem electronic de calcul

Memoria intern
Este componenta de baz a calculatorului ce servete la
pstrarea temporar a informaiei constituite din programul utilizat
(mulime de coduri numite instruciuni) i datele aferente problemei
(iniiale, intermediare i/sau finale).
La memoria intern are acces unitatea de comand pentru a
prelucra datele din memoria intern i echipamentele periferice
pentru a introduce, extrage i stoca informaiile din memoria intern.
Prin acces, respectiv timp de acces, se nelege intervalul de
timp msurat din momentul lansrii unei cereri de consultare a
memoriei i pn n momentul obinerii informaiei respective .
Unitatea elementar de informaie este bitul sau poziie
binar, fiind definit ca un element ce poate memora o cifr binar, 0
sau 1, dup cum elementul fizic corespunztor (inele de ferit la
14

Capitolul 1

sistemele vechi) este parcurs de un curent de intensitate i sau i


(figura 1.2.).

+i

"1"

-i

"0"

Figura 1.2. Inel de ferit

Unitatea adresabil a memoriei interne, este locaia de


memorie care este, de fapt, o succesiune de bii (figura 1.3.).
Locaia de memorie este definit prin dou elemente de baz:
lungimea locaiei (numrul de bii pe care l conine);
adresa locaiei.
O succesiune de 8 bii formeaz un octet sau un Byte.
0

...

...

Figura 1.3. Locaia de memorie

15

Utilizarea calculatorului prezentul la puterea infinit

Capacitatea de memorare este dat de numrul de octei pe


care memoria intern respectiv i conine, unitatea de msur
uzual fiind kilooctet-ul (kbyte-ul).
1KO = 1024 octei (bytes) = 210 bytes
1MB = 1024 KB = 1.048.576 octei (bytes) = 220 bytes
1GB = 1024 MB = 1.073.741.824 octei (bytes) =230 bytes
Exist mai multe tipuri de memorie intern :
RAM - Random Access Memory (memorie cu acces
aleator);
ROM - Read Only Memory (memorie ce poate fi doar
citit);
PROM (ROM programabil);
REPROM (ROM reprogramabil);
CMOS (alimentat de un acumulator i n care se
memoreaz informaii despre sistemul de calcul, cum ar fi:
data, ora, parola).
Funcia de baz a memoriei interne este de a stoca
programul, funcie care trebuie s se desfoare n urmtoarele
condiii:
capacitatea de memorare ct mai mare;
timp de acces ct mai mic;
protecia deplin a informaiei;
tehnici de introducere/extragere a informaiilor ct mai
simple i eficiente.
Unitatea de comand
Este componenta de baz a calculatorului, capabil s
prelucreze datele din memoria intern prin intermediul unor circuite
care pot realiza instruciunile unui program. Funcionarea unitii de
comand este definit prin:
descrierea setului de instruciuni pe care le poate
interpreta;
descrierea regulilor de interpretare;
Din punct de vedere constructiv, unitatea de comand are n
structura sa:
16

Capitolul 1

o unitate aritmetico - logic, ce realizeaz execuia


propriu-zis a instruciunilor;
o unitate de comand i control ce asigur comenzile
necesare
execuiei
instruciunilor,
nlnuirii
instruciunilor, controlul operaiilor de intrare/ieire,
etc.
Pentru a se realiza prelucrarea datelor este necesar
introducerea programului corespunztor n memoria intern.
Datorit faptului c, calculatorului lucreaz intern n cod - main,
ce are la baz sistemul de numeraie binar apare necesitatea
transformrii instruciunilor din programul utilizatorului n
instruciuni cod-main. Acestea sunt instruciunile pe care unitatea
de comand le poate executa.
n general, setul de instruciuni al unei uniti de comand
are un anumit format.
De exemplu : formatul instruciunii cu un operand este:

unde:
- C - reprezint codul operaiei;
- A - reprezint adresa operandului;
- I - reprezint informaii speciale (deplasamentul, offset).
Unitatea de comand are circuite capabile s analizeze aceste
instruciuni i s le execute .
Execuia unei instruciuni presupune efectuarea urmtoarelor
operaii :
citete i decodific instruciunea;
calculeaz adresele operanzilor;
citete operanzii;
execut instruciunea.
Unitatea de comand are la dispoziie o memorie special
mprit n regitri, utilizat pentru execuia instruciunilor .
17

Utilizarea calculatorului prezentul la puterea infinit

Din punct de vedere funcional unitatea de comand este


alctuit din mai multe subansamble:
- subansamblul de control, care coordoneaz toate celelalte
subansamble;
- subansamblul aritmetico-logic, care conine circuite
necesare pentru executarea operaiilor elementare aritmetice i
logice;
- subansamble de adresare a memoria intern care execut
operaiile de introducere-extragere n/din memoria intern;
- subansamble de control al interfeelor cu EP;
- subansamble de control a ntreruperilor i derutelor, etc.
Echipamente periferice
Sunt dispozitive electronice, mecanice ce se utilizeaz pentru
introducerea, extragerea, respectiv stocarea informaiei. Orice
echipament periferic are un anumit suport tehnic purttor de
informaie.
Din punct de vedere al suportului echipamentele periferice se
clasific n:
a) Echipamente periferice cu suport reutilizabil; toate
echipamentele periferice care au ca purttor de inform.
suport magnetic:
unitatea de disc fix (HDD);
unitatea de disc flexibil (FLOPPY);
unitatea de band magnetic (rola de band
magnetic);
CD-ROM (compact discul).
b) Echipamente periferice cu suport nereutilizabil din care
fac parte :
cititor, perforator de cartele;
cititor, perforator de band de hrtie;
imprimanta, etc.
Din punct de vedere a operaiei efectuate, echipamentele
periferice se clasific n:
1. Echipamente periferice de intrare;
2. Echipamente periferice de ieire;
18

Capitolul 1

3. Echipamente periferice de intrare/ieire.


1. Echipamentele periferice de intrare: realizeaz operaia de
introducere a informaiei din exterior n memoria intern.
Exemple: tastatura, cititorul de cartele, cititorul de band
perforat, etc.
2. Echipamentele periferice de ieire; realizeaz operaia de
extragere a informaiei din memoria intern ctre exterior.
Exemple: imprimanta, monitorul, perforatorul de cartele,
perforatorul de band de hrtie.
3. Echipamentele periferice de intrare/ieire: realizeaz
operaia de introducere a informaiei de pe o memorie extern n
memoria intern, respectiv de extragere a informaiei din memoria
intern i nscrierea acestora pe o memorie extern cum ar fi:
- discul fix;
- discul FLOPPY;
- CD-ROM;
- banda magnetic.
Pe lng cele prezentate mai sus mai exist :
- MOUSE-ul echipament periferic nestandard, ce poate
nlocui tastatura la anumite operaii;
- SCANNER-ul echipament periferic ce permite
transformarea unei imagini n informaie n memoria intern;
- PLOTTER-UL echipament periferic special ce e prevzut
ca un instrument pentru realizarea desenelor tehnice;
- TERMINAL DE TELETRANSMISIE (MODEM) - ce
permite transmiterea la distan a informaiei.
Pentru conectarea la calculatorului a echipamentelor
periferice trebuie s existe pentru fiecare echipament n parte o
interfa .
Configuraia
Prin configuraie se nelege calculatorului i echipamentele
periferice conectate n acel moment. Configuraia standard este
format din calculatorul + echipamentele periferice de intrare +
echipamentele periferice de ieire + echipamentele periferice de
intrare/ieire.
19

Utilizarea calculatorului prezentul la puterea infinit

Compatibilitatea reprezint portabilitatea perfect a


programelor precum i specificaii identice de realizare.
Portabilitate nseamn c programul poate fi utilizat de
calculatoarele fcute sub licen la fel ca de cele originale.
1.2. PRINCIPII DE FUNCIONARE
Pentru a rezolva o problem cu ajutorul calculatorului este
necesar elaborarea unui program pentru rezolvarea problemei
respective.
Programul este o mulime finit de coduri numite
instruciuni, ce codific diversele operaii prevzute n algoritmul
pentru rezolvarea problemei respective.
Limbajul n care se realizeaz programul, deci de unde vor fi
luate aceste instruciuni se numete limbaj de programare i
reprezentare, fiind limbajul comun de conversaie utilizator calculator.
Algoritmul pentru rezolvarea unei probleme reprezint
metoda pentru rezolvarea problemei respective, adic etapele, paii,
n ultim instan operaiile care trebuie efectuate ntr-o ordine
logic, astfel nct pornind de la datele iniiale s ajungem la
rezultate.
Programul astfel elaborat, este introdus n memoria intern
prin intermediul echipamentelor periferice de intrare.
Datorit faptului c, calculatorului lucreaz intern n cod
main apare necesitatea transformrii programului utilizat n
program cod main.
Unitatea de comand este componenta care va efectua efectiv
operaiile prevzute n programul utilizat urmnd s transmit ctre
exterior rezultatul prelucrrilor prin intermediul echipamentelor
periferice de ieire. De asemenea, exist posibilitatea stocrii
informaiei pe o memorie extern prin intermediul echipamentelor
periferice de intrare/ieire.
Exemplu: Rezolvarea ecuaiei de gradul I
Algoritm

Program
surs
20

Program direct
executabil

Capitolul 1

1. Citete a i b
2. Calculeaz x= -b/a
3. Afieaz x

INPUT
COMPUTE
PRINT

21

11010101101101110101
10000101011101011101
11010101110110001010

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