Sunteți pe pagina 1din 22

Visul lui Charles Babbage realitatea noastra

Cuprins
Definirea termenilor....3 Primele masini de calcul....3 Istoria computerului din 1939 pana astazi.5 Calculul digitat7 Enigma.8 Generatia I (1937-1953)...........9 ENIAC.10 Comparatia cu alte calculatoare ale vremii...........13 UNIVAC.14 Primul computer in Romania...15 Generatia II(1954-1962)........16 Cronologie..17 Generatia III(1963-1982)..19 Cronologie..20

Definirea termenilor
Un calculator, numit i sistem de calcul, computer sau ordinator, este o main de prelucrat date i informaii conform unei liste de instruciuni numit program. n zilele noastre calculatoarele se construiesc n mare majoritate din componente electronice i de aceea cuvntul calculator nseamn de obicei un calculator electronic. Calculatoarele care sunt programabile liber i pot, cel puin n principiu, prelucra orice fel de date sau informaii se numesc universale (englez general purpose, pentru scopuri generale). Calculatoarele actuale nu sunt doar maini de prelucrat informaii, ci i dispozitive care faciliteaz comunicaia ntre doi sau mai muli utilizatori, de exemplu sub form de numere, text, imagini, sunet sau video sau chiar toate deodat (multimedia). tiina prelucrrii informaiilor cu ajutorul calculatoarelor se numete informatic

Primele masini de calcul


De mii de ani s-a apelat la diverse invenii, pentru a face calculele mai simple, ncepnd prin corespondena unu-la-unu cu degetele. Primul dispozitiv a fost probabil sub forma beelor de numrat. Dar cea mai cunoscuta masina de calcul din antichitate este Abacul, folosit inca din 2400 i.Hr. Mai multe variante de calculatoare analogice au fost construite n antichitate i n evul mediu pentru efectuarea de calcule astronomice. Printre acestea se numr mecanismul Antikythera(1) i astrolabul din Grecia antic(2)(150100 .Hr.), acestea fiind considerate primele calculatoare analogice mecanice.

Ceasul din castel, un ceas astronomic inventat de Al-Jazari n 1206, este considerat a fi primul calculator analogic programabil. El afia zodiacul, orbitele Lunii i Soarelui, un arttor n form de semilun ce se deplasa de-a lungul unei pori determinnd deschiderea automat a uilor la fiecare or, i cinci cntrei sculptai care cntau cnd erau lovii cu o prghie declanat de un arbore cu came ataat unei roi cu ap. Durata zilei i a nopii putea fi reprogramat n fiecare zi pentru a trata schimbarea duratei zilei i nopi de-a lungul anului. Matematicianul scotian John Napier (1550-1617) a inventat si o masina de calcul (foto generic), capabila sa realizeze inmultiri si impartiri. "Oasele" erau marcate cu doua coloane de numere. Pentru a face o inmultire, liniile se aliniau, astfel incat sa formeze cifrele operatiei. O coloana cu numere din partea stanga reprezenta multiplicatorii. Cine dorea sa realizeze o inmultire, "citea" randul potrivit, de la dreapta la stanga, adaugand numerele grupate pe linii diagonale, pentru a genera rezultatul. Impartirea se face in mod similar. Acest mecanism a fost inlocuit cu cilindrii rotativi. Omul de tiin german Wilhelm Schickard a construit primul calculator numeric mecanic n 1623. ntruct calculatorul su folosea tehnici cum ar fi roile dinate, dezvoltate iniial pentru ceasuri, acest calculator a fost denumit ceas calculator. A fost utilizat de prietenul lui Schickard, Johannes Kepler, care a revoluionat astronomia, formulnd legile micrii planetelor. Pe la 1820, Charles Xavier Thomas a creat primul calculator mecanic produs n serie, aritmometrul Thomas, care putea efectua adunri, scderi, nmuliri i mpriri . 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. Dei proiectul lui Babbage pentru motorul su analitic era unul riguros i planurile erau probabil corecte, sau cel puin perfectibile, dezvoltarea a fost oprita odata cu moartea lui Charles. O replic a motorului diferenial II, un proiect anterior i mai limitat, este operaional din 1991 la London Science Museum. Cu cteva modificri triviale, el funcioneaz aa cum l-a proiectat Babbage i arat c acesta avea dreptate n teorie. Computerul este programat prin carduri cu gauri, sistem folosit timp de peste 100 de ani. Cu o dimensiune asemanatoare cu cea a unui camion, motorul analitic putea retine 1000 numere de 50 de digiti, echivalentul unei memorii de 20,7 kB.
4

