Sunteți pe pagina 1din 14

STRUCTURA UNUI SISTEM DE CALCUL Primul model de calculator programabil cu un set de instruc iuni este considerat a fi , n general, Analytic

ic Engine, realizat de inventatorul englez Charles Babbage in 1832. Ma in ria lui Babbage a fost conceput pentru a realiza o secven de calcul folosind instruc iuni pe cartele perforate i avea o memorie i o unitate de procesare. Ca i concep ie era complet mecanic . Babbage nu i-a asamblat calculatorul niciodat i doar n anii 1900, odat cu inventarea l mpilor electronice, se puteau g si componente viabile pentru un calculator electronic. In 1890, Herman Hollerith a folosit ideea reprezent rii informa iilor sub forma perfora iilor n cartele de hrtie i a realizat un mare calculator utilizat pentru nregistrarea i prelucrarea datelor din recens mntul din SUA, care a durat astfel doar 3 ani. Ma inile cu cartele perforate ale firmei Hollerith s-au perfec ionat i produc ia lor a crescut vertiginos, astfel c n 1924 dup mai multe fuziuni a fost creat International Business Machines Corporation- IBM- fiind i ast zi cea mai mare companie de calculatoare din lume c reia i se datoreaz deschiderea pie ei de computere personale (PC - IBM compatibile). Aceste ma ini erau caracterizate prin urm toarele: Viteza de lucru era limitat , fiecare opera ie mai complicat durnd cteva secunde. Uzura ma inilor era destul de ridicat . Antrenarea lor se f cea cu motoare mecanice, de obicei prin curele de transmiterea puterii. Pentru fiecare opera ie trebuia dat o comand manual . Introducerea datelor se f cea manual, prin intermediul unui sistem de clape. Ma inile lucrau independent una de alta, f r s poat fi interconectate Prin folosirea cartelelor, se puteau folosi rezultatele date de o ma in ca date de intrare pentru alt ma in .

Ma inile electromecanice de calculat Ma inile electromecanice si-au f cut apari ia n 1920, o dat cu apari ia electricit ii, for a motrice motoare a fost nlocuit cu for a motrice electric . Acestea au folosit mult mai u or cartela perforat , u or de citit i perforat de c tre dispozitivele electromagnetice, astfel nct rezultatele ob inute de o ma in puteau fi folosite ca date de intrare pentru alt ma in . Astfel n perioada 1920..1930 au fost perfec ionate ma inile cu cartele perforate, ele prelucrnd i informa ii alfanumerice care cuprindeau statele de plat , fisele de magazie, etc.

O lamp electronic este un dispozitiv care poate opri, amplifica sau ntrerupe un curent electric. n anii 1920 i 1930, oamenii de tiin au cercetat modul n care pot fi conectate aceste dispozitive n matrice, care s accepte semnale electrice reprezentnd numere, s proceseze semnalele n func ie de program i s afi eze rezultatul In anul 1928 Taushek a descoperit principiul tamburului magnetic pentru nregistrarea informa iilor, principiu folosit i azi la calculatoarele PC, pentru memoria extern cu dischete. Profesorul Howard Aiken de la Universitatea Havard mpreun cu speciali tii firmei IBM Corporation, a construit n 1940 prima ma in electromecanic complex de calculat, numit Mark 1. Aceast ma in folosea relee electromagnetice controlate electronic i folosea sistemul de introducerea, stocarea i prezentarea rezultatelor pe cartele perforate. Primele ma ini de calculat electronice Intre anii 1937 1941 John Atanasov i asistentul s u Clifford Berry aplic tehnologia l mpilor cu vid pentru a construi calculatoare digital integral electronice. . Printre calculatoarele cu tuburi renumite se num r i British Colossus, proiectat pentru a sparge codul german Enigma din cel deAl II-lea R zboi Mondial i cel american (la cererea i cu subven ia armatei n SUA) a ap rut primul calculator electronic ENIAC (Electronic Numeric Integrator and Computer). El a fost realizat la Universitatea din Pennsylvania sub conducerea savan ilor Mauchly i Eckert, n perioada 19421945 i a fost inaugurat la 16 februarie 1946, fiind n func iune pn n anul 1955), primul calculator electronic general cu memorie. Cnt rind 30 de tone, func iona cu numere zecimale n loc de numere binare ,necesita mul i operatori. ,avea cca. 45 m lungime i era construit din 50.000 de comutatoare i 18.000 de tuburi electronice. ( se ncingeau n timpul func ion rii i provocau des defec iuni.) Putea s execute 5.000 de adun ri sau sc deri cu 10 cifre pe secund , dep ind de 1.000 de ori rapiditatea celor mai performante ma ini de calcul electromecanice. Din cauza tuburilor care se ardeau destul de des, comenzile erau realizate de dou ori, cu ntreruperi n care se introduceau date de test pentru depistarea tuburilor arse. Aceste ma ini erau imense, iar programarea presupunea schimbarea circuitului prin cuplarea sau decularea unor cabluri, ns modelele ulterioare re ineau programele n zone de memorie electronice

