Sunteți pe pagina 1din 16

Calculatorul

Istoric
Un calculator, numit i computer sau ordinator, este o main
de prelucrat date i informaii conform unei liste de instruciuni
numit program. n zilele noastre calculatoarele se construiesc n mare
majoritate din componente electronice, i de aceea cuvntul
calculator nseamn de obicei un calculator electronic.
Calculatoarele care sunt programabile liber i pot, cel puin n
principiu, prelucra orice fel de date sau informaii se numesc
universale.

Calculatoarele de astzi vin n forme i prezentri diverse.


Probabil cel mai familiar este calculatorul personal i varianta sa
portabil (denumit n englez laptop sau notebook). ns cea mai
rspndit form este acea a calculatorului integrat ( englez
embedded), adic nglobat complet n dispozitivul pe care l
comand. Multe maini i aparate, de la avioanele de lupt pn la
aparatele foto digitale, sunt controlate de calculatoare integrate. Un alt
exemplu este calculatorul de bord al automobilelor.

O dat cu revigorarea matematicii i a tiinelor n timpul


Renaterii europene au aprut o succesiune de dispozitive mecanice
de calculat, bazate pe principiul ceasornicului, de exemplu maina
inventat de Blaise Pascal. Tehnica de stocare i citire a datelor pe
cartele perforate a aprut n secolul al XIX-lea. n acelai secol,
Charles Babbage este cel dinti care proiecteaz o main de calcul
complet programabil (1837), ns din pcate proiectul su nu va
prinde roade, n parte din cauza limitrilor tehnologice ale vremii.

Circuite digitale (hardware)


Aranjnd corect pori logice binare , se pot construi circuite care
execut i funcii mai complexe, de exemplu sumatoare. Sumatorul
electronic adun dou numere folosind acelai procedeu (n termeni
informatici, algoritm) nvat de copii la coal: se adun fiecare cifr
corespondent, iar transportul este transmis ctre cifrele din stnga.
n consecin, reunind mai multe asemenea circuite, se pot obine o
UAL i o unitate de control complete. CSIRAC, unul din primele
calculatoare bazate pe arhitectura von Neumann i probabil cel mai
mic asemenea calculator posibil, avea circa 2000 de lmpi (tuburi) deci chiar i pentru sisteme minimale e nevoie de un numr
considerabil de componente.

Din anii 1960-'70, tranzistorul a fost i el nlocuit cu


circuitul integrat, care coninea mai muli tranzistori, i firele de
interconectare corespunztoare, pe o singur plcu de siliciu (numit
cip). Din anii '70, UAL-urile combinate cu uniti de control (UC) au
fost produse unitar ca circuite integrate, numite microprocesoare, sau
CPU (Central Processing Unit/unitate de procesare central). n timp,
densitatea tranzistorilor din circuitele integrate a crescut incredibil, de
la cteva zeci, n anii 70, pn la peste 100 de milioane de tranzistoare
pe circuit integrat, la procesoarele Intel i AMD din anul 2005.

Periferice de intrare/ieire
I/E ("intrare-ieire"), sau n englez I/O (input/output), este
termenul general pentru acele dispozitive prin care un calculator
primete informaii din lumea exterioar, inclusiv instruciuni despre
ce s fac, sau trimite napoi (n afar) rezultatele calculelor pe care
le-a efectuat. Rezultatele pot fi destinate oamenilor, sau pot fi folosite
n dirijarea altor maini; de exemplu n cazul unui robot industrial, cel
mai important dispozitiv de ieire (dispozitiv E) al calculatorului
nglobat n el creeaz comenzile detailate necesare pentru toate
operaiile (micrile) mecanice ale robotului propriu-zis.

Dou categorii principale de dispozitive

sunt:
dispozitivele secundare de stocare: dischetele,
unitile CD, DVD, discurile dure i altele;
capacitile de stocare a datelor pot diferi foarte
mult ntre ele.
dispozitivele pentru conectarea la
reele de calculatoare. Posibilitatea de a interconecta
calculatoarele pentru a transfera date i informaii
ntre ele a deschis calea unei mulimi de noi
aplicaii. Internetul, i aici n special
World Wide Web, permit miliardelor de calculatoare
de pe glob s se lege unele cu altele pentru a
transfera ntre ele informaii de toate tipurile.