n Japonia, Ryoichi Yazu a patentat un calculator mecanic denumit aritmometru Yazu n 1903. Acesta consta dintr-un singur cilindru i 22 de roi dinate, i folosea sistemele mixte n baz 2 i 5, bine cunoscute de utilizatorii sorobanului (abacul japonez). Transportul i sfritul calculului se determinau automat. Acesta s-a vndut n peste 200 de exemplare, mai ales ctre ageniile guvernamentale cum ar fi Ministerul de Rzoi i staiilor experimentale agricole. Yazu a investit profitul ntr-o fabric ce urma s produc primul avion cu elice din Japonia, dar proiectul a fost abandonat dup ce Yazu a murit la 31 de ani.

Istoria computerului(un calculator mult mai performant), din 1939 pana in zilele noastre
1940 - apare primul computer, denumit pe scurt CNC (Complex Number Calculator), proiectat de catre cercetatorul american George Robert Stibitz si finalizat in cadrul Bell Telephone Laboratories; 1941 - apare noul Z3 computer/Bombe, construit de catre inginerul german Konrad Zuse si utilizat la decriptarea comunicatiilor militare naziste; 1942 - profesorul John Vincet Atanasoff, impreuna cu un absolvent al Iowa State College, pe numele sau Cliff Berry, au creat sistemul ABC (Atanasoff-Berry Computer); 1944 - are loc inaugurarea Harvard Mark-1/Colossus - un calculator enorm, dimensionat si pozitionat intr-o incapere intreaga, utilizat ca si primul in scopuri legate de razboiul cu Germania; 1946 - aparitia ENIAC/AVIDAC, computerul imbunatatit, care lucra de 1.000 de ori mai rapid decat comtemporanii sai; 1950 - ERA 1101/SEAC/Pilot ACE devine primul computer comercial; 1954 - IBM creeaza primul sau computer, denumit IBM 701; 1958 - Japonia lanseaza si ea primul sau computer, denumit NEAC 1101; 1960 - anul realizarii primului minicomputer: DEC PDP-1; 1964-IBM System 360 devine prima familie de sase computere compatibile, cu 40 de sisteme periferice, capabile sa lucreze impreuna;
5

1968 - anul crearii si lansarii in spatiu a computerului Apollo Guidance Computer, de pe Apollo 7; 1975 - MITS Altair/Tandem-16 devine primul computer bazat pe un microprocesor Intel 8080, creat pentru procesarea de tranzactii online; 1976 - Steve Wozniak proiecteaza Apple I, pe care il vinde mai tarziu lui Steve Jobs; 1979 - Atari 400 si 800 sunt primele calculatoare care dispun de optiuni pentru jocuri; 1983 - Apple Lisa este primul computer cu o grafica special creata pentru interfata utilizatorului; 1985 - apare Comodor Amiga 1000, vandut cu 1.295 dolari (fara monitor), la vremea respectiva, care a demonstrat ca poate depasi capacitatile audio si video ale contemporanilor sai; 1988 - NeXT este primul computer care avea incorporat un driver pentru inmagazinarea de date optice si un limbaj adecvat, menit sa simplifice programarea; 1993 - apare P5 Pentium, lansat de Intel, cu versiunile sale de 60 si 66 MHz; 1995 - Sony creeaza PlayStation, care s-a vandut la vremea respectiva in peste 100 milioane de exemplare; 1999 - Apare PowerMac G4/AMD Athlon 750 MHz; 2001 - Mac OSX/Windows XP/Linux 2.4.0 isi face simtita prezenta, cu noua sa tripla versiune operativa; 2002 - RIM lanseaza primul smarthphone BlackBerry; 2005 - Intel si AMD elaboreaza primul lor dual-core 64-bit, in timp ce Microsoft creeaza primul Xbox 360; 2007 - Apple lanseaza primul iPhone; 2010 - Acelasi Apple creeaza primul iPad, computerul tableta care realizeaza hibridul ideal intre un smartphone si un laptop.

