Page 14 - arhitectura calculatoarelor
P. 14

ARHITECTURA CALCULATOARELOR
                                                                                                  14

                          s  –  store  –  preia  o  informaţie  prelucrată  de  UCP  şi  o  depune  în
                   memorie;
                          f – fetch – preia o dată din memorie şi o transmite componentei UCP
                   spre prelucrare;
                          p – processing – prelucrarea propriu-zisă a datelor şi informaţiilor.
                          Astfel, un SC poate fi exprimat prin:
                                                  SC = (M, P, D, C, r,t,s,f,p),
                          unde domeniile şi codomeniile celor cinci funcţii sunt:
                                                  r : D x C —> M
                                                  t : M x C —> D
                                                  s : P x C —> M
                                                  f : M x C —> P
                                                  p : M x P x C —> M x P.
                          După cum se poate observa, fiecare funcţie are, ca şi componentă a
                   domeniului de definiţie unitatea de control a SC.
                                 Evoluţia sistemelor de calcul
                   1.1.10.
                          „De unde… un ENIAC este echipat cu 18000 de tuburi electronice şi
                   cântăreşte 30 tone, înseamnă că computerele viitorului ar putea avea 1000
                   tuburi şi, probabil, o greutate de 1,5 tone. "

                                                                      Popular Machine, martie 1949

                          Deşi este dificil de prezis performanţele viitoarelor SC, este sigur că vor
                   depăşi cu mult caracteristicile celor actuale.
                          Atât creatorii de soft cât şi cei de hard construiesc sistemele de calcul
                   bazându-se  pe  structura  ierarhică  de  organizare  în  care  fiecare  nivel
                   cumulează caracteristicile nivelelor inferioare.
                          Tehnologiile cheie pentru procesoarele moderne sunt compilatoarele şi
                   siliconul. In timp ce siliconul permite mărirea capacităţilor hard, noile idei în
                                                         îmbunătăţesc
                                     calculatoarelor
                   organizarea
                                                                                              raportul
                                                                            considerabil
                   preţ / performanţă.  Dintre  aceste  idei,  două  sunt  remarcabile:  exploatarea
                   paralelismului procesoarelor (de obicei prin pipeline) şi exploatarea accesului
                   direct la memorie (de obicei prin completarea cu memorie de tip cache).
                          J.  Presper  Eckert  şi  John  Mauchly  de  la  Şcoala  Moore  a  Univ.
                   Pennsylvania  construiesc  prima  maşină  cu  caracteristicile  constructive  şi
                   funcţionale ale unui calculator electronic operaţional. Această maşină, numită
                   ENIAC (Electronic Numerical  Integrator and Calculator)  a fost finanţată
                   de SUA şi folosită în timpul celui de-al doilea război mondial, dar nu a fost
                   făcută publică până în 1946. ENIAC era folosită în special pentru calcularea
                   tabelelor atacului de artilerie. ENIAC avea 80 picioare lungime, 8,5 picioare
                   înălţime şi câteva picioare adâncime. Fiecare dintre cei 20 regiştri de 10 biţi
                   Anca Vasilescu
                   vasilex@info.unitbv.ro
   9   10   11   12   13   14   15   16   17