Sunteți pe pagina 1din 2

Sistemul de calcul

Istoria mașinilor de calcul cuprinde evoluția diverselor tehnici folosite de oameni pentru a
efectua calcule matematice și a mașinilor și aparatelor fizice de care s-au folosit pentru acest scop. Multă
vreme, aceste calcule se efectuau mintal, eventual cu ajutorul unor dispozitive simple, cum ar fi abacul și,
din secolul al XVII-lea, rigla de calcul.
ENIAC, prescurtat de la Calculator și Integrator Electronic Numeric , a fost primul calculator
electronic de uz general. Era un calculator numeric (digital), Turing-complet, capabil de a fi reprogramat
pentru a rezolva o gamă largă de probleme calculatorii. ENIAC a fost proiectat și construit pentru a
calculat tabele balistice pentru laboratorul de cercetări balistice armatei americane.
Când a fost anunțată terminarea sa în 1946, presa l-a etichetat drept un „creier uriaș”. Avea o
viteză de calcul de o mie de ori mai mari decât mașinile electromecanice, salt în domeniul puterii de
calcul neegalat de atunci de nicio mașină. Această putere matematică, împreună cu programabilitatea sa,
a satisfăcut necesitățile oamenilor de știință și industriașilor. Inventatorii ENIAC au promovat răspândirea
ideilor lor printr-o serie de cursuri de arhitectura calculatoarelor.
Proiectul și construcția ENIAC au fost finanțate de armata SUA în timpul celui de-al doilea război
mondial. Contractul de construcție a fost semnat la 5 iunie 1943,NIAC a fost conceput și proiectat de John
Mauchly și J. Presper Eckert de la Universitatea Pennsylvania. Mai apoi, la sfarsitul anilor 1950, Eckert si
Mauchly au lasat Universitatea din Pennsylvania si si-au deschis propria lor firma.
Primul lor produs a fost calculatorul UNIVAC. A fost primul calculator comercial. UNIVAC a fost de
asemenea primul calculator cu banda magnetica.
Bineinteles ca la inceput nu existau piesele care exista acum in PC. Defapt numai... "procesorul" incapea
in doua camere, avea kilometrii de cabluri si mii de tuburi vidate.
Primul calculator personal (PC), IBM PC, a aparut in 1981. Avea procesorul Intel 8088 de 4,77
MHz si memorie intre 16 KB si 256 KB pe care rula sistemul de operare PC-DOS. Acesta a revolutionat
calculatoarele personale. Incepand de la acesta fiecare persoana putea sa aiba propriul calculator,
preturile reducandu-se, la fel si dimensiunile. Pe acest calculator rula sistemul de operare PC-DOS 1.0, un
sistem de operare, bineinteles, fara interfata grafica. Interactiunea cu calculatorul se facea numai pe baza
de comenzi text.
In 1983 a aparut primul calculator cu interfata grafica, si deci, primul calculator cu mouse,
calculatorul Apple Lisa.
Instrucțiunile interpretate de către unitatea de control și executate de UAL nu seamănă deloc cu limbajul
uman. Calculatorul cunoaște prin construcție un set relativ mic de instrucțiuni elementare, care sunt
simple, bine definite și neambigue. Exemple de instrucțiuni sunt: „copiază conținutul celulei de memorie
5 și plasează rezultatul în celula 10”, „adună conținutul celulei 7 cu conținutul celulei 13 și plasează
rezultatul în celula 6”, „dacă conținutul celulei 999 este 0 (zero), următoarea instrucțiune de executat se
găsește memorată în celula 30”, dacă nu, „se urmează secvența (șirul de instrucțiuni) mai departe”.
Instrucțiunile calculatorului se împart în patru mari categorii:
 mutare de date dintr-o locație în alta (instrucțiuni de transfer),
 executare de operații aritmetice și logice asupra datelor (instrucțiuni aritmetice, instrucțiuni
logice),
 testare a unor condiții, de exemplu „conține celula de memorie nr. 999 un 0?” (instrucțiuni de
testare sau de condiție),
 modificare a secvenței (șirului) de operații (instrucțiuni de comandă propriu-zise).
Programele de calculator sunt listele de instrucțiuni de executat de către un calculator. Acestea pot
număra de la câteva instrucțiuni, care îndeplinesc o sarcină simplă, până la milioane de instrucțiuni pe
program . Unele limbaje de programare sunt foarte strâns legate de limbajul mașină de la baza
calculatorului, ca de ex. limbajul de asamblare, de aceea sunt numite limbaje de „nivel jos”. La cealaltă
extremă se situează limbajele de „nivel înalt”, de ex. C++, Java, Lisp, Visual Basic ș.a. Acestea oferă
programatorilor posibilitatea operării cu concepte foarte abstracte, complexe, a căror implementare
concretă la nivelul de jos nu mai interesează (dacă interpretorul sau compilatorul funcționează corect).
Limbajul ales pentru o anume problemă depinde în primul rând chiar de natura problemei, de
competența profesională a programatorilor, de disponibilitatea uneltelor de proiectare precum și de
bugetul disponibil.
Necesitatea reprezentarii caracterelor numerice s-a materializat in aparitia si existenta simultana a unor
diferite sisteme de numeratie.
Un sistem de numeratie este format din totalitatea regulilor de reprezentare a numerelor cu
ajutorul unor simboluri numite cifre.Sistemele de numeratie sunt de doua feluri: pozitionale si
nepozitionale.
In sistemele de calcul se folosesc in special sisteme de numeratie pozitionale,datorita simplitatii de
reprezentare si de efectuare a calculilor aritmetice. Acestea se definesc ca sisteme de numeratie, in
valoarea unei cifre din cadrul unui numar este determinata de pozitia ei in cadrul numarului. Fiecare
sistem de numeratie pozitional contine un alfabet format din cifre si litere al caror numar este egal cu
baza sistemului respectiv.
Sistemul de numeratie pozitional poate fi:
- binar -alfabetul este format numai din doua cifre, 0si 1.
- ternar -alfabetul este format din trei cifre:0,1,2.
- cuarternar- format din patru cifre:0,1,2,3.
- octal - format din opt cifre:0,1,2,3,4,5,6,7.
-zecimal- format din zece cifre: 0,1,2,3,4,5,6,7,8,9.
-hexazecimal - sunt utilizate simbolurile 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
În principiu, orice calculator care deține un anumit set minimum de funcții poate îndeplini
funcțiile oricărui alt asemenea calculator, indiferent că este vorba de un PDA sau de un supercalculator.
Această versatilitate a condus la folosirea calculatoarelor cu arhitecturi asemănătoare pentru cele mai
diverse activități, de la calculul salarizării personalului unei companii până la controlul roboților industriali
sau medicali .

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