Calculul digital
Era modern a mainilor de calcul a nceput cu o frenezie a dezvoltrii n perioada dinainte de i dup al doilea rzboi mondial, cnd componentele electronice (la acea vreme, relee, rezistoare, condensatoare, bobine, i tuburi electronice) au nlocuit echivalentele lor mecanice, i calculul digital a nlocuit calculul analogic. Maini cum ar fi Z3, calculatorul AtanasoffBerry, calculatoarele Colossus i ENIAC au fost construite manual cu ajutorul circuitelor ce conineau relee sau tuburi electronice, i adesea foloseau cartelele sau benzile perforate ca dispozitiv de intrare i ca mediu de stocare. n aceast perioad, s-au produs mai multe maini cu capabiliti din ce n ce mai vaste. La nceput, nu exista nimic care s semene mcar cu un calculator modern, n afara planurilor pierdute ale lui Charles Babbage i n afara ideilor teoretice ale lui Alan Turing. La sfritul acestei perioade, s-au construit dispozitive cum ar fi calculatoarele Colossus i EDSAC, unele din primele calculatoare electronice numerice, dar niciun moment nu este unanim considerat a fi momentul naterii calculatoarelor numerice. n perioada celui de-al doilea rzboi mondial, au existat trei fluxuri paralele de dezvoltare a tehnologiei calculatoarelor, din care unul a fost complet ignorat, iar al doilea a fost inut secret n mod deliberat. Cel ignorat a fost reprezentat de munca germanului Konrad Zuse. Cel de-al doilea a fost dezvoltarea secret a calculatoarelor Colossus n Regatul Unit. Niciuna dintre acestea nu a avut o influen deosebit asupra diverselor proiecte similare din Statele Unite. Al treilea flux de dezvoltare a fost i cel mai mediatizat, i a fost reprezenta de mainile ENIAC i EDVAC ale lui Eckert i Mauchly.

Enigma
Maina Enigma este numele unei familii de maini electromecanice criptografice cu rotoare utilizate pentru a genera cifruri pentru criptarea i decriptarea de mesaje secrete. Enigma a fost folosit comercial de la nceputul anilor 1920, fiind adoptat i de armatele i serviciile guvernamentale ale mai multor ricel mai celebru caz fiind cel al Germaniei naziste nainte de i n timpul celui de-al doilea rzboi mondial. Au fost produse, de-a lungul timpului, o varietate de modele diferite de Enigma, dar modelul armatei germane, Wehrmacht Enigma, este versiunea cel mai adesea studiat. Maina a cptat notorietate deoarece criptologii aliailor au reuit s decripteze un mare numr de mesaje care fuseser cifrate cu aceast main. Decriptarea a devenit posibil n 1932 datorit criptografilor polonezi Marian Rejewski, Jerzy Rycki i Henryk Zygalski de la Biroul de Cifruri. La jumtatea lui 1939, metodele de reconstrucie i descifrare au fost prezentate de Polonia Regatului Unit i Franei. Informaiile obinute din aceast surs, denumite Ultra, au reprezentat un ajutor semnificativ pentru efortul de rzboi al Aliailor. Influena exact a Ultra nu este tiut cu exactitate, dar o evaluare des ntlnit este cea c sfritul rzboiului din Europa a venit cu doi ani mai devreme datorit decriptrii cifrurilor germane. Dei cifrurile Enigma au slbiciuni criptografice, n practic, doar n combinaie cu ali factori semnificativi (greeli de operare, defecte procedurale, o main sau un caiet de coduri capturate ocazional) criptografii Aliailor au reuit s descifreze mesajele. Maina este dotat cu o tastatur prin care se in troduce textul clar simbol cu simbol, iar la captul cellalt (imprimant sau tablu cu becuri) rezult simbolurile criptate. Acestea sunt calculate n funcie de starea rotoarelor (care se actualizeaz cu fiecare tast apsat), rotoare care controleaz traseele circuitelor electrice de la intrare la ieire. Versiunile iniiale au fost simple, dar n mod constant s-au adugat complicaii la mecanism, pentru creterea securitii cifrului, cum ar fi creterea numrului de rotoare i adugarea unui tablou de prize prin care se puteau substitui suplimentar perechi de simboluri.

Generatia I (1937-1953)
Caracteristici tehnologice tuburi i comutatoare electronice un singur dispozitiv de memorare (tambur magnetic) de capacitate mic i cu timp de acces mare

Performante vitez de calcul: 104 operaii pe secund memorie: 2 Ko

Limbaj de programare cod main limbaj de asamblare

Exemple ENIAC UNIVAC EDVAC

