Documente Academic
Documente Profesional
Documente Cultură
“Office”-ul tradițional a devenit în ultimii ani locul de muncă cel mai inundat cu
produsele tehnicii de calcul, devenite indispensabile astăzi oriunde în lume. Biroul
trecutului, cu dosarele pline de praf mai este prezent doar în câteva colțuri de lume. Munca
din biroul modern este din ce în ce mai dependentă de comunicarea rapidă și de un mod de a
produce documentele utilizate repede și comod. Telefonul, fax-ul, imprimanta, calculatorul
și modalitățile noi de comunicare au schimbat radical înfățișarea biroului.
Istoria inventării calculatorului electronic are rădăcini foarte îndepărtate. Încă de la
începuturile civilizației, negustorii și oficialitățile guvernamentale au utilizat diverse
dispozitive pentru efectuarea calculelor. Un exemplu este abacul, inventat cu sute de ani în
urmă.
În anul 1642, Blaise Pascal, un matematician francez inventează prima mașină de
calcul mecanică. Mașina era numită pascalină, după numele inventatorului și putea realiza
automat operații de adunare și scădere.
Câțiva ani mai târziu, Gottfried von Leibniz, filozof și matematician german merge
un pas înainte, realizând o mașină care putea efectua și înmulțiri și împărțiri. La fel ca și
mașina lui Pascal această mașină era acționată de pârghii și angrenaje.
Pe la 1800, un țesător numit Joseph Jacquard a inventat un război de țesut care
realiza automat diverse modele. Lucrul remarcabil la acest război de țesut era că utiliza niște
plăcuțe perforate pentru a controla modelul ce va fi realizat. Războiul de țesut a lui Jacquard
a introdus două concepte care s-au dovedit importante în dezvoltarea ulterioară a
calculatoarelor. Primul din ele era că informația putea fi codificată pe cartele perforate
(cartele care au devenit principalul mediu de intrare la prima generație de calculatoare). Al
doilea concept era că informația stocată în cartele poate fi folosită ca o serie de instrucțiuni -
de fapt un program - atunci când cartelele sunt activate.
Una din figurile cele mai notorii din dezvoltarea computerelor a fost Charles
Babbage. Acesta a creat o mașină surprinzător de asemănătoare cu primele calculatoare
moderne. În acele vremuri, tabelele matematice erau calculate manual și conțineau foarte
frecvent erori. Babbage a realizat că o mașină care putea face automat calculele și care
putea să le și afișeze, se puteau obține tabele matematice exacte. Finanțat de guvernul
britanic, Babbage a construit un mic prototip, numit mașină cu calcul a diferențelor. Întreaga
construcție a mașinii era proiectată pentru a executa un singur algoritm și anume metoda
diferențelor finite folosind polinoame.
În încercările sale de a realiza mașina de calcul a diferențelor, Babbage a inventat o
altă mașină, mult mai puternică, mașina analitică. Ca și mașina de calcul a diferențelor, ea
era construită din angrenaje și osii antrenate de un motor cu abur. Conceptul care a stat la
baza acestei mașini a fost similar cu cel de la calculatoarele moderne. Mașina, care avea un
scop general fiind capabilă să execute diverse tipuri de calcule, era dirijată de instrucțiuni
conținute în cartele perforate, conținea o memorie pentru păstrarea instrucțiunilor și a
rezultatelor intermediare și avea posibilitatea de imprimare automată a rezultatelor. Marele
progres adus de mașina analitică a fost acela că era de uz general.
Deoarece mașina analitică era programabilă într-un limbaj simplu, avea nevoie de
software. Pentru a produce acest software, Babbage a angajat o tânără Ada Lovelance. Ada
Lovelance a fost astfel primul programator de calculatoare din lume. Limbajul de
programare Ada a fost numit așa în onoarea ei.
Din nefericire, Babbage nu a reușit să pună la punct hardware-ul în întregime.
Problema cu care se confrunta era aceea că mașina analitică avea nevoie de mii și mii de
roți dințate și angrenaje, care trebuiau produse cu o precizie imposibil de realizat pe baza
tehnologiei secolului al nouăsprezecelea. Cu toate acestea ideile lui au fost cu mult mai
avansate decât timpul în care trăia, și chiar și astăzi, cele mai multe calculatoare moderne au
o structură foarte asemănătoare cu mașina analitică, deci este corect să spunem că Babbage
a fost bunicul calculatoarelor numerice moderne.
Până în 1890 calculele rezultatelor recensămintelor erau făcute manual. Calculul
pentru 1880 a durat șapte ani. Oficialitățile erau îngrijorate de faptul că, dacă nu se făcea
ceva, calculele pentru 1890 puteau să nu fie încheiate înainte de 1900. Așa că guvernul
britanic l-a însărcinat pe Herman Hollerith cu construcția unei mașini care să fie folosită în
acest scop. Mașina construită de Hollerith utiliza cartele perforate și era acționată electric.
Cu această mașină rezultatele recensământului au fost calculate în trei ani. Au fost puse
astfel bazele mașinilor electromecanice, care erau dispozitive mecanice acționate electric.
Inventatorul calculatorului electronic a fost profesorul de la Universitatea de Stat din
Iowa,John V.Atanasoff și calculatorul s-a numit ABC-acronimul pentru Atanasoff-Berry-
Computer. Atanasoff avea nevoie de o mașină care să-i ajute pe studenți la rezolvarea
simultană a ecuațiilor liniare. Cum nici una din mașinile disponibile la acel moment nu
putea face acest lucru, a început el proiectarea acesteia. ABC era construit din 300 de tuburi
cu vacuum și putea rezolva simultan 29 de ecuații cu 29 de variabile. Mașina lui Atanasolf
era surprinzător de evoluată pentru acel timp. Aceasta folosea aritmetica binară și avea
memoria formată din capacități care erau periodic reîncărcate. Cipurile de memorie
moderne lucrează în același mod. Din nefericire, mașina nu a devenit niciodată operațională.
Într-un anume fel, Atanasoff a fost la fel ca Babbage un vizionar înfrânt de tehnologia
inadecvată a timpului său.
În același timp, un tânăr numit Howard Aiken muncea din greu făcând calcule
numerice laborioase ca parte a tezei sale de doctorat la Harvard. După absolvire Aiken și-a
dat seama cât de important era să poți face calcule cu o mașină. El s-a dus la bibliotecă, a
descoperit munca lui Babbage și a hotărât să construiască din relee calculatorul de uz
general pe care Babbage a eșuat să-l construiască din roți dințate.
Prima mașină a lui Aiken, Mark I, a fost finalizată la Harvard în 1944. Intarea și
ieșirea se făceau pe bază de benzi de hârtie perforată. Până în momentul în care Aiken a
finalizat succesul mașinii lui, Mark II, calculatoarele cu relee au devenit depășite. Epoca
electonicii începuse.
I.1.Generații calculatoare
I.1.a Prima generație de calculatoare (1945-1955) – Tuburile electronice
Stimulul pentru dezvoltarea calculatoarelor electronice a fost cel de-al doilea război
mondial.Integrator And Computer a fost proiectat special pentru a estima traiectoriile
proiectilelor folosite de armată. Dacă ABC a dovedit că calculatoarele electronice rezolvă corect
ecuații matematice complicate, ENIAC a arătat că ele sunt rapide (5000 adunări/minut). ENIAC
folosea sistemul zecimal în locul sistemului binar și se baza pe tehnica analogică.
ENIAC nu a fost terminat până la sfârșitul celui de-al doilea război mondial, dar proiectul
său a fost folosit la construcția unui alt calculator, folosit de armatele vestice în timpul războiului
cu numele de “Prezicătorul”. Dacă un glonte sau un obuz era țintit spre un avion ce zbura foarte
sus, “Prezicătorul” calcula traiectoria astfel încât obuzul să întâlnească avionul. “Prezicătorul”
putea astfel, să lucreze în trei dimensiuni. Putea, de asemenea, să ia în considerare un număr de
variabile, precum vârsta echipamentului cu care se trăgea, presiunea atmosferică și viteza
vântului la sol, ca și viteza cu care zbura avionul. ENIAC avea un dezavantaj major: utiliza
18000 de tuburi cu vacuum; chiar și Prezicătorul avea 10000. A fost necesară inventarea
tranzistorului pentru a rezolva problema.
O problemă majoră la ENIAC era că, de fiecare dată când se dorea o nouă serie de
calcule, trebuiau resetate comutatoarele calculatorului, operație care putea dura și câteva ore.
John Von Neumann, un matematician, a găsit un mod de rezolvare a acestei deficiențe. El a ajuns
să înțeleagă că un program poate fi reprezentat în formă digitală în memoria calculatorului,
împreună cu datele asociate. De asemenea a înțeles că aritmetica zecimală serială stângace
folosită la ENIAC, cu fiecare rang reprezentat prin 10 tuburi electronice (1 activ și 9 inactive),
putea fi înlocuită cu aritmetica binară paralelă.
Proiectarea de bază, pe care el a descris-o pentru prima oară, este acum cunoscută sub
numele de mașina von Neumann. Aceasta a fost folosită în EDSAC, primul calculator cu
program memorat, și reprezintă în continuare baza pentru cele mai multe calculatoare din
prezent, după mai mult de o jumătate de secol.
Mașina von Newman avea patru părți de bază: memoria, unitatea aritmetică și logică,
unitatea de comandă și echipamentele de intrare și ieșire. Memoria era formată din 4096 de
cuvinte, un cuvânt având 40 de biți, fiecare cu valoarea 0 sau 1. Fiecare cuvânt stoca fie două
instrucțiuni pe 20 de biți sau un întreg cu semn pe 40 de biți. Instrucțiunile aveau 8 biți care
indicau tipul instrucțiunii și 12 biți ce specificau unul din cele 4096 de cuvinte memorate. În
interiorul unității aritmetice și logice exista un registru intern special de 40 de biți numit
acumulator. O instrucțiune tipică aduna un cuvânt de memorie la acumulator sau memora
conținutul acumulatorului în memorie.
IBM a introdus primul său computer comercial prin 1953. Acesta a fost IBM 701, care a
demonstrat facilitățile oferite de computere. A urmat apoi IBM 650, în 1954, care a fost mașina
care a reușit să se impună din toate punctele de vedere. Deși IBM a sperat să vândă 50 dintre ele,
a vândut de fapt peste o mie. Apăruseră computerele de birou.
I.1.b A doua generație de calculatoare (1955-1964) –Tranzistoarele
A doua generație de calculatoare a exploatat caracteristicile tranzistorului. Tranzistorii
realizau aceleași funcții ca și tuburile cu vacuum numai că erau mai rapizi, mai mici și mai
fiabili. De asemenea, generau mai puțină caldură și necesitau putere de alimentare mai mică
decât tuburile cu vacuum.
În următorii zece ani, tranzistoarele au revoluționat calculatoarele și, spre sfârșitul anilor
’50, tuburile electronice au devenit complet depășite. Primul calculator cu tranzistoare a fost
construit la Laboratorul Lincoln al M.I.T. Acesta a fost numit TX-0 (Tranzistorized
eXperimental computer 0)
A urmat PDP-1 al firmei DEC și cu acesta s-a născut industria minicalculatoarelor. Una
din multiplele inovații ale PDP-1 era un ecran de vizualizare și capacitatea de a afișa puncte
oriunde pe acest ecran cu rezoluția 512 pe 512. Foarte repede studenții au programt PDP-1
pentru a juca războiul stelelor și lumea a avut astfel primul joc pe video.
Câțiva ani mai târziu DEC a introdus PDP-8, o mașină pe 12 biți, care avea o inovație
majoră:o singură magistrală. O magistrală este o colecție de fire paralele utilizate pentru a
conecta componentele unui calculator.
Această arhitectură a fost adoptată de aproape toate calculatoarele mici de atunci și până
în prezent.
Deși folosirea benzilor magnetice ca medii de stocare a început din timpul primei
generații de calculatoare, această tehnologie nu a fost suficient de dezvoltată astfel încât să fie
competitivă cu cartelele perforate decât în timpul celei de a doua generații de calculatoare.
Benzile magnetice erau mai rapide și puteau stoca mai multă informație într-un spațiu mai mic.
Tot acum apar și discurile magnetice. Avantajul lor este că permit acces mai rapid la datele
stocate.
Această perioadă se mai remarcă și prin apariția limbajelor care facilitează scrierea
aplicațiilor pe computer. In tabelul 1 sunt prezentate cateva limbaje de programare.
Tot acum apar și primele aplicații mai importante pe computer. Sabre, primul sistem de
rezervare a biletelor de avion, dezvoltat pe baza cooperării dintre IBM și American Airlines a
fost prima aplicație a calculatoarelor și tehnicilor de comunicație pe scară largă. Telstar, lansat în
1962 a fost prima comunicație prin satelit.
1955 - FORTRAN 1968 - PASCAL
1959 - COBOL 1968 - APL
1960 - LISP 1970 - FORTH
1970 - PROLOG
1964 - RPG
1964 - PL/I 1972 - C
1965 - BASIC 1980 - ADA