Sunteți pe pagina 1din 40

COLEGIUL TEHNIC NR 2

ECHIPAMENTE DE BIROTICA

PROFESOR COORDONATOR:

PATRUT FELICIA

ELEVA:

DINULESCU OANA-MIRABELA

GRUPA IIP1

CUPRINS

CAPITOLUL I. STRUCTURA I FUNCIONAREA UNUI SISTEM DE CALCUL....... 5


I.1. Definirea unor noiuni de baz

..................................................................................5

I.2. Structura hardware a unui sistem de calcul..................................................................... 6


I.3. Modul de funcionare al unui sistem de calcul................................................................ 7
CAPITOLUL II. STRUCTURA HARDWARE A UNUI SISTEM DE CALCUL............. 9
II.1. Unitatea central............................................................................................................ 9
II.1.1. Memoria intern.......................................................................................................... 9
II.1.2. Procesorul

..........................................................................................................12

II.2. Uniti periferice...........................................................................................................17


II.2.1. Uniti periferice de stocare ..................................................................................17
II.2.2. Uniti periferice de intrare.......................................................................................22
II.2.3. Uniti periferice de ieire.........................................................................................24
CAPITOLUL III. STRUCTURA SOFTWARE A UNUI SISTEM DE CALCUL I A
CALCULATOARELOR PERSONALE
III.1. Software-ul de baz

..............................................................................................27

III.1.1. Sistemul de operare

..............................................................................................27

III.1.1.1. Clasificarea sistemelor de operare.........................................................................28


III.1.1.2. Componentele unui sistem de operare..................................................................30
III.1.2. Mediile de operare

..............................................................................................31

III.1.3. Programe utilitare

..............................................................................................31

III.1.4. Programe traductoare

..................................................................................31

III.2. Software specializat i de aplicaii...............................................................................32


III.2.1. Software-ul specializat.............................................................................................32
2

III.2.2. Software-ul de aplicaii.............................................................................................32


III.3. Mediile de programare.................................................................................................32
III.4. Sistemul de operare Windows ..................................................................................33
III.4.1. Evoluia sistemului de operare Windows.

..........................................................34

III.4.2. Componentele sistemului de operare Windows........................................................35


III.4.3. Funciile sistemului de operare Windows.................................................................35

BIBLIOGRAFIE...........................................................................................38

ARGUMENT
Cele mai multe calculatoare sunt folosite azi n interconectare, n reele
locale i de arie larg, ceea ce confer informaticii un rol determinant n asigurarea
legturilor tiinifice, de afaceri, bancare sau de natur uman ntre persoane i
instituii.Internet-ul reprezint cel mai mare proiect informatic de interconectare
umancreat vreodat pe pmnt. Evoluia sa este de-a dreptul spectaculoas: de la 4
calculatoareinterconectate n 1969, la 2.800 n 1987, 535.000 n 1991, 1,7 milioane n
1993, 3,2 milioanen 1994 i aproape 20 de milioane n 1997. Cteva zeci de milioane
de utilizatori sunt conectai n fiecare moment la internet. Societatea modern
informatizat (satul global)reprezint deja o realitate, n care se ignor frontierele i
se trece peste orice constrngeride ordin spaial sau temporal. Economia, politic i
societatea se bazeaz azi, din ce n cemai mult, pe aceast infrastructur informatic.
De asemenea, guvernele, firmele dinsectoarul public i privat, organismele
financiare naionale i internaionale, nvmntul,cultura i cercetarea tiinific,
beneficiaz toate de aceste forme eficiente de conducere,informare i comunicare.n
aceste circumstane, securitatea informatic a devenit una din componentelemajore
ale internet-ului. Analitii acestui concept au sesizat o contradicie aparent
-antinomie- ntre nevoia de comunicaii i conectivitate, pe de o parte, i necesitatea
asigurriiconfidenialitii, integritii i autenticitii informaiilor, pe de alt parte.
3

Domeniul relativnou al securitii informatice caut soluii tehnice pentru rezolvarea


acestei contradiciiaparente.
Viteza i eficiena comunicaiilor "instantanee" de documente i mesaje
confernumeroase atuuri actului decizional ntr-o societate modern, bazat pe
economieconcurenial ns utilizarea serviciilor de pot electronic, Web, transfer
electronic defonduri etc. se bazeaz pe un sentiment, adeseori fals, de securitate a
comunicaiilor, care poate transforma potenialele ctiguri generate de accesul rapid
la informaii, n pierderimajore, cauzate de furtul de date sau de inserarea de date
false ori denaturate.Sistemele informatice sunt ameninate att din interior ct i din
exterior.
Pot fi persoane bine intenionate, care fac diferite erori de operare sau
persoane ru intenionate,care sacrific timp i bani pentru penetrarea sistemelor
informatice. Dintre factorii tehnicicare permit fisuri de securitate pot fi anumite erori
ale software-ului de prelucrare sau decomunicare sau anumite defecte ale
echipamentelor de calcul sau de comunicaie.

De asemenea, lipsa unei pregtiri adecvate a administratorilor, operatorilor i


utilizatorilor desisteme amplific probabilitatea unor bree de securitate. Folosirea
abuziv a unor sisteme(raterie informatic) reprezint, de asemenea, unul din factorii
de risc major privindsecuritatea sistemelor informatice.
Sistemele sunt vulnerabile la penetrri neautorizate, la distrugeri sau
modificriaccidentale sau voite de date ori programe. Aceste sisteme pot deservi
elemente vitale pentrusocietate cum ar fi: sisteme militare, bnci, spitale, sisteme de
transport, burse de valori,oferind n acelai timp un cadru de comportament antisocial
sau de terorism. Tendinaactual privind extinderea conectivitii, n special n
internet, amplific acestevulnerabiliti: este din ce n ce mai greu s se localizeze un
defect, un punct de acces ilegaln reea, un utilizator cu comportament inadecvat. Se
consider c internet-ul este unul dincele mai complexe sisteme create de tehnologia
uman care, alturi de sistemul financiar mondial, nu poate fi controlat n totalitate.
Vulnerabilitatea sistemelor informatice actuale poate antrena pierderi imense de ordin
financiar, direct sau indirect, cum ar fi scurgerea deinformaii confideniale cu
caracter personal, militar sau economic.
Putem aprecia c n ultimii ani, n rile dezvoltate, hrtia a devenit numai
un mediude prezentare a informaiilor nu i de arhivare sau transport. Aceste ultime
4

dou funcii aufost preluate de calculatoare i de reelele de interconectare a acestora.


De aceea, au trebuits fie gsite soluii pentru nlocuirea sigiliilor, tampilelor i
semnturilor olografe dindocumentele clasice cu variantele lor digitale, bazate pe
criptografia clasic i cu chei publice. Criptografia computaional este tot mai
folosit pentru contracararea problemelor de securitate informatic. Utilizat mult
vreme doar pentru asigurarea confidenialitiicomunicaiilor militare i diplomatice,
criptografia a cunoscut n ultimii 20 de ani progresespectaculoase, datorate
aplicaiilor sale n securitatea datelor la calculatoare i reele.

STRUCTURA I FUNCIONAREA UNUI SISTEM DE CALCUL


I.1. Definirea unor noiuni de baz
Intr-o prim accepiune, un sistem de calcul este un ansamblu de dispozitive care
prelucreaz automat o informaie codificat sub form discret (numeric) printr-o
succesiune finit de operaii aritmetice i logice.
Informaia este o formul care poate fi scris sau simbolizat, susceptibil de a
aduce o cunotin; ncercnd s o descriem sau s o explicm, putem spune c
informaia este un "mesaj despre anumite lucruri sau evenimente care au avut loc, au
sau vor avea loc".
Transmiterea i prelucrarea informaiilor n forma lor uzual creeaz dificulti,
motiv pentru care este necesar codificarea lor. A codifica o informaie nseamn a-i
ataa o combinaie de simboluri numit cod.
Codul poate fi numeric, alfabetic sau alfanumeric, dup natura simbolurilor care1 compun.
Datele sunt elemente constitutive ale informaiei. In prelucrarea automat ne
intereseaz datele din punct de vedere sintactic, adic din punct de vedere al
reprezentrii i organizrii lor. Din acest punct de vedere, datele apar ca o succesiune
de simboluri sau caractere. Distingem trei categorii de caractere: caractere alfabetice
(literele alfabetului latin), caractere numerice (cifrele sistemului de numeraie
zecimal) i caractere speciale (semne de punctuaie etc.)
In funcie de caracterele utilizate, datele pot fi alfabetice, numerice sau
alfanumerice.
Datele au i aspect semantic, ceea ce le confer valoare cognitiv, o valoare de
mesaj care se transmite.
Observaie. ntre date i informaii exist diferene:

datele privesc evenimente primare, fiind colectate din diferite


situaii sau diverse locuri, neorganizate i/sau neprelucrate ntr-o form
care s stea la baza lurii unor decizii;

informaiile sunt mesaje obinute prin prelucrarea datelor; aceste


mesaje trebuie s fie concise, actuale, complete i clare, astfel nct s
rspund cerinelor informaionale n scopul crora au fost preluate
datele.
Cu alte cuvinte, pentru a deveni informaii, datele trebuie prelucrate n
conformitate cu cerinele informaionale.
Datele se pot prelucra manual sau cu echipamente electronice de calcul, de unde
i denumirea de prelucrare automat.
Un sistem de calcul (calculator electronic) este o instalaie complex, automat,
capabil s prelucreze informaia n conformitate cu cerinele algoritmilor
utilizatorului.
7

Prin algoritm se nelege o secven finit i ordonat de operaii, care pornind de


la o mulime finit de date (iniiale) conduce (prin aplicarea n mod mecanic i repetat
a operaiilor) la o mulime finit de rezultate.
Un calculator electronic lucreaz pe baz de program. Prin program nelegem
reprezentarea unui algoritm ntr-un limbaj de programare.
Un limbaj de programare este un limbaj artificial destinat descrierii prelucrrilor
de date ce urmeaz a fi realizate de un calculator.
Un sistem de calcul (calculator electronic) reunete dou categorii de
componente: componente fizice (echipamente de calcul) cunoscute sub numele de
hardware i componente logice (programe), prin intermediul crora sunt utilizate
echipamentele, cunoscute sub numele de software.
Un calculator electronic se definete ca un complex fizic de echipamente
(hardware) care mpreun cu un sistem de programe (software) asigur prelucrarea
informaiei n conformitate cu algoritmii impui de necesitatea utilizatorului.
Ansamblul de programe care realizeaz gestiunea resurselor unui calculator
electronic (sistem de calcul), asigurnd funcionarea acestuia, i care permite
comunicarea ntre utilizator i sistemul de calcul, se numete sistem de operare.
I.2. Structura hardware a unui sistem de calcul
n general, un sistem de calcul are n componena sa cinci uniti funcionale:

uniti de intrare;

uniti de memorare;

unitatea aritmetic i logic;

unitatea de comand;

uniti de ieire.
Unitile de intrare realizeaz introducerea informaiei n sistemul de calcul i
conversia din forma uzual (numere, texte, imagini, sunete) n formatul intern (binar).
Formatul intern binar este urmare utilizrii n construcia calculatoarelor a circuitelor
electronice care prezint dou stri stabile (nivele de tensiune). Convenional, cele
dou stri reprezint cifrele binare 0 i 1.
Unitile de memorie asigur stocarea informaiei (date i programe).
Capacitatea memoriei este reprezentat de volumul de informaie pe care-l poate
stoca, folosind ca unitate de msur octetul sau byte-ul (8 bii), mpreun cu multiplii
si: 1 KB (KiloByte) = 2 10 octei, 1 MB (MegaByte) = 2 20 octei, 1 GB (GigaByte)
= 2 30 octei etc.
Memoria unui calculator este format din:

memoria intern (principal);

memoria extern (secundar).


