Sunteți pe pagina 1din 9

EVOLUIA SISTEMELOR DE CALCUL

I. ABACE SI SOCOTITOARE Acum 4.000 de ani a aprut abacul, primul dispozitiv de calcul, un cadru cu 9 bare pe care culisau 7 bile. Abacul a fost dispozitivul de calcul cu viata cea mai lung, el fiind folosit nc n China i Rusia la magazinele de la tar. Abacul roman avea dou serii de opt baghete pe care culisau getoane sau bile gurite (abaculi), care artau progresiv, de la dreapta la stnga, unciile (subunitile), unitile, zecile, sutele pn la milioane.

Abacul chinezesc (sun pn) este compus din dou serii a cte 13 baghete pe care culisau bilue gurite, 2 deasupra mpririi (cu valoare de 5) i 5 dedesubt (cu valoare de 1). Prima baghet de la stnga reprezenta unitatea, apoi, tot la stnga, zecile i tot aa mai departe conform sistemului zecimal. Abacul era n China deja din sec. al XIII-lea, rspndindu-se n uzul comun abia dup sec. al XIV-lea. Cheng Dawei a scris un manual de folosire a abacului n secolul al XVI-lea.

Abacul japonez (soroban), este compus din 25 de fire verticale a cte 5 bobie mprite n patru grupe, n plus mai are o tij orizontal. Bobiele de sub tij au valoare de 1, cele de deasupra au valoare de 5. Mutnd bobiele cu valoare (report) semidecimal, pot fi efectuate toate operaiunile aritmetice i multe din operaiunile algebrice. Abacul japonez este cel mai rapid dintre toate abacele. Unul din scopurile finale este calculul mintal (fr un soroban n fa) - ceea ce japonezii denumesc anzan, iar un utilizator antrenat face operaiuni complexe n minte extrem de rapid. Campionul Japoniei poate aduna mintal 10 numere de cte 5 cifre fiecare n numai 3 secunde.
1

n alte ri abacul este folosit numai ca instrument didactic pentru copii de pe la grdini i din primii ani de coal (Numrtoarea). Folosirea abacului n coal este, din punct de vedere pedagogic, recomandat i foarte potrivit ntruct i ajut pe copii s accead la conceptul abstract al numerelor plecnd de la obiecte concrete.

Adoptarea sistemului de numeraie poziional n locul sistemului de numeraie nepoziional roman a permis utilizarea n calcule a tabelelor de adunare i a tabelelor de nmulire, care au uurat calculele aritmetice.

II. MAINILE DE CALCULAT MECANICE Matematicianul englez William Oughtred n 1633 a construit o rigl de calcul pentru efectuarea nmulirilor i mpririlor, care apoi a fost perfecionat de englezul Partridgi n 1662, care a adus-o practic la forma ei actual.

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.
2

Prima main veritabil de calcul ( Pascalina) a fost inventat de matematicianul Blaise Pascal n anul 1642, la varsta de 18 ani. Masina de calcul capabila sa efectueze adunari si scaderi cu numere de 6 cifre ( putea sa faca munca a 6 contabili ai vremii; a construit aceasta masina petru a-l ajuta pe tatal sau, colector de impozite). Pentru realizarea calculelor de adunare i scdere era folosit un sistem de roi dinate, deci principiul de funcionare era mecanic. Acest principiu de realizare a mainii de calcul a fost generalizat n ntreaga lume i folosit pn de curnd. Pe clape se introduceau valorile ce intrau n calcul, iar n ferestrele masinii apareau cifrele rezultatului operatiunii. Principiul a stat la baza masinii de marcat a carei viata a fost de peste trei secole si cu o raspndire n ntreaga lume.

In anul 1671 Gottfried Wilhelm Leibnitz s-a inspirit din masinaria lui Blaise Pascal si a creat un dispozitiv capabil sa faca toate cele patru operatii aritmetice (adunare, scadere, inmultire, impartire) si radacina patrata a unui numar. Acest dispozitiv era numit Stepped Reckoner.

In anul 1771 Philipp Matthus Hann a facut un calculator mecanic portabil capabil sa efectueze cu success toate cele patru operatii matematice. Peste un an, Charles Stanhope a proiectat si construit un calculator asemanator cu cel al lui Leibniz, iar in 1786 inginerul J.H. Mller, a conceput idea unui motor diferential.

In anul 1801, Joseph Marie Jacquard a costruit un razboi de tesut automat bazat pe cartele perforate. Paii care trebuiau urmai n procesul de esut erau determinai de modelul perforaiilor executate pe cartele de hrtie. Acesta este primul automat dirijat de un program perfoarat pe cartele (un portret al inventatorului a fost produs cu ajutorul a 24000 de cartele perforate).