In 1944 matematicianul John von Neumann a lansat ideea programului nregistrat, pentru care o ma in de calcul trebuie s fie dotat cu un dispozitiv de memorare a datelor i comenzilor i care trebuie s lucreze cu o vitez mare i trebuie s permit nregistrarea simpl i rapid a informa iilor. Astfel au ap rut no iunile de algoritm de rezolvare a unei probleme i programul de prelucrare a algoritmului, a secven elor de comenzi i memorare date. John von Neuman a recomandat constructorilor de calculatoare 3 principii care sa fie utilizate la realizarea unor calculatoare complexe i rapide: Programele i datele trebuie s fie codificate sub form binar ;

Programele i datele trebuie p strate n memoria calculatorului; Trebuie s existe o unitate central de prelucrare care trebuie s poat extrage, decodifica i executa instruc iunile programului.

MD MA

n 1945, John von Neumann a descris primul model arhitectural pentru calculatoare. Componentele principale ale unei ma ini von Neumann sunt: Unitatea Central Prelucrare (UCP), Unitatea de Memorie (UM), Sistemul de Intrare Ie ire (SI/O). de

Unitatea Central de Prelucrare (UCP) are rolul de a prelucra informa iile i de a controla activitatea celorlalte echipamente. UCP este alc tuit din: Unitatea de Comand i Control (UCC) emite semnale de control c tre celelalte dispozitive; controleaz decodificarea i executarea instruc iunilor. Unitatea Aritmetico Logic (UAL) utilizat pe parcursul execu iei instruc iunilor, efectueaz opera ii aritmetice (+, -, /, * etc.) i logice (and, or, not, xor). Regi tri sunt zone de stocare temporar a informa iilor care re in temporar rezultatul opera iilor efectuate de UAL. Unitatea de Memorie (UM) are rolul de a stoca datele i instruc iunile programelor n curs de execu ie. n func ie de modul de acces la informa ii, memoria intern poate fi: ROM (Read Only Memory) cu acces numai la citire; RAM (Random Access Memory) cu acces la scriere i citire. Sistemul de Intrare Ie ire (SI/O) permite introducerea/ extragerea informa iilor; este format din:

Dispozitive de memorare extern ; Dispozitive de intrare; Dispozitive de ie ire. Comunicarea ntre aceste componente se realizeaz prin intermediul unor magistrale. O magistral reprezint un grup de linii de conexiune ce permit transmiteres de semnale. Exist dou tipuri de magistrale: Magistrale de adrese (MA) transmit numai adrese de memorie i conecteaz UCP cu memoria RAM. Magistrale de date (MD) transmit date i instruc iuni; conecteaz UCP, RAM i celelalte componene ale sistemului. Un sistem de calcul este un ansamblu de componente hardware (dispozitive) i componente software (sistem de operare i programe specializate) ce ofer servicii utilizatorului pentru coordonarea i controlul execut rii opera iilor prin intermediul programelor. Orice sistem de calcul (computer system) pentru a realiza func iile sale de baz trebuie s execute urm toarele opera ii: - introducere date (citire) - I - memorare date i instructiuni (reprezentare) - M - prelucrare date si instruc iuni (procesare) - P - ie ire date (scriere) - O Func ionarea unui sistem de calcul are loc dup urm toarea schem de principiu

