refert instoria informatici

9
Știința prelucrării informațiilor (datelor) cu ajutorul computerelor se numește informatică . Istoria informaticii începe cu mult timp înainte ca disciplina modernă a informaticii să apară în secolul al XX-lea . Progresia, de la invenții mecanice și teorii matematice până la mașini și concepte moderne, a format un domeniu major academic și baza unei industrii uriașe la nivel mondial.Un computer -numit în limba română și calculator , calculator electronic sau ordinator (din franceză)- este o mașină care prelucrează informații (date) pe baza unui program (o listă de instrucțiuni). Instrumente de calcul antice Cel mai vechi instrument cunoscut pentru utilizarea în calcul este abacul . Se crede că a fost inventat în Babilon circa 2400 î.Hr. . Prima oară era folosit prin trasarea unor linii în nisip cu pietricele. Acesta a fost probabil primul computer și cel mai avansat sistem de calcul cunoscut din aceea perioadă- precedând metoda elenă cu 2000 ani. Abacul este o tăbliță dreptunghiulară, folosită de oameni în antichitate pentru efectuarea calculelor. Abace cu un design modern sunt încă folosite astăzi ca instrumente de calcul. Mecanismul de la Antikythera . Mecanismul de la Antikythera este considerat a fi cel mai vechi computer analogic mecanic cunoscut. A fost proiectat pentru a calcula pozițiile astronomice ale astrelor. A fost descoperit în

Upload: dumea-liviu

Post on 08-Nov-2015

214 views

Category:

Documents


1 download

DESCRIPTION

eqwe

TRANSCRIPT

tiina prelucrrii informaiilor (datelor) cu ajutorul computerelor se numete informatic. Istoria informaticii ncepe cu mult timp nainte ca disciplina modern a informaticii s apar n secolul al XX-lea. Progresia, de la invenii mecanice i teorii matematice pn la maini i concepte moderne, a format un domeniu major academic i baza unei industrii uriae la nivel mondial.Un computer -numit n limba romn i calculator, calculator electronic sau ordinator (din francez)- este o main care prelucreaz informaii (date) pe baza unui program (o list de instruciuni).Instrumente de calcul anticeCel mai vechi instrument cunoscut pentru utilizarea n calcul este abacul. Se crede c a fost inventat n Babilon circa 2400 .Hr.. Prima oar era folosit prin trasarea unor linii n nisip cu pietricele. Acesta a fost probabil primul computer i cel mai avansat sistem de calcul cunoscut din aceea perioad- precednd metoda elen cu 2000 ani. Abacul este o tbli dreptunghiular, folosit de oameni n antichitate pentru efectuarea calculelor. Abace cu un design modern sunt nc folosite astzi ca instrumente de calcul.

Mecanismul de la Antikythera.Mecanismul de la Antikythera este considerat a fi cel mai vechi computer analogic mecanic cunoscut. A fost proiectat pentru a calcula poziiile astronomice ale astrelor. A fost descoperit n 1901 ntr-o epav n largul insulei greceti Antikythera, ntre Kythera i Creta. A fost datat n perioada circa 100 .Hr.. Artefacte tehnologice de complexitate similar nu au mai aprut pn n secolul al XIV-lea, atunci cnd ceasurile mecanice astronomice au aprut n Europa.

