Sunteți pe pagina 1din 24

Evoluia sistemelor de calcul

Evoluia calculatoarelor este strns legat de dezvoltarea tehnologiilor


electronice, magnetice, electromecanice, electrooptice i mecanice.
Arhitectura sistemelor, tehnologia de construcie a componentelor,
modalitile de procesare a datelor, caracteristicile sistemelor de operare i
limbajele de programare folosite sunt criteriile care au determinat
mprirea evoluiei calculatoarelor n cinci etape, denumite generaii de
calculatoare. Trecerea de la o etap la urmtoarea a fost dependent de o
dezvoltare tehnologic major ce a avut implicaii asupra modalitii de
construire a calculatorului. Aproximativ din 10 n 10 ani (cat a durat o
generaie), sistemele de calcul aveau dimensiuni mai mici, erau construite
mai puternice, mai ieftine, eficiente i mai fiabile.
Charles Babbage (26.12.1791 18.10. 1871) a fost un matematician i inginer mecanic englez. A
fost cel dinti care a imaginat o main de calculat programabil, asemntoare computerelor
din ziua de azi. Din acest motiv este privit ca un printe al informaticii. n 1833,
Charles Babbage a trecut de la maina diferenial la dezvoltarea unui model mai complet,
motorul analitic, care se baza direct pe cartelele perforate ale lui Jacquard pentru programare.
n 1835, Babbage i-a descris motorul analitic. Acesta era schia unui calculator generic
programabil, care primea intrarea pe cartele perforate i era alimentat cu ajutorul unui
motor cu aburi. O invenie important au reprezentat-o roile dinate, ca nlocuitor al
mrgelelor de la un abac. Ideea iniial a fost cea de a utiliza cartelele perforate pentru a
controla o main care s calculeze i s tipreasc tabele logaritmice cu o precizie foarte
mare. Babbage nu a reuit s o construiasc pn la moartea sa, din cauza limitrilor
tehnologice ale vremii. Cu toate acestea, o main construit n 1991 dup schiele sale s-a
dovedit a funciona perfect. Ada Lovelace, a fost cea care a scris primul program pentru
Maina analitic a lui Babbage, rmnnd astfel n istorie ca primul programator. Pri
componente: memorie, unitate de calcul, cititor de cartele si perforator de cartele.
Mainile electromecanice de calcul
Mainile electromecanice i-au fcut apariia n 1920, o dat cu apariia
electricitii, fora motrice motoare a fost nlocuit cu fora motrice electric.
Acestea au folosit mult mai uor cartela perforat, uor de citit i perforat de ctre
dispozitivele electromagnetice, astfel nct rezultatele obinute de o main puteau
fi folosite ca date de intrare pentru alt main.
Astfel n perioada 1920..1930 au fost perfecionate mainile cu cartele perforate,
ele prelucrnd i informaii alfanumerice care cuprindeau statele de plat, fisele de
magazie, etc.
In anul 1928 Taushek a descoperit principiul tamburului magnetic pentru
nregistrarea informaiilor, principiu folosit i azi la calculatoarele PC, pentru
memoria extern cu dischete.
Profesorul Howard Aiken de la Universitatea Havard mpreun cu specialitii
firmei IBM Corporation, a construit n 1940 prima main electromecanic
complex de calculat, numit Mark 1. Aceast main folosea relee
electromagnetice controlate electronic i folosea sistemul de introducerea, stocarea
i prezentarea rezultatelor pe cartele perforate.
Bazele calculatoarelor moderne s-au pus, ns, n preajma
celui de-al doilea rzboi mondial. Alan Turing a descris n
1936 un model matematic care astzi i poart numele,
Maina lui Turing i care rezum funcionarea unei maini
de calcul programabile.
Prima generaie de calculatoare (1944 -1956)

Cuprinde perioada 1946-1956. Construcia acestor calculatoare era bazat pe tuburi


