Documente Academic
Documente Profesional
Documente Cultură
În anul 1617 John Neper (matematician scoţian, care a introdus în 1614 noţiunea de
logaritm), crează un dispozitiv de calcul care permite înlocuirea operaţiilor de înmulţire şi
împărţire prin adunare şi scădere.
Ideile acestui proiect sunt continuate de J.W. Mauchley şi J.P. Eckert la Universitatea
din Pennsylvania, terminând în 1946 primul calculator electronic ENIAC (Electronic Numeric
Integrator and Computer). Calculatorul conţinea 18000 de tuburi electronice, 7500 rele, 7
milioane de rezistenţe şi multe alte piese. Cântărea 30 de tone, ocupa 145 m2 şi realiza 5000 de
adunări pe secundă. O ultimă greutate care trebuia învinsă era aceea că ENIAC avea 6000 de
comutatoare a căror manevrare în vederea programării devenea foarte complicată.
Matematicianul John von Neumann (1903-1957) formulează într-un raport din 1946
principiile care ar trebuie să stea la baza construcţiei calculatoarelor:
necesitatea unei componente specializate destinate calculului;
execuţia secvenţială a operaţiilor;
pentru a asigura elasticitatea şi o relativă universalitate se impune o distincţie între
instrucţiunile necesare rezolvării unei probleme particulare şi controlul general asupra
acestor instrucţiuni;
existenţa unei componente numită memorie pentru instrucţiunile şi datele necesare
rezolvării problemei (memoria internă);
existenţa unei componente care să „ţină minte permanent” (memoria permanentă);
posibilitatea de trecere în ambele sensuri de la memoria internă la cea permanentă.
În rezumat, structura calculatorului a fost împărţită în cinci părţi principale:
unitatea centrală
unitatea de intrare
unitatea de ieşire
memoria de lucru
memoria permanentă
Aceste principii constructive sunt aplicate pentru prima dată la calculatoarele:
EDSAC (Electronic Digital Sequential Automatic Computer), realizat la Universitatea
din Cambridge – Massachusetts (1949);
UNIVAC – I (Universal Automatic Computer), fabricat de firma Sperry Rand (1951),
este primul calculator destinat comercializării;
EDVAC la Universitatea din Princeton (1952).
Generaţia a 2-a - cuprinde calculatoarele construite între 1959-1963, la care s-au folosit
tranzistorii. În 1956, W. Shockley, J. Barden şi W.H.Brattain primeau premiul Nobel în fizică
pentru inventarea tranzistorului. Această descoperire care a revoluţionat electronica a fost făcută
în 1948 în laboratoarele Bell.
Memoria internă este realizată din inele de ferită, ceea ce-i conferă rapiditate, fiabilitate
mai bună, capacitate de stocare a datelor până la 32 KB. Viteza de calcul ajunge la 2 x 10 5
instrucţiuni pe secundă.
Apar echipamentele periferice (cititorul de cartele, imprimanta, banda magnetică), sunt
programate proceduri de interfaţă (drivere) care asigură legătura dintre dispozitivul de
intrare/ieşire, memorie şi unitatea de control şi de calcul (CPU). Se realizează primele produse
software de bază, care vor revoluţiona programarea: asambloare, linkeditoare, compilatoare etc.
Generaţia a 5-a – de calculatoare cuprinde perioada după 1990. De fapt începutul a fost
marcat de proiectul japonez lansat în 1981 legat de dezvoltarea inteligenţei artificiale (AI-
Artificial Intelligence).
Proiectul prevede construirea şi implementarea unor sisteme inteligente pentru procesarea
cunoştinţelor (Knowledge Base System). Aceasta presupune existenţa unei baze de cunoştinţe şi a
unui motor inferenţial care să permită prelucrarea logică, simulând astfel gândirea umană:
deducţia şi inducţia ca procese fundamentale ale raţiunii.
Program Rezultate
Calculatorul
Date electronic
Figura 5.1.
UNITATEA CENTRALĂ
Unitatea de
comandă
Date
Unitatea aritmetică şi Memoria
logică Rezultate Centrală
Ansamblul de periferice
Figura 5.2.
Figura 5.3.
c) Organizarea
Memoria centrală poate fi considerată o succesiune de elemente fizice (celule elementare)
care pot memora o informaţie binară. Un grup ordonat de 8 celule binare formează un octet
(byte). Octeţii sunt numerotaţi crescător începând cu 0. Numărul asociat fizic fiecărui octet din
memoria internă se numeşte adresa absolută. Cea mai mică unitate adresabilă în memoria
centrală este octetul. Prin specificarea adresei, un octet este precis localizat în memorie. Unui
octet i se poate schimba conţinutul, dar adresa îi rămâne întotdeauna aceeaşi.
Un grup de octeţi consecutivi formează o zonă de memorie. Identificarea unei zone de
memorie se face prin adresa şi lungimea ei. De regulă, adresa unei zone de memorie este adresa
celui mai din stânga octet, iar lungimea este dată de numărul octeţilor din zona respectivă.
0 1 2 …
R
Registrul de locaţie
adresare
adresă memorie
A
Dispozitiv
de
Registru de
Selecţie RM
memorie
Figura 5.4
Rezultat
Comanda
operaţiei
Operand 1 Operand 2
Figura 5.5
Acumulator
Operand 2 Operand 1
Figura 5.6.
CA +1
Contorul de adrese
Zona adrese
Codul operaţiei operanzi RI
Generator secvenţial
B. Ansamblul de periferice
Unitatea centrală
Memorie internă
Microprocesor
ROM RAM
John von Neumann a fost primul care a realizat un computer cu o memorie de lucru (ceea
ce astăzi se numeşte RAM). Dacă aplicăm acest model la un PC actual vom obţine schema de mai
jos:
1. Microprocesorul
Microprocesorul este un circuit integrat complex care poate efectua operaţii aritmetice şi logice
sub controlul unui program. Este componenta principală a unităţii centrale a calculatorului,
specializată pe operaţii de calcul, comandă şi control. Reprezintă creierul calculatorului.
Microprocesorul
Magistrala de date I
N
T
Microprocesor Memoria E
internă R
F
Magistrala de adrese E
Magistrala de comenzi Ţ
E
Figura 5.9.
RALU UC
BDI
UCPG
Ceasul intern este un oscilator ce emite pulsaţii la intervale de timp egale. Toate
activităţile sunt coordonate de aceste pulsaţii periodice emise de ceasul intern. Ceasul intern nu
are nici o legătură cu ceasul sistem care dă timpul curent (ora şi data), contorizat de memoria
CMOS şi care poate fi modificat prin comenzi ale sistemului de operare.
Frecvenţa cu care sunt generate pulsaţiile se numeşte frecvenţa ceasului intern. Unitatea
de măsură este hertz-ul care are ca multipli kilohertz-ul (1kHZ = 103 Hz), megahertz-ul (1 MHz
= 106 Hz), gigahertz-ul (1 GHz = 109).
Fiecare microprocesor se caracterizează printr-o valoare maximă a frecvenţei de ceas la
care funcţionează. De exemplu, un procesor Intel Celeron poate funcţiona la 2.80 GHz.
Dimensiunea registrelor interne şi capacitatea magistralei de date sunt importante pentru
viteza de lucru a microprocesorului. Procesoarele actuale folosesc registre interne de 32 bits. Cu
cât dimensiunea registrelor este mai mare, cu atât numărul operaţiilor de transfer cu memoria
internă este mai mic şi deci timpul de lucru se micşorează.
De asemenea, cu cât dimensiunea magistralei de date este mai mare, cu atât volumul de
date care circulă pe această magistrală este mai mare, iar viteza calculatorului creşte.
Dimensiunea magistralei de adrese dă posibilitatea de adresare. Procesoarele recente
dispun de o magistrală de adrese pe 32 bits, ceea ce extinde posibilităţile de adresare până la 4
GB memorie RAM, iar dimensiunea magistralei de date este de 64 bits.
În general, magistrala care leagă memoria de procesor nu este suficien de rapidă faţă de
frecvenţa ceasului. Procesorul lucrează în acest caz cu o frecvenţă internă ridicată, care este
frecvenţa efectivă a prelucrărilor, în timp ce frecvenţa externă, mai mică, corespunde
schimburilor de informaţii cu exteriorul. Pentru a evita ca procesorul să piardă timp aşteptând
instrucţiunile sau datele venind de la memoria volatilă (RAM) se utilizează un mecanism de
memorie format dintr-o memorie ultrarapidă integrată procesorului şi care este rezervată pentru
stocarea intermediară a instrucţiunilor sau datelor. Această memorie cache internă are o
capacitate limitată şi nu trebuie confundată cu memoria cache externă intermediară între
microprocesor şi memoria RAM.
Memoria cache este de tip SRAM (Static Random Access Memory), cu un timp de access
de 12 ns (o nanosecundă este egală cu 10-9 secunde).
Memoria cache se comportă ca o oglindă a memoriei RAM, păstrând o copie a datelor şi
programelor din diverse zone ale memoriei interne. Eficienţa memoriei cache se măsoară printr-o
rată (hit ratio) ce indică numărul cererilor de acces ale procesorului rezolvate de memoria cache.
Viteza microprocesorului depinde de tipul constructiv şi de firma producătoare. Printre
cele mai performante microprocesoare sunt cele din familia PENTIUM, produse de firma INTEL.
Pentium apărut în 1993 nu mai respectă regula de denumire I 80x86, având un nume comercial
care poate fi protejat din punct de vedere legal.
Setul de instrucţiuni pe care un calculator le poate executa este în general caracterizat de
tipul microprocesoruluui şi a înregistrat o creştere ascendentă corespunzătoare dezvoltării
procesoarelor.
În realizareaa procesoarelor s-au aplicat două tehnologii diferite: CISC şi RISC.
Tehnologia CISC (Complex Instruction Set Computer) a promovat ideea de a mări setul
de instrucţiuni prin includerea unor instrucţiuni din limbaje de nivel înalt.
Tehnologia RISC (Reduced Instruction Set Computer) constă din implementarea hard
doar a instrucţiunilor simple, urmând ca instrucţiunile complexe să fie simulate prin programe.
Obiectivul arhitecturilor RISC este atingerea unei instrucţiuni la fiecare bătaie de ceas (pulsaţie),
ajungându-se ca viteza procesoarelor RISC să depăşească de 3 ori viteza procesoarelor CISC.
2. Memoria internă
Memoria internă face parte alături de microprocesor din unitatea centrală şi constructiv se
compune din circuite integrate.
Memoria ROM
Memorie RAM
În afara sistemului principal, diverse tipuri de RAM se găsesc şi în alte zone ale
calculatorului avînd diferite utilizări:
memoria cache (prezentată anterior la microprocesor);
memoria – tampon pentru imprimantă (printer buffer) – păstrează datele ce urmează a
fi tipărite până ce imprimanta le poate prelua. În acest mod, calculatorului i se permite să
transmită datele respective şi apoi să continue lucrul în timp ce imprimanta tipăreşte;
memoria video (video buffer) – permite afişarea rapidă pe monitor a unor imagini
video complexe;
memoria fantomă (shadow RAM) sporeşte viteza de lucru a calculatorului copiind
informaţiile din ROM în RAM. În acest mod informaţiile elementare de intrare / ieşire sunt citite
din RAM, operaţie mult mai rapidă decât citirea din ROM BIOS. Duplicarea se realizează prin
utilizarea unităţii de gestiune a memoriei (MMU – Memory Management Unit) încorporată în
procesor.
memoria CMOS ( Complementary Metal Oxide Semiconductor) – este o memorie
RAM semipermanentă. Informaţiile depozitate sunt păstrate de către o baterie ce alimentează
non-stop circuitul integrat CMOS. Când bateria se consumă, datele se pierd şi trebuie reîncărcate
sau transferate de pe disc. Memoria CMOS conţine informaţii esenţiale despre calculator, cum ar
fi: memoria disponibilă, tipul monitorului, mărimea şi tipul fiecărei unităţi de memorie externă,
data şi ora curentă.
3.4. Unitatea CD
Discul CD – ROM (Compact Disk Read Only Memory) reprezintă un mediu performant de
stocare a datelor prin mijloace optice. Înregistrarea datelor pe CD se face în format CLV
(Constant Linear Velocity), sectoarele succedându-se continuu în formă de spirală. Pentru a avea
la citire / scriere o viteză de trasnsfer uniformă, rotaţia discului este variabilă în funcţie de poziţia
sectorului. Unităţile CD - ROM au în prezent o largă răspândire, deoarece reprezintă un mijloc
important de distribuţie a informaţiei ştiinţifice şi principalul mod de livrare a produselor
software. Din punct de vedere al posibilităţilor de imprimare există două categorii: CD-R
(imprimabile o singură dată) şi CD-RW (imprimabile de mai multe ori).
Unitate de CD-ROM
4. Dispozitive periferice
Asigură interfaţa dintre utilizător şi calculator – introducerea comenzilor, programelor şi a
datelor precum şi extragerea rezultatelor.
4.3. Imprimanta
Este un periferic suplimentar destinat tipăririi informaţiilor.
Principalele caracteristici:
rezoluţia – se măsoară în dpi (dots per inch), adică numărul de puncte tipărite pe un
inch.
viteza de tipărire – se măsoară în caractere pe secundă (cps) sau pagini pe minut
(ppm).
dimensiunea hârtiei utilizate – depinde de mărimea carului (în general poate fi A3
sau A4).
Există în prezent mai multe tipuri:
imprimante matriceale (imprimante cu ace (pins)): capul de tipărire având 9, 18 sau
24 de ace acţionează asupra benzii tuşate; rezoluţia este mică (180 – 360 dpi) la o
viteză între 120 şi 800 cps; sunt zgomotoase şi sunt pe cale de dispariţie;
imprimante cu jet de cerneală (imprimante color) au o rezoluţie înaltă (600 dpi) şi o
viteză de aproximativ 8 – 9 ppm. Cerneala este pulverizată printr-o serie de mici
capilare (duze speciale) la nivelul hârtiei, realizând caractere sau imagini într-o
mare varietate de culori.
imprimante laser – utilizează tehnologia copiatoarelor: o rază laser polarizează
electrostatic un cilindru care va atrage cantităţi variabile dintr-un praf de cărbune
(toner) care se va fixa astfel pe hârtie. Au o rezoluţie foarte bună (600 dpi) iar viteza
poate ajunge la 200 ppm.
Mouse – dispozitiv de intrare, care permite deplasarea unui simbol luminos pe monitor realizând
selectarea unei opţiuni prin punctare (click) sau deplasarea obiectelor pe ecran. Face parte din
configuraţia standard a unui PC.
Touch Screen – ecranul tactil – selecţia este realizată direct de utilizator pe ecranul sensibil la
atingere; se foloseşte similar mouse-ul.
Touch Pad – este o mică suprafaţă sensibilă la atingere, folosită ca dispozitiv de punctare pe
unele calculatoare portabile.
Scanner – dispozitiv pentru introducerea (preluarea de imagini) şi texte. Procesul de scanare
constă din baleierea imaginii cu o rază luminoasă şi în analiza cantitativă a luminii reflectate cu
ajutorul celulelor fotosensibile.
Plotter – dispozitiv de desenat ce permite realizarea de desene tehnice, hărţi etc. de mare precizie
pe suporturi de hârtie, calc, film.
Modem – dispozitiv care permite calculatorului să transmită date prin liniile telefonice, realizând
conversia digital – analogic la transmitere şi analogic – digital la recepţie.