ENIAC
ENIAC, prescurtat de la Electronic Numerical Integrator And Computer (Calculator i Integrator Electronic Numeric), a fost primul calculator electronic de uz general. ENIAC a fost construit iniial pentru Armata Statelor Unite, spre a calcula traiectoria proiectilelor de artilerie. Mai trziu, a fost folosit n calculele asociate cu cercetarea armelor nucleare, a prediciilor meteorologice, i proiectarea tunelelor aerodinamice. ENIAC a fost pus n funciune n februarie 1946 i a fost folosit pn n octombrie 1955. ENIAC a fost construit la Moore School of Electrical Engineering din cadrul Universitii din Pennsylvania, de ctre fizicianul american John W. Mauchly i inginerul electronist, americanul J. Presper Eckert. Eckert i Mauchly au proiectat ENIAC la numai 3 ani dup ce au primit aceast sarcin din partea Armatei. n 1947, ENIAC a fost mutat de la Universitatea din Pennsylvania la lcaul final: Zona de Testare din Aberdeen, din statul Maryland. Cnd a fost anunat terminarea sa n 1946, presa l-a etichetat drept un creier uria. Avea o vitez de calcul de o mie de ori mai mari dect mainile electromecanice, salt n domeniul puterii de calcul neegalat de atunci de nicio main. Aceast putere matematic, mpreun cu programabilitatea sa, a satisfcut necesitile oamenilor de tiin i industriailor Maina terminat a fost artat la 14 februarie 1946 la Universitatea Pennsylvania, ea costnd 500.000 de dolari Dimensiunile i complexitatea calculatorului modular nc ne uimesc i astzi: 17.468 de tuburi electronice, 7.200 diode cu cristal, 1.500 relee, 70.000 de rezistoare, 10.000de condensatoare i aproximativ 5 milioane de conexiuni lipite manual. Cntrea 27 tone, ocupa 63 mp i consuma 150.000 W. n cele 20 de module (panouri) ce reprezentau acumulatorii se puteau efectua peste 5.000 de adunri i scderi pe secund. Pentru a rezolva o problem complex de matematic, era nevoie de cteva sptmni pentru conceperea programului, apoi de alte cteva zile pentru introducerea programului n ENIAC, programarea constnd n manevrarea fizic a cablurilor i comutatoarelor acestuia. ENIAC utiliza numrtoare ciclice cu zece poziii pentru a stoca numerele; fiecare cifr folosea 36 de tuburi electronice, din care 10 erau triodele duale ce compuneau bistabilii numrtorului. Operaiile aritmetice se efectuau prin numrarea impulsurilor n numrtoarele ciclice i generarea de impulsuri de transport n cazul n care numrtorul aflat la valoarea maxim era incrementat i se reseta la 0, ideea fiind cea de a emula prin electronic funcionarea roilor cu numere ale unui sumator mecanic. ENIAC avea douzeci de acumulatori pe zece cifre cu semn care utilizau reprezentarea n complement fa de zece i puteau efectua 5000 de adunri sau scderi simple ntre oricare dintre ele i surs (de exemplu, un alt acumulator, sau o constant) pe secund. Se puteau conecta mai muli
10

acumulatori simultan, astfel c viteza maxim de funcionare putea fi mai mare datorit funcionrii n paralel. Se putea cabla transportul unui acumulator la un alt acumulator pentru a efectua calcule cu dubl precizie, dar limitrile circuitului de sincronizare al transportului mpiedica legarea mai multor acumulatori pentru mai mult precizie. ENIAC utiliza patru acumulatori controlai de o unitate special de nmulire, pentru a efectua 385 de nmuliri pe secund; de asemenea, folosea cinci acumulatori, controlai de o unitate de mprire i extragere de radicali, pentru a efectua pn la patruzeci de mpriri pe secund sau trei extrageri de radicali pe secund. Celelalte nou uniti ale ENIAC erau Unitatea de integrare (care pornea i oprea maina), Unitatea de ciclare (folosit pentru sincronizarea celorlalte uniti), Programatorul Master (care controla secvenierea buclelor), Cititorul (care controla un cititor de cartele perforate IBM), Imprimatorul (care controla perforatorul de cartele), Transmitorul de constante, i trei Tablouri funcionale. Ciclul de baz al mainii era de 200 microsecunde (20 cicluri ale ceasului de 100 kHz al unitii de ciclare), sau 5000 de cicluri pe secund pentru operaiile pe numere de 10 cifre. ntr unul din aceste cicluri, ENIAC putea s scrie un numr ntr-un registru, s citeasc un numr dintr-un registru, s adune sau s scad dou numere. O nmulire a unui numr de 10 cifre cu un numr de d cifre (pentru d pn la 10) dura d+4 cicluri, astfel c o nmulire a dou numere pe 10 cifre dura 14 cicluri, sau 2800 microsecundeo vitez de 357 pe secund. Dac un numr avea mai puin de 10 cifre, nmulirea se realiza mai repede. mprirea i radicalul durau 13(d+1) cicluri, unde d este numrul de cifre al rezultatului (ctul sau radicalul). Deci, o mprire sau un radical durau 143 de cicluri, sau 28.600 so vitez de 35 pe secund. (Wilkes 1956:20 arat c o mprire cu un ct de 10 cifre dura 6 milisecunde.) Unii experi n electronic au prezis c defectrile tuburilor vor fi att de frecvente nct maina n-ar fi fost deloc util. Predicia a fost parial corect: aproape n fiecare zi se ardeau cteva tuburi, lsnd calculatorul nefuncional aproape jumtate din timp. Tubu ri speciale cu fiabilitate mare au devenit disponibile abia n 1948. Majoritatea acestor defectri, ns, aveau loc n perioadele de nclzire i rcire, atunci cnd stresul termic asupra catozilor tuburilor i dispozitivelor de nclzire era maxim. Prin simpla (dei costisitoarea) soluie de a nu mai opri maina deloc, inginerii au redus rata defectrilor tuburilor ENIAC la nivelul mai acceptabil de un tub n medie la dou zile. Conform unui interviu acordat n 1989 de Eckert, povestea defectrilor continue ale tuburilor era mai ales un mit: Se ardea cte un tub cam la fiecare dou zile i problema putea fi localizat n 15 minute.n 1954, cea mai lung perioad de funcionare fr defect a fost de 116 ore (aproape cinci zile).