n memoria intern se pstreaz temporar programele i datele ce se utilizeaz la
un moment dat de ctre sistemul de calcul, precum i rezultatele temporare i finale.
n memoria extern se pstreaz programe i date pe perioad ndelungat.
Unitatea aritmetic i logic realizeaz prelucrarea informaiei prin:

operaii aritmetice;
8


operaii logice.
Unitatea de comand controleaz activitatea ntregului sistem de calcul,
parcurgnd etapele:

citirea instruciunii curente;

decodificarea instruciunii (identificarea operaiilor ce trebuie


realizate) i aducerea din memorie a operanzilor;

execuia operaiilor cerute de instruciuni.


Unitile de ieire realizeaz transferul rezultatelor prelucrrii ctre mediul
exterior. Rezultatele pot fi n format intern (binar) sau n format direct utilizabil
(numere, texte, grafice, imagini, sunete). Dac rezultatele sunt destinate acionrii
unor echipamente, unitatea de ieire genereaz, prin intermediul unor circuite
speciale (interfee), semnalele necesare acionrii echipamentelor.
Un program este executat secvenial, instruciune cu instruciune.
Datele i programele sunt introduse n calculator prin intermediul unitii de
intrare, fiind stocate n memorie. Unitatea de comand trimite ctre memorie semnale
de control i obine instruciunile programului ce urmeaz a fi executat. De
asemenea, unitatea de comand trimite ctre memorie semnale de control
reprezentnd adresele datelor ce urmeaz a fi transferate n vederea executrii, de
ctre unitatea aritmetic i logic, a operaiilor indicate de fiecare instruciune.
Rezultatele sunt stocate temporar n memorie sau transferate mediului extern prin
intermediul unitilor de ieire.
I.3. Modul de funcionare al unui sistem de calcul
Datele iniiale ce urmeaz a fi prelucrate i programul se introduc n sistemul de
calcul cu ajutorul dispozitivele periferice de intrare DP/I, prin intermediul canalelor
I/E, fiind transferate n memoria intern a sistemului de calcul, sub form binar, n
locaii identificabile, prin adresele la care au fost memorate.
n general, un program parcurge urmtoarele etape :
editarea fiierului surs, care const n scrierea programului
flosind regulile de sintax ale limbajului utilizat;
compilarea fiierului surs, care const n transformarea
instruciunilor programului surs n instruciuni main, cu
ajutorul compilatorului. n cadrul acestei etape pot s apar
erori sintactice de utilizarea incorect a regulilor de scriere a
programului surs. Pentru remedierea acestor erori se revine
n etapa de editare a textului programului. n cazul n care
compilatorul nu detecteaz erori sintactice, el va genera un
fiier numit fiier obiect.
editarea legturilor, este o etap n cadrul creia un program
specializat numit linkeditor, asambleaz mai multe module
obiect i genereaz programul executabil sub forma unui
fiier. i n cazul acestei etape pot s apar erori generate de
reguli de incompatibilitatea modulelor obiect asamblate.
9

lansarea n execuie programul se afl sub form executabil


i poate fi lansat n execuie. n aceast etap pot s apar
erori fie datorit datelor eronate introduse n calculator, fie
conceperii greite a programului. Fiecare instruciune a
programului lansat n execuie este interpretat de UCC, care
emite comenzi ctre:
memoria intern, prin care se solicit ca anumite date, localizate prin
adresele la care au fost memorate, s fie transferate ctre UAL
pentru execuia unei anumite operaii; dup efectuarea operaiei se
va specifica adresa de memorie unde se va depune rezultatul;
UAL creia i se va solicita execuia operaiei specificate prin
instruciune;
canalele de I/E n vederea realizrii transferurilor corespunztoare.
Dup terminarea execuiei operaiilor solicitate, rezultatele memorate la
anumite adrese din memoria principal sunt transferate, prin intermediul
canalelor de I/E, ctre DP/E pentru utilizarea rezultatelor prelucrrii sau
ctre MEMEXT, pentru arhivarea datelor i programelor, n scopul
reutilizrii lor.

10

STRUCTURA HARDWARE A UNUI SISTEM DE CALCUL


Un calculator personal (PC - Personal Computer) este un sistem electronic
programabil, care prelucreaz automat datele i care la un moment dat poate fi folosit
de un singur utilizator.
Configuraia hardware a unui PC se prezint astfel:
- unitatea central;
- unitile periferice.
Unitatea central consituie componenta de baz a unui calculator i se compune
din: memoria intern i procesor (microprocesor) .
Unitile periferice realizeaz legtura calculatorului cu mediul exterior. O
clasificare poate fi fcut astfel:
- unitti periferice de stocare, utilizate pentru pstrarea datelor i/sau
programelor: uniti de discuri flexibile (floppy disk), uniti de discuri magnetice
(hard disk), uniti de CD-ROM, memorii flash USB etc.
- unitati periferice de intrare, care permit introducerea datelor n calculator:
tastatura, scaner-ul, creionul optic, joy-stik-ul, tabela grafic, digitizoarele etc.
- uniti periferice de ieire, utilizate pentru vizualizarea sau afiarea rezultatelor:
monitorul, imprimanta, plotterul etc.
I.4. Unitatea central
Memoria intern
Memoria intern are rolul de a nregistra informaiile destinate prelucrrii (datele
de intrare i programele), pentru ca apoi s le furnizeze unitii aritmetice i logice,
sub forma unor impulsuri, pentru executarea comenzilor primite de la unitatea de
comand i control.
De asemenea, memoria intern pstreaz temporar rezultatelor intermediare i
finale obinute n urma prelucrrii informaiilor.
n ceea ce privete organizarea memoriei exist dou arhitecturi cunoscute: von
Neumann i Harvard.
Arhitectura von Neumann consider memoria ca un tot unitar n care se afl att
programele ct i datele.
Arhitectura Harvard consider c memoria are dou pri distincte: memorie
pentru programe i memorie pentru date.
Sistemele de calcul actuale au organizare de tip von Neumann, n timp ce
sistemele de calcul dedicate folosesc o organizare de tip Harvard.
Memoria intern este format din cipuri de circuite integrate. Un cip este un
dispozitiv de dimensiuni mici, foarte complex, fcut dintr-un singur cristal mare de
siliciu de o puritate deosebit. Fiecare cip poate conine milioane de celule, fiecare
11

celul fiind capabil s nregistreze o cifr binar 0 sau 1. Din acest motiv
calculatoarele lucreaz cu informaii reprezentate n binar.
Conversia informaiei din forma uzual n binar i invers se face cu ajutorul
unitilor de intrare/ieire (I/O - Input/Output) (tastatur, monitor, imprimant, etc.).
Cantitatea de informaie ce poate fi nregistrat ntr-o astfel de celul binar se
numete bit (binary digit). Un grup de 8 bii formeaz un byte sau un octet.
Pentru a putea stoca (scrie) sau regsi (citi) o informaie n memorie, fiecrui
octet i se asociaz un numr ntreg numit adres, cuprins ntre 0 si N-1, unde N
reprezint numrul total de octei. Mai multe locaii de memorie consecutive
formeaz o zon de memorie care este determinat de adresa ei de nceput (adresa
primului octet al zonei) i lungimea ei (numrul octeilor din care este format).
Se numete adresare, identificarea unei zone de memorie prin adresa ei.
Principalele caracteristici ale memorie sunt: capacitatea, lungimea cuvntului,
timpul de acces, timpul de rspuns i ciclul memoriei. Capacitatea unui calculator
este dat de numrul maxim de bytes din care este format memoria sa intern.
Unitile de msur pentru memorie sunt:
1 KiloByte (KB) = 210 octei = 1024 octei
1 MegaByte (MB) = 220 octei = 1024 KB
1 GigaByte (GB) = 230 octei = 1024 MB
1 TeraByte (TB) = 240 octei = 1024 GB
50
1 PetaByte (PB) = 2 octei = 1024 TB
60
1 ExaByte (EB) = 2 octei = 1024 PB
Lungimea cuvntului ( locaiei adresabile). Un cuvnt de memorie reprezent o
unitate informaional compus din mai multe poziii binare, tratat ca o entitate pe
care calculatorul o poate adresa i prelucra la un moment dat i care poate fi stocat
ntr-o locaie de memorie. Lungimea cuvntului trebuie s fie compatibil cu
registrul de instruciuni al microprocesorului i cu dimensiunea magistralei de date i
adrese. Lungimea cuvntului desemneaz mrimea zonei (locaiei) adresabile, fiind
dependent de tipul calculatorului (16, 32, 64 bii etc.).
Timpul de acces reprezint intervalul de timp necesar identificrii unei locaii de
memorie.
Timpul de rspuns reprezint intervalul de timp scurs ntre momentul furnizrii
adresei unei zone de memorie de ctre procesor i momentul obinerii informaiei din
acea zon de memorie. Timpul de acces se exprim n nanosecunde (1 ns = 10-9s).
Ciclul memoriei este intervalul de timp dintre dou accese succesive la memorie.
Pentru citirea memoriei, microprocesorul activeaz liniile de adres
corespunztoare unitii de memorie, n timpul unui ciclu de ceas. Aceast aciune
funcioneaz ca o cerere transmis controllerului de memorie pentru identificarea
datelor cutate. n timpul urmtorului ciclu de ceas, controllerul de memorie plaseaz
pe magistrala de date a microprocesorului biii coninui n unitatea de stocare dorit.
Scrierea n memorie funcioneaz ntr-un mod asemntor, microprocesorul
trimind mai nti adresa la care urmeaz s se fac scrierea, iar controllerul de
memorie gsete locaia adresat, dup care microprocesorul trimite pe magistrala de
date informaiile care trebuie scrise.
12

Memoria intern se compune din memoria principal, memoria CMOS i


memoria cache.
Memoria principal este format din:
- memorie RAM (Random Access Memory - memorie cu acces aleator) pentru
programe i date, accesibil utilizatorului pentru execuia lucrrilor sale;
- memoria ROM (Read Only Memory - memorie numai de citire), rezervat
sistemului de operare i inaccesibil utilizatorului.
Memoria RAM este memoria de lucru a calculatorului, care stocheaz date i
programe ale utilizatorului. Aceast memorie este reutilizabil (poate fi citit i scris
de nenumrate ori), volatil (i pierde coninutul informaional la oprirea
calculatorului) i adresabil (informaiile coninute n ea putnd fi citite n orice
ordine). Fizic, memoria RAM este construit din circuite miniaturizate folosind
tehnologia MOS (Metalic Oxid Semiconductor), grupate n module, ncrcate cu
sarcini electrice care reprezint informaiile binare stocate. Memoria RAM se afl pe
placa de baz sub forma unor plcue cu circuite imprimate. Informaiile sunt
nregistrate ntr-o structur matriceal, accesul fiind aleatoriu, iar identificarea unei
informaii se face prin indicarea adresei (numrul liniei i coloanei locaiei de
memorie respective).
Memoria RAM funcioneaz la frecvena ceasului plcii de baz care se mai
numete i ceas extern sau ceasul sistemului.
Ca variante constructive de memorie RAM menionm memorie SDRAM
(Synchronous Dynamic RAM) folosit n configuraia calculatoarelor cu procesoare
Pentium II, cu o frecven de 133MHz i cu un debit de transfer de date de 800MB/s,
memorie RDRAM ( RamBus DRAM) care funcioneaz cu o frecven de 500MHz,
memorie DRDRAM (Direct RamBus DRAM) cu debit de 1,6GB/s etc.
Memoria ROM este format dintr-un singur circuit integrat. Ea nu-i pierde
coninutul informaional n momentul opririi calculatorului; poate fi nscris o
singur dat cu informaii, ulterior neputnd fi dect citit. Ea nu poate fi nici tears
i nici actualizat. Procesorul poate citi i executa programele din memoria ROM, dar
nu poate scrie date sau instruciuni. Memoria ROM conine programe pentru
iniializarea calculatorului i testarea componentelor hardware ale acestuia.
Memoria ROM este folosit i pentru memorarea unor funcii sau a unor
programe specifice care au rol n lansarea sistemului de operare (BIOS-ul,
prencrctorul).
Programele aflate n memoria ROM, care sunt livrate odat cu calculatorul de
ctre productor, alctuiesc aanumitul firmware, considerat o component ntre
hardware i software.
Ca variante constructive menionm memoriile PROM (Programmable ROM),
EPROM ( Erasable Programmable ROM), EEPROM (Electrically Erasable
Programmable ROM).
Memoria CMOS. Calculatoarele compatibile IBM-PC conin o memorie CMOS
(de tip RAM, alimentat n permanen de la o baterie i care nu-i pierde coninutul
informaional) n care se pstreaz informaii referitoare la configuraia hardware a
sistemului.
13