In anul 1820, Charles Xavier Thomas de Colmar a facut Aritmometrul lui, primul calculator produs in masa, vandut timp de 90 de ani.

In anul 1822, Charles Babbage a proiectat primul sau calculator mecanic. Matematicianul englez Charles Babbage, a enunat o serie de idei moderne pentru organizarea unui calculator i a introdus n maina sa analitic i un bloc de memorare care consta din perforaii n cartel i care pstra datele care urmau s fie prelucrate i respectiv datele de calcul intermediare.

Masina analitica putea sa pastreze rezultate intr-o memorie mecanica cu capacitatea de 1000 numere a cate 50 cifre zecimale. Structura anticipa 5 aspecte cruciale ale viitoarelor calculatoare: un suport de intrare (Input) modalitate de stocare a numerelor pentru procesare (Memory) un procesor sau calculator pentru memorie (Processig) unitate de control al actiunlor ce trebuie executate unitate de iesire (Output) In America, n 1879 James Ritty a inventat prima main de marcat care calcula, nregistra i controla vnzrile, aceasta s-a perfecionat ulterior i a fost folosit n multe magazine. In anul 1885, Eugene Felt construieste comptometrul - prima masnia de calcul ce permitea introducerea numerelor prin apasare de taste. Ulterior ii adauga o imprimanta, si-l redenumeste comptograf.

In 1890, Herman Hollerith a folosit ideea reprezentrii informaiilor sub forma perforaiilor n cartele de hrtie i a realizat un mare calculator utilizat pentru nregistrarea i prelucrarea datelor din recensmntul din SUA, care a durat astfel doar 3 ani. Mainile cu cartele perforate ale firmei Hollerith s-au perfecionat i producia lor a crescut vertiginos, astfel c n 1924 dup mai multe fuziuni a fost creat International Business Machines Corporation- IBM- fiind i astzi cea mai mare companie de calculatoare din lume creia i se datoreaz deschiderea pieei de computere personale (PC - IBM compatibile). Viteza de lucru era limitat, fiecare operaie mai complicat durnd cteva secunde. Uzura mainilor era destul de ridicat. Antrenarea lor se fcea cu motoare mecanice, de obicei prin curele de transmiterea puterii. Pentru fiecare operaie trebuia dat o comand manual. Introducerea datelor se fcea manual, prin intermediul unui sistem de clape. Mainile lucrau independent una de alta, fr s poat fi interconectate Prin folosirea cartelelor, se puteau folosi rezultatele date de o main ca date de intrare pentru alt main.

Aceste maini erau caracterizate prin urmtoarele:

III. MASINILE ELECTROMECANICE DE CALCULAT Mainile electromecanice si-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 (avea 400 de relee electronice si 3 teleimprimatoare; putea inmulti 2 numere mari in 1 min) i folosea sistemul de introducerea, stocarea i prezentarea rezultatelor pe cartele perforate. Procesul de prelucrare putea fi modificat prin schimbarea pachetului de cartele perforate.

IV. PRIMELE MAINI DE CALCULAT ELECTRONICE Intre anii 1937-1941, John Atanasov i asistentul su Clifford Berry aplic tehnologia lmpilor cu vid pentru a construi calculatoare digital integral electronice (folosea tuburi cu vid si circuite logice pentru calcule; efectua o adunare pe secunda).

.
6

In anul 1941, Konrad Zuse construieste Z3, primul calculator cu program inregistrat pe banda: 4 adunari pe secunda si o inmultire in 4 secunde avea 2600 relee (1400 pentru memorie, 600 petru unitatea aritmetica si restul pentru diferite circute de control) un cititor de benzi, o consola petru operator putea stoca 64 numere de 22 biti considerat de unii drept primul computer in sensul actual a fost distrus in aprilie 1945, in timpul unui bombardament anglo-american

La cererea i cu subvenia armatei n SUA a aprut primul calculator electronic, ENIAC (Electronic Numeric Integrator and Computer). El a fost realizat la Universitatea din Pennsylvania sub conducerea savanilor Mauchly i Eckert, n perioada 19421945 i a fost inaugurat la 16 februarie 1946, fiind n funciune pn n anul 1955. Acest calculator a cntrit 30 tone, avea cca. 45 m lungime i era construit din 50.000 de comutatoare i 18.000 de tuburi electronice. Putea s execute 5.000 de adunri sau scderi cu 10 cifre pe secund, depind de 1.000 de ori rapiditatea celor mai performante maini de calcul electromecanice. Din cauza tuburilor care se ardeau destul de des, comenzile erau realizate de dou ori, cu ntreruperi n care se introduceau date de test pentru depistarea tuburilor arse.