Carul ndreptat spre sudn secolul al III-lea era noastr a aprut n China antic Carul ndreptat spre sud. Acest Car era un mic vehicul cu dou roi, care a funcionat ca o busol. Avea un indicator care ntotdeauna arta sudul, indiferent de poziia n care era pus Carul. De obicei, indicatorul era o ppu sau o figur cu un bra ntins. Se presupune c era folosit pentru navigaie, dar poate avea, de asemenea, i alte scopuri. Este primul mecanism cunoscut cu roi dinate care a fost folosit mai trziu n calculatoarele analogice. Chinezii au inventat i un abac mai sofisticat n jurul secolului al II-lea .Hr., cunoscut sub numele de abac chinezesc.Dispozitivele mecanice analogice de calcul au aprut din nou o mie de ani mai trziu, n lumea islamic medieval. Exemple de dispozitive din aceasta perioada includ: equatoriumul lui Arzachel (equatoriumul este un instrument astronomic de calcul a poziiilor atrilor) sau astrolabul lui Al-Biruni (astrolabul este un instrument astronomic istoric folosit de astronomi, navigatori, i astrologi).Inginerii musulmani au construit o serie de automate, inclusiv unele automate muzicale, care puteau fi programate pentru a reda diferite modele muzicale. Aceste dispozitive au fost dezvoltate de ctre fraii Banu Musa i de matematicienii musulmani Al-Jazari, care au fcut progrese importante n criptografie, cum ar fi dezvoltarea criptanalizei a analizei frecvenelor de ctre Alkindus. (Criptografia reprezint o ramur a matematicii care se ocup cu securizarea informaiei precum i cu autentificarea i restricionarea accesului ntr-un sistem informatic. Criptanaliza este studiul metodelor de obinere a nelesului informaiilor criptate, fr a avea acces la informaia secret necesar n mod normal pentru aceasta. De regul, aceasta implic gsirea unei chei secrete. ntr-un limbaj non-tehnic, aceasta este practica spargerii codurilor.)Dup ce John Napier a descoperit n secolul al XVII-lea logaritmii care sunt folosii n scopuri computaionale, a urmat o perioad de progres considerabil n care inventatori i oameni de tiin au fabricat unelte de calcul.n 1623, Wilhelm Schickard a proiectat o main de calcul, dar a abandonat proiectul, deoarece cldirea n care se afla prototipul a fost distrus de un incendiu n 1624.n jurul anului 1640, Blaise Pascal, un cunoscut matematician francez, a construit primul dispozitiv mecanic bazate pe un design descris de matematicianul grec Heron din Alexandria.Apoi, n 1672, Gottfried Wilhelm Leibniz a inventat Socotitorul n trepte care a fost finalizat n 1694. Nici unul dintre aceste dispozitive timpurii de calcul nu au fost calculatoare n sensul modern al cuvntului, i a fost nevoie de un progres considerabil n matematic nainte ca primele calculatoare moderne s poat fi concepute.n secolul al VII-lea, matematicianul indian Brahmagupta a dat prima explicaie a sistemului de numeraie hinduso-arab i utilizarea lui zero att ca substituent ct i ca cifr zecimal. (Un substituent este un element care poate nlocui un alt element, cu care are proprieti asemntoare.)Aproximativ n jurul anului 825, matematicianul persan Al-Khwarizmi a scris o carte, despre calculul cu cifre hinduse, care a dus la rspndirea sistemului indian de numeraie n Orientul Mijlociu i apoi n Europa. n jurul secolului al XII-lea a existat o traducere a acestei cri scris n limba latin numit Algoritmi de numero Indorum. Aceste cri prezentau concepte noi pentru efectuarea unei serii de pai n scopul realizrii unei sarcini. De aici a derivat termenul algoritm. (Un algoritm nseamn n matematic i informatic o metod sau o procedur de calcul, alctuit din paii elementari necesari pentru rezolvarea unei probleme sau categorii de probleme. De obicei algoritmii se implementeaz n mod concret prin programarea adecvat a unui calculator, sau a mai multora).Calcul binarn jurul secolului al III-a lea .Hr., matematicianul indian Pingala a descoperit sistemul binar de numeraie. n acest sistem, folosit i astzi de toate computerele moderne, o secven de unu i zero poate reprezenta orice numr.n 1703, Gottfried Leibnitz a dezvoltat logica ntr-un sens matematic formal, n scrierile sale despre sistemul de numeraie binar. n sistemul su, valorile unu i zero reprezint valorile adevrat i fals (true i false) sau pornit/oprit (on/off). Dar a fost nevoie de mai bine de un secol pentru ca George Boole s publice algebra boolean n 1854 cu un sistem complet care permite proceselor de calcul s fie modelate matematic. (Algebra boolean este o algebr format din: elementele {0,1}; dou operaii binare numite SAU i SI, notate simbolic cu + sau i sau U; i o operaie unar numit NU (negaie), notat simbolic 0 sau O.n aceast perioad, au fost inventate primele dispozitive mecanice pe baza unui model binar. Revoluia industrial a dus la evoluia mecanizrii a numeroase sarcini, printre care i esutul. Cu ajutorul cartelelor perforate funciona rzboiul de esut al lui Joseph Marie Jacquard n 1801, unde o gaur n cartel reprezenta binarul unu iar lipsa gurii binarul zero. Rzboiul lui Jacquard era departe de a fi un computer, dar a demonstrat c mainile pot funciona pe baza sistemelor binare.Dezvoltnd o idee anterioar a lui Jacques de Vaucanson, Jacquard i doteaz rzboiul de esut cu un ingenios mecanism care selecta difereniat firele de urzeal dup un "program" nscris pe plcue perforate (inventatorul cartelelor perforate fiind Basile Bouchon). Cartela perforat este o bucat de hrtie rigid care conine informaii digitale reprezentate de prezena sau absena de guri n poziii predefinite.n perioada 1833-1835, Charles Babbage a inventat maina analitic, care se baza direct pe cartelele perforate pentru programare ale lui Joseph Marie Jacquard. Aceast main era alimentat de un motor cu aburi. 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.O invenie important au reprezentat-o roile dinate, ca nlocuitor al mrgelelor de la abac.Maina TuringAlan Turing a descris n 1936 un model matematic care astzi i poart numele i care rezum funcionarea unei maini de calcul programabile (Maina Turing). Pn n secolul trecut, calculatoarele mecanice, mainile contabile i casele de marcat erau reproiectate n sensul utilizrii motoarelor electrice, poziia roilor dinate reprezentnd starea unei variabile. Din anii 1930, mai multe companii (de exemplu Friden, Marchant Calculator i Monroe) au realizat calculatoare mecanice de birou capabile s efectueze adunri, scderi, nmuliri i mpriri. n 1948 a aprut Curta, un mic calculator mecanic, portabil.

prototipul ANITA din 1958 (calculator electronic)Primul calculator de birou electronic a fost calculatorul britanic ANITA Mk.VII (1958), care folosea pentru afiaj tuburi Nixie i 177 de tiratroane miniaturizate (tiratronul este un tub electronic cu trei electrozi). n 1963, Friden a introdus maina EC-130 cu patru funcii care costa 2200 de dolari i era proiectat numai pe baza tranzistoarelor. EC-130 avea o capacitate de 13 digii i un afiaj pe un tub catodic de 130 mm. n 1965, Laboratoarele Wang au produs LOCI-2, un calculator de birou care avea o capacitate de 10 digii i utiliza un afiaj cu tuburi Nixi. LOCI-2 putea calcula i logaritmi.Calculatorul digital a aprut datorit dezvoltrii n perioada dinainte de i dup cel de-al doilea rzboi mondial, cnd componentele electronice (la acea vreme, relee, rezistoare, condensatoare, bobine, i tuburi electronice) au nlocuit echivalentele lor mecanice. Prin urmare calculul digital a nlocuit calculul analogic. n perioada celui de-al doilea rzboi mondial, au existat trei direcii paralele de dezvoltare a tehnologiei calculatoarelor: 1. Z3 (Zuse), 2. calculatorul AtanasoffBerry i 3.calculatoarele Colossus i ENIAC, acestea 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. Aceste maini nu semnau cu calculatoarele moderne numerice. Niciun moment nu este considerat unanim a fi momentul naterii calculatoarelor numerice. Pentru ca o main de calcul s fie (considerat) un calculator universal, trebuie s existe un mecanism convenabil de citire-scriere, cum ar fi banda perforat. Pe baza modelului teoretic al mainii universale de calcul a lui Alan Turing, John von Neumann a definit o arhitectur ce utilizeaz aceeai memorie att pentru stocarea programelor ct i a datelor: practic toate calculatoarele moderne utilizeaz aceast arhitectur (vulnerabil la virui).Primul calculator electronicn 1943 1945 ENIAC (Electronic Numerical Integrator And Computer) a fost construit n Statele Unite, el a fost primul calculator electronic generic care efectua pe secund 5000 de operaii de adunare i scdere, fiind de o mie de ori mai rapid dect alte maini care efectuau aceste operaii. Era un calculator numeric Turing-complet, capabil de a fi reprogramat pentru a rezolva o gam larg de probleme de calcul. Maina cntrea 30 de tone i avea peste 18.000 de tuburi. Una dintre marile realizri inginereti ale mainii era minimizarea arderii tuburilor, problem comun la acea vreme. Maina a fost utilizat aproape permanent de-a lungul urmtorilor zece ani.Prima generaie de calculatoare (cu program stocatPrimul calculator numeric cu program stocat (considerate Maini von Neumann din prima generaie) poate fi considerat EDVAC (a fost proiectat dar care nu a funcionat) sau Baby sau Small-Scale Experimental Machine (care a i funcionat, 1948).n iunie 1951, UNIVAC I (Universal Automatic Computer) a fost primul calculator vndut unei instituii oficiale (Biroul de Recensminte al Statelor Unite).

Consola IBM 701n 1952, IBM a anunat public maina electronic de prelucrare a datelor IBM 701 i primul calculator IBM mainframe.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. IBM a fabricat n 1954 un calculator mai mic i mai ieftin care s-a dovedit foarte popular, IBM 650, care cntrea peste 900 kg.A doua generaie de calculatoare (cu tranzistoare)[modificare | modificare surs]A doua generaie: calculatoarele cu tranzistoare au nceput s fie produse dup 1953. Tranzistoarele au fost inventate n 1947 i au nlocuit tuburile electronice. Primul computer cu tranzistoare a aprut la Universitatea din Manchester.A treia i a patra generaie de calculatoare (cu circuite integrate)[modificare | modificare surs]A treia i a patra generaie de calculatoare se bazeaz pe invenia circuitului integrat de ctre Jack St. Clair Kilby (i Robert Noyce). Circuitul integrat a dus la inventarea microprocesorului, de ctre Ted Hoff, Federico Faggin i Stanley Mazor de la Intel.Potrivit TOP500 din noiembrie 2010, cel mai puternic computer din lume este calculatorul chinezesc Tianhe-I (sau TH1) cu o vitez de 2,566 petaFLOPS adic 2,566x1015 operaii pe secund.Astzi computerele nu sunt doar maini de prelucrat informaii, ci i dispozitive care faciliteaz comunicarea respectivelor informaii ntre doi sau mai muli utilizatori, de exemplu sub form de numere, text, imagini, sunet sau video.n principiu, orice computer care deine un anumit set minimum de funcii (altfel spus, care poate emula o main Turing) poate ndeplini funciile oricrui alt asemenea computer, indiferent c este vorba de un Personal Digital Assistant sau PDA sau de un supercomputer (vezi i teza Church-Turing). Aceast versatilitate a condus la folosirea computerelor cu arhitecturi asemntoare pentru cele mai diverse activiti, de la calculul salarizrii personalului unei companii pn la controlul roboilor industriali sau medicali (calculatoare universale).