Memoria cache este de tip RAM, de capacitate mic, foarte rapid, care asigur
legtura ntre memoria principal i microprocesor. Ea poate conine o copie fidel a
ceea ce este stocat ntr-o anumit zon a memoriei principale, care este mult mai
lent.
Procesorul
Apariia microprocesorului constituie, probabil, cea mai mare realizare a
tehnologiei electronice. Termenul de microprocesor a fost introdus n anul 1972 de
firma american INTEL, care a realizat primul microprocesor pe 4 bii, n anul 1971.
n anul 1972 a fost creat microprocesorul pe 8 bii, n 1974 pe 16 bii, iar n 1981 pe
32 bii.
Microprocesorul este un set de circuite integrate ntr-o pastil de siliciu. Un
circuit conine zeci de milioane de tranzistori microscopici, gravai si integrai printro tehnologie special pe o structur de siliciu cu mai multe straturi. Tranzistorul este
un dispozitiv din material semiconductor care amplific un semnal sau care deschide
sau nchide un circuit. Tranzistorul stocheaz sarcini electrice, lsnd s treac sau nu
curentul electric de joas tensiune. Un tranzistor care las s treac curentul electric
reprezint cifra binar 1, iar cel prin care nu trece, cifra binar 0. Prin succesiunea
celor dou stri poate fi stocat i prelucrat informaia reprezentat binar.
Una din tehnologiile utilizate pentru realizarea circuitelor, denumit MOS
(Metal Oxid Semiconductor), permite un numr mare de tranzistoare pe cip. Circuitul
INTEL 8086 produs n 1978 coninea 29000 tranzistoare, 80286 produs n 1982
coninea 130000 tranzistoare pe cip, iar 80486 aprut n anul 1988 a ajuns la peste
2000000 tranzistoare pe cip etc. Un microprocesor Pentium IV ajunge la peste 170 de
milioane de tranzistori ( avnd ntre ei o distan de 0,13 microni ) i funcioneaz la
4 GHz.
Microprocesorul este un circuit VLSI(Very Large Scale Integrator) complex, care
este capabil s execute operaii aritmetice i logice sub controlul unui program.
Microprocesorul are dou componente interconectate: unitatea de comand i
control, unitatea aritmetic i logic.
Unitatea de comand i control coordoneaz i controleaz funcionarea
componentelor unitii centrale i dirijeaz transferurile de informaii care au loc n
calculator.
Unitatea aritmetic i logic execut operaiile aritmetice i logice indicate de
instruciunile programului aflat n execuie.
Cum funcioneaz microprocesorul?
Din punct de vedere logic, procesorul este conectat cu exteriorul su printr-o
unitate de interfa, reprezentat de o parte a circuitelor sale interioare, care are i
rolul de zon tampon (buffer) pentru semnalele de intrare i ieire. Aceast unitate de
interfa conine receptoare capabile s primeasc semnale de intrare (absorbind
foarte puin energie din sursele acestora) i amplificatoare pentu a face ca semnalele
de ieire s fie transmise unui numr (maxim specificat) de circuite receptoare. La
unele procesoare, unitatea de interfa cu magistrala trebuie s traduc nivelurile de
tensiune n cifre binare 0 i 1. Receptoarele de intrare/amplificatoarele de ieire ale
14

unitii de interfa cu magistrala au capacitatea de a primi/genera semnale de


tensiune pentru fiecare din legturile de intrare/ieire, n funcie de conectarea lor la
circuitele interne ale procesorului sau la exteriorul su. De exemplu, receptoarele de
semnale de date interpreteaz orice semnal care este deasupra unui prag de tensiune
ca fiind 1 binar, iar sub un anumit prag de tensiune ca fiind 0 binar. Unitatea de
interfa cu magistrala asigur meninerea fluxului de informaii spre procesor i de la
procesor n sincronizare cu frecvena ceasului intern.
Semnalele care ajung la procesor constituie un amestec de dou tipuri de
informaii: instruciuni i date. Separarea informaiilor se face astfel: instruciunile
merg la decodorul de instruciuni, iar datele n registre.
Instruciunile sunt luate dintr-o coad de ateptare de unitatea de preluare a
codurilor, interpretate de decodorul de instruciuni i lansate n execuie de unitatea
de comand. Aceste trei componente formeaz unitatea de prelucrare a
instruciunilor (UPI).
UPI analizeaz primul octet al instruciunii preluate i obine numrul de octei al
instruciunii respective, dup care verific dac acetia sunt gata pentru utilizare; n
caz contrar apeleaz la alte componente ale procesorului pentru a-i obine din
memoria principal. Dup aceasta, UPI decide care sunt datele necesare execuiei
instruciunii respective. Datele pot s nsoeasc instruciunea respectiv, pot fi n
registre ale procesorului sau n memoria principal. UPI le aduce n procesor i le
pregtete de prelucrare. UPI decodific instruciunea i activeaz acele componente
ale procesorului pentru a fi executat.
Registrele sunt spaii de memorie pentru pstrarea informaiilor n timp ce acestea
sunt prelucrate. Numrul i mrimea registrelor depinde de tipul constructiv al
procesorului. Pentru exemplificare meniomm cteva tipuri: registrul de instructiuni,
registrul de date, registrul de adrese , registre generale etc.
Procesoarele moderne fiind foarte rapide, depesc cu mult viteza memoriei
principale, motiv pentru care au ncorporat memorie cache, pe acelai cip cu circuite
integrate. Microprocesorul preia informaiile direct din aceast memorie, micornd
timpul de ateptare al acestora. Ea reprezint o punte ntre memoria RAM i
procesor; datele i instruciunile fiind stocate temporar n procesor, se reduce numrul
de accesri ale memoriei RAM.
Aceast memorie poate fi utilizat i reutilizat nu numai pentru stocarea
temporar de date i instruciuni n drumul lor spre procesor, dar i a rezultatelor n
drumul lor spre memoria principal. Memoria cache preia informaiile care urmeaz a
fi transferate memoriei centrale, elibernd procesorul sau accelereaz preluarea unor
informaii din memoria central. S-a constatat c multe programe folosesc secvene
de instruciuni care se repet pn se obine un anumit rezultat, secvene care pot fi
pstrate n memoria cache i pe care procesorul le poate apela instantaneu, fr s mai
atepte transferul lor din memoria principal.
Capacitatea memoriei cache este restricionat de costuri i de eficien; ea
reprezint o fraciune din mrimea memoriei principale, ceea ce face ca numai o mic
parte din locaiile cele mai recent accesate din memoria principal vor avea valorile
nc prezente n memoria cache.
15

De menionat c primele procesoare nu aveau memorie cache pentru c, pe de o


parte viteza lor de lucru era comparabil cu viteza de transfer din memoria principal,
iar pe de alt parte, din punct de vedere constructiv era dificil de ncorporat.
Ideea de a avea o memorie cache ntr-un PC a aprut o dat cu procesorul 386.
Memoria cache era structurat pe dou nivele: memorie cache de nivelul 1
ncorporat n procesor i memorie cache de nivelul 2 extern. Memoria cache de
nivel 2 nu avea nici pe departe eficiena memoriei cache de nivel 1, deoarece
frecvena ceasului intern al procesorului era de cteva ori mai mare dect a ceasului
extern. Din motive de rapiditate i eficien, procesoarele actuale au memoria cache
ncorporat.
Pentru a realiza un microsistem cu ajutorul unui microprocesor este necesar s-i
adugm elemente de memorie i circuite de interfa.
Principalele caracteristici ale unui microprocesor sunt: viteza de lucru, capacitatea
maxim de memorie pe care o poate adresa, setul de instruciuni pe care le poate
executa i arhitectura multiprocesor.
Viteza de lucru a unui microprocesor este determinat de frecvena ceasului
intern, capacitatea registrelor interne, dimensiunea magistralei de date i adrese, tipul
constructiv al microprocesorului, capacitatea memoriei cache.
Ceasul intern al unui calculator personal este un oscilator care trimite n
calculator pulsuri la intervale de timp egale. Toate activitile unui calculator sunt
coordonate de aceste pulsuri periodice. Ceasul intern nu are legtur cu ora exact; el
asigur pulsurile pe baza crora componentele unui calculator i coordoneaz
activitatea. Frecvena cu care sunt generate aceste pulsuri se numete frecvena
ceasului intern i se msoar n MHz ( 1 milion de pulsuri pe secund) sau GHz ( 1
miliard de pulsuri pe secund) Un Pentium IV de ultim generaie are o frecven de
4GHz. Dimensiunea registrelor interne ale microprocesorului i capacitatea
magistralelor joac un rol foarte important n ceea ce privete viteza de lucru a
calculatorului. Cu ct dimensiunea registrelor este mai mare, numrul operaiilor de
transfer ntre microprocesor i memoria intern este mai mic i timpul de lucru se
micoreaz. Dimensiunile registrelor interne ale microprocesorului pot fi de 32, 64,
128 sau 256 bii.
De asemenea, cu ct dimensiunea magistralei de date este mai mare, cu att
volumul de date care circul pe aceast magistral ntre procesor i memorie este mai
mare, iar viteza calculatorului crete. Acelai lucru se ntmpl i cu magistrala de
adrese, de a crei dimensiune depinde capacitatea de adresare a memoriei.
Viteza de lucru a unui microprocesor depinde i de tipul constructiv al acestuia
(de exemplu Pentium) i de firma productoare (Intel, IBM, Cyrix, AMD - Advanced
Micro Devices) etc.
Capacitatea maxim de memorie ce poate fi adresat de un microprocesor
depinde de capacitatea magistralei sale de adrese. Microprocesoarele construite pe o
arhitectur de 32 bii au o capacitate de adresare a memoriei interne de 4GB. Noua
tehnologie pe 64 de bii a impus lrgirea magistralei de adrese la 42 i 52 bii,
ajungndu-se la o capacitate de adresare de 4TB i 4PB.
Setul de instruciuni proprii ale microprocesorului este important n ceea ce
privete prelucrrile pe care le poate executa. Acest set trebuie dimensionat optim.
16

Un set prea mare presupune un numr mai are de tranzistori complementari, cu


