HARDWARE-UL - reprezint echipamentele fizice din care
este alctuit un sistem de calcul, n care circuitele electronice prelucreaz automat informaiile i asigur comunicarea ntre utilizator i sistem. VON NEWMANN a stabilit c hardware-ul trebuie s asigure urmtoarele funcii: 1. 2. 3. 4.
funcia funcia funcia funcia
de de de de
memorare; comand i control; prelucrare; intrare-ieire.
1. FUNCIA DE MEMORARE asigur memorarea datelor i a
programelor i are ca suport memoria intern i memoria extern. n memoria intern sunt stocate programele i datele care sunt n lucru la un moment dat. n memoria extern sunt stocate toate programele i datele de care poate avea nevoie, n diferite situaii, sistemul de calcul. 2. FUNCIA DE COMAND I CONTROL asigur: extragerea instruciunilor din memoria intern; analiza instruciunilor; comanda de executare a unei operaii; extragerea datelor de intrare din memoria intern; aranjarea datelor de ieire n memoria intern.
3. FUNCIA DE PRELUCRARE asigur efectuarea operaiilor
aritmetice (adunare, scdere, nmulire i mprire) i logice (AND, IF, NOT). Funcia este realizat de Unitatea Aritmetic Logic. 4. FUNCIA DE INTRARE-IEIRE asigur introducerea datelor i a programelor n memoria intern i furnizarea rezultatelor.
ARHITECTURA unui calculator definete un set de reguli
prin care subansamblele hardware sunt conectate fizic, fr s se in cont de amplasarea lor. Subansamblele sunt definite dup funcia asigurat:
unitatea de comand i control;
unitatea aritmetic-logic; unitatea de memorie intern unitatea de memorie extern unitile de intrare-ieire.
Structura unui calculator secvenial
cu linie continu: fluxul de date i instruciuni; cu linie ntrerupt: fluxul de comenzi i stri.
UNITATEA DE INTRARE (UI)
Unitatea de intrare a unui calculator are urmtoarele funcii: asigur introducerea informaiei n calculator; realizeaz conversia datelor de la forma extern accesibil omului (numere, texte, imagini etc.) la forma intern (binar). Exemple: Tastatura mouse-ul creionul optic scanner-ul cititorul de band de hrtie cititorul optic de caractere interfeele specializate pentru achiziii de date.
UNITATEA DE MEMORIE (UM)
Unitatea de memorie stocheaz informaiile (date i programe). Unitatea de msur pentru memorie este octetul (byte) i conine 8 bii. Memoria unui calculator este format din: MEMORIA INTERN (PRINCIPAL), care pstreaz programele i datele ce se utilizeaz la un moment dat i care: - este accesat direct de unitatea central; - cu excepia unor zone mici, este volatil, fiind dependent de alimentarea cu energie; - este realizat cu circuite electronice rapide de memorie; - este un suport de memorare scump; - are o capacitate limitat chiar de caracteristicile unitii centrale.
MEMORIA EXTERN (SECUNDAR) - pstreaz toate celelalte
programe i date ce trebuie s se afle la dispoziia sistemului de calcul i care: - este un spaiu de stocare ndelungat a informaiei; - este obinut prin utilizarea unor echipamente fizice periferice de memorare: Exemple: banda magnetic; discuri magnetice de diverse tipuri; casete magnetice; compact discuri; memorii optice; CD-uri; DVD-uri; Memorii flash; etc.
UNITATEA ARITMETIC - LOGIC (UAL)
Unitatea Aritmetic - Logic realizeaz prelucrarea informaiei preluate din memorie, iar rezultatele se depun din nou n memorie (n unele situaii, puine la numr, rezultatele sunt nscrise direct n mediul extern). UAL execut: operaii aritmetice (adunare, scdere, nmulire, mprire); operaii logice (I, SAU, SAU-EXCLUSIV, NEGAIE). Pentru executarea operaiilor, unitatea aritmetic-logic dispune de o memorie proprie, de dimensiuni reduse, organizat sub form de REGISTRE.
SUBSISTEMUL DE IEIRE (UE)
Subsistemul de Ieire are urmtoarele funcii: realizeaz trimiterea n exteriorul sistemului de calcul a informaiei din memoria intern (date iniiale i rezultate ale prelucrrilor); execut, pentru utilizatorul uman, conversia din formatul intern (binar) ntr-un format accesibil omului (cifre, grafice, texte, imagini); acolo unde este cazul, genereaz prin intermediul unor circuite speciale (numite convertoare numeric-analogice) semnale necesare acionrii unor echipamente cu comand numeric. Exemple: display-ul imprimanta plotter-ul interfaa de reea de calculatoare dispozitive audio - video specializate
UNITATEA DE COMAND (UC)
Unitatea de Comand controleaz activitatea tuturor echipamentelor din sistem, pe baza unei secvene de instruciuni (programul memorat). Pentru execuia unei instruciuni, UC parcuge urmtoarele etape: citirea din memoria intern a instruciunii curente; decodificarea instruciunii (identificarea operaiilor ce trebuiesc executate) i dac este o instruciune de salt, o execut prin trecerea direct la instruciunea menionat; aducerea din memorie a operanzilor; executarea operaiilor cerute de instruciune, comandnd n acest scop unitatea Aritmetico - Logic; eventual, dac exist rezultate, depunerea acestora n memoria intern; trecerea la instruciunea urmtoare.
Instruciunile reprezint codificarea comenzilor de operaii pe care
trebuie s le execute calculatorul. Calculatorul este o main cu DOU STRI ==> aceste instruciuni vor fi iruri de cifre binare, iar codul folosit se numete COD MAIN. Setul de instruciuni pe care microprocesorul l nelege i l execut se numete LIMBAJ MAIN.