SCURTĂ ISTORIE A CALCULATOARELOR

  • Upload
    heller

  • View
    71

  • Download
    7

Embed Size (px)

DESCRIPTION

SCURTĂ ISTORIE A CALCULATOARELOR. Primele c omputere au fost oameni !. Calculatoarele electronice ( ş i anterior calculatoarele mecanice ) au primit numele de la sarcina de calcul anterior atribuit ă oamenilor. - PowerPoint PPT Presentation

Citation preview

Primele caculatoare au fost oameni!

SCURT ISTORIE A CALCULATOARELORCalculatoarele electronice (i anterior calculatoarele mecanice) au primit numele de la sarcina de calcul anterior atribuit oamenilor. Primele computere au fost oameni!

Computer a fost iniial un titlu de slujb: era utilizat pentru a descrie acei oameni (predominant femei) a cror ndatoriri erau acelea de a efectua calcule repetitive necesare pentru tabele de navigare, diagrame de curs, i poziii planetare pentru almanahuri astronomice. Inventatorii au cutat s mecanizeze (adic s gseasc un mecanism care s efectueze) aceste sarcini.

Abacul

Primul ajutor pentru calculele matematice efctuate de mintea uman; Cel mai vechi abac existent n muzee dateaz din 300 .Hr. de la babilonieni;Cuvntul calculus provine din cuvntul latin ce desemneaz o pietricic. Este o reprezentare a degetelor umane: cele cinci inele de jos reprezint cele cinci degete, iar cele 2 inele de sus reprezint cele 2 mini.

Oasele lui Napier

OriginaleleActualen 1617, un scoian excentric numit John Napier a inventat logaritmii: O tehnologie care permite efectuarea unei multiplicri prin adunare (prin logaritmarea fiecrui operand) Original algoritmii erau obinui pe baza unor tabeleNapier a inventat o alternativ a tabelelor, n care valorile logaritmilor erau cioplite n filde (numite ulterior oasele lui Napier)Invenia sa a condus la rigla de calcul, prima fiind construit n Anglia n 1632 (folosit de inginerii NASA i n anii 1960 la proiectul de aselenizare )Maina de calculat cu rotie

Leonardo da Vinci (1452-1519) a desenat o main de calculat pe baz de angrenaje mecanice care ns n-a fost construit.

Prima main care a fost construit este probabil ceasul de calculat, numit astfel de inventator, germanul Wilhelm Schickard n 1623. Dispozitivului i s-a fcut o publicitate redus datorit morii premature a inventatorului. Pascalina

n 1642, Blaise Pascal, la vrsta de 19 ani, a inventat Pascalina pt.a-si ajuta tatl la colectarea taxelor. A construit 50 calculatoare bazate pe angrenaje, cu o funcie, de adunare, dar n-a vndut multe datorit costului mare i problemelor de acuratee (atunci, imposibil de fabricat rotie cu o precizie cerut).Vitezometrul (odometrul care msoar distana) mainilor de astzi utilizeaz acelai mecanism ca Pascalina pentru incremenatre.

Socotitorul n pai

La civa ani dup Pascal, germanul Gottfried Wilhelm Leibniz a construit un calculator cu 4 funcii (+,-,*,/) care n loc de rotie avea tambururi cu caneluri (10 caneluri aranjate n circumferin ntr-o scar; sistem de numeraie 10). Leibniz a murit srac. Rzboiul de esut

n 1801, francezul Joseph Marie Jacquard a inventat un rzboi de esut cu urzeal bazat pe citirea automat a unui ablon din fie de lemn perforat (card sau cartel gurit) inute mpreun prin sfori. Motorul diferenial

n 1822 englezul Charles Babbage i-a propus s construiasc o main de calcul bazat pe aburi de dimensiunea unei camere, capabil s calculeze tabele de numere, precum cele logaritmice.

A primit bani de la guvern pt. proiect (important pentru tabelele de navigaie).

Construcia s-a dovedit dificil i proiectul a fost abandonat dup 10 ani, iar maina nu a fost terminat. Seciune dinDifference engine

Motorul analiticSoluia nou trebuia s fie un dispozitiv ct o cas, cu 6 motoare pe aburi, cu proprietatea de a fi programabil mulumit tehnologiei lui Jacquard (numit moara - CPU-ul actual).Hrtia gurit putea fi utilizat ca mecanism de stocare, pentru numere calculate i referite ulterior (numit provizie, n englez store - unitatea de memorie actual). O funcie cheie distinctiv: instruciunea condiional.

Babbage i-a continuat proiectul!Protejata lui Babbage, Ada Byron, fiica poetului Lord Byron, era fascinat de ideile lui Babbage i a nceput s scrie programe pt. motorul analitic. Ada este considerat primul programator A inventat subprogramul A recunoscut importana repetiiei prin ciclareDei Babbage a refuzat s scrie despre main, Ada scrie o serie de Note