consecine asupra vitezei de execuie. Mai mult, unei instruciuni program i
corespund mai multe instruciuni simple ( cod main sau procesor), ceea ce
nseamn volum mai mare de lucru.
Arhitectura microprocesor presupune existena i funcionarea mai multor
procesoare n aceeai unitate central. Arhitecturile pot fi simetrice ( Simetrical Multi
Processing ), ceea ce nseamn c mai multe procesoare partajeaz aceeai memorie
intern, sau asimetrice ( Asymetrical Multi Processing ), ceea ce nseamn c fiecare
procesor acceseaz o memorie proprie.
Placa de baz (motherboard) este o component foarte important, att din
punct de vedere fizic, ct i logic, a unui calculator personal. Performanele unui PC
depind n mare parte de placa de baz.
O plac de baz este un circuit imprimat cu mai multe straturi. Fiecare strat
conine multiple legturi la circuitele ce interconecteaz structura hardware a unitii
centrale i asigur gestionarea celorlalte componente ale sistemului de calcul.
Circuitele de pe placa de baz definesc performanele calculatorului.
Funciile plcii de baz sunt realizate de chipset-uri, care, n general, sunt
fabricate de mari productori: Intel, AMD, VIA i SIS. De reinut c Intel si AMD se
numr i printre marii productori de procesoare.
O plac de baz conine:
interfaa cu procesorul;
sloturi pentru memorie RAM i extensie;
chipset-ul sistemului : microcircuit care recunoate
componentele sistemului, controleaz fluxul biilor etc.
magistrale de comunicaie: interne i externe;
memoria CMOS;
conectori pentru hard disc, floppy disc, CD-/DVD etc.
porturile de comunicaie: paralele, seriale, porturile tastaturii,
mouse-ului i porturile universale USB;
ceasul sistemului ;
conectori pentru sursa de alimentare;
jumperi;
conectori pentru led-uri i butoane de la consol.
Pe placa de baz se monteaz microprocrsorul, memoria intern, placa video,
placa de sunet, placa de fax/modem, placa de reea etc. Ea ncorporeaz magistralele
de comunicaie dintre componentele calculatorului. Plcile de baz sunt prevzute cu
anumite tipuri de conectoare specifice anumitor procesoare, ceea ce nseamn c pot
exista compatibiliti i incompatibiliti.
Plcile de baz au unele componente comune, iar altele difer.
De exemplu, exist diferene ntre tipul de memorie acceptat (pentru cele noi
SDRAM i DDRAM), numrul de sloturi PCI, sloturi ISA, chipset-uri etc.
n ceea ce privete componentele comune, toate plcile de baz au porturi care
asigur conectarea cu periferice ca imprimanta, mouse-ul, camere digitale, modemuri, etc., care folosesc porturile paralele, seriale, USB sau PS2.
17

De numrul de sloturi PCI depinde numrul dispozitivelor auxiliare care se pot


conecta (de exemplu placa de reea). Placa video se poate conecta la placa de baz
prin intermediul unui slot numit AGP (Accelerated Graphic Port).
Pentru a conecta hard disk-urile si CD-ROM-ul sau CD-RW-ul la placa de baz
prin cablu panglic se utilizeaz conectoare IDE sau SCSI.
Conectoarele RAID permit scrierea simultan pe dou sau mai multe hdd-uri.
Unele plci de baz au jump-eri (conectori ce fac legtura ntre doi pini) ce sunt
folosii de utilizator pentru a seta caracteristicile plcii, cum ar fi viteza bus-ului i
factorul de multiplicare pentru microprocesor.
Magistralele reprezint mediul comun de comunicaie ntre componentele unui
sistem de calcul.
O prim clasificare a magistraleor poate fi fcut astfel:
magistrale de sistem sau interne, care realizeaz conectarea
unitii centrale cu componentele de baz ale sistemului ( de
exemplu Industry Standard Architecture-ISA, Extended
Industry Standard Architecture-EISA,
Peripheral
Component Interconnect-PCI etc);
magistrale specializate, care se folosesc pentru transferul de
date cu anumite tipuri de echipamente periferice (de exemplu
Video Electronics Standard association-VESA, SCSI etc.).
Dup modul de transfer al informaiilor, magistralele pot fi:
magistrale de tip paralel, realizeaz transferul n paralel a unui
numr de n bii prin cele n linii ale magistralei, ajungnd la
destinaie mpreun (de exemplu cte un octet o dat prin opt
fire paralele, fie mai muli octei simultan prin mai multe fire,
cum este cazul magistralelor PCI, ISA etc.). Acestea sunt
magistrale interne, folosite pentru conectarea unitilor
sistemului de calcul, fiind practice i eficiente pentru
transmiterea rapid a informaiilor pe distane mici;
magistrale de tip serial, realizeaz transferul informaiilor bit
cu bit. Aceste magistrale sunt mai lente, transmisia se face
print-o singur linie i se utilizeaz pentru distane mari. n
ultimii ani majoritatea PC-urilor folosesc magistrala serial
universal USB (Universal Serial Bus), care are patru fire,
dou pentru transferul datelor n ambele direcii i dou
pentru alimentarea cu energie. USB se utilizeaz pentru
conectarea perifericelor lente: tastatur, mouse etc.
Observaie. Tensiunea curentului electric trimis prin firele legturii seriale este
diferit de cea trimis n cazul legturii paralele. n cazul serial valoarea apropiat de
0 este interpretat ca 0 binar, iar o tensiune mai mare de 2 voli reprezint valoarea
binar 1. n cazul legturii seriale zerourile sunt reprezentate printr-o tensiune
pozitiv (cuprins ntre 3V i 12 V), iar valorile binare de 1 printr-o valoare similar
negativ.
Dup sensul transferului de informaie, magistralele pot fi:
18

magistrale unidirecionale, dac sensul de transfer se face ntr-o


singur direcie;
magistrale bidirecionale, dac sensul de transfer se face n
ambele direcii.
Dup amplasare i rolul lor n transferul informaiilor n interiorul calculatorului:
magistrale interne, care fac parte integrant din procesor i
asigur circulaia informaiilor n interiorul acestuia;
magistrale externe, care asigur circulaia fluxului de informaii
n unitatea central i legtura cu dispozitivele periferice.
Astfel, exist o magistral care permite circulaia
informaiilor ntre microprocesor i memoria intern, numit
magistrala procesorului i o magistral care permite
circulaia informaiilor ntre memoria intern i dispozitivele
periferice, numit magistrala sistemului sau de intrare/ieire.
Legturile ntre aceste magistrale se realizeaz de circuitul
chipset.
Dup coninutul informaiei, magistralele procesorului sunt:
magistrala de date, care este bidirecional i reprezint un
ansamblu de 32 sau 64 de ci de comunicaie paralele prin
care se transfer datele ntre microprocesor i memoria
intern ;
magistrala de adrese, care este unidirecional i se utilizeaz de
microprocesor pentru transmiterea adreselor de memorie
unde sunt localizate instruciunile care urmeaz a fi executate
;
magistrala de comenzi, care este bidirecional i se utilizeaz
pentru transmiterea comenzilor de la microprocesor i
receptarea mesajelor de la celelalte componente ale
calculatorului.
I.5. Uniti periferice
Uniti periferice de stocare
Capacitatea memoriei interne fiind limitat i adeseori insuficient, se apeleaz la
supori externi de memorie.
Memoria extern poate fi utilizat ca extensie a memoriei interne i pentru
stocarea pe perioad ndelungat a informaiilor.
La calculatoarele de tipul IBM-PC, memoria extern este constituit din discuri
magnetice care pot fi fixe (HD-Hard Disk) sau amovibile, discuri flexibile (FDFloppy Disk), compact discuri (CD-Compact Disc), memorie flash etc.
Dei apariia discurilor fixe a rezolvat problema capacitii memoriei interne,
discurile amovibile, discurile flexibile, memoriile flash etc. rmn necesare deoarece
n lipsa reelelor de calculatoare ele reprezint singurul suport de comunicare ntre
calculatoare. De regul se lucreaz cu discul fix, dar pstrarea informaiilor se face
19

pe oricare din suporii de memorie extern mai sus menionai. Lucrul cu discul
flexibil nu difer de lucrul cu discul fix sau amovibil, cu deosebirea c discul fix nu
poate fi vzut (datorit incapsulrii prin tehnologia Winchester).
Informaiile sunt nregistrate pe nite piste concentrice (tracks), numerotate de la
zero; numrul zero corespunde pistei de diametru maxim, adic pistei exterioare.
Fiecare pist este mprit n sectoare, fiecare sector avnd un numr fix de
octei.
Capacitatea unui disk (n cazul discurilor fixe a unui pachet de discuri paralele
care se rotesc solidar) se poate calcula astfel:
C = numr fee piste/fa sectoare/pist octei/sector
Pentru stocarea informaiilor pe discuri i dischete se folosete tehnologia
magnetic.
nregistrarea magnetic digital se realizeaz datorit peliculei fine i uniforme de
oxid de fier care acoper discurile sau dischetele. Suprafaa de nregistrare este tratat
ca o arie de puncte, iar fiecare punct este considerat un bit care poate fi configurat la
echivalentul magnetic al valorii 0 si 1.
n funcie de modul de organizare i obinerea informaiilor stocate distingem
sisteme cu acces aleatoriu (adresabile) i sisteme cu acces secvenial (neadresabile).
Accesul secvenial presupune parcurgerea tuturor informaiilor ce preced
informaia cutat.
Dispozitivele de stocare au urmtoarele caracteristici: capacitatea, viteza de acces
i rata de transfer.
Capacitatea de stocare se msoar n Mb sau Gb.
Viteza de acces reprezint timpul necesar pentru localizarea informaiei solicitate.
De obicei se consider un timp mediu.
Rata de transfer reprezint cantitatea de informaie care se transfer ntre
dispozitivul care stocheaz informaia i memoria intern. Se msoar n
Mb/secund.
Viteza de acces i rata de transfer sunt determinate de aspectele de natur
mecanic, acestea fiind mult mai lente dect cele electronice.
Pentru a depi aceste inconveniente se utilizeaz memorie cache pentru scriere i
memorie cache pentru citire.
Dischetele reprezint un mijloc important de comunicare ntre calculatoare i de
pstrare a unor date i programe. Ele prezint dezavantajul c au capacitatea i viteza
de lucru redus. Dischetele sunt amovibile, iar accesul la informaie este aleatoriu.
Discheta este confecionat din plastic flexibil, acoperit pe ambele fee cu un strat
subire i uniform de oxid magnetic, fiind nchis ntr-o carcas protectoare.
Pentru scrierea/citirea informaiilor pe/de pe dischet se utilizeaz unitatea de
discuri flexibile care conine dou capete de citire/scriere (cte unul pentru fiecare
fa), un motor de antrenare a dischetei, un dispozitiv de comand care asigur
coordonarea funcionrii componentelor i supervizarea operaiilor ce citire/scriere.
nregistrarea informaiilor se face pe piste i sectoare, acestea fiind marcate de
etichete n momentul formatrii dischetei. n timpul rotaiei, capetele de citire/scriere
se pot deplasa radial de la o pist la alta.
20

Capacitatea unei dischete depinde de numrul de piste i de densitatea de


