Page 7 - arhitectura calculatoarelor
P. 7

7
                    ARHITECTURA CALCULATOARELOR

                   într-o  formă  simbolică,  mai  accesibilă  decât  formatul  impus  de  limbajul
                   maşină. Acest nivel face obiectul capitolului al patrulea din curs.
                          Nivelul  5.  Nivelul  limbajului  orientat  pe  problemă.  La  acest  nivel
                   sunt proiectate limbaje pe care le vor folosi programatorii de aplicaţii care au
                   de rezolvat probleme specifice. Astfel de limbaje sunt uzual numite limbaje
                   de nivel înalt.
                          Mulţimea de tipuri de date, operaţii şi caracteristici ale fiecărui nivel se
                   numeşte arhitectura nivelului respectiv. Cu alte cuvinte, arhitectura se referă
                   la acele aspecte care sunt vizibile pentru utilizatorul unui nivel.
                          Conform  Tanenbaum  [7]  arhitectura  calculatoarelor  se  referă  la
                   studiul  proiectării  acelor  părţi  ale  unui  sistem  de  calcul  care  sunt  vizibile
                   programatorului.  In  general,  arhitectura  calculatoarelor  şi  organizarea
                   calculatoarelor sunt sintagme sinonime.
                                 Structura funcţională a unui sistem de calcul
                   1.1.5.
                          Intr-un SC, resursele fizice împreună cu cele logice cooperează pentru
                   satisfacerea  cerinţelor  utilizatorilor  în  ceea  ce  priveşte:  introducerea
                   (recepţionarea)  datelor,  memorarea  (conservarea)  datelor  şi  informaţiilor,
                   prelucrarea informaţiilor, transmiterea informaţiilor la alte sisteme de calcul şi
                   regăsirea informaţiilor.
                          Indeplinirea acestor operaţii cade în sarcina unor subsisteme, numite
                   unităţi funcţionale ale SC. Acestea sunt conectate fizic şi logic între ele şi se
                   individualizează prin funcţia specifică fiecăreia în sistemul de calcul.
                          După funcţiile pe care le îndeplinesc, unităţile funcţionale se grupează
                   în următoarele clase, formând structura fizică a sistemului de calcul:
                          −  unităţi  de  schimb  —  pentru  recepţionare  şi  transmitere  de
                   informaţie.  Unităţile  de  schimb  formează  componenta  de  control  şi
                   comandă (UCC).
                          −  componentele  unităţii  aritmetico-logice  (UAL)  —  pentru
                   executarea operaţiilor aritmetice şi logice. Acestea preiau din memorie valorile
                   operanzilor şi depun tot în memorie rezultatele.
                          −  procesoare  —  pentru  prelucrarea  datelor.  Procesoarele  din  SC
                   formează nucleul pentru unitatea centrală de prelucrare (UCP sau CPU =
                   Central Processing Unit).
                          −  memorii interne — pentru stocarea datelor şi instrucţiunilor;
                          −  dispozitive  periferice  —  pentru  preluarea  şi/sau  transmiterea
                   informaţiilor externe. Perifericele formează sistemul de intrare/ieşire.
                          Cu aceste componente se pot scrie ecuaţiile care reprezintă structura
                   logică a sistemului de calcul. Acestea sunt:
                    UCC+ UAL= UCtrlP
                                    UCtrlP+Regiştrii = UCP
                                                         UCP+ Memorii = UC
                                                                              UC+ IOS = SC
                   unde:
                   Anca Vasilescu
                   vasilex@info.unitbv.ro
   2   3   4   5   6   7   8   9   10   11   12