Defini ie

1947, inventarea tranzistorului la laboratoarele Bell Telephone 1959, inginerii de la Texas Instruments -circuit integrat sau cip de siliciu. Evolu ia tehnologiilor legate de calculator duce la dublarea puterii de calcul cam la fiecare an i jum tate (afirma ie cunoscut sub numele de legea lui Moore1: num rul de tranzistori care pot fi pu i pe un cip se dubleaz la fiecare 12-18 luni). Circuitele integrate au dus repede la dezvoltarea unor calculatoare mai mici i mai ieftine. Cu toate c circuitele integrate au mic orat dimensiunile calculatoarelor, unit ile de procesare erau nc alc tuite dintr-o serie de circuite pe cip-uri separate. n 1971, un inginer care lucra pentru Intel i-a dat seama c circuitele comandate pentru un calculator electronic puteau fi puse toate pe un singur cip, dispozitivul ob inut putnd fi folosit ca un
1

Pre edintele onorific i cofondatorul produc torului de cip-uri Intel, a formulat aceast lege n 1965.

cip de calcul de uz general. Rezultatul a fost cip-ul Intel 4004, primul microprocesor din lume. Acesta con inea, pe lng cip-ul de siliciu cu 2300 de tranzistori, ncapsulat ntr-o membran protectoare ceramic , i o serie de pini metalici proeminen i, prin care era conenctat la alte componente ale dispozitivului controlat, putnd executa 60 000 opera ii pe secund . Clasificarea sistemelor de calcul supercalculatoare, Cray; calculatoare mari (mainframe-uri), cu mare capacitate de stocare i prelucrare a datelor.. Termenul mainframe tinde s fie nlocuit de acela de server de ntreprindere (enterprise server: calculator folosit pentru aplica ii de tipul celor ale marilor companii din economie). Un astfel de calculator prime te date de la numeroase periferice (terminale neinteligente - care nu fac nici o prelucrare independent a datelor care trec prin ele) i efectueaz apoi prelucr rile aferente la milioane de tranzac ii pe zi; - minicalculatoare ap rute la sfr itul anilor 60 i marcnd procesul de miniaturizare a calculatoarelor; termenul este dep it ast zi, pentru calculatoare de acel tip fiind utilizat acela de server mediu (mid-range server); - server calculator ce ofer servicii / resurse software sau hardware, altor calculatoare (clien i) ntr-o re ea de calculatoare. Ca regul , un server dispune de un procesor mai puternic dect cele ale calculatoarelor servite, i de memorii (inclusiv secundare) mari; - micro-calculatoarele calculatorul personal (PC) are putere de calcul inferioar tipurilor de mai sus, dar realizeaz singur toate opera iile necesare prelucr rii automate a datelor, de la introducerea datelor de prelucrat la afi area rezultatelor. Cu alte cuvinte, acest tip de calculator este proiectat pentru a fi folosit de o singur persoan . PC-uri nu sunt doar cele ce folosesc sistemul de operare Windows, ci i cele de tip AppleMac Intosh. Din punct de vedere ergonomic, micro-calculatoarele pot fi ast zi clasificate dup gradul de miniaturizare i, n consecin , posibila pozi ie a lor n timpul folosirii: lng birou (tower), pe birou (desk-top), n poal (laptop / notebook) o calculator de birou (desktop) este un PC sta ionar. De obicei, un desktop are putere de calcul i memorie mai mari dect ale calculatoarelor portabile similare; o sta ia de lucru (workstation) un calculator desktop cu procesor i memorie mai puternice, putnd fi utilizat pentru aplica ii de tipul graficii tridimensionale sau dezvoltarea de jocuri; o laptop (notebook) calculator PC portabil la care placa de baz (procesor, memorie etc.), monitorul, tastatura, perifericul de pozi ionare pe ecran (nlocuind mouse-ul), unitatea de disc dur, unitatea CD sau DVD sunt toate integrate ntr-un modul de dimensiunea unui album de pictur . -