Instruciuni (software)
Instruciunile interpretate de ctre unitatea de control i
executate de UAL nu seamn deloc cu limbajul uman.
Instruciunile calculatorului se mpart n patru
mari categorii:
1. mutare de date dintr-o locaie n alta (instruciuni de
transfer),
2. executare de operaii aritmetice i logice asupra datelor
(instruciuni aritmetice, instruciuni logice),
3. testare a unor condiii, de exemplu "conine celula de
memorie nr. 999 un 0?" (instruciuni de testare sau de
condiie),
4. modificare a secvenei (irului) de operaii (instruciuni de
comand propriu-zise).

Programe
Programele de calculator sunt listele de instruciuni de executat
de ctre un calculator. Acestea pot numra de la cteva instruciuni,
care ndeplinesc o sarcin simpl, pn la milioane de instruciuni pe
program (unele din ele executate repetat), plus tabele de date. Un
calculator personal curent din anul 2008 din categoria sub 1.000 euro
este capabil s execute peste 4 miliarde de instruciuni pe secund.
Compunerea sau scrierea acestor programe este efectuat de ctre
programatori profesioniti, numii i softiti.

Instrumentele moderne de proiectare software precum i tehnicile


de programare ce pun accentul pe reutilizarea codului (de ex.
programarea orientat pe obiecte) fac posibil realizarea unor
programe complexe, constituite din zeci de milioane de instruciuni;
de exemplu browserul Firefox al organizaiei Mozilla se compune din
peste 2 milioane de linii de cod n limbajul C++. Gestiunea acestor
programe complexe face obiectul unei tiine numite
ingineria programrii.

Biblioteci i sisteme de operare


Nu cu mult timp dup dezvoltarea calculatorului s-a descoperit c
aceleai rutine (pri de program (subprograme) cu scop bine definit)
se pot uneori folosi n mai multe programe diferite; un exemplu fiind
calcularea unor funcii matematice. Din motive de eficien, versiunile
standard ale acestor rutine au nceput s fie adunate n biblioteci de
programe (englez: library, libraries) i puse la dispoziia tuturor celor
interesai. Un alt set foarte necesar de rutine s-a dovedit a fi
comunicarea cu diversele dispozitive de I/E (
disp. periferice de intrare/ieire).

Urmtorul pas major a fost partajarea timpului (time


sharing) , prin care mai muli utilizatori (clieni) pot folosi o
main simultan. Pentru aceasta programele fiecruia se
pstreaz n memorie, executndu-se pe rnd poriuni din
aceste programe pentru o perioad scurt de timp ("felie de
timp"), astfel oferind fiecrui utilizator (client) iluzia c
computerul lucreaz doar pentru el. Modul de stocare
(memorare) a datelor a evoluat i ea, aprnd conceptul de "
sistem de fiiere" (file system), n care fiierele snt dispuse
ntr-o structur ierarhic de "directoare" sau "dosare".
O adugire major n domeniul sistemelor de operare a
fost acum civa ani o interfa grafic cu utilizatorul
(englez: graphic user interface , GUI ).
n afara acestor funcii de baz, sistemele de operare
conin deseori i o trus de unelte suplimentare, care parial
snt extrem de funcionale i complicate/sofisticate.

Utilizare
Primele calculatoare electronice digitale, fiind foarte mari i
scumpe, erau folosite la calcule tiinifice complicate, de multe ori
pentru scopuri militare. ENIAC-ul a fost proiectat pentru calculul
tirurilor de artilerie, dar a fost folosit i la calculul densitilor
transversale de neutroni, n proiectarea bombei cu hidrogen. Multe din
supercalculatoarele contemporane sunt folosite pentru simulri de
arme nucleare. Alte calculatoare au fost utilizate n criptanaliz, de
exemplu primul calculator electronic programabil, Colossus.

Reele de calculatoare i Internetul


Sistemele de operare i aplicaiile computerelor s-au modificat,
incluznd acum capacitatea de a defini i accesa resurse de pe alte
calculatoare din reea (fie informaii, fie dispozitive conectate la ele),
ca extensii ale resurselor locale. Iniial aceste faciliti erau
disponibile numai celor care lucrau n medii de nalt tehnologie, ns
din anii 1990, odat cu rspndirea aplicaiilor ca de exemplu e-mail
sau World Wide Web, i cu dezvoltarea tehnologiilor de conectare n
reea ieftine i rapide precum Ethernet sau ADSL, reelele de
calculatoare au ptruns peste tot, n toate domeniile vieii.

V mulumesc pentru
atenie!
Creu Teodor Daniel
Clasa a VIII a B

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