electronice, care puteau realiza aproximativ 100 instruciuni simple n careva moment dat.
Programarea se realiza n cod main.
Caracteristici:
componente hardware: relee, tuburi electronice, tambur magnetic, tub catodic;
componente software: programe cablate, cod main, autocod;
tehnologia telecomunicaiilor: teletype, telefon;
performane: capacitate memorie 2Koct, viteza de operare 10 000 instr/sec;
exemple: ENIAC, EDVAC, UNIVAC 1, IBM 650, CIFA 1-4 , CIFA 101-102, MARICCA,
MECIPT-1
n anul 1947 matematicianul John Von Neumann stabilete cinci caracteristici
ale calculatoarelor valabile i n zilele noastre, i anume mediul de intrare
(prin intermediul cruia s se poata introduce un numr nelimitat de
operanzi i instruciuni), memoria (care s permit citirea instruciunilor
precum i memorarea rezultatelor), o sectiune de calcul (capabila sa
efectueze operatii aritmetice si logice, asupra operanzilor din memorie),
mediul de iesire (prin intermediul caruia utilizatorul sa poata obtine un
numar nelimitat de rezultate) si unitatea de comanda (capabila sa
interpreteze instructiunile obtinute din memorie si sa selecteze diferite
moduri de desfasurare a activitatii calculatorului pe baza rezultatelor
calculelor) .
ENIAC (Electronic Numerical Integrator and ComputerCalculator), construit n SUA,
la universitatea Pennsylvania. Este socotit primul calculator electronic generic.
Construcia acestuia a fost finanat de Armata Statelor Unite, n scopul
determinrii traiectoriilor balistice, dar construirea lui a fost finalizat abia spre
sfrsitul rzboiului. Primul experiment n care a fost utilizat ENIAC a fost studiul
ultrasecret al reaciilor termonucleare n lan pentru bomba cu hidrogen. El
combina, pentru prima dat, viteza mare a componentelor electronice cu
posibilitatea programrii pentru probleme mai complexe. Putea efectua 5000 de
operaii de adunare i scdere pe secund, fiind de o mie de ori mai rapid dect alte
maini care efectuau aceste operaii. Avea i module pentru nmulire, mprire i
rdcin ptrat. Memoria de mare vitez era limitat la 20 de cuvinte (aproximativ
80 de octei). Construit sub conducerea lui John Mauchly i J. Presper Eckert la
Universitatea Pennsylvania, dezvoltarea i construcia lui ENIAC au durat din 1943
pn la sfritul lui 1945, cu cheltuieli de aproape 500.000 de dolari. Maina era
uria, cntrea 30 de tone, i coninea peste 18.000 de tuburi. Avea o lungime de
4572 de metri, 17.000 de diode i 6.000 de comutatori. Prima oara a fost folosit n
Laboratoarele Los Alamos, n decembrie 1945, iar n februarie 1946 a primit oficial
denumirea menionat.
ENIAC era n mod clar un dispozitiv Turing-complet.
Chiar nainte de finalizarea lui ENIAC, Eckert i Mauchly au recunscut limitrile
acestuia i au demarat proiectul unui calculator cu program stocat, EDVAC.
John von Neumann este autorul unui raport care descria proiectul EDVAC n care
att programul ct i datele de lucru aveau s fie stocate ntr-un singur spaiu
unificat. Acest proiect simplu, denumit arhitectura von Neumann, avea s constituie
baza dezvoltrii tuturor succesoarelor lui ENIAC din toat lumea. n cadrul acestei
generaii, spaiul temporar de stocare consta din linii cu ntrziere, care foloseau
timpul de propagare a sunetului printr-un mediu, cum ar fi mercurul lichid (sau un
cablu) pentru a stoca datele temporar. O serie de impulsuri acustice sunt trimise de-
a lungul unui tub; dup un timp, cnd impulsul ajunge la captul tubului, circuitele
electronice detectau dac acel impuls reprezint un 1 sau un 0 i determinau
oscilatorul s-l retransmit. Alte maini foloseau tuburi Williams, care se bazau pe
proprietatea unui tub catodic de a stoca i accesa date. Pn n 1954, memoriile cu
ferite ncepuser s nlocuiasc alte forme de memorie. Aceste calculatoare aveau
dimensiuni foarte mari i nu ofereau siguran n utilizare deoarece degajau foarte
multa caldura. Principalele lor componente fizice erau tuburile electronice care
nlocuiau releele electromagnetice. Viteza de lucru era mic: 50 - 30.000 operatii pe
secund iar memoria intern - 2KOct. Programarea acestor calculatoare era dificil,
folosindu-se limbajul masin i ulterior limbajul de asamblare.
La 14 iunie 1951, este lansat UNIVAC, primul calculator electronic digital destinat
comercializarii. UNIVAC, acronim de la Universal Automatic Computer, a fost
creat de J. Presper Eckert si John Mauchly, cei care au produs i calculatorul
ENIAC. In urma succesului proiectului ENIAC, Eckert si Mauchly au decis sa intre
in afaceri si au intemeiat Eckert-Mauchly Computer Corporation. S-au dovedit insa
a fi oameni de afaceri mult mai slabi decat erau ca ingineri, iar in 1950 compania
lor falimentara a fost preluata de Remington Rand, o companie care producea
echipament de birou. La 14 iunie 1951, Remington Rand a produs primul sau
calculator, UNIVAC I, pentru Biroul american de sondare a opiniei publice. Acesta
cantarea 7257 kg, utiliza 5.000 de diode si putea face aproximativ 1.000 de calcule
pe secunda. La 4 noiembrie 1952, UNIVAC a devenit cunoscut n momentul n care
a prezis n mod corect surprinzatoarea victorie n alegerile prezidentiale a lui
Dwight D. Eisenhower, dup ce fusese numrat doar un mic procent din voturi.
UNIVAC i alte calculatoare de prima generaie au fost nlocuite la sfarsitul anilor
amilor 50 de calculatoare cu tranzistoare. Acestea erau mai reduse ca dimensiuni,
utilizau mai puin energie i puteau efectua aproape de o mie de ori mai multe
operaii pe secund. Acestea au fost la rndul lor nlocuite de calculatoare cu
circuite integrate, n anii 60 i anii 70.
A doua generaie de calculatoare (1957 1963)

