Page 5 - arhitectura calculatoarelor
P. 5

ARHITECTURA CALCULATOARELOR
                                                                                                   5

                          c)  operaţiile fundamentale într-un SC.
                          Construirea SC (design) se referă la acţiunea de determinare a tipului
                   componentelor hard care trebuiesc folosite şi a tipurilor de interconectare a
                   acestora, astfel încât SC construit să răspundă cerinţelor utilizatorului.
                          Concret, din acest punct de vedere, trebuie să ne referim la:
                          a)  modurile de reprezentare a instrucţiunilor;
                          b)  controlul instrucţiunilor prin programe;
                          c)  fundamentele limbajului maşină şi ale limbajului de asamblare.
                          Arhitectura sistemului de calcul se referă la structura şi comportarea
                   SC văzut de utilizator. Când ne referim la arhitectura unui SC trebuie să dăm
                   specificaţiile  diferitelor  unităţi  funcţionale  şi  conectările  fizice  şi logice  dintre
                   ele.
                          Conform  DEX  (Dicţionarului  Explicativ  al  limbii  române),  arhitectura
                   calculatoarelor  se  referă  la  asamblarea  subsistemelor  funcţionale  într-un
                   calculator numeric, pentru a obţine performanţele impuse în condiţii de cost
                   avantajoase.
                          Conform [13], sintagma arhitectura calculatoarelor este adesea utilizată
                   cu semnificaţia simplă de organizarea şi proiectarea calculatoarelor. Detaliind
                   din punct de vedere practic, într-un sistem de calcul se pot distinge mai multe
                   nivele  de  arhitectură  (vezi  figura  următoare),  fiecare  definit  de  legătura  pe
                   care o stabileşte între subsistemele sistemului gazdă.

                              Lumea exterioară
                                                                      Arhitectură de sistem
                            Program de aplicaţie
                                                                      Arhitectură de limbaj de programare
                                               înalt
                                   de nivel
                       Limbaje
                                                                      Arhitectură de sistem de operare
                                                Control I/O
                                   Control

                                   execuţie
                                                                      Arhitectură de set de instrucţiuni
                        Setul de instrucţiuni de bază
                          (interpretare şi execuţie)
                                                                      Arhitectură de microcod
                    Microcod
                                       Procesor I/O
                                                                      Arhitectură de nivel poartă

                    Registre
                                  Memorie   Controllere
                       UAL

                          In general, prin arhitectură ne referim la interfaţa dintre două astfel de
                   module  funcţionale.  Arhitectura  de  sistem  sau  arhitectura  sistemului  de
                   calcul este cea dintre sistemul de calcul şi mediul exterior lui. La limita dintre
                   hardware şi software se află arhitectura setului de instrucţiuni care reprezintă
                   nivelul  elementar  la  care  sunt  decodificate  şi  executate  instrucţiunile
                   recunoscute de unitatea de prelucrare.
                   Anca Vasilescu
                   vasilex@info.unitbv.ro
   1   2   3   4   5   6   7   8   9   10