nregistrare.
Viteza de lucru a unitilor de discuri flexibile este determinat de viteza de
rotaie i timpul de trecere de la o pist la alta.
Calculatoarele personale utilizeaz uniti de discuri cu o vitez de 300-360
rot./min., avnd timpul de trecere de la o pist la alta de 5-40 microsecunde.
Dischetele utilizate au diametrul de 3,5 inch, 2 fee active, 80 piste pe fiecare fa,
18 sectoare pe pist, 512 bii pe sector, ceea ce nseamn o capacitate de 1,44 Mb.
ntr-o margine, discurile flexibile au marcat o zon care, dac este intact, ele pot fi
scrise i citite, altfel discurile sunt protejate la scriere, fiind permis numai citirea.
Capacitatea redus de memorare, viteza lent la scriere/citire, riscul pierderii
informaiilor i apariia unor supori cu performane mari conduc la scderea
gradului de utilizare a dischetelor.
Unitile de discuri flexibile sunt desemntate prin una din literele A sau B, urmate
de dou puncte (A: sau B:).
Hard disk-ul este principalul dispozitiv de stocare a unor mari cantiti de
informaie. El pstreaz programe, fiiere de date i extinde memoria RAM prin
memoria virtual.
Denumirea de hard disk se datoreaz duritii materialului din care este fcut:
aluminiu sau sticl cu inserii ceramice.
Un hard-disk este format din mai multe discuri (un pachet de discuri sau platane)
fixate pe un ax, a cror rotaie este asigurat, la vitez constant, de un motor (54007200 - 15000 rotaii/minut).
n prezent exist o mare varietate de hard disk-uri care difer din punct de vedere
al numrului de fee (numrul platanelor), vitezei de rotaie, dimensiunilor,
capacitii de memorare etc.
Viteza de rotaie a influeneaz i viteza cu care se face scrierea / citirea
informaiilor pe/de pe hard-disk. Operaiile de citire i scriere se realizeaz la nivel de
sector. De obicei, un sector conine 512 octei. Fiecare disc are suprafaa de
nregistrare mprit n piste cu o lime de ordinul micronilor (peste 2000 piste pe
centimetru), fiecare pist este mprit n sectoare, iar pistele de acelai diametru
formeaz un cilindru.
Operaiile de scriere/citire se bazeaz pe principiul induciei electromagnetice i
se realizeaz cu ajutorul unor capete de scriere/citire care se deplaseaz radial printre
discurile pachetului.
Pentru a putea fi folosit, un hard-disk trebuie formatat, ceea ce nseamn c
trebuie definit o structur recunoscut de sistemul de operare.
Un hard-disk se caracterizeaz prin capacitatea de memorare, viteza de rotaie,
timpul mediu de acces i rata de transfer.
Capacitatea hard-disk-ului depinde de numrul discurilor, dimensiunea lor,
numrul pistelor/fa, numrul sectoarelor/pist i numrul octeilor/sector.
Capacitatea hard-disk-urilor este de ordinul zecilor i sutelor de Gb.
Timpul mediu de acces reprezint o medie a timpilor necesari pentru emiterea
unei comenzi de scriere/citire i realizarea operaiei respective.
21

Rata de transfer reprezint cantitatea de informaie care se transfer ntre harddisk i memoria intern.
O prim operaie care trebuie realizat nainte de utilizarea hard-disk-ului este
formatarea acestuia, care const ntr-o structur fizico-logic a organizrii
informaiilor n vedere stocrii lor sub forma unor fiiere. Organizarea poate fi de tip
FAT (File Allocation Table), NTFS (New Technology File System), NTFS5 etc.
Hard-disk-urile pot fi partiionate, ceea ce nseamn c putem avea mai multe discuri
logice numite partiii. Aceast operaie este necesar n cazul hard-disk-urilor de
mare capacitate sau cnd se lucreaz cu mai multe sisteme de operare. Partiiile sunt
considerate ca uniti de disc independente.
Comunicarea dintre unitatea central i unitile periferice se realizeaz cu
ajutorul unei interfee. n cazul unitilor de disc aceast interfa este realizat de un
dispozitiv numit controler de disc. La unele calculatoare, interfaa pentru hard-disk i
floppy disk este integrat pe placa de baz. Controler-ul are rol de conversie a
informaiilor i de monitorizare a transferului.
Compact discul CD-ROM (Compact Disk - Read Only Memory). Acest tip de
disc se aseamn ca form i mod de ntrebuinare cu discul flexibil, are capacitate de
ordinul sutelor de megabytes i o vitez de cteva ori mai lent ca discul fix.
Capacitatea unui CD-ROM poate fi ntre 50-700 Mb. Exist metode de mrire a
capacitii, care n prezent se aplic pe scar larg, ca de exemplu folosirea de discuri
care au mai multe nivele de adncime. Viteza maxim teoretic de citire este mult
mai mare dect a unui disc audio de aceeai dimensiune.
Densitatea mare de nregistrare se bazeaz pe tehnologii optice, folosind unde
luminoase n locul cmpurilor magnetice. Discul folosit pentru stocare optic este ca
o oglind luminoas pe care datele sunt stocate prin adncituri create cu ajutorul unui
fascicul laser. Informaiile se scriu de regul o singur dat (de firma care produce
discurile), ulterior putnd fi numai citite.
nregistrarea folosind tehnologia cu laser i se bazeaz pe faptul c acesta
produce raze de lumin bine direcionate, de o singur lungime de und, care sunt
focalizate pe o suprafa foarte mic. Dac suprafaa este neted (ca o oglind), raza
se va reflecta nemodificat; dac exist o adncitur de o anumit dimensiune i
profunzime lumina care se reflect din adncitur va fi diferit. La redare exist un
laser de putere mic, care trimite un spot de lumin infraroie pe spiral pentru a
detecta datele stocate, apoi convertete informaiile digitale citite n semnale
analogice. CD-ROM-urile folosesc acelai principiu, numai c nu fac conversia de la
digital la analogic. Unitile CD-ROM pot reda i muzic deoarece au n structura lor
ncorporate circuite digital-analogice. Compact discul are o singur fa disponibil
pentru nregistrare, cealalt este inutilizabil, fiind ecranat serigrafic i conine
eticheta de identificare a discului. n concluzie, informaiile n form binar sunt
citite optic (nu mecanic), prin trecerea unei raze de lumin.
Diametrul maxim al unui CD-ROM este de 4.6 inch. Spre deosebire de pistele
concentrice ale sistemelor de stocare magnetic, CD-ROM-ul folosete o singur
pist de date sub forma unei spirale.
Principalele caracteristici sunt: capacitatea de stocare, timpul de acces i rata de
transfer.
22

Spre deosebire de CD-Player-urile audio, care redau orice CD audio, unitile


CD-ROM citesc numai CD-urile compatibile cu driver-ul instalat.
O alt categorie de compact discuri sunt discurile inscriptibile CD-R (Compact
Disc-Recordable), care pot fi scrise o singur dat de utilizator. Dispozitivul care
scrie discul folosete la nivelul cel mai nalt de energie lumina laserului, care prin
arderea stratului de nregistrare, produce un an n form de spiral, cu ajutorul unui
mecanism de mare finee, care deplaseaz un cap de ardere dinspre centru spre
periferia discului cu o anumit distan la fiecare rotire a discului.
Dezvoltarea unei noi metode de inscripionare numit Multi Session, permite
scrierea informaiilor n continuare pe spaiul liber rmas de la inscripionarea
anterioar.
Faptul c CD-R-urile sunt nereutilizabile constituie un mare impediment, fiind
folosite n general pentru pstrarea informaiilor n arhive.
Unul din cele mai folosite compact discuri este CD-RW (Compact Disc ReWriteble), asemntor cu CD-R-ul, cu deosebirea c este reutilizabil, ceea ce
nseamn c poate fi scris de mai multe ori. CD-RW conine dou straturi n plus fa
de discul CD-R. Stratul de nregistrare este format din cristale cu capacitate mare de
reflectare. Din fabricaie, discul este prevzut cu un an performant, spiralat, cu o
uoar unduire. Lumina laserului, utilizat pentru scrierea sau citirea informaiilor pe
disc, poate detecta i urmri acest an. Unitatea de CD-RW opereaz cu trei sau mai
multe niveluri de energie. Nivelul cel mai nalt este utilizat s topeasc o mic
regiune din stratul de nregistrare. Dup topire materialul se va rci ntr-o form
amorf care va reflecta lumina mai puin dect forma cristalin. Nivelul cel mai
sczut al energiei este folosit ca lumina laserului s detecteze prezena sau absena
adnciturilor, ceea ce nseamn citirea discului. Nivelul mediu de energie al laserului
este folosit pentru nclzirea stratului pn la o temperatur mai mic dect punctul
de topire, la care materialul amorf se recristalizeaz, redobndind capacitatea de
reflectare, ceea ce permite reutilizarea.
Discul multifuncional digital DVD (Digital Video Disc) este o versiune de CD
de mai mare capacitate. Tehnologia DVD are i asemnri i deosebiri cu tehnologia
CD-urilor. Ca asemnare, ambele discuri sunt optice, citite de un laser. Ca deosebire,
laserul din DVD produce o raz vizibil, reglat la lungimea de und a luminii roii,
fiind mai mic dect la laserele n infrarou utilizate de CD-uri, ceea ce permite
citirea datelor nregistrate cu o mai mare densitate pe DVD. Adnciturile pe DVD
sunt mai mici i mai dese dect pe CD-uri. DVD-urile folosesc ambele fee, datele
putnd fi nregistrate n dou straturi, citirea putndu-se face prin refocalizarea
lentilei laserului. Capacitatea DVD-urilor este de ordinul GB.
Memoria flash, din punct de vedere fizic, este un dispozitiv de dimensiuni mici,
uor de manevrat, care poate stoca date i programe pentru a fi pstrate sau utilizate
la un alt calculator. Acest dispozitiv se conecteaz la portul USB al calculatorului,
fiind imediat recunoscut de sistemul de operare ca o unitate logic de stocare, la fel
cum este recunoscut hard-disk-ul sau floppy disk-ul. Capacitatea de stocare poate
merge de la ordinul zecilor de MB pn la sute sau mai mult de o mie MB.
Memoria stick este nevolatil, reutilizabil, portabil, de tip EEPROM.
23