Biroul Hollerith

Biroul de recensmnt din SUA a oferit n 1890 un premiu inveniei lui Herman Hollerith: biroul constituit dintr-un cititor de cartele care simte gurile din cartele, un mecanism cu roi bazat pe ideile lui Pascal, pentru contorizare, i un perete cu indicatori cu cadran (ca la vitezometru) pentru a afia rezultatele contorizrii. Hollerith a construit o companie, Tabulating Machine Company care, ulterior a devenit International Business Machines, astzi IBM.Cartele

Biroul Hollerith- primul pe o copert de revist tiinificMaini electronice

ABC: prima main complet-electronic(J. V. Atanasoff, Clifford Berry, 1937)rezolvare 29 ecuaii cu 29 necunoscuteprima main cu stocare pe un mediu similar cu DRAMul actual prima utilizare a aritmeticii binare maina nu era programabil i nu a permis ramificarea; a fost abandonat

Colossus (britanic): construit pentru descifrare coduri criptate ale germanilormain dedicat i ne-reprogramabilAlan Turing (1936) a ajutat la decriptare

Z

Konrad Zuse a construit o serie de computere cu scop general,n Germania nazist. Z1, a fost construit ntre 1936 i 1938 n casa prinilorZ3 (1941) : primul calculator digital operaional programabil (controlat prin software); distrus de bombardamente Zuse a reinventat conceptul lui Babbage de programare i a decis utilizarea sistemului binar (Babbage a propus cel zecimal) Z4 este singurul supravieuitor al serieia utilizat film n loc de cartelemainile nu au cunoscute n afara Germaniei pn n 1965. arhitectura identic cu cea actual: unitate aritmetic, sistem de control pentru supervizarea operaiilor, dispozitive de I/Oinventat primul limbaj de nivel-nalt "Plankalkul"

Mark I

n contextul rzboiului : Mark I (Harvard i IBM, 1944), primul computer digital programabil cu comutatoare, relee, axe rotative (5t, 150 km fire, 2,4m nalt, 150m lat)trata numere cu 23 cifre +,- n 1/30 s, * n 4 s, / n 10 s). milioane de componente stocare a maxim 72 numere

Cititor de carteleGrace Hopper a gsit primul bug de computer: o molie care a blocat citirea gurilor de pe o cartel.a inventat termenul de depanare (debugging) pentru a descrie lucrul de eliminare a erorilor din programea inventat primul limbaj de nivel nalt, "Flow-matic (1953) limbaj ulterior devenit COBOL

Predecesorul oficial al calcul.digitale: ENIAC

(Electronic Numerical Integrator and Calculator)-1943-1945, John Mauchly, J. Presper Eckert (Univ. Pennsylvania), -30t, 18 000 tuburi, ncpere special 20 x 120 m, cititor de cartele IBM, 174000 W cldur, aer condiionat

stocare 20 numere* in 1/2800 s20s pt.calcule om 40hEDVAC, ILLIAC, UNIVAC, ORDVAC John von Neumann, designer EDVAC : (programul stocat)

Circuitul integrat

Avantaje: tranzistori (comutatoare) minusculi milioane de tranzistori pot fi creai i interconectai n mas

Au nlocuit tuburile vidate.

Microprocesorul Pentium 4 conine 42 milioane de tranzistori.

sauRevoluia micro-electronic

Consol IBM-Stretch (1959)

Home-computer: Apple I (1976)

CDC7600150 000 tranzistoare n IBM-S.Mainframe

Mini-computer:PDP-12 (1969)Mainframe: partajarea timpului

IBM7090

Interaciune prin TeleType(main de scris motorizat, stil interpretor)

Programe pe band perforat saucartele (compilator, linkeditare )Micro-procesoare-computer care este fabricat pe un circuit integrat (pe un chip)- primul dezvoltat de Intel n 1971: Intel 4004 (2300 tranzistori, 108 kHz), apoi 8008 i 8080 ($360 contra mainframe de mil.$ pt. IBM). - 8080 utilizat n MITS Altair - primul personal computer (construit din buci sosite prin pot)

Bill Gates s-a decis s prseasc Harvard pentru a se concentra s scrie programe pt. acest calculator

Primul IBM-PCIBM decide s angajeze o firm numitMicrosoft pentru a scrie software pt.PC-urile lor.Generatii de calculatoare personale

1981: IBM 5150

1984: Apple Macintosh.

1986: Compaq Deskpro 386

1987: IBM PS/2

1990:Commodore Amiga 3000

WWW. Etapele de dezvoltare a computerelorTim Berners-Lee (1990) creaz WWW

Era mecanic (1623-1945) Prima generaie de calculatoare electronice (1937-1953) A doua generaie (1954-1962) A treia generaie (1963-1972) A patra generaie (1972-1984) A cincea generaie (1984-1990) A asea generaie (1990 - )

Etape:

Viitor

Sfarsit