Un calculator laptop (Toshiba ). HowStuffWorks.

Componentele aceluia i laptop: track-ball (nlocuind mouse-ul), tastatura, placa de baz , monitorul LCD, procesorul, conexiunea modem, placa de sunet, memoria RAM, bateria renc rcabil , baterii de rezerv , unitatea de disc dur. HowStuffWorks. Laptop-ul poate func iona f r leg tur la priz , folosind bateria, care are o independen de cteva ore. - palmtop (calculator de palm sau PDA Personal Digital Assistant) PC de dimensiuni foarte mici. Deseori, discul dur este nlocuit cu memorie flash. De obicei tastatura lipse te, rolul acesteia fiind preluat de tehnologii bazate pe atingerea direct a ecranului. O versiune ceva mai mare a palmtop-ului este handheld computer (calculatorul inut n mn ).

Palmtop i interiorul s u. HowStuffWorks.

Calculatoare PDA : Compaq iPaqH3835 i HP Jornada 54. HowStuffWorks. calculatoare la purt tor (wearable computers) ofer servicii uzuale ale unui calculator lucru cu baze de date, multimedia, agende, e-mail integrate ntr-un ceas, ntr-un telefon celular sau chiar ca accesoriu la haine!

Organizarea unui calculator PC. Calculatoarele au o unitate central de procesare (numit microprocesor la calculatoarele de tip PC), o unitate de memorie principal (RAM) i dispozitive periferice, dintre care unele joac rol de memorie secundar . C ile de comunica ii care leag ntre ele aceste componente sunt numite busuri sau magistrale de date. Programele se memoreaz n calculator nainte de a fi executate.

Organizarea unui calculator.


Memoria intern programe memorate: circuite integrate (chip-uri) care au rolul de a stoca informa iile (date i instruc iuni). n forma binar . 1.Organizarea logic a memoriei o succesiune de loca ii binare, fiecare fiind capabil s re in o cifr binar (0 sau 1).

Cantitatea de informa ie ce poate fi nregistrat ntr-o loca ie binar se nume te bit (Binary Digit=cifr binar ). Principalele opera ii de lucru cu memoria sunt extragerea informa iilor din memorie (citire) i transferul informa iilor n memorie (scriere). Localizarea unei zone de memorie =adresa (cea mai mic zon de memorie adresabil este celula de memorie, constituit din 8 loca ii binare consecutive). Cantitatea de informa ie stocat ntr-o succesiune de 8 loca ii binare se nume te octet (byte). Num rul total de bytes care pot fi nregistra i n memorie reprezint capacitatea memoriei. Pentru a exprima capacitatea memoriei se folosesc multipli ai byte-ului. 1Kb=1024 bytes=210 bytes 1Mb=1024Kb=220 bytes 1Gb=1024Mb=230 bytes 1Tb (Ferabyte)=1024Gb=240 bytes adresa absolut unic (adresa fizic ) , numerotarea octe ilor ncepnd de la 0. spa iul de adrese al memoriei (calculatorului). Dimensiunea memoriei adresabile depinde de dimensiunea magistralei de adrese (num rul de linii care transport adresa, fiecare linie transportnd un singur bit). Memorare, prelucrare, comunicare. Pentru a avea o reprezentare a acestor m rimi, s amintim c pn n anii 80, capacit ile uzuale ale memoriilor interne ale calculatoarelor erau de ordinul a 256 sau 512 kilo-octe i (adic , 262 144 octe i sau 524 288 octe i). Familia procesoare de Dimensiunile magistralei de adrese 8088,8086 286,386 SX 386 Pentium DX, 486, 20 bi i 24 bi i 32 bi i b 220 224 232 Kb 210 214 222 Mb 1 24 212 4 Gb Dimensiunea memoriei adresate