Cartele PC cu RAM Flash conin cipuri de RAM nevolatil. Ele permit stocarea
rapid a informaiilor pe termen ndelungat, precum i citirea lor la fel de rapid.
Uniti periferice de intrare
Tastatura (KeyBoarD - KBD) realizeaz comunicarea ntre utilizator i
calculator. Tastatura permite, prin irurile de bii generate conform unui cod, att
transmiterea de comenzi ct i introducerea de date.
Reprezentarea ASCII (American Standard Code of Information Interchange) este
un sistem de codificare a informaiei n cadrul cruia fiecrui caracter i corespunde o
valoare memorat pe un octet.
Tastatura mbin caracteristicile unei maini de scris (apsarea unei taste are ca
efect tiprirea unui caracter pe ecran) cu cele ale unui tablou de comand (apsarea
unei taste sau a unei combinaii de taste are ca efect declanarea unei aciuni execuia unei comenzi).
Tastele pot fi grupate astfel:
taste care conin caractere alfanumerice, simboluri speciale (A,
B, 2, +, ! etc.)
taste funcionale programabile (F1, F2, , F12 etc.)
taste numerice auxiliare (1, 2 etc.)
taste pentru micarea cursorului (,,,)
alte taste funcionale (Enter, Backspace, Tab, Shift, Alt, Ctrl
etc.)
Tastele CTRL i ALT permit extinderea setului de caractere care pot fi introduse
de la tastatur. Combinaiile CTRL+tast, ALT+tast ofer posibilitatea generrii
altor caractere sau comenzi.
Prin ALT+numr se pot introduce toate caracterele ASCII. Numrul tastat dup
ALT reprezint codul ASCII al caracterului introdus. De exemplu ALT+65 reprezint
caracterul A.
Acionarea simultan a tastelor CTRL+F9 determin lansarea n execuie a
programului selectat sau introdus n mediile de programare Borland Pascal, Borland
C, etc.
Acionarea simultan a tastelor CTRL+ALT+DEL determin resetarea
sistemului.
Mouse-ul este un dispozitiv frecvent utilizat ntre "dialogul" dintre utilizator i
calculator, datorit modului de lucru cu ferestre i meniuri. Deplasrii fizice a mouseului pe o suprafa special numit pad, i corespunde deplasarea pe ecran a unei
sgei. Funcionarea mouse-ului este condiionat de instalarea unui driver de mouse,
care este un program ce asigur interfaa cu sistemul de operare.
Aproape toate mouse-urile se bazeaz pe principiul mecanic, fiind prevzute cu o
bil care se rotete atunci cnd mouse-ul este deplasat pe o suprafa plan. n
interior, mouse-ul conine nite comutatoare care detecteaz micarea i transmit
direcia de rotaie calculatorului, determinnd poziia sgeii (cursorului) pe ecranul
monitorului. Mouse-ul clasic este prevzut cu dou butoane de clic, fiecare avnd
roluri diferite. Selectarea elementelor de pe ecran se face prin apsarea (simpl sau
24

dubl) a unui buton. Varianta mbuntit a mouse-ului are o roti plasat ntre cele
dou butoane, care permite parcurgerea documentelor afiate fr se utiliza barele de
defilare.
Mouse-ul se conecteaz la calculator printr-un port serial, un port de tip PS/2 sau
un port USB (Universal Serial Bus). De obicei, mouse-ul se conecteaz la un port
disponibil numit port serial standard.
O variant mbuntit a mous-ului clasic este mouse-ul wire-less care transmite
informaia de deplasare/poziionare spre calculator prin unde radio.
Trackball-ul este asemntor cu mouse-ul ca principiu de funcionare, cu
deosebirea c n acest caz carcasa este fix, iar utilizatorul mic doar o bil cu
diametrul de 3-4 cm.
Touckpad-ul este un dispozitiv care sesizeaz orice atingere cu degetul sau un
obiect ascuit, determinnd deplasrile corespunztoare ale cursorului pe ecran.
Ecranul tactil permite introducerea comenzilor prin apsarea direct cu degetul
sau cu un creion special pe ecran.
Scaner-ul este un dispozitiv de intrare care convertete orice imagine sau text de
pe hrtie sau alt suprafa plan n format digital. Imaginea sau textul se preia sub
forma unui anumit numr de puncte. Suprafaa de scanat se vizualizeaz pe toat
limea scanner-ului cu un tub luminescent. Lumina reflectat va fi preluat de o
matrice de senzori care nregistreaz diferenele luminos-ntunecos i le convertete
ntr-o combinaie binar ce se transmite calculatorului, care dispune de un program
special capabil s lucreze cu imagini, numit editor de imagine.
Aparatul de fotografiat digital se poate utiliza pentru realizarea unor fotografii
i stocarea lor n calculator. Ca structur se aseamn cu un aparat de fotografiat
clasic, avnd sistem optic cu una sau mai multe lentile, camer obscur si dou
componente electronice: elemente sensibile i sistem de stocarea imaginilor. Precizia
imaginii ( care depinde de rezoluie), memoria n care se pstreaz fotografiile,
distana focal a obiectivului, vizor optic i/sau un mic ecran pe care apare imaginea
sunt principalele caracteristici ale unui aparat de fotografiat digital. Memoria n care
se pstreaz fotografiile pn vor fi descrcate n calculator este memorie flash.
Conectarea aparatului la calculator se face printr-un port serial, USB, video sau prin
infrarou (IRDA InfraRed Data Association).
Camerele video digitale (WebCam) se utilizeaz pentru nregistrarea de
secvene video sau stocarea unor imagini ca fiiere n memoria calculatorului. Se pot
realiza filme, video-conferine etc. Se conecteaz la calculator prin port USB i are
urmtoarele caracteristici: calitatea nregistrrii video (msurat n numrul de cadre
pe secund stocate la rezoluia VGA Video Graphic Array), rezoluia imaginii de
capturare i condiiile minime de iluminare.
Surse de tensiune nentreruptibile se utilizeaz pentru a preveni accidentele
privind ntreruperea alimentrii cu energie electric sau pentru a corecta fluctuaiile
tensiunii curentului electric la care este conectat calculatorul. Aceast surs, care se
numete UPS (Uninterruptible Power Supply) este un fel de acumulator care se
monteaz ntre priza de alimentare i calculator.

25

Uniti periferice de ieire


Monitorul este dispozitivul utilizat pentru afiarea mesajelor transmise de sistem
utilizatorului, informaiile privind starea calculatorului, date de intrare, rezultate
intermediare i finale etc.
Transformarea informaiilor de afiat pe ecran, din forma binar n care se afl
pregtite ntr-o zon de memorie numit memorie ecran (memorie video) n forma
semnalelor video care se transmit monitorului, se realizeaz cu o component numit
adaptor de ecran.
Caracteristicile unui monitor sunt: rezoluia, numrul maxim de culori ce pot fi
afiate, dimensiunea diagonalei, rata de mprosptare a imaginii, tipul tehnologiei
folosite i pasul dintre pixeli.
Prin rezoluie se nelege gradul de rafinare maxim pentru informaia afiat,
exprimat prin numrul de dreptunghiuri elementare, numite pixeli, din care se
constituie caracterele sau figurile.
Rezoluia unui monitor se exprim prin numrul maxim de puncte care pot fi
afiate pe o linie i separat pe o coloan.
Dimensiunea diagonalei monitorului este reprezentat n inch i poate fi: 14,
15, 17, 19, 20, 21.
Rata de mprosptare a imaginii se msoar n Hertzi, se mai numete frecven
vertical i reprezint numrul de cadre afiate ntr-o secund. Monitoarele mai vechi
au frecven fix i sunt astfel dependente de placa video care trebuie setat la o
anumit valoare.
Monitoarele din ultimii ani au o gam de frecvent n care pot opera, valoarea
maxim a frecvenei ce poate fi folosit scznd cu creterea rezoluiei alese. Un
monitor bun poate opera la rezoluie 1024 x 768 sau 1280 x 1024 la cel puin 80 Hz.
Frecvena orizontal este frecvena cu care este afiat fiecare linie i se msoar
n KHz.
Pasul dintre pixeli descrie distana dintre dou elemente de culoare succesive.
Pentru o imagine ct mai bun este necesar o valoare ct mai mic a pasului (ex.
0.24 mm).
Din punct de vedere al tehnologiei exist sisteme de afiare bazate pe tuburi
catodice (Cathode Ray Tube), cristale lichide (Liquid Cristal Display - LCD) i cu
plasm (Gas Plasma Display - GPD).
Monitorul, tastatura i mouse-ul formeaz ceea ce numim tradiional, consola.
Imprimanta este dispozitivul care realizeaz tiprirea pe hrtie a informaiilor
rezultate n urma prelucrrii, sub form direct utilizabil (text sau grafice).
Principalele caracteristici ale unei imprimante sunt: rezoluia, viteza maxim de
tiprire, memoria proprie, dimensiunea maxim a hrtiei etc.
Rezoluia unei imprimante se msoar prin numrul de puncte pe care le poate
afia ntr-un inch. Unitatea de msur este 1 dpi (dots per inch).
Viteza de tiprire depinde de imprimant; exist imprimante pe linie i
imprimante pe pagin, dup modul n care opereaz textul: pe linii, respectiv pe
pagini.
26

Imprimantele sunt considerate periferice lente n comparaie cu viteza de lucru a


unitii centrale. Pentru a nu bloca fluxul informaiilor ce urmeaz a fi tiprite,
imprimantele au propria memorie RAM n care sunt stocate temporar informaiile ce
urmeaz a fi tiprite.
n prezent exist o mare diversitate de imprimante.
Dintre acestea amintim:
imprimante matriciale care tipresc texte, grafice i imagini prin
imprimarea punct cu punct. Ele sunt prevzute cu un
dispozitiv care se deplaseaz nainte i napoi pe line,
acionnd mai multe ace care acioneaz asupra unei benzi
tuate (ribon) din pnz sau plastic, imprimnd tuul pe
hrtie. Aceste imprimante au o rezoluie de 200 i 400 dpi,
sunt lente, produc zgomot, avnd o vitez cuprins ntre 100
i 800 caractere/secund. Prezint avantajul c se pot
imprima
documente
n
mai
multe
exemplare
(tiprirea/completarea de formulare tipizate, folosite n
diferite domenii, ca de exemplu financiar-contabile i altele),
utiliznd orice suport de hrtie. Consumabilele folosite sunt
ieftine.
imprimante cu jet de cerneal (Ink Jet Printer) sau cu bule de
cerneal (Bubble Jet Printer) - pot tipri imagini ce conin o
mare varietate de culori. Intensitatea culorii se realizeaz prin
mai multe straturi de culoare. Cerneala este pulverizat prin
nite duze mici, sub aciunea unei fore produse de un
electromagnet sau de un cristal piezo-electric. Un scurt
semnal electric digital determin o contractare a cristalului,
fornd trecerea cernelii prin duze i pulverizarea ei pe hrtie.
Imprimantele cu jet de cerneal sunt imprimante pe linii,
calitatea imprimrii i rezoluia fiind bune. Se recomand
pentru uzuale care conin tabele, grafice, imagini etc. Aceste
imprimante prezint dezavantajul c nu au viteze prea mari,
folosesc hrtie i cerneal special. Consumabilele sunt
scumpe.
imprimante cu laser, a cror funcionare se bazeaz pe
focalizarea unei imagini optice pe un tambur fotoconductor
pe care a fost plasat o sarcin electric static. Sarcina
dispare de pe suprafeele conductoare care au fost atinse de
lumin, rmnnd pe suprafeele ntunecate. Pe tambur este
mprtiat un colorant special, numit toner (pudr de
cerneal), care se fixeaz pe suprafeele ncrcate. Un
cilindru apas hrtia pe tambur pentru a transfera colorantul
pe hrtie. Imprimantele cu laser au procesor, memorie i
sistem de operare care interpreteaz un limbaj (Page
Command Language) de descriere punct cu punct al
ansamblului paginii ce urmeaz a fi imprimat. Imprimantele
27

cu laser sunt imprimante pe pagini, avnd rezoluie mare


(1200 dpi), viteze mari ( 6-24 pagini pe minut) i nu produc
zgomot. Aceste imprimante se utilizeaz atunci cnd se cere
calitate bun, vitez i volum mare de tiprire. Costul
consumabilelor este acceptabil.
Firme productoare de imprimante: Hewlett-Packard, Epson, Canon, Minolta,
etc.
Plotter-ul este un dispozitiv periferic care realizeaz imagini grafice divers
colorate pe un suport tehnic (hrtie, calc etc.) cu ajutorul unor creioane speciale.

28

STRUCTURA SOFTWARE A UNUI SISTEM DE CALCUL I A


CALCULATOARELOR PERSONALE
Orice sistem de prelucrare automat a datelor este un ansamblu format din dou
tipuri de componente n interaciune una cu alta:
componente fizice (echipamentul) care formeaz ceea ce numim
hardware;
componente logice (programele) care formeaz ceea ce numim
software.
La rndul lor, componentele logice sunt de dou tipuri:
componente logice de baz (software de baz);
componente logice specializate i de aplicaii (software
specializat i de aplicaii).
Software-ul de baz se livreaz de regul odat cu echipamentul de calcul i
conine programele necesare funcionrii calculatorului:
sistemul de operare;
medii de operare;
programe utilitare;
programe traductoare.
I.6. Software-ul de baz
Sistemul de operare
Sistemul de operare este cea mai important component a software-ului de baz,
coninnd un ansamblu de programe care nu pot fi comparate cu programele scrise de
utilizatori pentru rezolvarea diverselor probleme; dac un program al utilizatorului
are un nceput (datele iniiale) i un sfrit (rezultatele), programele sistemului de
operare nu ncep i nu se termin, ele se apeleaz unul pe altul, se nlnuie, se
modific i se adapteaz diferitelor situaii.
Sistemul de operare constituie un ansamblu de programe care asigur utilizarea
optim i eficient a resurselor fizice i logice ale unui sistem de calcul. El este cel
care gestioneaz funcionarea componentelor hardware ale sistemului de calcul,
controleaz i urmrete execuia programelor, realizeaz comunicarea sistemului de
calcul cu utilizatorul.
Un sistem de calcul fr sistem de operare este inutilizabil. Evoluia rapid a
sistemelor de calcul a condus la o evoluie spectaculoas a sistemelor de operare i
implicit la utilizarea tehnologiei informaiei n cele mai diverse domenii ale activitii
umane.
n general, un sistem de operare rezolv urmtoarelor probleme:
simplificarea activitii de programare, permind programarea
n limbaje evoluate;
29

diminuarea interveniei utilizatorului n timpul funcionrii