Principalele tehnologii hard erau reprezentate de tranzistori (diode semiconductoare) i


memorii din ferite, viteza de lucru atins fiind de 200.000 de operaii pe secund iar
memoria intern - de aproximativ 32KO. Echipamentele periferice de
introducere/extragere de date au evoluat i ele; de exemplu, de la maini de scris cu
10 caractere pe secund s-a trecut la imprimante rapide (pentru acea perioad) cu
sute de linii pe minut. Programarea acestor calculatoare se putea face i n limbaje
de nivel nalt (Fortran, Cobol) prin existena unor programe care le traduc n limbaj
main (compilatoare). Apare un paralelism ntre activitatea unittii de comand i
operaiile de intrare-ieire (dup ce unitatea de comand iniiaz o operaie de
intrare-ieire, controlul acesteia va fi preluat de un procesor specializat, ceea ce
crete eficiena unitii de comand). n memoria calculatorului se pot afla mai
multe programe - multiprogramare - dei la un moment dat se execut o singur
instruciune.
Dintre calculatoarele generaiei a doua, NCR 501, IBM 7094, CDC 6600,
DACICC-1/2, CET 500/501, MECIPT-2, DACICC-200, CIFA 101 i 102, TX-0,
PDP-1.
A treia generaie de calculatoare (1964 1981)

Principala caracteristic a acestei generaii de calculatoare const n utilizarea


circuitelor integrate (circuite miniaturizate cu funcii complexe) n locul
tranzistoarelor. Au aprut discurile magnetice ca suporturi de memorie extern iar
viteza de lucru a crescut la 5 milioane de operaii pe secund. Alte avantaje erau i
costurile reduse i dimensiunile mult mai mici.
Exemple: IBM 360-370, PDP11/XX, Spectra 70, Honeywell 200, Cray-1, Illiac IV,
Cyber 205, RIAD 1-2, Felix C-256/512/1024, Independent 100/102F, Coral
4001/4030, Felix MC-8, Felix M18, M18-B, Felix M118, Felix M216.
Bill Gates i Paul Allen au fondat in anul 1975 compania Microsoft i au
implementat limbajul de programare BASIC 2.0 pe calculatorul ALTAIR 8800, care
a devinit primul limbaj de nivel nalt disponibil pe un calculator personal. n anul
1976 a aparut familia de calculatoare APPLE I i II cu tastatur i monitor.
A patra generaie de calculatoare (1982 1989)

Aceast perioad s-a caracterizat prin construirea de calculatoare ce


utilizau circuite integrate pe scar foarte mare, apariia microprocesoarelor
de 16/32 biti i a primelor elemente optice, apariia pachetelor de programe
de larg utilizare, a sistemelor expert i a sistemelor de operare.
Calculatoarele din aceast generaie aveau o vitez de lucru de 30 de
milioane de operaii pe secund i o memorie intern de 810 Mega octeti.
Tot n aceast perioad firma IBM a construit primul calculator personal.
Exemple: IBM-43xx, VAX-11/7xx, IBM-308x, RIAD3, Coral 4021,
Independent 106, Felix 5000, Coral 8730, Felix PC, IBM-PC, XT, AT,
Apple, Machintosh.
IBM PC XT

IBM 1981

IBM XT 147
A cincea generatie de calculatoare (1990 prezent)

Arhitectura acestei generaii de calculatoare nu mai respect n mod


necesar principiile von Neumann, ci se bazeaz pe utilizarea inteligenei
artificiale, a circuitelor integrate specializate i a procesrii paralele.
Aceast perioad este marcat de apariia internetului i extinderea rapid a
acestei reele mondiale. Spre deosebire de calculatoarele din generaiile
precedente, calculatoarele din a cincea generaie au o capacitate de
memorare de la zeci, sute de Mega octeti pana la Giga octeti i o vitez de
lucru de la 1G de instructiuni /sec pana la 3 G de instructiuni/sec.

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