Apari ia micro-procesoarelor a fost nso it

i de realizarea cipului de memorie de 1 mega-octet.

Ast zi, un calculator Pentium are n mod uzual o memorie intern de sute de mega-octe i sau chiar de un giga-octet, putnd ajunge n principiu pn la patru giga-octe i. ntruct se folosesc 32 de bi i pentru a scrie o adres , se pot scrie 232 adrese diferite, adic pot fi identifica i 232 octe i : exact 4 giga-octe i. Modul de adresare al memoriei este mai complex, datorit structurii microprocesoarelor Intel, care utilizeaz 2 registre de adrese: registrul de segment i registrul de deplasare. Memoria intern este organizat n blocuri de 64 Kb, numite segmente. Pentru a identifica un segment este necesar specificarea adresei sale de nceput, numit adresa de baz a segmentului. Aceasta este re inut n registrul de segment. n registrul de deplasare este re inut num rul de de nceputul segmentului (offset sau logic ) se utilizeaz nota ia i de n acest format (adres octe i ce constituie deplasarea zonei de memorie fa deplasare). Pentru a specifica o adres segment: deplasare. Modul de ob inere a adresei absolute depinde de dimensiunea regi trilor procesorului dimensiunea magistralei de adrese. 2.Organizarea fizic a memoriei Oricare ar fi tipul de memorie, aceasta este considerat constituit din celule de memorie (bytes), celula fiind cea mai mic parte a memoriei ce poate fi adresat direct i care reprezint unitatea de masur a memoriei, 1 celul = 1 byte = 1 octet= 8 bi i. Celulele de memorie sunt folosite pentru stocarea diferitelor tipuri de informa ii (numerice, alfabetice, grafice, sunete, etc.). Evident, n func ie de natura informa iei , pentru un tip de informa ie, se utilizeaz una sau mai multe celule de memorie. De exemplu, pentru reprezentarea n memorie a numerelor reale se utilizeaz 4, 6, 8 sau 10 celule (bytes), n cazul limbajului de programare Borland Pascal, determinnd utilizarea mai multor domenii de valori reale: Single, Real, Double i Comp, Extended, domenii ce se deosebesc prin precizia de calcul pe care o ofer n acest mod. Prin urmare, limbajele de programare ofer metode i tehnici diferite pentru reprezentarea informa iilor, determinnd precizii de calcul diferite, utilizatorul fiind acela care va decide, n func ie de precizia de calcul dorit , limbajul de programare ce trebuie folosit sau programul de calcul ce trebuie apelat