ENIAC avea un pupitru de comanda cu 40 panouri cu borne pentru fise cu cabluri de legatura. Programarea se facea manual prin introducerea fiselor cu cabluri n diferite borne (ca n centrale telefonice) si pozitionarea mai multor comutatoare pe panoul de comanda. Datele erau introduse pe cartele perforate. Acest calculator avea n componenta sa 18.000 de tuburi electronice, ocupa o suprafata de 160 metri patrati si avea o greutate de circa 30 tone. Viteza de calcul era de 1900 de adunari sau scaderi cu numere de 10 cifre, pe secunda, depasind de 1000 ori rapiditatea celor mai performante masini de calculat clasice. Consumul energetic era enorm iar pentru introducerea unui grup de comenzi era nevoie de mai multe ore si chiar zile. Verificarea dura alte cteva zile si
7

presupunea verificarea instalatiilor electronice de prelucrare, ct si aspectul logic al informatiei. Limbajul utilizat era n cod masina. In 1944 matematicianul John von Neumann a lansat ideea programului nregistrat, pentru care o main de calcul trebuie s fie dotat cu un dispozitiv de memorare a datelor i comenzilor i care trebuie s lucreze cu o vitez mare i trebuie s permit nregistrarea simpl i rapid a informaiilor. Astfel au aprut noiunile de algoritm de rezolvare a unei probleme i programul de prelucrare a algoritmului, a secvenelor de comenzi i memorare date. John von Neuman a recomandat constructorilor de calculatoare 3 principii care sa fie utilizate la realizarea unor calculatoare complexe i rapide: Programele i datele trebuie s fie codificate sub form binar; Programele i datele trebuie pstrate n memoria calculatorului; Trebuie s existe o unitate central de prelucrare care trebuie s poat extrage, decodifica i executa instruciunile programului. Pornind de la teoria lui Neumann a fost construit EDVAC (Electronic Discrete Variabile Computer)

Fizic, computerul a cuprins urmtoarele componente: o banda magnetica cititor recorder o unitate de control cu un osciloscop o unitate de dispecer pentru a primi instruciuni de la memorie i de control i dirijarea lor ctre alte uniti o unitate de calcul pentru a efectua operaii aritmetice pe o pereche de numere la un moment dat i trimite rezultatul la memorie, dup verificarea pe o unitate duplicat un cronometru o unitate de memorie dual constnd din dou seturi de 64 de mercur acustice linii de ntrziere de opt capacitii de cuvinte pe fiecare linie trei rezervoare temporare de fiecare exploataie un singur cuvant n 1949 John Von Neumann a avut ideea de a introduce n interiorul calculatorului, att datele initiale ct si programul de calcul ceea ce a condus la crearea primului calculator cu program memorat care putea fi programat direct de catre operator. La nceputul anilor 1950 a fost livrat primul calculator comercial UNIVAC (Universal Automatic Computer) primul calculator comercial si considerat reprezentantul generatiei a I-a de calculatoare. Aa a nceput prima generaie de calculatoare electronice.
8

n anul 1971 este produs si primul microcalculator MICRAL de catre firma R2E (Franta) care a utilizat microprocesorul 8008 produs n acelasi an de firma INTEL. La scurt timp INTEL realizeaza a doua generatie de microprocesoare reprezentata de microprocesorul I 8080. In anul 1976, Steve Jobs si Steve Wozniak costruiesc intr-un garaj primul microcalculator de succes: APPLE I (se putea conecta la televizor; era programabil in BASIC; memorie RAM de 8 kB; memoria ROM avea 256 octeti.

Apple II este primul computer care putea sa afiseze grafice color.

La sfrsitul anilor 70 din secolul trecut (n 1978), apare microprocesorul I.8086, care marcheaza trecerea de la microprocesoarele de 8 biti la cele pe 16 biti. Capacitatea de memorare a crescut substantial, profilndu-se folosirea memoriilor semiconductoare dinamice de foarte mare capacitate de azi, a memoriilor pe disc magnetic dur (hard disk) si a memoriilor optice. n anul 1982 apare microprocesorul I.80286 n componenta sa intrnd si dispositive sistem precum si mecanisme de memorare virtuala, multitasking si de protectie. Aparitia microprocesorului 80386 n anul 1985 realizeaza trecerea la microprocesoarele pe 32 de biti. Fata de acesta, microprocesorul 80486 si urma -toarele (din seria Pentium) au coprocesorul matematic nglobat n acelasi circuit si viteze de calcul mult marite, lucrnd la frecvente (ceas) de 100 1000 MHz sau mai mari. Generatia a V-a, spre care se tinde, va fi dotata cu circuite integrate tri-dimensionale, cu retele neuronale, cu sisteme speciale de comanda si recunoastere a amprentei vocale, cu posibilitati de analiza, interpretare si decizie etc.
9