calculatorului;
utilizarea optim i eficient a hardware-ului.
Principalele componente ale unui sistem de operare sunt:
Nucleul (kernel) care realizeaz alocarea resurselor, gestiunea
proceselor i gestiunea ntreruperilor;
Monitorul sau executivul realizeaz coordonarea i urmrete
desfurarea activitilor din sistemul de calcul, gestiunea
fiierelor i execuia operaiilor de intrare/ieire;
Supervizorul realizeaz interfaa sistemului de calcul cu
utilizatorul i comunicarea ntre nivelele sistemului de
operare.
Mulimea funciilor i modul de realizare a acestora definesc caracteristicile unui
sistem de operare. Aceste caracteristici pot fi utilizate pentru a compara i clasifica
sistemele de operare.
Clasificarea sistemelor de operare
Clasificare a sistemelor de operare n funcie de suportul lor:
sisteme de operare rezidente ntr-o memorie fix (ROM) care nu
necesit existena unei uniti de disc;
sisteme de operare cu disc.
Sistemele de operare rezidente n memoria ROM se folosesc fie pentru
calculatoarele personale fr discuri, fie pentru calculatoarele care execut aceleai
programe.
Un sistem de operare cu disc const dintr-un nucleu rezident n memorie i o serie
de programe memorate pe disc, care se ncarc i execut n funcie de situaiile
concrete aprute.
Nucleul sistemului de operare se ncarc tot de pe disc, la iniializarea sistemului
i rmne permanent n memorie pe toat durata funcionrii calculatorului.
O component multifuncional a calculatorului ( BIOS Basic Input/Output
System) realizeaz o coresponden ntre hardware i software.
Clasificarea sistemelor de operare dup numrul de programe prezente simultan n
memoria principal:
sisteme cu monoprogramare (monotasking) nu asigur execuia
concurent i nici partajarea resurselor ntre mai multe
procese. Aceste sisteme de operare accept, la un moment
dat, n sistemul de calcul un singur program care are acces la
toate resursele sistemului de calcul pn la terminarea
complet a execuiei sale.
sisteme cu multiprogramare (multitasking) asigur execuia
concurent i partajarea resurselor, ceea ce nseamn c, la
un moment dat, n sistemul de calcul se pot afla n execuie
mai multe procese care solicit i concureaz pentru accesul
30

la resursele sistemului de calcul, iar sistemul de operare


gestioneaz aceste cereri, urmrind satisfacerea lor.
Clasificarea sistemelor de operare din punct de vedere al accesului utilizatorului
la sistem i al gradului de interaciune cu sistemul:
sisteme de operare seriale, care nu permit comunicarea direct
ntre sistemul de calcul i utilizator. Acestea nu dispun de
interfa accesibil utilizatorului, ceea ce face ca dialogul
ntre utilizator i sistemul de calcul s fie realizat prin
intermediul unor persoane specializate (operatori);
sisteme de operare interactive, care permit comunicarea direct
ntre sistemul de calcul i utilizator. Comunicarea se face
printr-un limbaj adecvat sau o interfa grafic utilizator.
Dialogul este direct i permite utilizatorului s urmreasc i
s intervin n timpul execuiei aplicaiei sale.
Sistemele de operare interactive pot fi:
monoutilizator (monouser), ceea ce nseamn c sistemul de calcul
poate s comunice, la un moment dat, cu un singur utilizator prin
consola calculatorului;
multiutilizator (multiuser), ceea ce nseamn c sistemul de calcul
poate s comunice simultan cu mai muli utilizatori conectai la
sistemul de calcul prin intermediul echipamentelor sale de
intrare/ieire.
Clasificarea sistemelor de operare dup modul de utilizare a resurselor:
sisteme de operare cu resurse alocate, n care resursele necesare
proceselor sunt alocate pe toat durata execuiei acestora;
sisteme de operare n timp real, care permit controlul execuiei
lucrrilor n interiorul unui interval de timp specificat;
sisteme de operare cu resurse partajate (divizate), n care
resursele necesare executrii proceselor sunt alocate acestora
periodic pe durata unor intervale de timp.
Un sistem de operare este performant dac are urmtoarele caracteristici:
modular, ceea ce nseamn c fiecare component a sa are un rol
bine definit;
ierarhizat, ceea ce nseamn c o component de nivel superior
poate utiliza componente de nivel inferior;
portabil, ceea ce nseamn c poate fi instalat cu uurin de pe
un calculator pe altul.

Componentele unui sistem de operare


n general, un sistem de operare are dou mari componente:
31

componenta de control, care realizeaz interfaa sistemului de


operare cu hard-ul;
componenta de servicii specializate i aplicaii, care realizeaz
interfaa sistemului de operare cu utilizatorul.
Componenta de control conine programe (proceduri) care realizeaz
urmtoarele:
gestiunea memoriei, care const n alocarea memoriei necesare
programului/programelor
utilizatorului/utilizatorilor
i
protecia necesar evitrii unor eventuale suprapuneri ntre
programele existente n acelai timp n memorie;
gestiunea fiierelor, care const n organizarea lor i realizarea
operaiilor de deschidere, nchidere, scrierea informaiilor n
fiiere, citirea informaiilor din fiiere, actualizarea
informaiilor n fiiere etc.
planificarea lucrrilor i alocarea resurselor, ceea ce nseamn
parcurgerea etapelor necesare execuiei unui program,
asigurndu-i resursele fizice (memorie, periferice) i logice
(programe, subprograme) necesare;
operaiile de intrare/ieire, adic transferul de informaii ntre
calculator i exterior prin intermediul elementelor periferice;
gestiunea proceselor. Prin proces se nelege evoluia n timp a
unei succesiuni de operaii descrise printr-un program i
informaiile necesare execuiei acestora. Un proces este un
program n curs de execuie, la fiecare moment de timp fiind
executat cel mult o instruciune a sa. Cu alte cuvinte, un
program devine proces numai atunci cnd el este n execuie.
Un proces poate fi n strile:
activ ( n execuie), fiindu-i alocat un procesor care execut programul
su;
blocat, cnd execuia sa n continuare depinde de un
eveniment
(de exemplu, terminarea unei operaii de intrare/ieire);
pregtit, cnd se afl ntr-o coad de ateptare pentru a-i fi alocat
procesorul.
gestiunea ntreruperilor. Prin ntrerupere se nelege
suspendarea execuiei unui program, ca urmare a apariiei
unui eveniment. ntreruperile de program apar datorit unor
cerine adresate procesorului. Cerinele pot fi derute sau
ntreruperi. Derutele sunt legate de execuia unei instruciuni,
ca de exemplu mprirea prin zero, depirea domeniului la
operaiile cu numere ntregi, accesul la o zon de memorie
inexistent etc. ntreruperile sunt produse de evenimente
exterioare procesorului. Ele pot fi generate de program sau
de dispozitivele periferice.
32

Componenta de servicii specializate i aplicaii. Aceast component a fost


foarte mult dezvoltat, oferind faciliti deosebite utilizatorilor. Datorit acestei
componente este posibil utilizarea sistemelor de calcul n diverse domenii de
persoane care nu au o pregtire special n domeniu. Un exemplu concludent l
reprezint apariia i dezvoltarea sistemelor Windows.
Mediile de operare
Mediile de operare constituie o interfa ntre sistemul de operare i utilizator,
prelund o parte din funciile sistemului de operare. Ele faciliteaz accesul
utilizatorului la resursele sistemului. De regul, mediile de operare lucreaz cu
meniuri i ferestre care permit selectarea comenzilor i utilizarea simultan a mai
multor aplicaii deschise n ferestre.
Programe utilitare
Programele utilitare sunt realizate cu scopul de a oferi multiple faciliti privind
utilizarea calculatorului. Reprezentative n acest sens sunt programele de comunicaii
(Microsoft Mail, Outlook Express etc.), programe pentru manevrarea i gestiunea
fiierelor (Norton Commander, Windows Explorer, My Computer etc.), programe de
comprimare i arhivare a fiierelor (Arj, Rar, WinZip, WinRar etc.), programe de
navigare pe Internet (Internet Explorer, Netscape Navigator, Mozila etc.), programe
antivirus (Scan, RAV, BitDefender etc.) i altele.
Programe traductoare
Programele traductoare realizeaz conversia programelor scrise de utilizatori ntr-un
limbaj de programare, n cod main.
Programele sunt scrise ntr-un limbaj apropiat de cel uman, numit limbaj de nivel
nalt. Un program scris ntr-un limbaj de nivel nalt se mai numete i cod surs. De
exemplu limbaje Pascal, C/C++ sunt limbaje de nivel nalt.
Programele traductoare pot fi asambloare (ASM, Turbo Assembler), compilatoare,
interpretoare etc.
I.7.

Software specializat i de aplicaii


Software-ul specializat

Software-ul specializat conine programe cu destinaie precis pentru rezolvarea


anumitor probleme:
prelucrri de texte, de exemplu Word;
calcul tabelar, de exemplu Excel;
gestiunea bazelor de date, de exemplu FoxPro, Access;
realizare grafic, de exemplu CorelDraw;
proiectare asistat de calculator, de exemplu AutoCad;
33

calcule matematice, grafice de funcii etc., de exemplu Mathcad,


Mathlab;
aplicaii multimedia (afiarea imaginilor i redarea sunetelor), de
exemplu Media Player;
comunicaii Internet, de exemplu Internet Explorer, Netscape
Navigator;
aplicaii multimedia;
jocuri.
Pachetul MicroSoft Office cuprinde un procesor de texte (Word), un program
de calcul tabelar (Excel), un program de crearea i utilizarea bazelor de date (Access)
i un program de grafic i prezentare (Power Point).
Software-ul de aplicaii
Software-ul de aplicaii cuprinde programe sau pachete de programe specifice
diferitelor domenii: financiar contabil, bnci, comer, servicii etc.
I.8. Mediile de programare
Mediile de programare sunt destinate programatorilor pentru dezvoltarea de
aplicaii. Ele au aprut odat cu calculatoarele personale sub sistemul de operare
DOS, exemple fiind Turbo Pascal, Borland C etc.
Mediile de programare conin o gam larg de produse software: compilatoare,
asambloare, editoare de legturi (link-editoare), interpretoare de comenzi,
depanatoare, editoare de texte, bibliotecare etc.
Fiecare mediu de programare este destinat unui anumit limbaj de programare,
avnd un compilator specific limbajului respectiv, editor de legturi, editor de texte
pentru scrierea programului n limbajul respectiv, depanator pentru corectarea
erorilor i bibliotecar. Dezvoltarea interfeelor de tip Windows, care utilizeaz
ferestre de dialog cu obiecte de control specifice, a determinat dezvoltarea limbajelor
i mediilor de programare vizuale, ca Visual Basic, Visual C++ etc.
Compilatoarele sunt programe specifice fiecrui limbaj, care traduc un text surs
dintr-un limbaj de nivel nalt n limbaj main, avnd ca rezultat module obiect.
Compilatorul verific corectitudinea lexical i sintactic a programului, semnalnd
erorile respective.
Asambloarele sunt programe care traduc un text surs dintr-un limbaj de
asamblare n limbaj main.
Editoarele de legturi (link-editoarele) sunt programe care preiau modulele obiect
rezultate n urma compilrii, la care mai adaug eventuale module din biblioteca
sistemului, formnd ceea ce numim program executabil.
Interpretoarele de comenzi sunt programe care realizeaz recepionarea i
interpretarea comenzilor utilizatorului, permind un dialog interactiv cu sistemul de
calcul.
Depanatoarele sunt programe care asist execuia unui program al utilizatorului,
ajutndu-l s gseasc erorile de execuie i s le corecteze.
34

Depanatoarele permit execuia pas cu pas a programului i urmrirea valorii