Din punct de vedere fizic, memoria aflat pe placa de baz a unui calculator este constituit din cteva cipuri de capacitate 4Mb, 8Mb, 16Mb, 32Mb sau maxim 64Mb ce reprezint RAM. &2.1.- Caracteristici generale. Principala caracteristic tehnic a unei memorii este dimensiunea ei, exprimat prin capacitatea sa maxim de stocare a datelor. Calculatoarele personale au pornit cu memorie intern de ordinul a un mega-octet (220 ceva mai mult de un milion octe i). Acum capacitatea uzual Pe lng a memoriei interne este de ordinul sutelor de mega-octe i, putnd ajunge n de viteza de acces i de tipul principiu la 4096 de mega-octe i (4 giga-octe i). dimensiune, memoria mai este caracterizat tehnologic de memorie: static de capacitate mai mic , ntruct utilizeaz 4-6 tranzistori pentru a reprezenta un bit. Se folose te n memoria imediat ; dinamic permi nd capacit i mai mari deoarece elementul de memorie care stocheaz un bit are un singur tranzistor. Pre ul pl tit ns este necesitatea de a mprosp ta con inutul memoriei relativ des (la fiecare 70 nano-secunde), de fiecare dat printr-o ntrerupere a programului n curs de execu ie. O tr s tur convenabil a calculatoarelor personale este faptul c memoria principal a acestora poate fi m rit chiar f r a avea cuno tin e avansate de electronic : pot fi montate module suplimentare n socluri special existente, dup aproximativ , fixezi i po i folosi imediat). Este poate cel mai simplu aspect al procesului cunoscut sub numele de upgrade (mbun t ire) &2.2.- Ierarhia de memorii. A a cum anticipa von Neumann n 1946, memoria calculatoarelor este organizat pe niveluri i func ii (ierarhie de memorii): cu ct este mai aproape de procesor, un nivel de memorie este mai rapid, dar are capacitate mai mic de stocare. principiul general plug-and-play (n traducere memoria principala a sistemului de calcul, ce include o memorie de baz (conven ional )de 640Kb de tip

0.regi trii procesorului (cu vitez maxim de acces i capacitate de memorare de numai 8-64bi i).

1.-nivelul memoriei imediat (cache) intern , ce poate avea capacitatea cuprins ntre 2 i 64 kilo-octe i, i extern , cu capacit i ntre 256 kilo-octe i i 2 mega-octe i.

Compaq 64 MB (MPN-262398-B21) Cache Memory. DualTime. 2.nivelul memoriei principale (RAM) const dintr-o memorie volatil 2. memorie n acces direct (random access memory) Exist trei tipuri de module de memorie RAM: SIMM (Single In-Line Memory Module), dep it ast zi, avea o capacitate de transfer de 32 bi i; DIMM (Dual In-Line Memory Module) / DDR-

La scoaterea de sub tensiune a calculatorului, memoria RAM pierde informa ia stocat .

DIMM (Double Data Rate DIMM), cu transfer simultan a 64 bi i i cu capacit i de memorare cuprinse ntre 8 i 128 Mega-octe i; RIMM (Rambus In-Line Memory Module), comparabil cu memoria DDR, dar atingnd viteze de transfer mai mari dect aceasta, ceea ce este util pentru aplica ii grafice. Modulele de tipurile amintite sunt asamblate n memorii RAM de diverse tipuri (DRAM Dynamic RAM, EDO DRAM Extended Data Out DRAM, SDRAM Synchronous DRAM, RDRAM Rambus DRAM, DDR SDRAM Double Data Rate SDRAM), care aduc mbun t iri succesive de vitez , ajungnd de la 133 MHz (SDRAM) la 200 MHz (DDR SDRAM).

Modul RIMM cu transfer simultan a 64 bi i. Rambus.

Memorie de tip SDRAM de 1 GB (IBM MPN-33L3326). DualTime. 3.nivelul memoriei secundare este reprezentat de un mediu de memorare permanent (care nu pierde informa ia la scoaterea de sub tensiune) de mare capacitate. discul dur (hard disk). Memoria virtual . Memoria ROM i memoria video. Memoria ROM este, cum arat numele (Read-Only Memory), o memorie ce permite doar opera ia de citire. (cum sunt cele ce codific opera iile utilizate la pornirea calculatorului, din BIOS).

BIOS pe memorie Flash (American Megatrends ) . HowStuffWorks. Memoria video 2 mega-octe i.

Memorie video Viking Components (GPA1321U4GS3). DualTime. Memoria R O M 1. Este format dintr-un singur chip conectat pe placa de baz . 2. Permite acces doar la citire . 3. Este nevolatil . 4. Este inscrip ionat de firma constructoare de hard 2 3. Memoria R A M 1. Este format din mai multe chipuri conectate pe placa de baz . Permite acces la citire i scriere Este volatil

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