11

Dei a fost prima main de mrime mare care s efectueze calcule de rutin ntr-un mediu de producie, ENIAC nu a fost primul calculator electronic. ntre 1939 i 1942, John Atanasoff, un profesor de fizic i matematic de la Univeristatea de Stat din Iowa i studentul lui, Clifford Berry, au asamblat calculatorul Atanasoff-Berry, care a introdus multe inovaii legate de circuitele numerice. Sistemul lor folosea sistemul matematic binar cu 1 i 0 folosit n mod curent n calculatoarele de azi, i un sistem de memorie care nmagazi na datele ntr-un mod asemntor cipurilor de memorie folosite n ziua de azi. Dupa ce Eckert i Mauchly au brevetat ENIAC, au avut loc o serie de procese care s determine cine a creat de fapt primul calculator electronic modern. ntr-un trziu, n 1973, Curtea Federal de Justiie a anulat brevetul pentru ENIAC i a recunoscut, la mai mult de 30 ani dup descoperire, pe Atanasoff i Berry ca fiind pionierii calculatorului.

12

Comparatia cu alte calculatoare ale vremii


Maini de calcul mecanice i electrice s-au folosit din secolul al XIX-lea, dar n deceniile anilor 1930 i 1940 a nceput era calculatoarelor moderne. Calculatorul german Z3 (funcional n mai 1941) a fost proiectat de Konrad Zuse. Acesta a fost primul calculator numeric generic, dar era electromecanic, i nu electronic, utiliznd relee pentru toate funciile. El efectua calcule logice n matematic binar. Era progr amabil prin cartele perforate, dar i lipsea o instruciune de ramificare. A fost distrus cu ocazia bombardrii Berlinului n decembrie 1941. Calculatorul american AtanasoffBerry (ABC) (funcional n vara lui 1941) a fost prima main electronic de calcul. Ea implementa calcule binare cu tuburi electronice dar nu era generic, fiind limitat la rezolvarea de sisteme de ecuaii liniare. El nu exploata viteza de calcul a circuitelor electronice, fiind limitat de o memorie cu tambur rotativ i un sistem de intrri -ieiri realizat cu scopul de a tipri rezultatele pe cartele de hrtie. Era controlat manual i neprogramabil. Calculatoarele Colossus, britanice (utilizate de criptanaliti ncepnd cu 1943) au fost proiectate de Tommy Flowers. Calculatoarele Colossus (din care au fost construite zece exemplare) erau complet electronice, numerice, i puteau fi reprogramate prin recablare, dar erau dedicate spargerii codurilor criptografice i nu generice. Calculatorul Harvard Mark I al lui Howard Aiken, produs n 1944, era programat prin band perforat i utiliza relee. El calcula funcii matematice generale, dar nu efec tua ramificri. ENIAC putea, ca i Z3 i Mark I, s ruleze o secven arbitrar de operaii matematice, dar nu le citea de pe o band. Ca i Colossus, operaiile se efectuau cu viteza circuitelor electronice. ENIAC combina programabilitatea Turing-complet cu viteza electronic.

13