variabilelor.
Editoarele de texte se folosesc pentru editarea (scrierea pe calculator) a textelor
programelor scrise n limbaje de nivel nalt.
Bibliotecarele sunt programe care permit utilizatorului s gestioneze biblioteci de
programe i subprograme, efectund operaii de adugare, modificare i tergere a
programelor. O bibliotec de programe este o colecie de programe standard
( biblioteca sistemului ) sau de programe scrise de utilizator, care pot fi accesate i
utilizate rapid de sistemul de calcul i/sau de utilizator.
I.9. Sistemul de operare Windows
Performanele calculatoarelor personale (PC-urilor) au crescut, devenind
competitive odat cu dezvoltarea interfeelor grafice cu utilizatorul.
O interfa de tip GUI (Graphical User Interface) este un software care prezint
programele, procedurile, fiierele etc. sub forma unor simboluri grafice, ceea ce face
ca utilizatorii s lucreze interactiv cu calculatorul, prin manevrarea acestor simboluri,
ne mai fiind necesar introducerea comenzilor de la tastatur. De exemplu, n
sistemul de operare DOS (Disk Operating System), comenzile pentru memorie, disk,
fiiere etc. trebuiau cunoscute (sintax i mod de utilizare) i introduse de la tastatur.
n general, pe calculatoarele IBM PC i compatibile se folosesc versiuni ale
sistemului de operare Windows.
Interfaa sistemului de operare Windows este o interfa grafic realizat cu
ajutorul pictogramelor, ferestrelor, meniurilor i casetelor de dialog. Prin folosirea
acestor simboluri, utilizatorul poate s lanseze n execuie diferite aplicaii, s
comunice interactiv cu acestea, s urmreasc i s controleze modul n care se
execut. De asemenea, utilizatorul are posibilitatea s personalizeze diferite elemente
ale interfeei astfel nct s le adapteze modului su de lucru.

Evoluia sistemului de operare Windows.


Prima versiune Windows 1.0 a aprut n anul 1985 i utiliza mecanisme de
gestionare a memoriei fr mari performane. Aceast versiune constituia o extensie a
sistemului de operare DOS, iar lipsa performanelor se datora n mare parte
capacitii reduse a microcalculatoarelor de atunci (XT-uri, avnd 640 KB memorie
RAM).
A doua versiune, Windows 2.0 a fost lansat n anul 1987, dar nu a corespuns
ateptrilor, coninnd un sistem de meniuri simplu care oferea o list de aplicaii
disponibile. Insuccesul s-a datorat i slabelor performane ale microprocesorului 8086
de gestionare a memoriei i capacitii reduse de calcul a acestuia.
Lansarea pe pia a microprocesoarelor 80286 i a PC-AT-urilor a condus la
modernizarea platformelor grafice Windows, numite Windows 286. Dei s-a ncercat
utilizarea calculatorului n regim multitasking (execuia mai multor aplicaii n acelai
35

timp), acest lucru nu a fost posibil deoarece n memorie puteau exista attea aplicaii
cte aveau loc, dar numai una era activ la un moment dat. Multitaskingul a rmas
doar la nivelul comutrii ntre aplicaii.
n anul 1988 apare varianta Windows 386 ca urmare a lansrii microprocesoarelor
din gama 80386. De acum se poate vorbi despre utilizarea calculatoarelor n regim
multitasking i despre memorie virtual. De fapt, se putea numi un multitasking
cooperativ (aplicaiile deinnd complet controlul ct timp ocupau microprocesorul),
comutarea la alte aplicaii fiind fcut numai de utilizator. Calculatorul putea folosi
adrese de memorie peste limita celor 640 KB ai memoriei convenionale, pn la
limita memoriei extinse.
A treia versiune, Windows 3.0 a aprut n anul 1990, fiind considerat un succes,
utiliznd pe scar larg pictogramele pentru a reprezenta aplicaiile. O variant
mbuntit a fost Windows 3.1 care s-a remarcat prin:
utilizarea graficii 3D;
simplificarea utilizrii fonturilor;
integrarea unor faciliti multimedia;
dezvoltarea aplicaiilor File Manager i Print Manager;
utilizarea memoriei virtuale prin folosirea unui spaiu pe
harddisk pentru a simula o memorie RAM;
utilizarea i mai buna gestionare a driverelor;
creterea siguranei n utilizarea calculatorului etc.
Pentru lucrul n reea, pornind de la versiunea 3.1 a aprut versiunea 3.11, care a
facilitat i utilizarea potei electronice.
Nici versiunile 3.1 i 3.11 nu au realizat un multitasking adevrat deoarece
procesorul nu putea s aloce singur timp de calcul programelor ce se executau aparent
n paralel.
n anul 1995 apare Windows 95, care face saltul decisiv de la interfeele
(platformele) grafice de exploatare Windows (dezvoltate pe sistemul de operare
DOS), la un veritabil sistem de operare performant. Windows 95 lucreaz n regim
multitasking adevrat, realiznd tot timpul controlul asupra timpului de calcul,
asigurnd aplicaiilor o protecie total. Lucreaz pe 32 bii i renun total la funciile
sistemului de operare DOS.
Puin mai trziu, Windows 98 constituie o variant stabil i cu mai mare
fiabilitate a lui Windows 95. Urmeaz versiunile Windows NT (New Technology),
Windows 2000, Windows Millennium, Windows XP Professional etc.
Componentele sistemului de operare Windows
Funcionarea sistemului Windows este asigurat de trei componente: Nucleu
(Kernel), User, Interfaa grafic.
Nucleul realizeaz gestionarea memoriei, ncrcarea programelor i controlul
execuiei proceselor, repartizarea timpului de calcul ntre procese etc.
User-ul asigur comanda i gestioneaz: structura ferestrelor i coninutul
informaional al ferestrelor, informaiile din meniuri i submeniuri, casete de dialog
etc. ncarc driverele pentru periferice, sprervizeaz comunicarea ntre ferestre i
36

aplicaii distincte, comand iconurile i cursorul. De asemenea, gestioneaz


structurile de control apelabile prin taste sau combinaii de taste.
Interfaa grafic (GUI-Graphical User Interface) asigur dialogul ntre sistemul de
calcul i utilizator, comand i controleaz activitatea perifericelor.
Funciile sistemului de operare Windows
Sistemul de operare Windows ndeplinete urmtoarele funcii:
controlul execuiei programelor, care const n ncrcarea lor n
memoria intern, lansarea n execuie, urmrirea tuturor
etapelor necesare pn la ncheierea execuiei;
gestionarea alocrii resurselor sistemului de calcul: timpul
unitii centrale de prelucrare, memoria intern, accesul la
fiiere, accesul la echipamentele periferice etc. pe baza unui
sistem de alocare i a unui sistem de prioriti, cu scopul
optimizrii execuiei programelor i utilizrii eficiente a
calculatorului;
gestiunea operaiilor de intrare/ieire la nivel fizic i logic;
gestiunea fiierelor;
asigurarea proteciei ntre programe (n cazul n care exist mai
muli utilizatori care au acces la resursele sistemului), prin
evitarea cazurilor de interferen ntre programele aflate n
execuie, care ar putea altera o parte a memoriei interne, a
datelor utilizate de un alt program sau a unor programe ale
sistemului de operare;
tratarea erorilor la nivel fizic (erori generate de transferul de
informaii ntre memoria intern i mediul exterior, erori
semnalate de echipamentele periferice etc.) sau la nivel logic
(operaii interzise, accesul n zone protejate ale memoriei
interne etc.);
interfa care grafic simpl, semnificativ, care simplific
dialogul sistemului de calcul cu utilizatorul, permind un
control i o urmrire eficient a execuie aplicaiilor sale;
contabilizare i statistici privind aplicaiile executate, utilizarea
resurselor sistemului de calcul etc.
Sistemul de operare Windows este cel mai rspndit, fiind utilizat pe toate
calculatoarele personale compatibile IBM. Pe lng faptul c este un sistem de
operare multiuser i multitasking, cu o interfa grafic atractiv i prietenoas,
Windows-ul lucreaz cu memorie virtual i permite comunicarea ntre aplicaii,
mbinnd armonios elementele de securitatea informaiilor, management al resurselor
i fiabilitate etc. , cu faciliti mai noi ca Plug and Play.
Standardul Plug and Play a aprut n anul 1993 i a fost introdus pentru a
elimina dificultile de configurare a calculatoarelor personale. Progresele nregistrate
de tehnologia hardware i industria software genera probleme deosebite de
compatibilitate. Devenea din ce n ce mai dificil configurarea hardware a
37

calculatoarelor personale i a sistemelor de operare pentru a lucra cu componente i


dispozitive periferice produse de diferite firme.
Pentru a avea un sistem integrat Plug and Play, trebuie ca sistemul de operare,
BIOS-ul sau ncrctorul i dispozitivele hardware s fie Plug and Play. n aceast
situaie, instalarea unor noi componente se reduce la montarea acestora i pornirea
calculatorului, fr a mai fi nevoie de configurarea acestora sau de instalarea unor noi
drivere care s le fac funcionale. Funcionarea dispozitivelor periferice este
condiionat de existena unor programe speciale numite drivere.
La adugarea unei componente, sandardul Plug and Play execut urmtoarele
operaii:
identific componentele adugate sau nlocuite;
aloc resurse acestor componente;
elimin conflictele din sistem;
ncarc drivere-le acestora.
La scoaterea unei componente, sandardul Plug and Play va inactiva drivere-le
acesteia.
Conceptul de memorie virtual este o facilitate a sistemului Windows prin care se
poate pune la dispoziia programelor mai mult memorie intern dect dispune fizic
sistemul de calcul. Acest lucru este posibil prin transferarea unor blocuri de
informaii din memoria intern pe hard disk. De regul sunt transferate din memoria
intern pe hard disk blocurile de informaii cele mai puin utilizate. Aceste blocuri se
ncarc de pe hard disk ori de cte ori este nevoie, ceea ce reprezint o simulare a
memoriei RAM cu memoria extern de pe hard disk. Unul din mecanismele utilizate
se numete SWAP i nu face difereniere ntre blocurile (segmentele) de program i
blocurile de date n ceea ce privete transferul.
Comunicarea ntre aplicaii este o alt facilitate pe care sistemul Windows o pune
la dispoziia utilizatorilor. Aceasta nseamn c dou aplicaii diferite pot schimba
ntre ele informaii de aceeai natur sau de natur diferit, folosind Clipboard-ul. Cu
ajutorul programului Clipboard, utilizatorul poate selecta un grup de informaii care
sunt pstrate n memoria tampon, iar de acolo pot fi transferate unde dorete sau se
poate crea un fiier pe disc cu extensia clp.
n Windows, ecranul calculatorului este considerat ca o suprafa de lucru
(desktop) unde exist o serie de obiecte: pictograme, ferestre, meniuri, submeniuri i
casete de dialog, pe care utilizatorul le poate manevra cu mult uurin pentru
gestionarea memoriei, perifericelor, fiierelor i aplicaiilor.

38

BIBLIOGRAFIE

. A. Pan
Birotica, Editura All, Bucureti, 1994.4.
A. Gheorghe
Birotica, Recoop, Bucureti19895.
H. Lesca, J- L Peaucelle
Elements dinformatiq appliquee a la gestion,Editions Dalloz Paris 19886.
Microsoft Corporation
Microsoft WINDOWS Environment gramatiqdexploitation, version 3.17.
Microsoft Corporation
Microsoft WORD, version2.08.
Microsoft Corporation
Microsoft WORKS, version2.0, Reference Manual9.
A. se la Pommeraye
Guide P.S.I.de Word 5 sur PC, PS et compatible, EditionsP.S.I. Paris 198910.
F. Petitjean
- Guide P.S.I. Lotus 1-2-3, version 3, Editions P.S.I.et NathanParis 1989.11.
Ph. Vuitton , M Dessaigne
39

la bureautique, Editions ,, La documentations practiqe,, Paris 1983

40

41

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