UNIVAC
UNIVAC (Universal Automatic Computer) a fost primul calculator electronic proiectat i vndut pentru a rezolva probleme comerciale. n perioada 1951 - 1957 au fost achiziionate un numr de 48 calculatoare UNIVAC de ctre o mare varietate de clieni guvernamentali i comerciali. UNIVAC a fost succesorul primului calculator electronic de uz general, ENIAC (Electronic Numerical Integrator And Calculator. n perioada 1947 i 1948 Eckert i Mauchly au construit un calculator mai performant, numit EDVAC (Electronic Discrete Variable Automatic Computer), care a ncorporat cteva inovaii importante ale matematicianului american de origine maghiar, John von Neumann 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 dinlinii 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 foloseautuburi 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 mecanisme de stocare temporar, i au dominat acest domeniu pn spre jumtatea anilor 1970. n martie 1951 Eckert i Mauchly au livrat primul UNIVAC pentru Biroul de Recensmnt al Statelor Unite (U.S. Census Bureau). UNIVAC a ctigat atenia naiunii n 19 52, cnd generalul Dwight D. Eisenhower a candidat mpotriva lui Adlai E. Stevenson la prezidenialele Statelor Unite. Un UNIVAC a fost folosit la televiziunea naional pentru a estima rezultatele. Bazat pe informaia rezultat dintr-un eantion redus de voturi, de numai cteva procente, UNIVAC a estimat o victorie net pentru Eisenhower. Televiziunea naional a ntrziat anunarea rezultatelor pn cnd au fost numrate un numr mai mare de voturi. Cnd n sfrit acestea au fost numrate, concluzia a fost c UNIVAC a prezis rezultatul corect. Aceast demonstraie reuit a contribuit n mare msur la creterea popularitii UNIVAC -ului i de asemenea la formarea opiniei publicului vizavi de calculatoare. UNIVAC, coninea multe mbuntiri comparativ cu predecesorul su, ENIAC. Numrul tuburilor electronice a fost redus de la 19.000 n ENIAC, la aproximativ 5.000 n UNIVAC. UNIVAC, cu un volum de 25 metri cubi de dulapuri, ar fi putut umple un garaj ntreg. Cu toate acestea, ocupa mai puin spaiu dect ENIAC. UNIVAC cntrea 8 tone comparativ cu cele 30 ale
14

ENIAC-ului i consuma 100 KW fa de cei 150 consumai de ENIAC. In ciuda tuturor mbuntirilor aduse lui UNIVAC, comparativ cu ENIAC, a fost, totui, foarte ineficient comparativ cu standardele din ziua de azi. Ca i predecesorul sau, UNIVAC folosea sistemul zecimal cu tuburi electronice, fcnd numrtori pn la 10 i de la capt, n fiecare ir de tuburi n spaiul de nmagazinare a operaiilor aritmetice. Memoria UNIVAC-ului, care reinea datele i programele, era construit din tuburi cu mercur. Aceti cilindrii orizontali conineau mercur lichid care transmitea vibraii acustice ce reprezentau datele nmagazinate i valori de instruciuni. Fiecare linie de memorie putea s acomodeze 1024 de cuvinte, iar fiecare cuvnt putea s rein o valoare numeric de 12 cifre sau 2 valori de instruciune de 6 caractere. Datele externe puteau fi citite de pe banda magnetic sau cartele perforate. Datele puteau fi salvate pe band magnetic, sau puteau s fie tiprite la imprimante. UNIVAC, putea s efectueze 1905 operaii pe secund. Proiectat iniial pentru aplicaii comerciale, UNIVAC a avut performana bun cu numere zecimale cu precizie fix, dar i date de tip alfanumeric. Printre primii clieni ai UNIVAC-ului au fost ageniile guvernamentale, A. C. Nielsen Company, the Prudential Insurance Company i General Electric Appliance Division. Calculatoarele UNIVAC au fost folosite n multe scopuri, printre care contabilitate i prelucrare de date.

Primul computer in Romania


In 1961 a fost dat in functiune primul computer construit intr-o universitate din Romania. Acest lucru s-a intamplat la Timisoara, in cadrul Institutului Politehnic. Se numea MECIPT, acronimul de la Masina Electronica de Calcul a Institutului Politehnic din Timisoara. Proiectarea acestuia a inceput din 1956 de catre un colectiv condus de Iosif Kaufmann, Wilhelm Loewenfeld si Vasile Baltac, conform Wikipedia de limba romana. La construirea MECIPT au contribuit, de asemenea, si cercetarile profesorului Grigore C. Moisil

15

GENERATIA II (1954-1962)
Caracteristici tehnologice diode i tranzistoare- memorie intern cu inele de ferit i cu acces aleator memorie externa de tip tambur, disc sau banda magnetica uniti pentru calcule n virgula mobila

Performante Limbaj de programare

vitez de calcul: 2*105 operaii pe secund- memorie: 32 Ko

- limbaje de nivel nalt: Fortran (1956), Algol (1958), Cobol (1959)

Exemple TRADIC PDP 1

16

Cronologie
n 1952, IBM a anunat public maina electronic de prelucrare a datelor IBM 701, prima din seria IBM 700/7000 i primul calculator IBM mainframe. IBM 704, introdus n 1954, utiliza memorie cu ferite, care a devenit standard la mainile mari. Primul limbaj de programare generic de nivel nalt care a fost implementat vreodat, Fortran, era dezvoltat i la IBM pentru 704 n 19551956 i a fost lansat la nceputul lui 1957. n 1955 s-a format un grup de utilizatori voluntari pentru a face schimb de experien i de software pentru IBM 701 ; acest grup, care exist i n anii 2000, a fost un precursor al comunitilor open source. IBM a introdus n 1954 un calculator mai mic i mai ieftin care s -a dovedit foarte popular. IBM 650 cntrea peste 900 kg, sursa de alimentare ataat cntarea aproximativ 1350 kg i cele dou pri stteau n dou dulapuri separate, de aproximativ metri. Costa 500.000 de dolari i putea fi nchiriat pentru 3500 de dolari pe lun. Memoria sa cu tamburi putea stoca iniial doar 2000 de cuvinte de zece cifre, iar programarea sa era extrem de dificil i important pentru o utilizare eficient. Astfel de limitri de memorie aveau s domine programarea timp de zeci de ani dup aceea, pn cnd capabilitile hardware au evoluat i au permis un model de programare mai simplu. n a doua jumtate a anilor 1950, tranzistoarele bipolare (TBIP) au nlocuit tuburile electronice. Utilizarea lor a dat natere calculatoarelor de a doua generaie. Iniial, se credea c se vor produce i se vor utiliza foarte puine calculatoare la nivel mondial. Aceasta se datora dimensiunilor, costurilor, i priceperii necesare pentru a le folosi i pentru a interpreta rezultatele. Tranzistoarele au redus masiv dimensiunea calculatoarelor, costul iniial i cel de operare. Tranzistoarele bipolare au fost inventate n 1947 i americanii John Bardeen, Walter Brattain i William Shockley au primit n 1956 Premiul Nobel pentru Fizic pentru aceast realizare. Dac prin jonciunea emitor-baz a unui tranzistor bipolar nu circul curent, atunci nu circul curent nici ntre colector i emitor (iar tranzistorul este blocat). Dac circul un curent suficient de mare prin jonciunea baz-emitor, trece curent i ntre emitor i colector (tranzistorul fiind saturat). Saturaia sau blocarea unui tranzistor reprezint cifrele binare 0 i 1. Prin comparaie cu tuburile electronice, tranzistoarele prezint numeroase avantaje: au costuri de fabricaie mult mai mici i sunt mult mai rapide, comutarea ntre strile de 1 i 0 consumnd un timp de ordinul micro- sau nanosecundelor. Volumul tranzistoarelor era de ordinul milimetrilor cubi, prin comparaie cu tuburile electronice de ordinul centimetrilor cubi. Temperatura mai joas de funcionare a tranzistoarelor le confer o fiabilitate mai mare, prin comparaie cu tuburile electronice. Calculatoarele cu tranzistoare puteau acum s fie dotate cu zeci de mii de circuite logice binare ntr-un spaiu relativ compact.

17

Calculatoarele de a doua generaie erau compuse dintr-un mare numr de plci cu cablaje imprimate, cum ar fi IBM Standard Modular System fiecare cu 14 pori logice sau bistabili. Un calculator din a doua generaie, IBM 1401, a reuit s ctige aproape o treime din piaa mondial de tehnic de calcul. IBM a instalat peste o sut de mii de 1401 ntre 1960 i 1964. Electronica cu tranzistoare a dus la mbuntirea nu doar a procesoarelor, ci i a dispozitivelor periferice. IBM 350 RAMAC a fost introdus n 1956 i a fost primul ha rd-disk din lume. Unitile de stocare pe disc magnetic din a doua generaie de calculatoare puteau stoca zeci de milioane de litere i cifre. La procesor se puteau conecta mai multe periferice, capacitatea total de memorare crescnd la ordinul sutelor de milioane de caractere. Pe lng unitile fixe de stocare, conectate la procesor prin legturi de mare vitez, au aprut i uniti de disc deconectabil. Astfel, o stiv de discuri se putea nlocui n cteva secunde cu o alta. Dei capacitatea unui disc deconectabil este mai mic dect cea a unui disc fix, interanjabilitatea lor garanteaz disponibilitatea unei cantiti cvasinelimitate de date. Pe de alt parte, banda magnetic a continuat s furnizeze capabiliti de arhivare a datelor cu costuri mai re duse dect discurile. n 1956, IBM a vndut primul sistem de stocare pe disc magnetic, RAMAC (Random Access Method of Accounting and Control). Acesta utiliza 50 de discuri metalice de 610 mm, cu 100 de piste pe fiecare fa. Acesta putea stoca 5 megaoctei de date i costa 10.000 de dolari pe megaoctet. La nivelul anului 2008, unitile de stocare pe suport magnetic, sub form de hard diskuri, costau mai puin de o cincizecime de cent pe megaoctet. Mai multe procesoare din a doua generaie delegau comunicaiile periferice unui procesor secundar. Astfel, n timp ce procesorul de comunicaie controla, de exemplu citirea i perforarea de cartele, procesorul principal executa calcule i instruciuni de ramificaie. O magistral de date ducea datele de la procesorul principal i memoria principal cu viteza ciclului de fetch-execute a procesorului, iar celelalte magistrale de date deserveau dispozitivele periferice. Pe PDP-1, ciclul memoriei era de 5 microsecunde; astfel, majoritatea instruciunilor aritmetice durau 10 microsecunde (100.000 de operaii pe secund) deoarece majoritatea operaiilor durau cel puin dou cicluri de memorie: unul pentru aducerea instruciunii, cellalt pentru aducerea operanzilor. n timpul celei de-a doua generaii, au nceput s fie folosite din ce n ce mai mult terminalele la distan, adesea sub form de maini teletype. Conexiunile telefonice furnizau vitez suficient pentru primele terminale la distan i permiteau o separare ntre centrul de calcul i staiile de lucru de sute de kilometri.

18

Generatia III(1963-1982)
Caracteristici tehnologice Performante Limbaje de programare Exemple IBM 360- PDP 11 Coral
19

circuite integrate- memorii internet semiconductoare memorii externe - discuri magnetice de capacitate medie i mare microprogramarea, ca tehnic de proiectare a procesoarelor complexe memorie virtual

vitez de calcul: 5*106 operaii pe secund memorie: 2 Mo

dezvoltarea sistemelor de operare i a "time sharing"ului (UNIX) limbaje de nivel foarte nalt: C, Pascal

Independent

Cronologie
1963: Ivan Sutherland inventeaz Sketchpad, un program pe calculator care a anticipat interfeele grafice, folosind programul si un light pen putea sa modifice figuri geometrice pe ecran Apare prima editie a codului ASCII (Codul Standard American pentru Schimbul de Informaii) 1964: Thomas Kurtz i John Kemeny scriu BASIC, un limbaj de programare pentru studenii lor la Colegiul Dartmouth 1965: Digital Equipment Corp. introduc PDP-8, primul minicalculator comercializat care s-a vndut pentru $18.000 1967: Fairchild Camera i Instrument Corp. au inventat primul MOS chip. 1968: Data General Corp. au introdus Nova, un calculator cu 32kb de memorie pentru pretul de $8000 1972:
20

Apare procesorul Intel 8008, primul microprocesor care putea face fa folosirii literelor mari i mici, celor 10 cifre, semnelor de punctuaie Hewlett-Packard inventeaz HP-35 un calculator de mana foarte rapid cu o varietate foarte mare de funcii 1975: Apare Altair 8800, un calculator bazat pe un procesor Intel 8080 cu o memorie de 256 kb, autorizat de catre Bill Gates si Paul Allen in limbajul BASIC Steve Wozniak a proiectat Apple I, un calculator format dintr-o singura placa Apare Cray I, primul program care construia obiecte cu ajutorul vectorilor Apare Commodore PET, un calculator personal avand 4 sau 8 kb de memorie. Este inventat si scos pe pia Apple II, avnd o mulime de faciliti. Apare primul calculator desktop, care se va vinde in peste 10.000 de exemplare. Este inventat Floppy drive-ul cu discheta, care se potrivea foarte bine cu calculatoarele desktop. 1980: Seagate Technology creeaza ST506, primul hard disk pentru microcalculatoare, ce putea retine pana la 5Mb. 1981: Adam Osborne inventeaz Osborne I, primul calculator portabil, care are 11kg, ecran de 5 inch, 64kb de memorie, un modem si 2 drive-uri Floppy, valoarea sa fiind de $1800. Specialitii de la IBM introduc primul lor PC, ce avea ncorporat un procesor de 4.77Mhz, i care avea ca sistem de operare Microsoft MS-DOS. 1982: Sfritul generaiei a-III a Firma Commodore produce modelul 64, numele sau venind chiar de capacitatea memoriei RAM folosit la confectionarea sa, avnd o grafic impresionant pentru acea perioad. Modelul s-a vndut pn n 1993, n 22 de milioane de exemplare, fiind cel mai vndut calculator din toate timpurile.
21

22

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