Sunteți pe pagina 1din 100

INFORMATICA ECONOMICA

2
CUPRINS

1. NOIUNI DE BAZ PRIVIND INFORMATICA
1.1. Obiectul informaticii
1.2. Date, informaii, cunotine
1.3 Implicaii ale tehnologiei informaiei asupra mediului de afaceri

2. SISTEME ECONOMICE, SISTEME INFORMAIONALE, SISTEME INFORMATICE
2.1 Sistem economic i sistem informaional
2.2 Circuite, fluxuri i proceduri informaionale
2.3 Locul i rolul sistemului informatic n cadrul sistemului informaional
2.4 Componentele acionale ale unui sistem informatic
2.5 Clasificarea sistemelor informatice

3. SISTEME DE CALCUL
3.1 Istoricul, evoluia si clasificarea sistemelor de calcul
3.2. Arhitectura sistemelor de calcul
3.3. Unitatea central
3.4. Memoria intern, caracterstici si tipuri de circuite de memorie
3.5. Echipamente periferice

4. BAZELE ARITMETICE SI LOGICE ALE CALCULATOARELOR
4.1. Sisteme de numeraie
4.2. Conversia numerelor dintr-o baz n alta
4.3 Porti logice
4.4. Reprezentarea informaiei ntr-un sistem de calcul
4.5. Coduri numerice
4.6. Coduri alfanumerice

5. SISTEME DE OPERARE
5.1. Definirea si clasificarea sistemelor de operare
5.2. Structura general a unui sistem de operare
5.3. Organizarea datelor si informatiilor
5.4. Evolutia sistemelor de operare
5.5. Sistemul de operare Windows

6. PROGRAME UTILITARE SI APLICATII
6.1. Programe de arhivare
6.2. Virui informatici si programe antivirus
6.3. Programe de defragmentare a discului
6.4. Programe de aplicatii
6.5. Introducere in programul de calcul tabelar Excel

7. REELE DE CALCULATOARE
7.1. Definiie, caracteristici si clasificarea reelelor
7.2. Echipamente de transmisie la distan
7.3. Reteaua Internet
7.4. Adrese IP i adrese Internet
7.5. Moduri de conectare la Internet
7.6. Servicii Internet

Bibliografie



3







1. NOIUNI DE BAZ PRIVIND INFORMATICA


1.1. Obiectul informaticii

Considerat ca suport al cunotinelor umane i al comunicrii n domeniile tehnicii,
economice i sociale, informatica se contureaz ca activitate practic i concepie teoretic,
pe msura dezvoltrii calculatoarelor electronice i a perfecionrii tehnologiei de prelucrare
a datelor.
Din acest punct de vedere informatica este definit ca fiind tiina care se ocup cu
studiul i elaborarea metodelor de prelucrare a informaiei cu ajutorul sistemelor
automate de calcul.
Activitatea uman, indiferent sub ce form se desfoar, este generatoare de informaii. Cu
ct aceast activitate este mai complex i mai dinamic, cu att volumul de informaii
crete i se diversific tinznd s satureze sau chiar s blocheze procesul decizional. Apare
astfel un conflict ntre creterea volumului de informaii i posibilitile limitate ale sistemelor
clasice de prelucrare, sisteme ce nu pot furniza informaii suficient de rapide, complete i
corecte necesare lurii deciziilor.
n aceste condiii, rolul informaticii este decisiv n deblocarea i fluidizarea sistemelor
informaionale i decizionale, prin asigurarea gestiunii, prelucrrii i distribuirii informaiei
ntr-un mod ct mai eficient ctre utilizatori.
n accepiunea curent, informatica cuprinde toate activitile legate de proiectarea,
realizarea i exploatarea sistemelor de prelucrare automat a datelor, n scopul
creterii eficienei activitilor umane, influennd n mod decisiv fizionomia economiei i
societii n general i prefigurnd societatea informatizat de mine.

1.2. Date, informaii, cunotine

Datele, informaiile i cunotinele reprezint componentele primare ale unui sistem
informaional-informatic, organic interdependente, ceea ce determin tratarea i abordarea
mpreun a acestor noiuni.
La nivel conceptul, data semnific reprezentarea simbolic a unor fenomene, procese,
aciuni, referitoare la un sistem real (de exemplu o organizaie/firm) sau domeniu de
activitate uman.
Din punct de vedere practic, datele reprezint suportul formal al informaiei care se
concretizeaz n cifre, litere, simboluri, coduri i alte semne plasate pe supori tehnici de
date, accesibile unui anumit tip de procesor (om, sistem de calcul, program, etc.).
Datele reprezint deci obiectul prelucrrii pentru informatic, materia prim a acesteia i
numai prin asociere cu realitatea pe care o reflect, se poate spune c informatica
genereaz informaii.

Conceptul de informaie reprezint o noiune de maxim generalitate care semnific o
tire, un mesaj, un semnal etc. despre evenimente, fapte, stri, obiecte etc., n general
despre forme de manifestare a realitii care ne nconjoar. Sub aspect filozofic, alturi de
materie i energie, informaia reprezint reflectarea n contiina noastr a legturilor
cauz-efect din lumea real nconjurtoare.
Forma de exprimare i transmitere a informaiilor o reprezint comunicarea, informaia
fiind o comunicare despre un anumit aspect al realitii obiective.

4
Se poate spune deci c n esen informaia este un mesaj, dar cu precizarea c nu orice
mesaj este o informaie. Dac mesajul nu transmite nici o noutate i nu are un suport real,
atunci acesta nu prezint interes pentru receptor, i deci nu are caracter de informaie.
Informaiile circul att ntre componentele fiecrui sistem n parte, ct i ntre sistemul
respectiv i alte sisteme din spaiul exterior.

Pentru ca procesul de comunicare s i ating obiectul, informaia, trebuie s prezinte
urmtoarele caliti:
- acuratee: informaia furnizat trebuie s reflecte ct mai fidel realitatea, printr-o
evaluare corect;
- concizie: informaia trebuie s ofere plusul de cunoatere la obiect, succint,
evitndu-se elementele nerelevante;
- relevan: informaia trebuie s ofere acele elemente de cunoatere de care
decidentul are nevoie pentru soluionarea unei probleme;
- consisten: informaia trebuie s fie dens, lipsit de elemente needificatoare
pentru problema studiat;
- oportunitate: informaia trebuie s parvin utilizatorului n timp util pentru a-i servi
la fundamentarea deciziei sale;
- accesibilitatea: vizeaz uurina obinerii informaiei dorite, cu limitrile impuse de
gradul de confidenialitate i drepturile de acces ale utilizatorului;
- forma de prezentare adecvat: informaia trebuie oferit utilizatorului ntr-o
manier relevant astfel nct acesta s o recepteze rapid i corect (indicatorii
pot fi prezentai n mrimi absolute sau relative, n dinamic prin utilizarea
reprezentrilor grafice i coroborai astfel nct relevana informaiei oferite s fie
maxim);
- cost corespunztor n raport cu valoarea acesteia.
Informaia este caracterizat, n general, de urmtoarele trei niveluri:
- sintactic;
- semantic;
- pragmatic.

Nivelul sintactic se refer la sistemul de semne i la regulile de reunire a acestora n
construcii sintactice utilizate pentru reprezentarea informaiilor n procesul culegerii,
transmiterii i prelucrrii acestora.

Sub aspect semantic, informaia poate fi caracterizat ca semnificaie a datelor. Sensul
informaiei la nivel semantic este corespondena dintre o dat, pe de o parte, i obiectul real
sau situaia pe care o reprezint, pe de alt parte.
Nivelul cel mai concret de considerare a informaiei este ns cel pragmatic, singurul care
raporteaz informaia la scopurile observatorului. n raport cu necesitile observatorului se
definesc caracteristici ca importana sau utilitatea informaiei. Obiectul pragmaticii include,
deci, ntr-o anumit msur, problemele de conducere, de necesar de informaii i de
eficien a sistemelor informaionale.
Sub aspect practic, informaia este ansamblu de date care au fost supuse unui proces de
prelucrare i aduce un plus de cunoatere pentru destinatar furnizndu-i elemente noi,
valorificabile n realizarea propriilor obiective.

Din punct de vedere al managementului prin informaii desemnm acele date prelucrate
care aduc destinatarului un spor de cunoatere privind direct sau indirect firma respectiv,
ce i furnizeaz elemente noi, folosite n realizarea sarcinilor ce i revin, n cadrul respectivei
firme. In virtutea acestei caliti, informaia este elementul principal n procesul lurii
deciziilor i declanrii aciunilor.

Referitor la managementul firmei se face frecvent referire la informaia economic, al crei
coninut noional poate fi conturat n dou accepiuni.

5
Pornind de la faptul c firmele sunt uniti economice, in sens larg, orice informaie care este
utilizat n cadrul lor poate fi considerat drept economic, deoarece direct sau indirect,
contribuie la realizarea obiectivelor previzionate.
ntr-o accepiune mai restrns, informaiile economice se rezum la cele folosite nemijlocit
n activitile economice ale firmei (precum cele contabile, comerciale, financiare etc.). n
abordarea informaiei la nivelul firmei este indicat adoptarea modului de concepere in sens
larg a categoriei de informaie economic.

Pentru a fi mai bine utilizate n practic informaiile economice se pot clasifica i trata
conform mai multor criterii.
Dup modul de exprimare exist:
- informaii orale (expuse prin viu grai; nu implic investiii i mijloace de tratare a
informaiilor; nuanate; vitez de circulaie mare; nu sunt controlabile; las loc la
interpretri);
- informaii scrise (consemnate de regul pe hrtie; pot fi pstrate nealterate timp
ndelungat; implic cheltuieli moderate; consemnarea lor necesit un consum de
timp apreciabil);
- informaii audiovizuale (se adreseaz concomitent vzului i auzului; implic
aparatur special, calculatoare, terminale, circuite de televiziune, etc.; asigura o
viteza mare de circulaie, indiferent de distane; capacitate de sugestie i
nuanare ridicat; pot fi consemnate integral i rapid; sunt costisitoare);
Dup gradul de prelucrare exist:
- informaii primare sau de baz (anterior nu au suferit un proces de prelucrare
informaional; au caracter analitic, sunt pronunat informative; sunt
preponderente la nivelul executanilor);
- informaii intermediare (se afl n diferite faze de prelucrare informaional;
sunt preponderente la nivelul personalului funcional i al managerilor de nivel
inferior);
- informaii finale (au trecut prin ntreg irul de prelucrri informaionale
prevzute; au caracter sintetic i decizional; se adreseaz de regul managerilor
ndeosebi de la ealoanele superior i mediu);
Dup modul de circulaie exist:
- informaii descendente (se transmit de la nivelurile ierarhice superioare la
cele inferioare ale managementului; sunt alctuite preponderent din decizii,
instruciuni, metodologii etc.);
- informaii ascendente (se transmit de la ealoanele ierarhice inferioare la cele
superioare de management; reflect cu prioritate modul de realizare a
obiectivelor i deciziilor manageriale);
- informaii orizontale (se transmit ntre titularii posturilor situate pe acelai nivel
ierarhic; caracter funcional i de cooperare servind la integrarea pe orizontal a
activitilor firmei);
Dup destinaie exist:
- informaii interne (beneficiarii de informaii sunt managerii i executanii din
firm; au caracter atotcuprinztor, niveluri de agregare diferite, grad de
formalizare redus);
- informaii externe (beneficiarii de informaii sunt clienii, furnizorii sau
suprasistemele din care fac parte firmele; au caracter selectiv, se refer la
aspectele eseniale ale activitilor firmei, au grad de de formalizare ridicat).
Procesul de sesizare, nelegere i nsuire a informaiilor dintr-un anumit domeniu
reprezint un proces de informare. Informaiile dobndite n urma unui proces de informare
ntr-un anumit domeniu, formeaz cunotinele despre acel domeniu,.
Cu alte cuvinte, cunotinele reprezint o nsumare n timp i o corelare a tuturor
informaiilor dobndite ntr-un anumit domeniu.
Informaiile i cunotinele au o mare importan att pentru dezvoltarea personalitii
umane, ct i pentru evoluia vieii i societii. Prin intermediul informaiilor se asigur

6
transferul cunotinelor de la o generaie la alta i se asigur astfel accesul generalizat la
cele mai avansate realizri ale omenirii.

1.3 Implicaii ale tehnologiei informaiei asupra mediului de afaceri

Tehnologia informaiei (TI) este un termen care definete toate mijloacele tehnice i
metodologice disponibile pentru culegerea, stocarea, regsirea, prelucrarea, transmiterea i
recepionarea informaiei sub diversele sale forme i n diferite domenii.
Printre principalele componente ale Tehnologiei informaiei pot fi enumerate: sistemele de
telecomunicaii, calculatoarele i reelele de calculatoare, bazele de date precum i alte
resurse informaionale disponibile la un moment dat.
Tehnologia informaiei ofer posibilitatea managerilor de a gestiona mai bine
interdependena organizaional ntr-un cadru global, devenind chiar o provocare
managerial, n conditiile n care n prezent TI este utilizat mai mult pentru a gestiona
procesele comerciale dect pentru fundamentarea deciziilor.
Astzi, mai mult ca niciodat, desfurarea oricrei activiti economice nu se poate imagina
fr utilizarea unui puternic suport informaional care s asigure avantajul concurenial n
raport cu ceilali competitori de pe pia.
Reingineria afacerilor nseamn regndirea fundamental i reproiectarea radical a
proceselor afacerii pentru obinerea de mbuntiri substaniale privind costurile, calitatea i
viteza de reacie a decidenilor. Aceast regndire a modului de a face afaceri este
influenat i gsete totodat rspunsuri n noile soluii TI. Modul de desfurare a afacerii
n cadrul oricrei firme se schimb ca urmare a aciunii conjugate a urmtorilor factori (lista
acestora rmne deschis):
- fenomenul de globalizare;
- cresterea competiiei economoce;
- transformarea informaiei n resurs cheie;
- dezvoltarea spaiului virtual de munc i chiar derularea activitii n condiiile
companiei virtuale;
- extinderea comerului electronic.
Orice organizaie economic presupune existena a cinci elemente (componente)
interdependente:
- structura organizatoric;
- managementul i procesele afacerii;
- tehnologia informaiei;
- strategia organizaiei;
- angajaii i cultura organizaiei.
Aceste componente trebuie s se gseasc ntr-o stare de echilibru dinamic iar aceast
stare se va menine att timp ct nu se produc schimbri semnificative n mediul extern al
organizaiei sau n oricare dintre componente sale.
Componenta TI cunoate o dinamic deosebit comparativ cu restul componentelor
organizaiei economice, acest lucru determinand mutaii calitative asupra celorlalte
componente. Dinamica componentei TI se resimte i la nivelul strategiei organizaiei oferind
mijloace i instrumente specifice analizei i fundamentrii la nivel strategic a activitii
economice.






7



2. SISTEME ECONOMICE, SISTEME INFORMAIONALE, SISTEME INFORMATICE



2.1 Sistem economic i sistem informaional

Un sistem reprezint un ansamblu de elemente (componente) interdependente, ntre care
se stabilete o interaciune dinamic, pe baza unor reguli prestabilite, cu scopul atingerii
unui anumit obiectiv. Interaciunea dinamic dintre elemente se materializeaz n fluxurile
stabilite ntre acestea, fluxuri implicnd resursele existente n sistem.
Subsistemul este un sistem care face parte dintr-un alt sistem mai mare. Cel mai cuprinztor
sistem este considerat a fi mediul nconjurtor sau universul.
Sisteme deschise sunt acele sisteme care interacioneaz cu alte sisteme sau n cazul
general cu mediul exterior prin intermediul intrrilor i ieirilor.
Sistemele nchise nu interacioneaz cu alte sisteme sau cu mediul n care se afl i ca
urmare n timp decad i dispar.

Sistemul economic se definete ca fiind un complex de componente i ansambluri
economice. O firm, o corporaie, o ramur a economiei naionale, sunt sisteme economice.
nsi economia naional sau economia mondial vzute la nivel global, sunt sisteme
economice complexe (macrosisteme).
Un sistem economic transform o intrare, care este reprezentat de ansamblul factorilor de
producie, ntr-o ieire, reprezentat de produsele i serviciile destinate pieei sub controlul
unei bucle de reglaj feedback, asigurat prin subsistemul de management.
Procesul de transformare este un proces dinamic care face ca sistemul s evolueze pe o
anumit traiectorie descris de starea sistemului. n concluzie, unui sistem i sunt
caracteristice:
- ansamblul intrrilor;
- ansamblul ieirilor;
- procesul de transfomare;
- structura sistemului i starea intern.
Noiunea de sistem economic desemneaz deci un ansamblu de elemente
interdependente, prin intermediul crora se realizeaz obiectul de activitate al unitii
economice corespunztoare.
n analiza structurii organizatorice i funcionale a unui sistem economic complex, se disting
urmtoarele componente:
- subsistemul decizional;
- subsistemul operaional;
- subsistemul informaional.
Subsistemul decizional este format din ansamblul de specialiti care, prin metode i tehnici
specifice planific, decid, organizeaz, coordoneaz, urmresc i controleaz funcionarea
subsistemului operaional, cu scopul ndeplinirii obiectivelor stabilite (valorific informaiile
oferite de subsistemul informaional n fundamentarea deciziilor).
Subsistemul operaional reprezint ansamblul de resurse umane, materiale i financiare,
precum i ntregul ansamblu organizatoric, tehnic i funcional, care asigur realizarea
efectiv a obiectivelor stabilite prin deciziile transmise de sistemul decizional.
n cadrul subsistemului operaional se desfoar procesele economice specifice
domeniului de activitate a agentului economic: are loc culegerea datelor care apoi sunt
transmise subsistemului informaional pentru stocare i prelucrare n vederea obinerii
informaiilor utilizate n fundamentarea deciziilor la nivelul subsistemului decizional (decizii
strategice, tactice i operaionale).

8
Subsistemul informaional cuprinde ansamblul informaiilor, fluxurilor i circuitelor
informaionale, precum i totalitatea mijloacelor, metodelor i tehnicilor, prin care se asigur
prelucrarea datelor necesare sistemului decizional.
El asigur legtura ntre sistemul decizional i sistemul operaional n dublu sens: prin
prelucrarea i transmiterea deciziilor de la sistemul decizional ctre sistemul operaional,
respectiv prin nregistrarea, prelucrarea i transmiterea informaiilor de la sistemul
operaional ctre sistemul decizional.

Conform teoriei sistemelor orice organism economic este un sistem deoarece:
- prezint o structur proprie constnd dintr-o mulime de elemente constitutive
care interacioneaz ntre ele pe principii funcionale;
- fluxurile existente ntre componentele organizatorice implic resursele
organismului economic. n cadrul oricrui organism economic se produc:
- fluxuri materiale (de materii prime, semifabricate, produse finite etc.)
- fluxuri financiare
- fluxuri informaionale
- mulimea componentelor organizatorice i interaciunea dintre acestea
urmresc consevarea i dezvoltarea sistemului.
n cadrul sistemului economic, sistemul informaional nu trebuie vzut doar ca o interfa
ntre sistemul operativ i sistemul de conducere ci i ca elementul de legtur a mediului
intern al firmei i cel exterior lui (mediu economic, financiar, bancar). Scopul principal al
sistemului informaional este de a furniza fiecrui utilizator, n funcie de responsabilitile i
atribuiile sale, toate informaiile necesare.
Noiunea de sistem informaional este legat de abordarea sistemic a firmei, deoarece un
sistem informaional poate fi interpretat ca un proces complex de prelucrare a datelor in
cadrul firmei.


Fig. 2.1 Prelucrarea datelor in sistemul informaional


ntr-un sistem informaional, intrrile sunt reprezentate de date care sunt transformate in
iesiri prin prelucrare sau procesare.
Procesarea presupune numeroase manipulri i analize ale datelor (clasificare, sortare,
calculare, centralizare) cu scopul de a le transforma n informaii. Sistemul de procesare a
datelor folosete memoria de date, pentru a asigura informaii privind evolutia organismului
economic.
Memoria de date, reprezint deci un sistem de stocare a datelor n scopul utilizrii lor
ulterioare iar memorarea informaiilor are un rol esenial, deoarece fr memorie nu exist
nici nvare, nici inteligen.

9

Ieirile sunt reprezentate de rapoarte, documente i alte rezultate ale sistemului, care
furnizeaz informaiile necesare pentru adoptarea deciziilor.
Controlul, reprezentat n figur prin bucla feedback, reprezint o msur de protecie pentru
asigurarea faptului c rezultatele sunt corespunztoare i servesc scopurilor propuse. Astfel
de precauii constau n verificri ale acurateei datelor procesate precum i pentru
determinarea utilitii rezultatelor pentru utilizatori.

n concluzie, prin natura sa, sistemul informaional poate fi definit c un set de mijloace,
metode i proceduri destinate colectrii, procesrii, stocrii i distribuirii informaiilor,
care vor sta la baza conceperii planurilor, a adoptrii deciziilor, a coordonrii i a controlului.
Nu este obligatoriu c sistemele informaionale s fie computerizate. Intereseaz totui
sistemele informaionale computerizate (SIC), care joac un rol foarte important n gestiunea
eficient a unei firme.


2.2 Circuite, fluxuri i proceduri informaionale

Un sistem informaional modern trebuie s asigure: informarea la toate nivelele,
operativitatea informrii, selectarea informaiilor pe nivele de decizie i execuie,
adaptabilitatea la modificri (modificarea cererilor de informaii, a datelor de intrare, a
structurii organizatorice, a metodelor de prelucrare a datelor).
Componentele functionale ale sistemului informaional sunt:
- date i informaii;
- circuite i fluxuri informaionale;
- proceduri informaionale.
Dup cum tim, datele reprezint fapte i cifre neanalizate, referitoare la organizaie/firm.
Pentru a fi utile conducerii firmei, datele trebuie s fie transformate n informaii, adic
analizate i procesate (de ctre un operator uman sau un sistem electronic de calcul) n aa
fel nct acestea s capete o anumita semnificaie pentru persoanele care iau decizii.
Din punct de vedere al managementului organizaiei, informaia are calitatea de a aduce
utilizatorilor un spor de cunoatere privind direct sau indirect organizaia respectiv, motiv
pentru care informaia reprezint temeiul principal al declanrii deciziilor i aciunilor.
Procesarea informaiilor trebuie s se bazeze pe o viziune sistemic, deoarece pentru
obinerea informaiilor necesare diferitelor scopuri, firmele i dezvolt sisteme
informaionale. Procesarea electronic a datelor (PED) reprezint transformarea datelor n
informaii prin intermediul mijloacelor electronice de calcul.

Informaiile sunt nregistrate i prelucrate n cadrul unui sistem economic la nivelul unor
verigi organizatorice i funcionale care se numesc posturi de lucru. Un post de lucru se
individualizeaz prin urmtoarele elemente:
- date de intrare;
- timp de staionare;
- operaii de prelucrare;
- date de ieire.
O secven de mai multe posturi de lucru, logic nlnuite, formeaz un circuit
informaional. La nivel mai general, prin circuit informaional desemnm traiectul pe care-l
parcurge o informaie sau o categorie de informaii ntre emitor i destinatar (receptor).
Circuitul informaional este caracterizat de urmtorii parametri:
- forma, care este dat de aspectul traseului parcurs (liniar, arborescent, n
reea, etc.);
- lungimea traiectului, determinat de numrul de posturi de lucru nlnuite, n
funcie de care se stabilete timpul i viteza de deplasate a datelor, informaiilor,
deciziilor.

10
Prin lungimea lor, circuitele informaionale condiioneaz n mare msur buna
funcionalitate a sistemului informaional al firmei.
Pe de alt parte, fluxul informaional reprezint cantitatea de informaii care este
vehiculat ntre emitor i beneficiar pe circuitul informaional, cu o anumit vitez,
frecven i pe anumii supori informaionali.
ntre circuitul informaional i fluxul informaional exist o strns dependen, n sensul c
circuitul informaional reflect traseul (drumul) i mijlocul care asigur circulaia unei
informaii de la generarea ei i pn la arhivare, iar fluxul informaional reflect ansamblul
informaiilor vehiculate pe circuit, necesare unei anumite activiti.

Caracteristic firmei modeme este marea varietate de circuite i fluxuri informaionale, fapt ce
impune o clasificare a acestora n funcie de mai multe criterii.
n funcie de direcia de vehiculare, se deosebesc:
- fluxuri informaionale verticale (se stabilesc ntre posturi sau compartimente
situate pe niveluri ierarhice diferite ntre care exist relaii de subordonare
nemijlocit; vehiculeaz informaii ascendente i descendente; fundamentul
organizatoric este reprezentat de relaiile ierarhice);
- fluxuri informaionale orizontale (se stabilesc ntre posturi i compartimente
situate pe acelai nivel ierarhic; vehiculeaz informaii orizontale; fundamentul
organizatoric este reprezentat de relaiile de cooperare sau funcionale);
- fluxuri informaionale oblice (se stabilesc ntre posturi sau compartimente
situate pe niveluri ierarhice diferite ntre care nu exist relaii de subordonare
nemijlocit: vehiculeaz informaii ascendente i descendente; fundamentul
organizatoric este reprezentat de relaiile funcionale de consultare sau
control).
n funcie de frecvena producerii, exist:
- fluxuri informaionale periodice (se repet la anumite intervale trimestru, lun
etc.; fundamentul producerii lor l reprezint caracterul secvenial al proceselor
de munc: sunt predominante n firme ca urmare a caracterului ciclic al
proceselor de execuie i manageriale).
- fluxuri informaionale ocazionale (se stabilesc cu o frecven aleatorie;
fundamentul producerii lor l reprezint situaiile inedite sau temporare ale
firmei).
Indiferent de tip, este necesar c fluxurile i implicit circuitele informaionale s fie ct mai
directe, n sensul evitrii la maximum a punctelor intermediare de trecere din parcurs. De
asemenea, este recomandabil c circuitele informaionale s fie ct mai scurte, evitnd
prelungirea n aval i n amonte de beneficiarii informaionali vizai.

Toate fluxurile de resurse sau tehnologice dintr-un sistem economic au la baz desfurarea
unor activiti umane, implicnd pe de o parte o succesiune de procese i fluxuri
informaionale, iar pe de alt parte, conducnd la generarea permanent de noi informaii i
fluxuri informaionale.
Astfel, peste fluxului real al resurselor materiale, umane i monetare dintr-o firm se
suprapune n orice moment i un flux informaional de reflectare a operaiilor respective, n
plus, nici o informaie nu poate fi transmis fr existena unui suport material care servete
drept mijloc de transmitere a acesteia de la surs (emitor) ctre receptor (destinatarul
informaiei).

O component a sistemului informaional ce tinde s dobndeasc un rol preponderent n
firmele moderne o reprezint ansamblul procedurilor informaionale.
n esen, procedurile informaionale desemneaz totalitatea elementelor prin care se
stabilesc modalitile de culegere, nregistrare, transmitere i prelucrare a unei categorii de
informaii cu precizarea operaiilor de efectuat n succesiunea acestora, a purttorilor de
informaie, formulelor, modelelor i mijloacelor de tratare a informaiilor folosite.


11
Specific procedurilor informaionale este caracterul lor foarte detaliat. Elaborarea i utilizarea
procedurilor informaionale pune n eviden o serie de trsturi constitutive i funcionale
ale sistemului informaional , fiind specificate printre altele:
- materialele folosite pentru consemnarea datelor i informaiilor: hrtie, discuri
magnetice, CD-uri etc.: gruparea suporilor informaionali pe diverse categorii
exprim nivelul de nnoire i adecvare a sistemului informaional la cerinele
mediului intern i extern organizaiei;
- mijloacele de culegere, nregistrare, prelucrare i transmitere, care exprim
nivelul dotrii tehnice a sistemului informaional;
- succesiunea tratrii informaiilor, prin care se exprim logica ntregului sistem
informaional;
- modelele i formulele de calcul aflate la baza tratrii informaiilor, prin care se
ridic gradul de organizare i rafinare al informaiei.

Prin procedurile informaionale se stabilesc deci, n primul rnd, purttorii de informaie
utilizai, adic materialele folosite pentru consemnarea lor precum i caracteristicile
acestora. Pentru fiecare dintre purttorii de informaie menionai se precizeaz
caracteristicile dimensionale i de structur, adecvate categoriilor de informaii pentru care
vor fi utilizai.
Prin intermediul procedurilor se prevd i mijloacele, manuale sau automate, utilizate pentru
a culege, nregistra, transmite i prelucra informaiile.
Deasemenea, n cadrul procedurilor sunt incluse succesiunea tratrii informaiilor, operaiile
pe care acestea le suport, modelele i formulele de calcul utilizate. Spre exemplu, se
stabilesc formule de calcul ale diferiilor indicatori (profit, cifra de afaceri, indicele de ocupare
a resursei umane, procentul de ndeplinire a programului de producie, etc).
Procedurilor informaionale moderne le este propriu i un grad ridicat de formalizare. Un
accent deosebit se acord codificrii, tipizrii i standardizrii informaiilor i situaiilor
informaionale astfel nct s se faciliteze integrarea lor pe verticala sistemului de
management i folosirea extins a echipamentelor electronice de calcul.
De asemenea, procedurile informaionale ale firmelor competitive se caracterizeaz i printr-
un accentuat caracter operaional, bazat pe o prelucrare rapid a informaiei. Aceast
calitate este determinat n mod special de aportul bazelor de date, bncilor de informaii,
programelor expert, computerelor etc. iar implicaiile sunt apreciabile att pentru luarea
deciziei, ct i la nivelul implemetrii diverselor aciunii.


2.3 Locul i rolul sistemului informatic n cadrul sistemului informaional

Sistemul informatic este o component a sistemului informaional, i anume, acea parte
care preia i rezolv sarcinile de culegere, prelucrare, stocare i transmitere a datelor, cu
ajutorul sistemelor de calcul.
Pentru a-i ndeplini rolul n cadrul sistemului informaional, sistemul informatic cuprinde
ansamblul tuturor resurselor tehnice si umane, metodelor i procedurilor, prin care se
asigur prelucrarea automat a datelor.
Resursele sistemului informatic se grupeaz n urmtoarele categorii:
- cadrul organizatoric al activitii supuse informatizrii, activitatea care face
obiectul sistemului informatic i datele primare vehiculate n cadrul acesteia;
- metodele i tehnicile de proiectare a sistemului informatic;
- ansamblul de echipamente prin intermediul crora se realizeaz culegerea,
verificarea, prelucrarea, memorarea i transmiterea datelor, respectiv redarea
rezultatelor prelucrrii, reunite sub denumirea generic de Hardware;
- sistemul de programe care asigur utilizarea eficient a resurselor hardware
precum i rezolvarea unor clase de probleme specifice unui anumit domeniu,
programe reunite sub denumirea de Software;
- ansamblul de resurse umane implicate.

12
Procesul de procesare automat n cadrul unui sistem informaional, cuprinde totalitatea
operaiilor de culegere, prelucrare, stocare i transmitere a datelor.

Coordonatele moderne ale realizrii sistemelor informatice relev preponderena utilizrii
reelelor de calculatoare ca suport hardware i a sistemelor de gestiune a bazelor de date ca
suport software, baza de date fiind nucleul informaional al oricrui sistem informatic.
Deschiderea larg oferit de Internet face din utilizarea bazelor de date distribuite pe reele
de calculatoare implementate la nivelul firmei i interconectate n reele mai mari, soluia cea
mai viabil i cea mai des aplicat pentru valorificarea eficient n procesul de
manangement a performanelor remarcabile oferite de performanele PC-urilor de astzi.

Importana sistemelor informatice rezid n principal n nelegerea efectiv i
responsabil de ctre toi managerii sau persoanele dintr-o organizaie a necesitii
adaptrii la societatea informaional global. Sistemele informatice devin astzi tot
mai mult o component vital a succesului n afaceri pentru o organizaie sau un
ntreprinztor.
Managerii sau utilizatorii nu trebuie s cunoasc tehnologiile complexe sau conceptele
abstracte ori aplicaiile specializate din cmpul sistemelor informatice, ci s aib definit
cadrul conceptual n cel puin cinci zone, i anume:
- conceptele fundamentale ale sistemului informatic;
- tehnologia sistemelor informatice;
- aplicaiile sistemelor informatice;
- dezvoltarea de sisteme informatice;
- managementul sistemelor informatice.

Conceptele fundamentale ale sistemului informatic asigur elementele tehnice i de
comportament care ajut la fundamentarea aplicaiilor comerciale, a procesului de luare a
deciziilor i de construire a unui avantaj strategic al firmei fa de competitori.
Tehnologia sistemelor informatice este direct influenat de dezvoltarea n tehnologiei
informaiei (hardware, software, reele, Internet, managementul bazelor de date sau a altor
tehnologii de prelucrare a informaiilor).
Aplicaiile sistemelor informatice n domeniul operaional i managerial asigur crearea
unui avantaj competitiv al organizaiei att la nivelul intern (prin generalizarea colaborrii
dintre compartimentele i nivelele ierarhice ale firmei) ct i n relaiile cu mediul extern prin
diverse forme de comer electronic, baze de date distribuite, schimbul de informaii prin
Internet, etc.
Dezvoltarea de sisteme informatice reprezint modul n care utilizatorii elaboreaz
sisteme informatice pentru a rezolva problemele din cadrul organizaiei sau pentru a crete
eficacitatea i rentabilitatea acesteia.
Managementul sistemelor informatice se refer la modul n care se administreaz
resursele informatice precum i la strategiile legate de implicarea i utilizarea tehnologiei
informaiei la diferite niveluri: utilizator final, organizaie sau la nivel global.

2.4 Componentele acionale ale unui sistem informatic

Pentru a defini componentele acionale ale unui sistem informatic este necesar s plecm
de la funcia acestuia de a prelucra datele disponibile n vederea obinerii informaiilor
necesare lurii deciziilor n procesul conducerii.
Rezult c de fapt componentele acionale ale unui sistem informatic sunt determinate de
principalele aciuni derulate ntr-un sistem informatic i anume:
- Introducerea datelor;
- Procesarea datelor pentru obinerea de informaii;
- Furnizarea informaiilor ctre beneficiari;
- Stocarea i arhivarea infomaiilor;
- Controlul performanelor sistemului.

13
Introducerea datelor - datele despre tranzaciile comerciale sau despre alte activiti
economice trebuie s fie colectate i pregtite pentru prelucrare acolo unde sunt produse.
Introducerea datelor implic editarea de nregistrri, care sunt transferate pe un suport fizic
(magnetic/optic, etc.) pn la prelucrarea lor ulterioar.
Datele consemnate n documente pot fi introduse n sistemul informatic n urmtoarele
moduri:
- executarea unor proceduri specializate de ncrcare a datelor prin tastare de
operator pe baza unor machete de culegere a datelor generate pe monitorul
calculatorului, urmat de validarea acestora;
- scanarea documentelor, permind preluarea unui volum foarte mare de date
ntr-un interval scurt de timp;
- direct n format electronic, prin transfer local n cadrul intranetului firmei (ieirile
unui subsistem informatic al firmei devin astfel intrri pentru un alt subsistem)
sau prin transfer de date la distan (prin Internet sau prin reele private).

Prelucrarea datelor - reprezint totalitatea operaiilor de calcul pe baza unor algoritmi
prestabilii, comparri, sortri, clasificri, integrri, etc., prin care datele sunt transformate n
informaii utile beneficiarilor.
Prelucrarea datelor se bazeaz pe realizarea i gestionarea n cadrul sistemului informatic al
organizaiei a unui ansamblu de baze de date.
Furnizarea informaiilor ctre beneficiari implic ca informaiile rezultate n urma
prelucrrii s fi transmise automat utilizatorilor n formatul solicitat de acetia.
La nivel decizional informaiile de ieire ale sistemului informatic pot fi:
- indicatori sintetici, care sunt calculai din datele de intrare pe baza unor
algoritmi predefinii;
- rapoarte, care grupeaz diveri indicatori sintetici sau analitici, sub form de
text, tabele, grafice, etc.
Dup gradul de agregare a informaiilor, rapoartele pot fi clasificate astfel:
- rapoarte sintetice, care cuprinznd indicatori cu grad mare de sintetizare,
destinate fundamentrii deciziilor (de exemplu: Situaia evoluiei vnzrilor pe
produse i trimestre);
- rapoarte analitice, care sunt destinate utilizrii n cadrul diverselor
compartimente i conin informaii detaliate privind desfurarea unei activiti
pe un anumit segment de timp (de exemplu: Situaia consumului de materiale
pe luna).
Indicatorii i rapoartele pot fi furnizate n scris, pe suport magnetic sau optic sau pot fi
transmise prin reeaua local a firmei.

Stocarea i arhivarea informaiilor - constituie o component important n cadrul
sistemelor informatice prin care datele i informaiile sunt depozitate n format electronic ntr-
un mod organizat n vederea unei utilizri ulterioare. O importan deosebit o are eficiena
procesului de regsire a informaiei stocate, n formatul solicitat de utilizatori n special n
ceea ce privete rapiditatea i acurateea de redare. Suporturile fizice utilizate pentru
stocarea datelor i informaiilor sunt n general cele magnetice sau optice.

Controlul performanelor sistemului - reprezint o activitate n cadrul sistemului informatic
cu rol esenial n meninerea integritii i calitii informaiilor furnizate beneficiarilor.
Controlul performanelor sistemului informatic are n vedere urmtoarele elemente:
- generarea continu a unui feed-back despre intrrile, procesul de prelucrare i
ieirile sale precum i despre activitatea de stocare.
- monitorizarea i evaluarea feed-back-ului pentru a determina dac sistemul
funcioneaz la parametrii nominali.
Procesul de monitorizare continu a funcionrii sistemului permite efectuarea n timp real a
coreciilor necesare pentru eliminarea deficienelor constatate.


14
2.5 Clasificarea sistemelor informatice

Dac la nceputul utilizrii calculatoarelor sistemul de lucru era organizat ntr-un
compartiment distinct - centralizarea era singura opiune - prin dezvoltarea tehnologiei
informaiei, a computerelor puternice a determinat centralizarea hard-ului, softului i a
specialitilor din sistemele informatice la nivelul corporaiilor.
Dup aceast perioad dezvoltarea de PC-uri a determinat o tendin de descentralizare
mai ales c au aprut reelele de calculatoare ce puteau fi accesate de orice utilizator.

Sistemele informatice actuale pot fi proiectate astfel nct s poat fi utilizate att n mod
centralizat ct i descentralizat, n activitile operaionale i de luare a deciziei.

Avantajele centralizrii:
- acest mod de lucru poate conecta toate componentele unei organizaii prin reele
de comunicaii care ofer managementului posibilitatea de a centraliza procesul
de luare a deciziei (deciziile ce erau luate la niveluri inferioare se pot lua
centralizat);
- se poate promova centralizarea operaiilor care reduce numrul de birouri,
depozite i alte spaii de munc.
Avantajele descentralizrii:
- utilizarea de reele distribuite de calculatoare la mai multe puncte de lucru ce
ofer managerilor de vrf posibilitatea de a delega deciziile la nivelul
managementului de nivel mediu;
- managementul poate descentraliza activitatea operaional prin creterea
numrului de grupuri care au acces la informaie i comunicaie.
n prezent se urmrete stabilirea echilibru la nivelul resurselor informaionale ale
organizaiei provenite din unele compartimente cu activitate centralizat i respectiv alte
compartimente cu activitate descentralizat, ceea ce determin dezvoltarea unor sisteme
hibrid.
n fine, se remarc n prezent tendina de a transfera funciile sistemelor informatice unor
firme din afara organizaiei ca integratori de sistem.

Analiznd structura sistemului informatic global al unei organizaii putem realiza urmtoarele
clasificri legate de componentele acestuia:
Dup aria de cuprindere exist:

a) Subsisteme informatice, n cadrul organizaiei (acoperind arii distincte, definite pe criterii
funcionale):
- subsistemul contabilitii,
- subsistemul produciei,
- subsistemul cercetrii,
- subsistemul comercial,
- subsistemul resurselor umane, etc.
De exemplu, n cadrul sistemului informatic al unei firme regsim: subsistemul informatic al
contabilitii, subsistemul informatic privind gestiunea stocurilor, subsistemul informatic
privind evidena livrrilor etc.
n cadrul sistemului informatic al unei bnci regsim: subsistemul informatic al contabilitii,
subsistemul informatic privind operaiunile de cont curent, subsistemele informatice privind
gestiunea produselor i serviciilor bancare oferite clienilor (depozite, credite, certificate de
depozit etc.), subsistemul informatic privind operaiunile de pli prin carduri etc.

b) Subsisteme interorganizaionale concepute s asigure fluxuri informaionale ntre:
- Organizaie i partenerii si (furnizori, clieni, banc etc de exemplu: e-banking-ul,
comerul electronic etc);
- Firma mam i subdiviziunile sale organizatorice.

15
n funcie de natura activitilor susinute exist:

a) Sisteme destinate conducerii (MSS - Management Support Systems) au rolul de a oferi
informaii cu scopul susinerii i asistrii managerilor n luarea deciziilor i cuprind.
- Sisteme destinate conducerii curente (MIS Management Information Systems):
sunt sisteme informatice cu rolul de a oferi managerilor informaiile necesare
monitorizrii i controlului afacerii.
- Sisteme suport de decizie (DSS Decision Support Systems): reprezint sisteme
informatice interactive cu rolul de a asista managerii n rezolvarea unor probleme
strategice.

b) Sisteme destinate nivelului operaional care cuprind:
- Sisteme destinate activitii de birou (OAS Office Automation Systems): sunt
utilizate n principal de persoanele implicate n procesul prelucrrii datelor
(funcionari, secretari, contabili etc.) dar de manageri, rolul lor fiind de a colecta,
procesa, stoca i transmite informaii utiliznd mijloace TI.
- Sisteme pentru procesarea tranzaciilor (TPS Transaction Processing
Systems): sunt specializate n preluarea, stocarea i prelucrarea datelor
corespunztoare tranzaciilor zilnice, de rutin asigurnd actualizarea curent a
bazei de date.

c) Sisteme destinate gestiunii cunoaterii (KWS Knowledge Work Systems): permit
crearea, promovarea i integrarea noilor tehnologii i cunotine n firm. Utilizatorii acestor
sisteme, analiti i consilieri economici, financiari, juridici, etc., devin astfel creatori de
informaie, care la rndul ei genereaz cunoatere.

n condiiile actuale ale globalizrii afacerilor, mediul organizaional al unei firme trebuie s
se adapteze cerinelor concureniale ale pieei. Creterea economic a unei firme depinde n
mod esenial de abilitatea ei de a actualiza i integra aplicaiile informatice, oferind tuturor
utilizatorilor acces interactiv la modelul su de date. De asemenea, pentru asigurarea
eficienei activitii lor, firmele trebuie s standardizeze gestiunea proceselor economice.
Se afirm c integrarea complet este un obiectiv major al gestiunii resurselor
informaionale, care devin din ce n ce mai complexe i mai numeroase i de aceea este
necesar s se realizeze i s se implementeze sisteme informatice integrate.
Prin sistem informatic integrat se nelege un sistem informatic care ndeplinete urmtoarele
condiii:
- utilizeaz o baz de date unic;
- are n componen programe informatice, care acoper activitile tuturor
compartimentelor funcionale ale firmei, conform organigramei acesteia;
- exist un plan de securitate al ntregului sistem informatic, care cuprinde
msuri tehnice i organizatorice corespunztoare.
Derularea unui proiect de integrare informaional este o activitate extrem de complex ce
reprezint o adevrat provocare tehnologic, att pentru proiectani ct i pentru firme.

16



3. SISTEME DE CALCUL

3.1. Istoricul, evoluia si clasificarea sistemelor de calcul
Calculatorul poate fi definit n dou moduri:
1. Main capabil s efectueze automat operaii aritmetice i logice (cu scopuri tiinifice,
administrative, contabile etc.) cu ajutorul unor programe care definesc metodologia i
modul de executare a acestora.
2. Sistem fizic care prelucreaz datele introduse ntr-o form prestabilit i furnizeaz
rezultate fie ntr-o form accesibil utilizatorului, fie ca semnale destinate acionrii unor
echipamente (strunguri, maini etc.).
Evoluia calculatoarelor este strns legat de progresele nregistrate de diferite tehnologii
(electronice, magnetice, electromecanice, electrono-optice). Cercetrile efectuate pentru
realizarea de calculatoare ct mai performante au impulsionat aprofundarea unor noi
aspecte n cadrul acestor tehnologii.

Calculatoarele moderne reprezint rezultatul unui ndelungat proces de cutri ale unor
mijloace tehnice adecvate pentru mecanizarea i automatizarea operaiilor de calcul. n
evoluia mijloacelor de tehnic de calcul se pot evidenia mai multe etape.
1. Etapa instrumentelor de calcul
a. Abacul prima main de calcul cu care ncepe istoria dezvoltrii calculatoarelor a
fost utilizat cu cteva mii de ani nainte de era noastr, aproximativ 600 .H. n China
i Japonia, i continu s fie folosit nc n rile din Orient. Cu ajutorul acestui
instrument de calcul se pot efectua operaii de adunare, scdere, nmulire i
mprire.
b. Rigla de calcul a fost inventat la sfritul secolului XVII i nceputul secolului
XVIII, de ctre John Napier (1550-1617) i Robert Bissaker. J. Napier a descoperit
logaritmii i a publicat prima tabel logaritmic n 1614.

2. Etapa mainilor mecanice de calcul (bazate pe roi dinate angrenate: roata dinat
jucnd rolul elementului cu mai multe stri stabile, fiecare codificnd o cifr zecimal).
a. ntre anii 1642 1645 matematicianul francez Blaise Pascal (1623-1662) a realizat
prima main de adunat, considerat a fi primul calculator digital (numit
Pascalina).
b. n anul 1674 (1666, dup alii), Gottfried Wilhelm von Leibnitz (1646-1716)
inventeaz maina care execut operaii de nmulire i mprire. Acesta a fost
primul calculator mecanic capabil s efectueze operaii de nmulire.
c. Urmtoarea dezvoltare marcant a fost proiectarea de ctre Charles Babbage
(1791-1871), n secolul al XIX-lea, mai precis anul 1822, a unei maini capabile s
efectueze logaritmi i funcii trigonometrice, fr intervenia factorului uman,
primul calculator cu execuie automat a programului care nu a fost construit
niciodat. Proiectul prevedea nc de atunci principalele elemente ale
calculatoarelor moderne de astzi (unitile de memorie, calcul, intrare, ieire i
comand, fiind astfel considerat primul om care a inventat calculatorul modern).
Aceste maini au marcat punctul de rscruce n startul epocii calculatoarelor.
d. n anul 1912, F. Baldwin i J. Monroe ncep producia de mas a mainilor mecanice
de calculat, cu patru operaii aritmetice.

17
3. Maini electromecanice de calculat (bazate pe roi dinate angrenate, acionate
electric), etap influenat de dezvoltarea rapid a electronicii.
a. n anul 1939 Samuel Williams a construit un calculator cu relee. Acesta a fost primul
calculator digital i prima main binar. n 1943 britanicii au realizat o main,
numit Colossus, folosit pentru decodarea mesajelor trimise de germani.
b. ntre 1937-1945, Howard Aiken de la Universitatea Harvard, mpreun cu firma IBM,
a produs calculatorul MARK 1, bazat pe relee electromagnetice (numele original a
fost IBM Automatic Sequence Controlled Calculator). Releele electromagnetice i
contactele lor joac rolul elementelor bistabile. Cu ajutorul lor se pot codifica cifrele
sistemului de numeraie binar. n 1937 Aiken propune proiectul Calculatorului cu
Secvene Automate de Comand. Acesta folosea principiile enumerate de Charles
Babbage i tehnologia de implementare pentru calculatoarele electromecanice
produse de IBM. Cel de-al doilea calculator creat de Aiken, numit MARK 2, a fost
realizat la finele primului rzboi mondial (n anul 1947) i avea o putere de calcul de
cinci ori mai mare dect predecesorul su. Construcia calculatorului Mark I a
nceput n 1939 i s-a terminat la 7 august 1944, dat ce marcheaz nceputul erei
calculatoarelor.
4. Mainile electronice de calcul cu program memorat, bazate la nceput pe tuburi
electronice, apoi pe tranzistori i circuite integrate.

n anul 1943 la Universitatea din Pennsylvania a nceput construcia primului calculator
bazat pe tuburi electronice, numit ENIAC Electronic Numerical Integrator And Computer,
de ctre o echip avnd n frunte pe John Presper Eckert, John W. Mauchly i John Louis
von Neumann, fiind primul calculator digital electronic operaional. Acest calculator era
alctuit din 19.000 tuburi electronice, 1.500 de relee, avea o greutate de 30 tone, utiliza o
putere de 200 kW i putea memora instruciuni cu scopul de a simplifica rezolvarea
problemelor. A fost terminat n 1945. n acelai an, John Louis von Neumann a introdus
conceptul de program memorat. Succesorul lui ENIAC a fost calculatorul electronic numit
EDVAC Electronic Discrete Variable Automatic Computer. Pentru construcia acestui
calculator s-a folosit lucrarea lui John Louis von Neumann Prima schi de raport asupra lui
EDVAC.

Conform principiilor lui J. L. von Neumann un calculator trebuie s aib:
1. un singur procesor central;
2. singur legtur ntre procesorul central i memorie;
3. programul este stocat (memorat) n memorie;
4. procesorul central aduce, decodific i execut instruciunile memorate ale programului
secvenial.
Dup elaborarea structurii logice de baz a calculatorului cu program memorat, au fost
stabilite entitile funcionale care concurau la realizarea acestuia, i anume:
1. Un mediu de intrare care s permit introducerea de instruciuni i operanzi ntr-un
numr nelimitat.
2. O memorie din care se citesc operanzii sau instruciunile i n care se pot introduce
rezultate, n ordinea dorit.
3. O seciune de calcul, capabil s efectueze operaii aritmetice sau logice asupra
operanzilor citii din memorie.
4. Un mediu de ieire, prin intermediul cruia se pot trimite ctre utilizatori rezultatele
obinute ntr-un numr nelimitat.
5. O unitate de comand care s fie capabil s interpreteze instruciunile citite din
memorie, i care s poat selecta ordinea de desfurare a operaiilor, n funcie de
rezultatele obinute pe parcurs.
Majoritatea calculatoarelor construite pn n prezent au la baz aceste principii, purtnd
astfel i numele de calculatoare de tip von Neumann.

18

Trebuie amintit c primul calculator care a avut sistem de operare s-a numit EDSAC,
construit n anul 1949, executa 714 operaii/secund. Pe baza acestui proiect n anul 1951,
Eckert i Mauchly au produs primul calculator comercial, numit UNIVAC 1.



Fig. 3.1. Schema calculatorului von Neumann

In schema calculatorului numeric von Neumann se folosesc notatiile:
- UI reprezint dispozitivele periferice de intrare.
- UAL reprezint unitatea aritmetico-logic care conine circuite ce manipuleaz datele.
- UC reprezint unitatea de control ce coordoneaz activitile mainii.
- UE reprezint dispozitivele periferice de ieire.
ncepnd din acest moment evoluia calculatoarelor a avut o curb ascendent, att n ceea
ce privete puterea de calcul, ct i miniaturizarea lor, ajungndu-se n zilele noastre la
calculatoare de puteri de calcul incredibil de mari.
Clasificarea calculatoarelor
Clasificarea sistemelor de calcul se poate face dup mai multe criterii, i anume: din punct
de vedere al funciilor pe care le ndeplinete, al structurii, al performanelor, al generaiei
creia i aparine, al familiei de calculatoare etc.

O prim clasificare a calculatoarelor numerice poate fi fcut dup familia de calculatoare
creia i aparine:
1. Mainframe-uri.
2. Minicalculatoare.
3. Microcalculatoare.
Mainframe-urile, sunt calculatoare mari i foarte scumpe, specifice anilor 1960 1970.
Aceste calculatoare prezint urmtoarele avantaje:
- Proceseaz date la viteze superioare, astfel nct pot rezolva sarcinile complexe mult
mai rapid.
- Drive-urile pot stoca mult mai multe date i manipula fiiere mai mari dect o pot face
sistemele mai mici.
- Sistemele de operare permit utilizarea simultan a acestora de ctre mai muli
utilizatori, prin intermediul utilizrii tehnicii multiprogramrii (utilizatorii sunt conectai la
calculator prin uniti de tastatur i ecran, numite terminale i uniti vizuale de afiare.
Minicalculatoarele: sunt calculatoare cu viteze de 10
3
10
5
operaii / secund, cu o
lungime a cuvntului mic (8, 12, 16 bii). n general sunt calculatoare ieftine i sunt
recomandate pentru companiile mai mici. Un asemenea calculator este mai mic dect un

19
mainframe, capacitatea de stocare este mai mic i nu permite att de muli utilizatori
simultan ca un mainframe. Primul minicalculator cu adevrat popular a fost PDP 8, lansat n
1965, i produs de firma DEC Digital Equipment Corporation. Alte exemple de
minicalculatoare: NOVA, DEC-VAX, familia de calculatoare romneti FELIX. Actualmente,
liderul mondial n domeniul minicalculatoarelor este IBM, cu peste 300.000 instalri,
disponibil n mai multe variante (IBM AS/400 Application System/400).

Microcalculatoarele: sunt calculatoare de birou, foarte rspndite n ultimul deceniu,
datorit gradului lor de accesibilitate dar i preului relativ sczut. Datorit faptului c acestea
sunt destinate unui singur utilizator; se mai numesc i calculatoare personale (personal
computer PC). Printre cele mai cunoscute i rspndite microcalculatoare se numr IBM
PS/2, Apple MacIntosh, Hewlett Packard, Vectra etc.

Primul microcalculator a fost construit n 1973 (Frana, la Oresay, produs de societatea R2E
condus de Andre Truong Trong Thi), s-a numit Micral i avea un microprocesor Intel 8080,
produs de ctre firma Intel n aprilie 1974 (primul microprocesor 8008 a aprut n anul 1972).

Cei care au intuit importana microcalculatoarelor, n ideea de a le apropia ct mai mult de
om, au fost Steve Wozniak, de 26 de ani, angajat al firmei Hewlett Packard i Steve Jobs, n
vrst de 20 de ani. Ei produc n 1975 ntr-un garaj din California, un calculator numit Apple
I, introducnd odat cu el i noiunea de calculator personal.
Abia dup 5 ani de la lansarea lui Apple I, n august 1981, firma IBM, denumit i Big Blue",
este convins de importana acestei noi ramuri aprute de curnd i se hotrte s intre n
lupt. Calculatorul, numit IBM PC Personal Computer se impune pe pia imediat. Un alt
pas nainte a fost introducerea microprocesorului Intel 80386, care reprezint trecerea de la
microprocesoarele pe 16 bii la cele pe 32 bii.

O categorie aparte de calculatoare o reprezint supercalculatoarele; acestea au fost
dezvoltate pentru aplicaii specializate care necesit un numr imens de calcule matematice,
dar ele mai sunt utilizate n cercetri nucleare, exploraii petroliere etc. Acestea pot executa
peste 1 bilion de operaii pe secund, sunt cele mai rapide i puternice calculatoare.
Supercalculatoarele lucreaz pe 64 bii, memoria se msoar n GB, capacitatea de stocare
este imens i se pot primi intrri de la peste 10.000 staii de lucru. Unul dintre cele mai
celebre calculatoare este Seymour Cray-Cray-2. Costul unui supercalculator este de peste 4
milioane $, Cray-2 costnd aproximativ 17 milioane $. Diferena principal ntre un
supercalculator i un mainframe este aceea c un supercalcultor folosete toate resursele
pentru executarea unui anumit numr de programe ntr-un timp ct mai scurt, n timp ce un
mainframe utilizeaz aceste resurse pentru a executa mai multe programe n mod
concurenial.

Astfel avnd n vedere tehnologiile utilizate n construcia calculatoarelor, ncepnd cu anul
1946, se pot evidenia cinci generaii de calculatoare. Datorit faptului c funcia de
prelucrare a datelor este strns legat de cea de transmisie a acestora, o alt caracteristic
a fiecrei generaii de calculatoare se refer la tehnologiile de telecomunicaii utilizate. Dintre
caracteristicile de baz ale celor cinci generaii de calculatoare amintim:
- Prima generaie de calculatoare, caracteristic anilor 1945 1958. Primele
calculatoare utilizau tuburile electronice pentru circuite i tamburi magnetici (fiind
primele dispozitive utilizate pentru memorare) pentru memorie. Aceste calculatoare
erau de dimensiuni mari, mari consumatoare de electricitate, foarte scumpe, nefiabile,
timpul de acces la memorie era mare. Calculatoarele din aceast generaie au fost
fundamentate pe cercetrile lui Norbert Wiener, printele ciberneticii, care a pus bazele
teoretice ale calculatorului electronic. Pentru efectuarea operaiilor era utilizat limbajul
main i puteau rezolva numai un singur task la un moment dat. Intrrile aveau la baz
cartela perforat i banda de hrtie, i ieirile erau obinute la imprimant. Limbajul
main este limbajul de programare de nivel jos care este neles de calculator.

20
Exemple: 1945 AVIDAC, 1945 EDSAC primul calculator cu sistem de operare, 1946
ENIAC, 1950 SEAC, 1951 UNIVAC 1, care a fost primul calculator comercial.
- A doua generaie de calculatoare a aprut la nceputul anilor 1960 (perioada 1958
1966). Tuburile electronice au fost nlocuite de tranzistori (tranzistorul a fost inventat n
1947 n laboratoarele Bell); calculatoarele erau mai mici, ieftine, fiabile, consumau mai
puin electricitate i erau mai rapide de cteva sute de ori, dect cele din prima
generaie. Exemple de calculatoare din generaia a doua: ICL 1301, IBM 1401.
- A treia generaie de calculatoare specific perioadei 1966-1971, i-a fcut debutul
odat cu apariia chip-urilor. Tranzistorii sunt nlocuii cu circuitele integrate (primul
circuit integrat a fost dezvoltat n 1950 de Jack Kilby de la Texas Instruments i Robert
Noyce de la Fairchild Semiconductor). Circuitele integrate sunt cel mai des clasificate n
funcie de numrul tranzistorilor i a altor componente pe care i conine. Astfel,
circuitele integrate sunt: pe scar simpl (SSI Simple Scale Integration, 20 de
tranzistori pe pastila de SI), medie (MSI Medium Scale Integration, 20-1000 de
tranzistori pe pastila de SI), larg (LSI Large Scale Integration, 1000-50.000 de
tranzistori pe pastila de SI), foarte larg (VLSI Very Large Scale Integration, 50.000-
100.000 de tranzistori pe pastila de SI), i ultra larg (ULSI Ultra Large Scale
Integration, peste 100.000 de tranzistori pe pastila de SI). Calculatoarele din aceast
generaie erau mai mici, ieftine i mai rapide dect precedentele. n loc de cartele
perforate i imprimante, utilizatorii interacioneaz cu calculatoarele prin intermediul
tastaturi i monitoarelor i interfee cu un sistem de operare, care permit execuia mai
multor aplicaii diferite n acelai moment de timp. Caracteristica acestei generaii de
calculatoare este apariia de limbaje de nivel foarte nalt (Fortran, Cobol), programarea
structurat, sisteme de operare orientate pe limbaje (Algol, Pascal), timp partajat,
grafic pe calculator, baze de date. Exemple: IBM 360, Siemens 4004, ICL 1900,
UNIVAC 9000 etc.
- A patra generaie de calculatoare este caracterizat de utilizarea circuitelor integrate
pe scar larg n construcia calculatoarelor, care a debutat n anii 1970 1971. Altfel
spus, generaia a patra de calculatoare a nceput odat cu folosirea microprocesorului
n construcia acestora. Aceste calculatoare sunt puternice, ele pot fi legate ntre ele,
formnd o reea de laculatoare; ncep s fie utilizate sisteme de operare evoluate,
pachete de programe de larg utilizare, sisteme expert, limbaje orientate pe obiecte,
baze de date relaionale etc. n 1981 firma IBM introduce pe pia primul su calculator
personal (PC), i n 1984 Apple introduce Macintosh.
- A cincea generaie de calculatoare, reprezentat de calculatoarele utilizate n prezent
(nc n curs de proiectare), este caracterizat de capacitatea recunoaterii imaginilor, a
sunetelor i altor capaciti de inteligen artificial. Tehnicile de procesare paralel,
bazate pe drive-urile RISC este o caracteristic a acestor calculatoare. Software-ul
utilizat n aceast perioad se caracterizeaz prin: sisteme de operare cu interfa
evoluat cu utilizatorul, limbaje concurente, programare funcional, prelucrare
simbolic (limbaje naturale, recunoaterea formelor: imagini / voce), Prolog, baze de
cunotine, sisteme expert evoluate, CAD, CAM, CAE, multimedia, realitate virtual,
Web.
Dup calculele pe care le pot efectua calculatoarele se mpart n trei grupe:
- Calculatoare analogice care sunt utilizate pentru studiul sistemelor complicate ce nu
permit ncercri directe i al cror studiu duce la calcule laborioase. Se mai numesc i
maini de calcul cu acionare continu deoarece opereaz asupra unei cantiti de
informaii ce variaz continuu, acest lucru realizndu-se cu ajutorul elementelor de
calcul.
- Calculatoare numerice sunt dispozitivele i echipamentele care prelucreaz automat
informaia codificat sub form de valori numerice. Opereaz cu cele dou cifre ale
sistemului binar pe care le manipuleaz cu viteze fantastice.
- Calculatoarele hibride sunt dispozitivele de calcul care combin operaiile
calculatoarelor numerice cu cele ale calculatoarelor analogice.

21
Cele trei clasificri nu sunt singurele posibile, calculatoarele mai pot fi clasificate i n funcie
de:
- Modul de utilizare (de buzunar, de birou, staii de lucru).
- Regimul de lucru (individuale, legate n reea de microcalculatoare, terminale).
- Lungimea cuvntului pe care l prelucreaz (8, 16, 34, 64 bii).
3.2. Arhitectura sistemelor de calcul
Prin sistem de calcul se nelege acel sistem care permite realizarea anumitor activiti,
avnd la baz prelucrarea informaiei, alctuit din dou subsisteme principale: hardware i
software. Execuia activitilor definete funciile sistemului, iar modul n care aceste funcii
sunt ndeplinite determin performanele sistemului.
Termenul de arhitectura defineste structura fizica sau proiectul unui calculator si al
componentelor sale, de la structura sa interna de functionare si circuitele specifice, pana la
programele ce il fac sa functioneze.

Hardware este o component material, fizic i reprezint ansamblul de componente i
dispozitive care constituie calculatorul; mai putem spune c reprezint totalitate circuitelor,
dispozitivelor i echipamentelor unui sistem de calcul.

Software reprezint totalitatea programelor cu care este echipat un sistem de calcul,
formnd componenta nematerial a acestuia.

Partea hardware a unui calculator este alctuit mai multe subsisteme:
- Periferice de intrare.
- Periferice de ieire.
- Unitatea central.
- Memoria (intern i extern).










Fig. 3.2. Interaciunea subsistemelor hardware ale unui calculator

Memoria sau Unitatea de memorie asigura stocarea informaiilor (date si programe) si
este format din:
- memoria intern (principal) - pstreaz programele si datele utilizate la
momentul curent (este realizat cu circuite electronice de memorie)
- memoria extern (secundar) - pstreaz celelalte programe si date ce
urmeaza sa fie procesate (este implementata prin echipamente periferice de
memorie, cum sunt discurile magnetice sau benzile magnetice)
Unitatea centrala sau de comand (UC) este cea responsabil cu gestionarea
datelor si programelor stocate n memoria intern si a echipamentelor periferice.
Perifericele de intrare permit introducerea informaiei n calculator si realizeaz
totodat conversia informaiei, din forma extern accesibil omului (cifre, texte, imagini),
n format intern binar (ca exemplu de uniti de intrare se pot enumera: tastatura, mouse-
ul, scanner-ul, cititorul optic de caractere, etc.).

22
Perifericele de iesire realizeaz transmiterea, n exteriorul sistemului de calcul, a
rezultatelor prelucrrilor efectuate de unitatea de comand. n cazul n care rezultatele
sunt destinate utilizatorului uman, unitatea de iesire execut conversia din format intern
binar n format direct accesibil omului (cifre, texte, grafice, imagini). Cele mai uzuale
echipamente de iesire sunt monitoarele, imprimantele, boxele audio.

3.3 Unitatea central
Unitatea central este componenta principal care conduce i controleaz ntregul proces n
cadrul sistemului. n cazul PC urilor, rolul unitii centrale este deinut de microprocesor,
care reprezint componenta principal a calculatorului, susinnd procesarea datelor i
controlnd memoria, intrarea i ieirea datelor. Microprocesorul controleaz operaiile
fiecrui subsistem i le coordoneaz ntr-o unitate funcional, fiind conectat la celelalte
componente printr-o serie de magistrale (bus-uri). Procesorul este construit dintr-un singur
chip de dimensiuni ceva mai mari care conine un circuit integrat complex, ce i permite s
prelucreze informaii prin executarea unor operaii logice i matematice diverse. El este
compus din dou pri importante: unitatea de execuie (EU Execution Unit) i unitatea de
interfa a bus ului (BIU Bus Interface Unit).

Prima realizeaz efectiv operaiile, iar cea de-a doua are funcia de transfer a datelor de la i
nspre microprocesor. Microprocesorul ndeplinete, de fapt, funciile unitii centrale sau
unitii de control, i anume, execut operaii aritmetico-logice, decodific instruciuni
speciale, transmite altor chipuri din sistem semnale de control. Comunicarea unitii centrale
cu restul sistemului (monitor, tastatur, imprimant etc.), se realizeaz prin intermediul unor
porturi.
Operaiile pe care le execut microprocesorul se fac prin intermediul unor zone de memorie
ale microprocesorului, numite registre.
Diferenierea microprocesoarelor se face n funcie de cantitatea de memorie ce poate fi
citit la un moment dat, numrul de instruciuni executabile, precum i viteza de execuie a
operaiilor.
3.4 Memoria intern, caracteristici si tipuri de circuite de memorie
Microprocesorul are capacitatea de a memora att datele ce urmeaz a fi prelucrate ct i
rezultatele intermediare. Deci, rolul su este acela de a prelucra i transmite informaiile i
rezultatele i, numai pentru ndeplinirea acestui scop, prezint i funcia de a memora
datele. Capacitatea de a memora datele este mic, neputnd, de exemplu, stoca programe.
De aceea, un calculator necesit o memorie care s stocheze date i programe.

Pentru a memora i transmite informaiile prin intermediul acestor semnale, calculatoarele
folosesc sistemul binar de reprezentare a informaiilor. Cea mai mic informaie care poate fi
reprezentat voate lua valorile 0 sau 1 i poart denumirea de bit (binary digit cifr
binar). Deci toate datele sunt reprezentate n calculator numai prin valorile 0 i 1. Deoarece
datele care sunt memorate i citite n/din calculator au nevoie de mai muli bii, acetia se
folosesc n mod grupat. Astfel o succesiune de 8 bii se mai numete byte (sau octet),
acesta reprezentnd de fapt unitatea de msur a capacitii de memorie. Un byte poate
reprezenta n calculator numai un caracter.
Deci unitatea de baz a capacitii de memorie este byte - ul (notat cu B), care este o
succesiune de 8 bii (b). Celelalte uniti de msur sunt:
- 1 KB (kilobyte) = 1024 B
- 1 MB (megabyte) = 1024 KB
- 1 GB (gigabyte) = 1024 MB
- 1 TB (terabyte) = 1024 GB
- 1 PB (petabyte) = 1024 TB

23

Memoria intern este o component de baz a oricrui sistem de calcul, fiind de fapt o
zon de stocare a informaiilor n interiorul calculatorului, locul unde programele i datele
sunt pstrate, n form binar, pe toat durata de prelucrare a acestora. mpreun cu
microprocesorul particip la efectuarea operaiilor stabilite de programul n execuie.
Caracteristica semnificativ a memoriei, comparativ cu stocarea pe discuri, dischete etc.,
const n aceea c unitatea central poate accesa datele cu o vitez foarte mare, astfel
nct pauzele cauzate de transferul datelor n memorie i din memorie sunt minimizate.
ncrcarea unui fiier de pe disc reprezint, de fapt, copierea sa n zona de memorie.
Memoria intern prezint anumite caracteristici:
1. Capacitatea (dimensiunea) este strns legat de microprocesorul utilizat. Unitatea de
msur este KB (kilobytes), MB sau GB. Performanele unui calculator cresc atunci
cnd capacitatea memoriei interne este ridicat.
2. Timpul de acces reprezint intervalul de timp dintre momentul n care s-a emis o
cerere de acces, pentru scriere sau citire, i momentul n care ncepe efectiv operaia
respectiv. Unitatea de msur este ms (microsecunde) sau ns (nanosecunde). Cu ct
timpul de acces este mai mic, cu att memorari,a este mai rapid. Vitezele de
memorare mai sunt msurate i n MHz. De exemplu, o memorie RAM la 100 MHz este
echivalent cu 8 ns, iar la 133 MHz cu 12 ns.
3. Modul de organizare i adresare. Din acest punct de vedere memoria intern este
structurat n celule binare, locaii, zone, partiii, n funcie de caracteristicile tehnice ale
acesteia. Astfel: bit-ul este unitatea de reprezentare a informaiei n memoria intern;
celula binar reprezint circuitul electronic capabil s memoreze informaii de un bit;
octetul reprezint o succesiune de 8 bii care pot fi adresai individual dup adresa
fiecruia n parte; locaiile de memorie reprezint zone de memorie care au asociate o
adres unic, iar coninutul poate fi scris sau citit ntr-un singur ciclu de memorie.
Locaiile de memorie sunt numerotate cresctor, de la 0 pn la limita superioar ce
indic ultima locaie. Aceste numere cresctoare ale locaiilor de memorie se numesc
adrese de memorie i ele reprezint o informaie care faciliteaz identificarea locului
unde se afl locaia de memorie care se dorete a fi accesat. n mod normal, memoria
intern este privit ca o succesiune de locaii cu dimensiunea de 1 octet, coninutul
locaiei fiind tratat ca o entitate de informaie. Zona de memorie reprezint o succesiune
de mai multe locaii. Un cuvnt de memorie poate s nsemne o informaie de 2, 4 sau 8
octei. Dimensiunea cuvntului de memorie este strns legat de elementele
constructive ale calculatorului i reprezint unitatea elementar pentru memorarea i
accesarea instruciunilor, operanzilor, adreselor.
4. Ciclul de memorie reprezint intervalul de timp n care este realizat citirea sau
scrierea unei uniti de informaie din/n memorie. Unitatea de msur este ms sau ns,
i mai poate fi definit drept intervalul de timp dintre dou operaii succesive.
5. Costul de fabricaie este un criteriu economic privind performanele unui calculator,
depinznd de mai muli factori, printre care cei mai importani sunt tehnologia de
fabricaie i firma productoare.
Dup criteriul accesului i al modului de funcionare memoria intern a calculatorului este de
dou tipuri:
- RAM Random Access Memory.
- ROM Read Only Memory.
Memoria cu acces aleator, sau memoria RAM, este o zon de stocare temporar unde
sunt pstrate programele i datele ncrcate de pe disc sau introduse de la tastatur sau de
la un alt periferic de intrare. Aceasta este memoria la dispoziia utilizatorului, numit din
acest motiv i memoria de baz (lucru) care este la dispoziia programelor. Termenul de
acces aleator" semnific faptul c datele pot fi extrase din memorie n orice ordine. Acest tip
de memorie mai este numit i RWM Read Write Memory. Memoria RAM este volatil,
deci n momentul n care calculatorul este nchis (deconectat, decuplat de la sursa de
alimentare), orice informaie stocat este pierdut. De aici rezult c nainte de a deconecta

24
calculatorul, trebuie s se salveze pe hard-disc sau pe un alt periferic de stocare (dischet,
CD etc.) fiierele care au rezultat n urma prelucrrii.
Memoriile RAM sunt compatibile cu placa de baz a calculatorului. Din acest motiv la o
anumit plac de baz se pot utiliza numai un anumit tip de memorii. Memoriile RAM se
prezint sub dou forme de baz:
- SIMM (Single In-line Memory Module) este o plcu de silicon care conine o serie de
cipuri de memorie, iar pinii de conectare sunt aezai pe un singur rnd. De obicei se
utilizeaz dou perechi identice (mai sunt cunoscute sub denumirea de memorii pe 32
bii).
- DIMM (Dual In-line Memory Modules) conine cipuri de memorie ca i SIMM-urile dar cu
o densitate mai mare, deci are mai mult memorie RAM (mai sunt cunoscute sub
denumirea de memorii pe 64 bii).










Fig. 3.3. Memorii SIMM
n funcie de tehnologia utilizat pentru memorarea datelor, cele dou tipuri de baz ale
memoriei RAM sunt:
Dinamic, DRAM (Dynamic RAM) are ca principiu constructiv celula de memorie
format dintr-un tranzistor i un condensator de capacitate mic. Schimbarea strii
se face prin ncrcarea/descrcarea condensatorului. La fiecare citire a celulei,
condensatorul se descarc. Aceast metod de citire a memoriei este denumit
citire distructiv". Din acest motiv celula de memorie trebuie s fie remprosptat
(este o consecin a principiului de funcionare al condensatorilor) dup fiecare citire
(n mod normal memoria trebuie s fie remprosptat de mii de ori pe secund, n
caz contrar datele memorate se vor pierde), ceea ce duce la micorarea
performanei n ansamblu, dar este o procedur obligatorie i are loc la fiecare 64
ms. Condensatorii colecteaz electroni care se afl n micare la aplicarea unei
tensiuni electrice, ns dup o anumit perioad de timp energia nmagazinat
scade n intensitate datorit pierderilor din dielectric. Aceste probleme de ordin
tehnic conduc la creterea timpul de ateptare pentru folosirea memoriei.
- Static, SRAM Static RAM acest tip de memorie utilizeaz n structura celulei de
memorie 4 tranzistori i 2 rezistene. Schimbarea strii ntre 0 i 1 se realizeaz prin
comutarea strii tranzistorilor. La citirea unei celule de memorie informaia nu se pierde.
Memoria static RAM nu necesit reimprosptarea ei, ceea ce o face s fie mai rapid
fa de cea dinamic, dar i mai scump. Datorit utilizrii matricei de tranzistori,
comutarea ntre cele dou stri este foarte rapid. Tipuri de memorii SRAM:
Async SRAM este cel mai vechi tip de memorie static RAM, i este denumit
asincron deoarece lucreaz independent de ceasul sistemului.
Sync SRAM este memoria static RAM sincronizat cu ceasul sistemului, mrind
viteza sistemului.
Pipeline Burst SRAM este memoria cea mai frecvent utilizatde tip SRAM i poate
funciona cu magistrale a cror vitez este mai mare de 66 MHz.
Memoria ROM, reprezint o memorie de stocare permanent, utilizat pentru memorarea
programelor care permit boot-area (nccarea, lansarea) calculatorului i executarea unor
diagnostice. Memoria se numete read only deoarece nu este posibil inscripionarea de noi

25
date sau programe (este format din circuite al cror coninut este programat la fabricaie i
nu poate fi schimbat de utilizator). Acest tip de memorie este utilizat din dou motive
ntemeiate: performan (informaiile stocate n aceast memorie sunt disponibile n
permanen indiferent de starea calculatorului on sau off, din acest motiv de mai numete i
memorie non-volatil) i securitate (datorit faptului c datele coninute nu pot fi modificate
uor accidental sau intenionat constituie o msur de securitate).

Una din caracteristicile de baz ale memoriei ROM este aceea c datele stocate nu pot fi
terse. Cu toate acestea exist tehnici speciale de tergere selectiv i reprogramare care
permit modificarea coninutului memoriei ROM (din acest motiv ele mai sunt denumite i n
special memorii read-only), i n funcie de care aceste memorii sunt calsificate n:
- PROM Programmable ROM, permit nscrierea o singur dat a unor noi programe,
prin utilizarea unui echipament special. Informaia odat memorat nu mai poate fi
modificat.
- EPROM Erasable Programmable ROM, informaia stocat poate fi tears i apoi
cipul poate fi reprogramat cu ajutorul radiaiilor ultraviolete.
- EEPROM Electrically Erasable Programmable ROM, informaia poate fi citit, tears,
i reprogramat de mai multe ori de ctre utilizator cu ajutorul semnalelor electrice. Este
tipul de memorie ROM cel mai flexibil, i este folosit pentru stocarea programelor BIOS.
Din punct de vedere funcional, memoriile ROM difer de cele RAM att prin faptul c cele
ROM sunt n mod uzual mai lente, ct i prin faptul c, n permanen, coninutul rmne
acelai.
Memoria ROM este cea mai utilizat pentru stocarea programelor la nivel de sistem, care
sunt disponibile n orice moment. Un exemplu de astfel de program este sistemul BIOS
(Basic Input Output System) care este stocat ntr-o memorie EEPROM, numit ROM BIOS
sistem. Atunci cnd calculatorul este pornit prima dat aceast memorie este goal. Aceste
programe BIOS reprezint o colecie de rutine care asigur serviciile de baz pentru
operaiile de intrare/ieire, o interfa ntre sistemul de operare i partea hardware a
calculatorului. Pentru pstrarea parametrilor de configuraie ai calculatorului, BIOS-ul
folosete o memorie RAM, numit CMOS (Complementary Metal Oxid Semiconductor) de
64 octei, n care se afl, codificate, toate setrile fcute n setup (acest tip de memorie non-
volatil este denumit i NVRAM Non Volatile RAM). Coninutul memoriei se pstreaz i
dup nchiderea calculatorului, deoarece CMOS-ul este alimentat de o baterie. BIOS-ului se
mai ocup i de testarea componentelor hardware (memorie, tastatur etc.) la pornirea PC-
ului. Tot aici se mai afl rutinele de boot-are, care se ocup de ncrcarea sistemului de
operare; tot aici se afl i programul de setup, de configurare a sistemului.
3.5 Echipamente periferice
Un echipament periferic este un dispozitiv, care se afl n afara unitii centrale, dar este
controlat de aceasta i face s creasc performanele unui calculator. Echipamentele
periferice reprezint ansamblul de componente ce pot fi conectate cu unitatea central
pentru a se putea obine o configuraie dorit de utilizator i sunt folosite pentru introducerea
datelor, extragerea rezultatelor, asigur o interfa cu utilizatorul. Funciile mai importante
ale echipamentelor periferice sunt:
- Introducerea datelor, programelor i a comenzilor n memoria calculatorului.
- Reprezentarea rezultatelor prelucrrilor sub o form accesibil calculatorului.
- Asigur supravegherea i posibilitatea interveniei utilizatorului pentru funcionarea
corect a sistemului n timpul unei sesiuni de lucru.
- Asigur dirijarea automat a sistemului de calcul i manipularea programului prin
comenzi transmise de utilizator.
Echipamentele periferice sunt grupate n urmtoarele categorii:
1. Periferice de intrare.

26
2. Periferice de stocare.
3. Periferice de ieire.
4. Periferice de comunicaii.
Periferice de intrare: tastatura, mouse-ul, microfonul, scanner-ul, camera video, joystick,
uniti de disc etc.


Tastatura (keyboard) reprezint principalul periferic pentru introducerea datelor
(informaiilor) n calculator. Ea opereaz prin convertirea acionrii de taste n semnale
electronice sub form de cifre binare. O tastatur are de obicei 101 taste, care sunt mprite
dup funcionalitatea lor n mai multe categorii: taste alfanumerice ocup partea central a
tastaturii, iar apsarea unei taste pe care se afl o liter determin apariia pe ecran a
caracterului mic corespunztor; taste cu scopuri speciale determin efectuarea unei
anumite aciuni fr a mai tasta comanda respectiv; taste funcionale conin 10 sau 12
taste situate n partea superioar, avnd pe ele litera F urmat de numrul tastei 112,
apsarea unei taste determin efectuarea unor operaii specifice de la program la program;
taste numerice i direcionale cu ajutorul lor se introduc de la tastatur cifre, se poate
efectua deplasarea n sus, n jos, la dreapta sau la stnga n interiorul unui text.

Mouse-ul este un periferic de intrare, nzestrat cu o bil de gum sau metal care se mic
pe suprafaa mesei. Declanarea unei anumite aciuni se face prin poziionarea cursorului n
zona corespunztoare i apsarea unuia dintre butoanele aflate pe partea posterioar
(dreapta/stnga). Specificarea butonului care trebuie apsat este indicat n manualul de
prezentare a fiecrui produs. Deplasarea mouse-lui pe suprafaa de lucru are ca efect
deplasarea unui indicator numit cursor. Cnd se va da un clic stnga se realizeaz
selectarea unui obiect i un dublu clic stng genereaz lansarea unei aplicaii. Butonul din
dreapta al mouse-lui are ca efect, prin apsarea acestuia, apariia unui meniu de context al
crui coninut va depinde de elementul selectat. Exist astzi, mai multe categorii de mouse-
uri: mouse cu dou butoane, cu dou butoane i un scoll, mouse-uri optice i mouse-uri fr
fir (care nglobeaz senzor optic, comunicarea dintre mouse i receiver este rapid i fr
interferene din partea altor dispozitive). Progresul tehnologic al transmisiei n infrarou a
permis realizarea de dispozitive mouse fr fir, aa numitele wireless mouse.

Scanner-ul este un periferic care poate capta imagini, grafice, diagrame sau fotografii aflate
pe hrtie astfel nct acestea pot fi introduse n calculator n vederea ncorporrii n
documente sau cri. Punct cu punct scanner-ul poate reproduce fotografii, desene i chiar
colaje. Ideea care st la baza scanner-elor este elementar: acesta detecteaz diferenele
de strlucire a unei imagini folosind o matrice de senzori. Scanner-ele se clasific n:
- Scannere cu tambur (drum scanners).
- Scanner-ul cu pat (flatbed scanner).
- Scanner-ul manual (hand scanner).
- Scanner video.
Tableta grafic are un mod de utilizare similar cu mouse-ul, ns este mult mai precis. Se
compune dintr-o suprafa plat denumit planet i un digitizor, conectat la calculator.
Digitizorul este asemntor mouse-ului i este numit puck.

Periferice de stocare: sunt echipamente periferice pe care se pot nregistra date, pentru a
putea fi utilizate ulterior; cum ar fi: banda magnetic, discul flexibil, discul dur, discul
compact, hrtia etc.

Unitile de disc flexibil (floppy disk sau dischete). Dischetele pentru PC uri au diametrul
de 5,25 inch (notat cu 5.25'') sau 3,5 inch (notat cu 3.5''), iar capacitatea de nmagazinare a
informaiei nu depinde de mrimea dischetei.


27
Un disc pentru a putea fi folosit trebuie mai nti formatat. Prin procesul de formatare se
structureaz suprafaa suportului magnetic, pe care se dorete s se salveze datele, ntr-un
mod care poate fi recunoscut de sistemul de operare, i care const n: mprirea discului n
sectoare uniforme, crearea tabelelor necesare gestionrii suprafeei (FAT), detectarea i
izolarea sectoarelor defecte din punct de vedere fizic. Operaia de formatare distruge toate
informaiile de pe unitatea respectiv, i este indicat a fi efectuat atunci cnd sunt
semnalate erori la citire sau scriere.

Unitile de disc dur (hard-disc) sunt denumite astfel deoarece, spre deosebire de discurile
flexibile, reprezint o construcie rigid i sunt mai grele; poate fi asemnat cu o dischet de
mare capacitate, integrat ntr-o unitate ncapsulat. Prima dat cnd au fost scrise i citite
primele cuvinte stocate cu succes pe hard-disc a fost 10 februarie 1954.

Avantajele unitilor de disc dur fa de discurile flexibile: pot stoca mai multe date; pot
accesa datele mult mai rapid. Dintre caracteristicile cele mai importante ale discurilor dure:
- Rata de transfer, reprezint cantitatea de date transferat ntr-o secund.
- Timpul de acces, se refer la timpul de accesare a informaiilor.
- Capacitatea, se refer la volumul maxim de date care poate fi stocat pe hard-disc.













Fig. 3.4 . Schema constructiva a unui hard disc

Din punct de vedere fizic, hard-discul este nchis ntr-o unitate care conine o stiv de discuri
de metal, numite platane. Fiecare fa a fiecrui platan este acoperit cu un strat subire de
material metalic. Capetele magnetice sunt utilizate pentru scrierea i citirea datelor de pe
disc. Fiecare suprafa de platan are asociat un cap magnetic, astfel nct datele s poat fi
scrise pe o singur suprafa.

Fiecare platan este divizat ntr-o serie de cercuri concentrice, numite piste, iar fiecare pist
este divizat n sectoare, n mod asemntor cu dischetele. Fiecare sector poate stoca 512
bytes de date. Numrul de sectoare/pist difer de la hard-disc la hard-disc. Numrul de
piste pe platan este acelai cu numrul poziiilor capului de citire/scriere. Toate pistele cu
acelai numr alctuiesc un cilindru. Fiecare hard-disc prezint o anumit combinaie de
capete, cilindri i sectoare. Principalii productori de hard-discuri: Western Digital, Quantum,
Seagate, IBM Corporation, Fujitsu.

Unitile de compact disc (CD-ROM Compact Disk Read Only Memory), realizeaz
doar citirea discurilor compacte, unitile CD-ROM sunt periferice de intrare a informaiilor.
Printre principalele avantaje ale folosirii acestor discuri compacte: capacitatea mare de
stocare a datelor, este ~ 640 MB; sunt mult mai sigure.


28









Fig. 3.5. Compact disc i unitate de CD-ROM

Periferice de ieire : monitoare, imprimante, uniti de disc.

Monitoarele (display-uri) permit vizualizarea datelor introduse de la tastatur sau rezultate
n urma execuiei unor comenzi sau programe. Principala caracteristic a unui monitor este
rezoluia (claritatea), determinat de numrul de pixeli (picture elements punct grafic
elementar) de pe ecran. Persistena este un alt parametru, i este determinat n funcie de
durata de timp n care ecranul continu s luceasc dup ce fascicolul de electroni a trecut.
Rata de mprosptare, reprezint frecvena cu care o imagine este desenat pe ecran.
Frecvena de remprosptare, se mai numete i frecvena baleiajului vertical i corespunde
numrului de trecere pe ecran ale fasciculului de electroni ntr-o secund, iar unitatea de
msur este hertz-ul. Cu ct aceast frecven este mai mare, cu att stabilitatea imaginii
este mai bun. Paleta este numrul de culori distincte care pot fi afiate pe placa grafic.

Tipuri de monitoare: MDA, CGA, EGA sunt monitoare digitale; VGA monitoare analogice.
Dac semnalele digitale prezint niveluri care indic prezena sau absena unui bit,
semnalele analogice pot prezenta orice valoare ntre una minim i una maxim.
Dimensiunea unui monitor standard este de 14'', 15'', 17'', 21'' (1 inch = 2,54 cm). Toate
monitoarele trebuie s respecte unul din standardele: MPR i MPR II (standard de calitate a
ecranelor, introdus de autoritile suedeze n 1990 i care privete emisia radiaiei prin tubul
catodic), iar monitoarele care respect aceste standarde mai sunt cunoscute i sub
denumirea de Low Emission.

Constructiv ecranele pot fi CRT (Cathodic Ray Tub) sau LCD (Liquid Crystal Display).







Fig. 3.6. Monitoar CRT (stanga) si LCD (dreapta)


Imprimanta este un echipament periferic de ieire care este ataat unui calculator, cu
scopul de a tipri documente, grafice etc. Deoarece este un dispozitiv cu ajutorul cruia se
pot obine rezultate, imprimanta este un echipament de extragere a rezultatelor. Exist o
multitudine de tipuri de imprimante, fiecare avnd anumite performane cum ar fi: viteza de
tiprire (pagini/minut), viteza la listare text, viteza la listare grafic, memorie (KB), dotare,
ergonomie etc. Aceste caracteristici fac ca o anumit imprimant s prezinte att avantaje
ct i dezavantaje, din acest motiv atunci cnd se alege tipul de imprimant este bine s se
in seama de tipul de lucrri care vor fi executate pe ea.

29

n funcie de modalitatea de imprimare, imprimantele se clasific n:
- Imprimantele matriceale (9, 18 sau 24 de ace) realizeaz imprimarea cu ajutorul unor
ace din material preios, acionate de electromagnei. Aceste ace acioneaz peste o
band tuat asupra hrtiei.
- Imprimantele cu jet de cerneal, funcioneaz prin pulverizarea fin a unor picturi de
cerneal pe hrtia de imprimat.
- Imprimantele laser folosesc raza laser sau mici diode luminiscente care ncarc
electrostatic un tambur de imprimare, corespunztor caracterului ce urmeaz a fi
imprimat. Datorit ncrcrii i descrcrii electrostatice, particulele de toner (pulbere
special care ader n locurile n care tamburul este ncrcat static i care au la baz
diferite substane: rin artificial, carbon, polipropilen, gel siliconic i colorani
adecvai) se fixeaz pe tambur i pe hrtie.



Fig. 3.7. Imprimanta laser

Dintre caracteristicile de baz, care stau la baza evalurii Imprimantelor, atunci cnd se
analizeaz performanele acestora, se amintete:
- Rezoluia imprimantei, reprezint densitatea punctelor imprimate pe centimetru ptrat,
i este cel mai important criteriu privind calitatea imprimrii. Se msoar n puncte per
inch dpi (dots per inch).
- Viteza de imprimare: la imprimantele matriceale viteza de imprimare se msoar n
numrul de caractere imprimate pe secund cps; la imprimantele cu jet de cerneal i
laser, se msoar n numr de pagini pe minut ppm.
Imprimanta de buzunar. Tehnologia imprimantelor este revoluionat n 2003 de o
ingenioas imprimant portabil PrintBrush de dimensiunea unui mouse obinuit. Folosind
o tehnologie numit imprimare prin micri aleatorii, aparatul genereaz text sau imagini
alb-negru pe msur ce utilizatorul perie cu el o foaie de hrtie. PrintBrush descarc din
calculator printr-o interfa grafic Bluetooth documentele sau fotografiile care trebuie
tiprite.





30



4. BAZELE ARITMETICE SI LOGICE ALE CALCULATOARELOR

4.1. Sisteme de numeraie
Aprecierea cantitativ a fenomenelor i proceselor (inclusiv cele economice) se realizeaz
prin operaia de comparare care presupune existena prealabil a unei cantiti etalon pentru
fiecare form fizic concret de materie sau fenomen.

n urma acestei comparaii rezult o informaie, creia, pentru a fi nregistrat i comunicat,
i se asociaz un simbol (sau un complex de simboluri) ce reprezint un numr. Simbolurile
(sau complexele de simboluri) sunt utilizate pentru a defini n mod unic fiecare numr.
Cunoscut fiind infinitatea numerelor, conform cerinei enunate, este evident c pentru
scrierea tuturor numerelor este necesar o infinitate de simboluri, ceea ce este un nonsens.
Pentru eliminarea acestei dificulti se utilizeaz un numr finit de simboluri din a cror
combinare se obin formaiuni unice. Pentru aceasta sunt necesare reguli precise de
combinare a simbolurilor, a cror utilizare s nlture orice ambiguitate.

Simbolurile utilizate pentru caracterizarea diferitelor numere poart numele de cifre, iar
ansamblul regulilor de reprezentare a numerelor folosind cifrele constituie un sistem de
numeraie.
Un sistem de numeraie este format dintr-o mulime finit de simboluri numite cifre i de
reguli folosite pentru reprezentarea unui numr cu ajutorul acestora.
n decursul istoriei, s-au impus dou sisteme de numeraie: sisteme nepoziionale; sisteme
poziionale.

Sistemul de numeraie nepoziional. Reprezentativ este sistemul roman, presupune
compunerea numerelor prin repetarea cifrelor de un numr de ori ncepnd cu cele mai mari.
Valoarea numrului se obine prin nsumarea cifrelor prin care acesta este reprezentat.

Sistemul roman folosete pentru reprezentarea numerelor cifrele:
I, V, X, L, C, D, M
unde fiecrei cifre i se asociaz o valoare, respectiv:
1, 5, 10, 50, 100, 500, 1000
Deficienele sistemelor de numeraie nepoziionale sunt legate n principal de multitudinea
formelor de reprezentare a unui numr i de dificultatea comparrii numerelor pe baza
lungimii lor, determinat de numrul de cifre.
Spre deosebire de sistemul roman, sistemul arab este un sistem poziional. ntr-un sistem
poziional aportul unei cifre la valoarea numrului ce o conine depinde att de valoarea ei,
ct i de poziia pe care o ocup n scrierea numrului.

Numrul cifrelor folosite pentru reprezentarea unui numr ntr-un sistem poziional se
numete baz.

Sistemul n care cifrele care intr n componena numerelor sunt aezate n ordine, i anume
dup puterile cresctoare sau descresctoare ale bazei se numete sistem de numeraie
ponderat.

31
Atunci cnd se scrie un numr, precum 227 sau 63 ntr-un program, numrul se
presupune a fi n sistemul de numeraie zecimal. Cifrele utilizate n sistemul de numeraie
zecimal sunt: 0, 1, 2, 3, 4, 5, 6, 7, 8, i 9. Cifra cea mai mic este 0 i cifra cea mai mare
este 9. Dar calculatoarele utilizeaz sistemul de numeraie binar, care are numai dou cifre,
respectiv 0 i 1. Alte sisteme de numeraie utilizate sunt sistemul de numeraie octal i
sistemul de numeraie hexazecimal, deoarece sunt convenabile pentru abrevierea numerelor
binare.

Dintre bazele cele mai cunoscute se enumer:
Baza
Sistemul de numeraie /
reprezentarea
Simbolurile utilizate
(alfabetul)
2 Sistem binar, reprezentare
binar
(0, 1)
8 Sistem octal, reprezentare
octal
(0, 1, 2, 3, 4, 5, 6, 7)
10 Sistem zecimal, reprezentare
zecimal
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
16 Sistem hexazecimal,
reprezentare hexazecimal
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B,
C, D, E, F)
n sistemele de calcul se utilizeaz cu preponderen sisteme de numeraie poziionale,
datorit simplitii de reprezentare i de efectuare a calculelor aritmetice. Sistemele de mai
sus sunt sisteme de numeraie poziionale i ponderate.

Se consider reprezentarea unui numr real N n baza b. Valoarea absolut a cifrelor
utilizate pentru reprezentarea numerelor n aceast baz nu poate depi valoarea absolut
a expresiei b-1. Pentru reprezentarea mulimilor vide se utilizeaz cifra 0. Astfel, un numr
real N din sistemul de numeraie poziional b se poate reprezenta utiliznd urmtoarea
relaie:







Un numr este format din mai multe cifre, dup cum rezult din formula de mai sus, i unde:
b reprezint baza sistemului de numeraie
a reprezint cifrele utilizate de sistemul de numeraie
m reprezint numrul de cifre ale prii ntregi
n reprezint numrul de cifre ale prii fracionare
a
m-1
reprezint cifra cea mai semnificativ (CCMS)
a
-n
reprezint cifra cea mai puin semnificativ (CCPMS)
n continuare sunt date cteva exemple de reprezentare a unor numere n diferite sisteme
de numeraie.

Sistemul de numeraie zecimal. Numrul 12345 se poate scrie astfel:




Sistemul de numeraie octal. Numrul 2771
(8)
va fi scris astfel:

=
=
1 m
n i
i
i i
b a N
( )
( ) n
n
n
n
m
m
b a b a b a b a b a b a N

+
+

+ + + + + + + =
1
1
1
1
0
0
1
1
1
1
...
( )
( ) 5 10 4 10 3 10 2 10 1 12345
10 5 10 4 10 3 10 2 10 1 12345
2 3 4
10
5 5 4 5 3 5 2 5 1 5
10
+ + + + =
+ + + + =

( ) 1 8 7 8 7 8 2 2771
2 3
8
+ + + =

32


Sistemul de numeraie hexazecimal. Numrul 83AB
(16)
se mai poate scrie:



Corespondena cifrelor ntre sistemul zecimal i sistemul hexazecimal este urmtoarea:
Sistem
zecimal
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Sistem
hexazecimal
0 1 2 3 4 5 6 7 8 9 A B C D E F
Dintre sistemele de numeraie enumerate cel mai utilizat n calculatoarele numerice este
sistemul binar, deoarece se caracterizeaz printr-o aritmetic simpl i reprezentarea fizic
a informaiei n calculator se face prin atribuirea uneia dintre strile dispozitivului cifrei 0, iar
cealalt cifrei 1.
4.2. Conversia numerelor dintr-o baz n alta
Cum informaiile numerice introduse i extrase din sistemele de calcul sunt reprezentate ntr-
un sistem de numeraie, iar calculele sunt efectuate n alt sistem de numeraie, se ridic
problema conversiei acestora dintr-o baz n alta.

n practic, cele mai utilizate metode de conversie sunt:
- Metoda substituiei.
- Metoda mpririi/nmulirii bazei.
Metoda substituiei este o metod mai dificil de utilizat, deoarece trebuie s se cunoasc
corespondena numrului dintr-o baz n alta. Astfel dac se dorete conversia unui numr
din baza 10 n baza 2 trebuie s se cunoasc corespondena urmtoare:
Binar 0000 0001 0010 0011 0100
Zecimal
0 1 2 3 4

Binar 0101 0110 0111 1000 1001 1010
Zecimal 5 6 7 8 9 10
De exemplu, conversia numrului (25)
10
n baza 2 se realizeaz astfel:


n care se vor nlocui valorile corespunztoare sistemului binar astfel:
(2)
10
= (0010)
2
(5)
10
= (0101)
2
(10)
10
= (1010)
2
,
rezult:



Metoda mpririi/nmulirii bazei este metoda cea mai des utilizat n practic i
presupune utilizarea rezultatelor de calcul din baza iniial. Astfel, dac se dorete conversia
unui numr real N
r
din baza b n baza | se va proceda astfel:
a. Pentru partea ntreag se mparte numrul de convertit, i cturile rezultate din
mprirea la noua baz, pn cnd se obine ctul 0, sau un ct mai mic dect baza n
care se dorete efectuarea conversiei. Resturile rezultate din mprire se ordoneaz
ntr-un ir invers efecturii operaiei de mprire, care constituie rezultatul conversiei.
Rezummd se pot enumera urmtorii paii:
( ) 11 16 10 16 3 16 8 83
3 3
16
+ + + = AB
( ) ( ) ( ) ( )
0
10 10
1
10 10 10
10 5 10 ) 2 ( 25 + = = N
( ) ( ) ( ) ( )
2 10
0
2 2
1
2 2
) 11001 ( ) 25 (
11001 101 10100 1010 101 1010 10
=
= + = + = N

33
1. Se mparte partea ntreag a numrului N la baza n care se dorete conversia, |,
obinndu-se ctul C
1
i restul R
0
.
2. Ctul obinut C
1
se mparte n continuare prin baza | obinndu-se ctul C
2
i restul
R
1
.
3. Se continu aceast operaie pn n momentul n care se obine ctul 0.
4. Resturile obinute R
0
, R
1
.R
n
se ordoneaz n ordinea invers obinerii lor, rezultnd
partea ntreag a numrului de convertit n noua baz.
Exemplu: 1978
10
= 3672
8

1978 : 8 = 247 rest 2
247 : 8 = 30 rest 7
30 : 8 = 3 rest 6
3
b. Pentru partea fracionar se nmulete numrul de convertit i partea fracionar a
produselor rezultate, cu noua baz pn se obine primul produs cu partea fracionar 0
(sau pn la un numr de cifre convenabile pentru partea fracionar). Partea ntreag
a produselor rezultate se ordoneaz ntr-un ir cronologic efecturii nmulirilor, care
reprezint rezultatul conversiei. Rezumnd se poate spune c paii de urmat sunt:
1. Se nmulete partea fracionar a numrului N cu baza n care se dorete conversia
| obinndu-se un produs cu partea ntreag I
1
i partea fracionar F
1
.
2. Se nmulete partea fracionar F
1
cu baza | obinndu-se un produs cu partea
ntreag I
2
i partea fracionar F
2
.
3. Operaia se continu pn cnd se obine oparte fracionar egal cu zero, sau
pn la un numr convenabil de zecimale.
4. Prile ntregi I
0
, I
1
...I
n
se ordoneaz ntr-o ordine cronologic obinerii lor, rezultnd
partea fracionar a numrului de convertit n noua baz.
Exemplu: 1978, 0625
10
= 3672,04
8

Partea ntreag a fost convertit mai sus, iar partea fracionar se convertete astfel:
0,0625 * 8 = 0.500
0.500 * 8 = 4.000
4.000
deci (0,625)
10
= (0,04)
8

Avnd n vedere particularitatea sistemelor octal i hexazecimal de a folosi ca baz o cifr
care rezult din ridicarea la puterea 3 sau 4 a cifrei 2 (baza sistemului binar), ntre cele 3
sisteme se stabilesc compatibiliti directe.
Conversia octal-binar i binar-octal
Se pornete de la regula conform creia oricare cifr octal se poate reprezenta prin trei
poziii binare, astfel:
0
8
= 000
2
1
8
= 001
2
2
8
= 010
2
3
8
= 011
2

4
8
= 100
2
5
8
= 101
2
6
8
= 110
2
7
8
= 111
2

Rezult c, fiind dat un numr octal, pentru determinarea numrului binar echivalent, se va
reprezenta fiecare cifr octal prin cele 3 cifre binare echivalente.
Exemplu: (745)
8
= (111100101)
2

sau, plecnd de la un numr binar, pentru determinarea echivalentului octal se va mpri
acest numr n triade de la dreapta la stnga i se va gsi corespondentul octal aferent
fiecrei triade.
Exemplu: (1110011101)
2
001 110 011 101 = (1635)
8

1 6 3 5

34


Pentru completarea primei triade s-a adugat dou zerouri nesemnificative.
Conversia hexazecimal-binar i binar-hexazecimal
Are ca punct de plecare regula conform creia orice cifr hexazecimal se poate reprezenta
printr-o tetrad (patru poziii binare) astfel:
0
16
= 0000
2
1
16
= 0001
2
2
16
= 0010
2
3
16
= 0011
2
4
16
= 0100
2

5
16
= 0101
2
6
16
= 0110
2
7
16
= 0111
2
8
16
= 1000
2
9
16
= 1001
2

A
16
= 1010
2
B
16
= 1011
2
C
16
= 1100
2
D
16
= 1101
2
E
16
= 1110
2

F
16
= 1111
2

Conform acelorai proceduri, prezentate n cadrul compatibilitii octal-binar, se prezint
urmtoarele exemple:
Exemplu: E7A9
16
= 1110011110101001
2
1100 0000 1100 1010
2
= C0CA
16




Conversia binar-zecimal
n conversia numerelor din sistemul zecimal n sistemul binar, o etap intermediar la
calculatoare este scrierea binar-zecimal a numerelor. Aceast scriere const n nlocuirea
fiecrei cifre zecimale cu un grup de patru cifre binare.
Exemplu:
234
10
= 0010 0011 0100
2

Aceast reprezentare binar-zecimal nu trebuie confundat cu reprezentarea liniar, n care
caz avem:
234
10
= 11101010
2

4.3 Porti logice
n funcie de tipul de logic folosit, de tehnologia utilizat, materializarea celor dou constante se
obine prin niveluri de tensiune bine stabilite. De exemplu, valoarea 0 logic se poate obine comod n
anumite condiii prin simpla legare la mas a intrrilor unui circuit numeric.
Este important de reinut faptul c in logica booleana valorile binare 0 i 1 nu reprezint
dou numere, ci stri sau niveluri logice.

Sinonime pentru starea logic 0, respectiv 1
Denumirea n limba romn Denumirea n limba englez
Stare logic 0 Stare logic 1 Logic 0 Logic 1
Fals Adevrat False True
JOS SUS Low High
NU DA No Yes
Oprit Pornit Off On

Tabelul de adevr este o modalitate de descriere a dependenei ieirii unui circuit logic
combinaional de valorile logice ale intrrilor. n tabelul de adevr sunt prezente toate
combinaiile posibile ale variabilelor de intrare. n tabel liniile se trec ordonat cresctor, prima
C 0 C A

35
coloan aferent variabilelor de intrare corespunznd bitului mai semnificativ MSb al
vectorului de intrare, iar ultima coloan bitului mai puin semnificativ LSb.
Funciile logice elementare se implementeaz cu ajutorul porilor logice. n categoria porilor
fundamentale ntr inversorul, poarta I, poarta SAU.
Inversorul (functia logica NU)
Cea mai simpl operaie logic elementar opereaz cu o singur variabil de intrare.
Operaia elementar NU (NOT n limba englez) aplicat variabilei binare A se noteaz



i se citete y este (egal) cu A negat sau y este (egal) cu non A. Poarta logic care
ndeplinete funcia NU (negare) se numete inversor. Cerculeul din figur este asociat
inversrii, triunghiul fiind consacrat amplificrii neinversoare a semnalului, amplificare
evident n putere n acest caz. Circuitul are o singur intrare i o singur ieire i se numete
circuit inversor, de negare, sau de complementare.









Fig. 4.1. Inversorul i tabelul de adevr


Poarta logica SI
Operaia elementar I (AND n limba englez) ntre variabilele binare A i B se noteaz



i se citete y este (egal cu) A I B. Punctul din expresia logic I nu trebuie confundat cu
semnul nmulirii operaia aritmetic de nmulire i operaia logic I sunt chestiuni diferite.
Confuzia poate fi sporit de tabelul de adevr al operaiei I, care este identic cu cel al
operaiei de nmulire. Poarta I este un circuit cu cel puin 2 intrri i o singur ieire, ieirea
circuitului fiind 1 atunci cnd toate intrrile sunt 1 logic.










Fig. 4.2. Poarta logica SI i tabelul de adevr
A

0 1
1 0
A B

0 0
0 1
1 0
1 1
0
0
0
1

36
Poarta logica SAU
Operaia elementar SAU (OR n limba englez) ntre variabilele binare A i B se noteaz



i se citete y este (egal) cu A SAU B. Semnul + din expresia logic SAU nu trebuie
confundat cu semnul adunrii operaia aritmetic de adunare i operaia logic SAU sunt
chestiuni diferite. Tabelul de adevr al operaiei SAU nu mai este identic cu cel al adunrii,
deoarece n algebra boolean nu se poate depi valoarea 1. Adic 1 + 1 = 1 (aici semnul +
indic operaia logic SAU), pe cnd 1 +1 = 2 n aritmetic. Acest lucru este valabil i pentru
operaia SAU ntre mai multe variabile, de exemplu 1 + 1 + 1 = 1. Poarta SAU este cu cel
puin 2 intrri i o singura ieire.
Circuitul funcioneaz astfel: nivelul de tensiune la ieirea circuitului corespunde lui 1 logic
atunci cnd cel puin uneia dintre intrri i se aplic un nivel de tensiune ce corespunde lui 1
logic, adic ieirea este 1 logic dac cel puin una dintre intrri este 1 logic.

.

A B

0 0
0 1
1 0
1 1
0
1
1
1


Fig. 4.3. Poarta logica SAU i tabelul de adevr

4.4. Reprezentarea informaiei ntr-un sistem de calcul
La baza construciei calculatoarelor stau elementele bistabile care pot fi echivalate din punct
de vedere logic cu bii de informaie. Un bit poate lua una din valorile 0 sau 1, corespunztor
celor dou stri ale unui element bistabil. Cu ajutorul succesiunilor de caractere (bii) trebuie
reprezentat orice informaie. Acest lucru se realizeaz prin intermediul codificrii datelor cu
ajutorul celor dou caractere: 0 i 1.

Apariia codurilor este legat de necesitatea asigurrii unei comunicri ct mai simple i mai
rapide ntre om i calculator, avnd n vedere c primului i este specific gndirea i
operarea n sistem zecimal, iar celui de-al doilea prelucrarea datelor n sistemul binar sau
derivatele acestuia.

n acest sens, diferitele semne (cifre, litere, semne speciale) pot fi reprezentate prin
combinaii de 0 i 1, n calculatoarele numerice sistemul de numeraie utilizat fiind cel binar.
Modalitatea de combinare a simbolurilor 0 i 1 pentru reprezentarea semnelor poart
numele de codificare.
Codificarea realizeaz schimbarea formei de prezentare a informaiei dintr-o form neleas
de utilizator ntr-o form accesibil sistemelor de prelucrare, stocare i transmitere la
distan a informaiei. Operaia invers se numete decodificare.

37

Dup natura semnelor pe care le pot reprezenta, codurile pot fi mprite n:
a. Coduri numerice prin intermediul crora se pot reprezenta n memoria calculatorului
datele numerice.
b. Coduri alfanumerice prin intermediul crora se pot reprezenta n memoria
calculatorului datele alfanumerice.
4.5 Coduri numerice
Acestea sunt coduri prin intermediul crora pot fi reprezentate cele 10 semne ale sistemului
zecimal, cu sau fr semnul algebric al acestora, utiliznd n acest scop o tetrad binar.
Aceste coduri au fost specifice primelor calculatoare concepute numai pentru prelucrarea
datelor numerice, i satisfac cerinele prelucrrii datelor n calculatoarele numerice de birou.
Dintre cele mai utilizate coduri numerice, se enumer:
a. Codul zecimal binar (BCD Binary Coded Decimal) este un cod cu 4 bii;
construcia lui reprezint o aplicaie a conversiei numerelor din baza 10 n baza 2,
plecnd de la faptul c cea mai mare cifr zecimal 9, se reprezint prin patru cifre
binare.
0
10
= 0000
BCD

1
10
= 0001
BCD

2
10
= 0010
BCD
3
10
= 0011
BCD

4
10
= 0100
BCD
5
10
= 0101
BCD
6
10
= 0110
BCD
7
10
= 0111
BCD

8
10
= 1000
BCD
9
10
= 1001
BCD

Exemplu: 1947
10
= 0001100101000111
BCD

b. Coduri numerice detectoare de erori prin metoda controlului de paritate sau
imparitate. Aceste coduri au aprut pornind de la faptul constatat c, pe parcursul
transmisiei datelor de la un punct surs ctre un punct destinatar, informaia poate fi
alterat datorit unor cauze de natur tehnic. Cu ajutorul acestor coduri se pot detecta
sau corecta erorile care apar ca urmare a unei operaii de transfer a informaiei ntre
dou componente ale unui calculator sau a unei operaii aritmetice sau logice.
Depistarea unor astfel de erori se realizeaz prin compararea informaiei recepionate
cu cea emis pe baza identitii de bii cu valoarea 1. Aceast numrare de bii poate fi
fcut de la emisie, pentru fiecare caracter reprezentat, par sau impar (n funcie de
metoda aleas: controlul de paritate sau de imparitate).
Aceasta impune ca la emisie informaia s fie citit de dou ori: prima dat ca o citire
propriu-zis, iar a doua oar ca o citire de control, faz n care se adaug o poziie
suplimentar (bit de verificare) care servete controlului de paritate sau imparitate.
Rangul cifrelor de verificare se genereaz pe baza condiiei ca suma modulo 2 a biilor
1, inclusiv bitul de paritate, s fie zero atunci cnd se aplic controlul de paritate i unu
atunci cnd se aplic controlul de imparitate. Altfel spus, se va proceda n modul
urmtor:
n cazul controlului de paritate, dac numrul de bii cu valoare 1 este impar, se
adaug pe poziia suplimentar un bit cu valoarea 1; dac numrul este par, nu se
mai procedeaz la aceast adugare;
n cazul controlului de imparitate, dac numrul de bii cu valoarea 1 este par, se
adaug pe poziia suplimentar un bit cu valoarea 1; dac numrul este impar nu se
mai procedeaz la aceast adugare.
La recepie se verific numai dac numrul de bii 1 recepionai este par (sau, respectiv
impar). Prin metoda prezentat (utilizarea unui singur bit de verificare) pot fi detectate
datele care conin o singur eroare, dar nu poate fi detectat i poziia (locul) n care s-a
produs i, n consecin, nu este posibil corectarea ei n momentul controlului.

38
4.6 Coduri alfanumerice
Utilizarea acestor coduri este legat de necesitatea reprezentrii n calculatoare a tuturor
semnelor cu care se opereaz n limbajul obinuit. Aceste coduri conin un numr de bii
suficient pentru formarea attor combinaii cte sunt necesare reprezentrii tuturor
caracterelor (cifre, litere, semne de punctuaie, semne speciale). n funcie de nivelul tehnic
atins i de numrul de semne cu care opereaz, calculatoarele au utilizat, i utilizeaz,
coduri alfanumerice de 5, 6, 7, 8 s.a.m.d. bii.

Dintre codurile cele mai utilizate se enumer:
a. Codul ASCII (American Standard Code for Information Interchange) a fost creat n
1965 de Robert W. Bemer i a fost conceput pentru a asigura compatibiliti ntre
variatele tipuri de echipamente de procesare a datelor. A devenit un cod comun pentru
echipamentele microcalculatoarelor, cu ajutorul cruia se pot reprezenta 128 sau 256
de caractere. Astfel codul ASCII-7 utilizeaz pentru reprezentarea literelor, cifrelor,
semnelor de punctuaie, precum i a altor caractere de control 7 bii, permind
reprezentarea a 128 de caractere. Codul ASCII-8 (cunoscut i drept codul ASCII extins)
utilizeaz pentru reprezentarea celor 256 de caractere 8 bii, acesta fiind utilizat de
ctre calculatoarele compatibile IBM-PC. n cadrul codului ASCII-8 caracterele se
mpart n dou catergorii: afiabile i neafiabile, acestea din urm fiind utilizate, de
regul, pentru controlul transmisiei i imprimrii.
b. Codul cu 8 bii EBCDIC (Extended Binary Coded Data Interchange Code). Este un cod
de comunicaie a datelor n care 8 bii de informaie sunt folosii pentru a forma 256 de
coduri de caractere unice. Acest cod are cea mai extins utilizare n prelucrarea
automat a datelor corelndu-se cu organizarea memoriilor. Cu ajutorul lui se pot
reprezenta 256 semne. Din totalul acestor combinaii se utilizeaz numai 106.
Cunoscnd faptul c 4 cifre binare reprezint o cifr hexazecimal, rezult c orice
semn se poate reprezenta prin 8 cifre binare sau 2 cifre hexazecimale. Cele 10 cifre
zecimale sunt reprezentate n primii 4 bii invariabil prin 1111 (deci F), urmtorii 4 bii
artnd n succesiune cifra respectiv. Astfel:
0
10
= 11110000
EBCDIC
= FO
EBCDIC
5
10
= 11110101
EBCDIC
= F5
EBCDIC

1
10
= 11110001
EBCDIC
= F1
EBCDIC
6
10
= 11110110
EBCDIC
= F6
EBCDIC

2
10
= 11110010
EBCDIC
= F2
EBCDIC
7
10
= 11110111
EBCDIC
= F7
EBCDIC

3
10
= 11110011
EBCDIC
= F3
EBCDIC
8
10
= 11111000
EBCDIC
= F8
EBCDIC

4
10
= 11110100
EBCDIC
= F4
EBCDIC
9
10
= 11111001
EBCDIC
= F9
EBCDIC

c. Codul UNICODE. Sistemele de codare existente intr deseori n conflict ntre ele
deoarece, dou sisteme diferite pot utiliza acelai numr pentru dou caractere diferite
sau pot utiliza numere diferite pentru acelai caracter. Calculatoarele, n special
serverele, sunt nevoite s suporte mai multe sisteme diferite de codare; de aceea, de
fiecare dat cnd datele sunt transferate ntre platforme cu sisteme diferite de codare,
apare riscul coruperii lor. Standardul care acoper toate simbolurile alfanumerice
utilizate n toate rile lumii: litere, semne de punctuaie, semne monetare specifice
tuturor limbilor de pe glob este UNICODE, un cod alfanumeric pe 16 bii (utilizeaz doi
octei pentru fiecare caracter). Este capabil deci s manipuleze pn la 65.536
combinaii (fa de 256 n ASCII pe 8 bii, 2
8
). UNICODE permite ca o aplicaie sau un
site web unice s poat fi utilizate simultan i fr modificri pe platforme i n ri
diferite, folosind diverse limbi, permind totodat i transferul datelor ntre sisteme
diferite fr pericolul coruperii lor. nlocuirea codului ASCII cu UNICODE are avantajul
unificrii sistemului de codificare a caracterelor folosite oriunde n lume. ns avantajul
utilizrii codului UNICODE este diminuat de anumite deficiene cum ar fi dimensiunea
dubl a fiierelor codate cu UNICODE (dup cum s-a artat este un cod pe 16 bii fa
de ASCII care utilizeaz 8 bii), precum i existena programelor care utilizeaz codul
ASCII i care trebuie adaptate pentru a recunoate codul UNICODE.

39



5. SISTEME DE OPERARE



5.1. Definirea si clasificarea sistemelor de operare
n capitolul precedent s-a menionat faptul c un sistem de calcul este compus din dou pri
componente: hardware i software. Software-ul este la rndul lui alctuit din: sisteme de
operare, programe utilitare i programe utilizator. Componenta cea mai important a
software-ului o reprezint sistemul de operare.

Sistemul de operare este un program principal, permanent stocat n memorie, lansat n
execuie la pornirea calculatorului care ndeplinete funcii de coordonare i control asupra
resurselor fizice ale calculatorului i care intermediaz dialogul om-calculator. Sistemul de
operare asigur n principal urmtoarele funcii:
- gestiunea operaiilor de intrare/ieire;
- gestiunea datelor aflate pe suporturi de memorie externe;
- controleaz ncrcarea n memorie, lansarea n execuie i terminarea programelor
utilizator.



Fig. 5.1. Locul si rolul sistemului de operare in cadrul PC


O proprietate important a unui sistem de operare este capacitatea sa de a se adapta rapid
la modificrile tehnologice, rmnnd n acelai timp compatibil cu hardware-ul anterior.

Sistemele de operare pot fi clasificate dup mai multe criterii, dar acestea nu sunt rigide,
aceste tipuri de sisteme putnd coexista. Dintre criteriile mai importante care stau la baza
clasificrii sistemelor de operare se enumer:
1. Dup configuraiile hard pe care le deservesc exist urmtoarele sisteme de operare:

40
a. Sisteme de operare pentru mainframe-uri care se evideniaz prin faptul c permit
conectarea unui numr mare de periferice, sunt puternice, i permit att lucrul serial
ct i interactiv.
b. Sisteme de operare pentru minicalculatoare permit partajarea resurselor pentru
lucrul interactiv multiutilizator i planificarea unitii centrale pentru servirea tuturor
utilizatorilor deoarece folosesc cu prioritate tehnicile time-sharing i
multiprogramarea.
c. Sisteme de operare pentru microcalculatoare sunt uor de exploatat, sunt ieftine i
sunt cele mai utilizate la ora actual. Aceste sisteme de operare pot fi instalate att
pe calculatoare individuale ct i pe calculatore care fac parte dintr-o reea de
calculatoare.
2. Dup gradul de partajare a resurselor:
a. Sisteme de operare monoutilizator sunt cele care permit executarea la un moment
dat, a unui singur program care rmne activ n memoria calculatorului de la
lansarea sa n execuie i pn la terminarea acestuia. Sunt cele mai simple sisteme
(exemplu: sistemul de operare MS-DOS).
b. Sisteme de operare multiutilizator lucreaz n multiprogramare folosind i tehnici de
gestiune i protecie a utilizatorilor, ceea ce face ca acestea s aib n vedere
partajarea memoriei, a perifericelor i a altor tipuri de resurse, ntre utilizatorii
conectai (exemplu: sistemul de operare Windows).
3. Dup tipurile de interaciuni permise:
a. Sistemele de operare seriale sunt cele n care utilizatorul nu poate interveni n
execuia programelor dup ce acesta a fost preluat de sistemul de calcul. Tehnica
utilizat de aceste sisteme de operare se numete tehnica batch-processing, care
permite execuia programelor pe loturi care sunt n prealabil pregtite. Exploatarea
sistemului era realizat indirect prin intermediul unei componente a sistemului de
operare numit monitor sau supervizor, i care avea rolul de a asigura planificarea
lucrrilor (numite job-uri) fr intervenia utilizatorului. Ele pot fi att sisteme de
operare monoutilizator ct i multiutilizator.
b. Sistemele de operare interactive sunt acele sisteme n care utilizatorul poate
interveni pe parcursul execuiei programului.
c. Sisteme de operare n timp real permit deservirea, n timp prestabilit, a fiecrei
operaii cerute de utilizator. Aceste sisteme de operare ofer un timp de rspuns
rapid acelor utilizatori ale cror programe sunt executate complet ntr-o singur
cuant de timp.
4. Dup organizarea intern a programelor ce compun sistemul de operare:
a. Sistemele de operare monolitice conin o colecie de proceduri, fiecare putnd fi
apelat de o cerere utilizator.
b. Sistemele de operare cu nucleu de interfa hard specific acestor sisteme este
existena unei colecii de rutine numit nucleu. Rolul acestui nucleu este de a
coordona, toate cererile de prelucrare ale utilizatorilor, componentele nucleului
executndu-se n mod concurent.
c. Sisteme de operare cu maini virtuale sunt cele care deservesc mai multe procese.
n acest caz, pe acelai calculator pot coexista simultan mai multe sisteme de
operare.
5.2. Structura general a unui sistem de operare
Majoritatea sistemelor de calcul, pentru a rspunde rolului de interfa ntre utilizator i
partea hardware a sistemului de calcul, sunt alctuite din:
1. Nucleul sistemului de operare este cel care asigur gestionarea resurselor sistemului
n timpul exploatrii. El este format din urmtoarele componente:
- Monitorul este componenta de baz, fiind rezident n memoria intern.

41
- Programele de comand i control sunt folosite pentru creterea eficienei
exploatrii resurselor sistemelor de operare asigurnd automatizarea acestora i
micorarea timpului de rspuns. Aceste programe sunt utilizate pentru efectuarea
unor lucrri complexe care ulterior s poat fi exploatate prin comenzi simple.
- Programele pentru operaiunile cu echipamente periferice i sisteme de
teleprelucrare asigur efectuarea operaiilor de intrare/ieire, protecia fiierelor i a
programelor, protecia ntreruperilor, tratarea ntreruperilor.
- Programele de serviciu sunt acele programe care permit utilizatorului s foloseasc
resursele fizice i logice ale sistemului pentru efectuarea aplicaiilor. Dintre cele mai
cunoscute programe din aceast categorie enumerm: bibliotecarul, editorul de
legturi, generatorul sistemului de operare, programe de serviciu speciale.
2. Programe translatoare (traductoare) au rolul de a transforma instruciunile
programelor surs n coduri executabile de calculator. Din aceast categorie fac parte:
- Asambloarele care au rolul de a traduce programele surs scrise n limbaje de
asamblare, n programe obiect executabile, fiind specifice unui anumit sistem de
calcul.
- Macroasambloarele care permit utilizatorului s foloseasc n activitatea de
programare a macroinstruciunilor pentru generarea, n programele surs, a unor
secvene de instruciuni elementare.
- Compilatoarele sunt specifice sistemelor care utilizeaz limbaje de programare de
nivel nalt, asigurnd traducerea programelor surs, n programe obiect. Se cunosc
dou tipuri de compilatoare, dac ar fi s realizm o clasificare, dup modul n care
se prezint rezultatul compilrii:
- compilatoare care genereaz programe obiect executabile i care n urma
compilrii sunt ncrcate n memoria intern i executate.
- compilatoare care genereaz programe obiect care nu pot fi executate imediat
deoarece sunt incomplete, urmnd s fie completate ntr-o etapa ulterioar.
- Interpretere/interpretoare sunt cele care analizeaz i execut pas cu pas
instruciunile programului surs. Ele sunt utilizate pentru lucrul n regim convenional
avnd un timp ridicat de execuie.
3. Programe utilitare au o serie de funcii care se pot clasifica n:
- utilitare pentru dezvoltare de programe care asigur editarea i punerea la punct a
programelor de aplicaii.
- utilitare pentru manevrarea fiierelor care asigur ntreinerea fiierelor de date prin
sortarea, interclasarea, conversia i manevrarea articolelor.
- utilitare pentru prelucrarea textelor care permit editarea textelor, crearea i
actualizarea de programe, de fiiere de date, de fiiere de comenzi i de orice alte
texte.
- utilitare pentru alte operaii i aplicaii care sunt specifice domeniilor particulare de
aplicaii (economie, medicin, cercetare tiinific etc.).
4. Sisteme pentru lucru cu colecii de date sunt cele care difer de la un sistem la altul
att conceptual ct i prin comenzi de apelare, fiind orientate pe calculator. Aceste
sisteme au rolul de a crea i exploata bazele de date. Cele mai cunoscute sunt:
- FoxPro , dBase, Paradox pentru microcalculatoare.
- Oracle, Argus, Socrate, Leda pentru minicalculatoare.
- Socrate, IMS pentru calculatoare cu capacitate medie / mare.
5. Alte programe, nu sunt componente propriu-zise ale sistemului de operare dar sunt
exploatate sub controlul acestuia.
5.3. Organizarea datelor si informatiilor
Informaiile sunt organizate pe disc sub form de fiiere, i directoare (MS-DOS) sau foldere
(Windows). Prin fiier se nelege o colecie de informaii grupate sub acelai nume, i care
au aceleai proprieti. Astfel un fiier poate fi un program executabil, un text, o imagine, un
grup de comenzi etc.

42

Din punct de vedere fizic un fiier nu este obligatoriu s ocupe un spaiu contiguu. Pentru ca
gestiunea spaiului pe disc s se realizeze n mod corect, pe fiecare disc exist o tabel FAT
(File Allocation Table), care conine informaii despre spaiul liber i cel ocupat i care este
actualizat la fiecare operaie de tergere sau de creare de fiiere pe disc.

Un fiier este identificat prin numele su, urmat eventual de un punct (.) i de extensia
fiierului. Deci, atunci cnd se dorete s se efectueze referirea la un anumit fiier va trebui
s se furnizeze urmtoarele informaii:
<nume><.extensie>
Exemplu:
PERSONAL DAT
Nume
fiier
Punct
separator
Extensia
fiierului
Att numele ct i extensia fiierului trebuie s respecte nite reguli, care sunt diferite pentru
sistemul de operare MS-DOS i Windows.
Caracteristici MS-DOS WINDOWS
Nume fiier 1-8 caractere 1-255 caractere
Extensie fiier 1-3 caractere 1-3 caractere
Tipul caracterelor
ce pot fi utilizate
pentru nume i
extensie
Litere, cifre, i
caracterul special
underscore (_).
n general se pot utiliza
toate tipurile de caractere,
dar este indicat, pentru
compatibilitate a se folosi
caracterele de la MS-
DOS.
Reguli Un nume de fiier nu
poate s nceap cu
o cifr i nu poate
conine spaiu.

O facilitate oferit de sistemul de operare n manipularea numelui fiierelor o constituie
caracterele de substituie * i ? (caractere pentru nume de fiier global), care permit
specificarea mai multor fiiere ntr-o singur comand.

Caracterul ?" ntr-un nume sau extensie de fiier indic faptul c orice caracter poate
ocupa acea poziie. De exemplu, se presupune c exist fiiere urmtoarele:
ABCDE . DOC AB3DE . DOC
AB1DE . DOC ABCDF . DOC
Comanda DIR AB?DE.DOC listeaz toate intrrile n directorul (folder-ul) curent de pe
unitatea de disc implicit care au numele de fiier compus din cinci caractere, ncepnd cu
AB, urmtorul caracter putnd fi orice alt caracter, urmat de DE i avnd extensia .DOC.
Efect:
ABCDE . DOC AB1DE . DOC AB3DE . DOC
Caracterul
-
. Prezena caracterului
-
ntr-un nume sau extensie de fiier indic faptul c
orice caracter poate ocupa acea poziie i tot restul poziiilor n numele sau extensia de
fiier.

De exemplu, comanda DIR AB
-
.DOC listeaz toate intrrile din directorul (folder-ul) curent
de pe unitatea de disc implicit care ncep cu AB i au extensia .XYZ. Se presupune c ntr-
un director (folder) exist fiierele:
EGA.SYS EGEXEM.PAS EGA.COM
EGIV.EXE EGA.EXE ELEV.DOC

43
Comanda DIR EGA.* va determina afiarea tuturor fiierelor cu numele EGA, indiferent de
extensie, adic: EGA.SYS, EGA.COM, EGA.EXE.

Pentru a putea fi mai uor de gsit mai multe fiiere de acelai tip, sau care aparin unui
anumit program, acestea sunt grupate n directoare, respectiv foldere. Deci putem considera
directorul (folder-ul) ca pe un fiier special, care conine la rndul su mai multe fiiere
grupate, sau nu, n funcie de anumite criterii.

La fel ca numele unui fiier, i numele unui director (folder) trebuie s respecte nite reguli,
care sunt aceleai ca la numele de fiier.

Fiecare director poate conine la rndul su att subdirectoare, ct i fiiere. Primul director
se numete director rdcin sau root. Se poate spune c organizarea informaiilor n
directoare este arborescent, deoarece fiecare director are la origine un alt director, sau
directorul rdcin.

Cnd se dorete crearea sau cutarea unui fiier, sistemul trebuie s cunoasc trei lucruri:
unitatea de disc, numele fiierului i numele directorului care conine fiierul. Dac fiierul se
gsete n directorul curent, nu este nevoie s se specifice directorul, deoarece sistemul va
cuta n mod automat n acest director.

Dac fiierul nu se gsete n directorul (folder-ul) curent, trebuie introdus calea" de nume
de directoare (foldere) care duc la directorul (folder-ul) dorit. Aceast cale const dintr-o
serie de nume de directoare separate prin caracterul backslash (\). Dac se introduce i un
nume de fiier, acesta trebuie s fie separat de numele directorului prin backslash. Deci,
specificatorul unui fiier are urmtorul format:
[unitate:][cale]nume[. extensie]
unde:
unitate, reprezint unitatea de disc, specificat printr-o liter (A, B, C, etc.). Dac este
omis sistemul presupune unitatea implicit;
cale, reprezint calea ctre directorul n care se afl fiierul specificat.
nume i extensie, se refer la numele, respectiv extensia fiierului.
Fiierele se pot mpri n dou categorii: executabile i neexecutabile. Fiierele executabile
determin executarea unor activiti de ctre sistemul de operare, extensia lor poate fi .EXE
sau .COM, iar cele cu extensie .BAT sunt constituite din fiiere de comenzi proprii sistemului
de operare. Fiierele neexecutabile: fiiere text; fiierele cu extensia .SYS sau .DRV,
cunoscute sub numele de driver-e i care conin instruciuni despre modul n care sistemul
de operare trebuie s controleze diferite componente hardware; surse de programare scrise
n diferite limbaje (.PAS, .PRG etc.) etc.
5.4. Evolutia sistemelor de operare
Primul sistem de operare pentru microcalculatoare a fost CP/M (Control Program for
Microcomputers). El a fost creat de firma Digital Research Corporation pentru calculatoarele
pe 8 bii. Odat cu perfecionarea componentei hardware s-a impus i necesitatea dezvoltrii
unui software adecvat. n 1981, a aprut prima versiune a sistemului de operare DOS (Disk
Operating System), un sistem de operare pe 16 bii. Evoluia acestui sistem de operare a
fost determinat, n mare msur, de dezvoltarea rapid a componentelor hardware, astfel
c n decursul unui deceniu, din 1981 pn n 1991, au aprut 6 versiuni principale ale
acestui sistem de operare, prima a avut la baz versiunea 2.2 a sistemului de operare CP/M.
1980 - 1986 DOS (CP/M) 1984 - DOS 3.0 1993 - DOS 6.0
1981 - DOS 1.0 1987 DOS 4.0 - DOS 6.2
1983 - DOS 2.0 1991 DOS 5.0 1995 DOS 7.0

44
Exist desigur i alte sisteme de operare: UNIX, XENIX, LINUX, SOLARIS, WINDOWS,
NOVELL etc.

Pentru a putea utiliza un anumit sistem de operare, acesta trebuie s fie mai nti instalat pe
calculatorul respectiv. Scopul instalrii unui sistem de operare, const n configurarea
acestuia, adic n selectarea acelor componente care s-l fac executabil pe hardware-ul
existent.

Sistemul de operare era livrat de obicei pe una sau mai multe dischete, care conin att
prile invariabile, ct i variante pentru diferitele configurri hardware (tipuri de monitoare,
calculatoare, imprimante, plci de sunet .a.)

Atunci cnd se pornete calculatorul, se execut o serie de operaii de verificare a
funcionrii componentelor hardware obligatorii: memorie, monitor, tastatur, precum i a
celorlalte dispozitive conectate, dup care urmeaz citirea informaiilor necesare funcionrii
sistemului de operare. Sistemul ncearc s citeasc aceste informaii de pe discheta aflat
n unitatea de floppy disk (de obicei A:), iar dac aceasta nu exist, de pe hard-disk sau de
pe unitatea de CD. Acest proces poart numele de iniializare, iar terminarea lui este
marcat de apariia pe ecranul monitorului a unui ir de caractere, numit prompter, n cazul
sistemului de operare MS-DOS (ir stabilit de utilizator i a crui valoare implicit conine
litera corespunztoare dispozitivului de pe care s-a fcut iniializarea precum i semnul ">",
urmat de apariia unei liniue luminoase), sau n cazul sistemelor de operare Windows a
interfeei grafice corespunztoare.
Odat terminat aceast operaie de iniializare, sistemul de calcul poate fi utilizat pentru
prelucrarea datelor.

Exist dou tipuri de porniri ale unui sistem de calcul: pornirea la rece este cea care are loc
n momentul conectrii sistemului la reeaua electric, i pornirea la cald, care are loc atunci
cnd sunt acionate concomitent tastele CTRL+ALT+DEL. Diferena principal dintre cele
dou tipuri de porniri ale sistemului de calcul este aceea c n cazul pornirii la cald nu se mai
fac testele elementelor hardware i nici ale memoriei.

MS-DOS, nu este un sistem de operare prietenos (user-friendly). Comenzile sunt relativ
dificil de memorat i folosit. Datorit acestor inconveniente, mai ales pentru nespecialitii n
informatic, a aprut necesitatea unor medii de operare (operating environments), al cror
mod de lucru i a cror prezentare s fac uoar executarea diverselor aciuni descrise
anterior.

Cele mai populare medii de operare pe microcalculatoare sunt:
- Windows, realizat de firma Microsoft, disponibil pentru toate calculatoarele compatibile
IBM i foarte asemntor cu Presentation Manager (PM), folosit de gama de
microcalculatoare PS/2.
- Mediul de dezvoltare Apple Macintosh i aproape identicul GEM (Graphics Environment
Manager), produs de Digital Research.
- Geo Works Ensemble realizat de firma Geo Works.
Deoarece n momentul de fa mediul Windows este cel mai utilizat se va prezenta n
continuare elementele de baz ale acestui mediu de operare.

Multitasking-ul reprezint o modalitate de lucru oferit de un sistem de operare, prin care
un calculator poate executa mai multe task-uri n acelai timp. Un task este o aplicaie sau
program care este executat la un moment dat. n vederea implementrii facilitii de
multitasking, un task este divizat n mai multe fire de execuie (numite threads) i firele mai
multor task-uri aparent pot fi executate simultan. Exist dou tipuri de multitasking:

45
Sistemul de operare Windows folosete o interfa grafic cu utilizatorul, GUI (Grafical User
Interface). Interfaa grafic utilizat de Windows este specific att acestuia ct i tuturor
aplicaiilor ce sunt realizate pentru a se executa n acest mediu de operare. Interfaa grafic
cu utilizatorul reprezint modul n care utilizatorul interacioneaz cu programul care l
folosete: modul de afiare a informaiilor pe ecran, modul de introducere a datelor i de
apelare a funciilor program etc.

Interfaa normal ntre utilizator i calculator este alctuit pentru un calculator personal
dintr-o tastatur i ecran, ea constituind o interfa de tip text. Interfeele de tip GUI permit
utilizatorilor s nvee foarte repede elementele sistemului. Nivelul de ndemnare n
realizarea unei operaii constituie principala deosebire ntre GUI i interfeele de tip text. O
alt deosebire ntre aceste interfee este modul de acces. n sistemele care utilizeaz o
interfa grafic de tip text, aplicaiile sunt accesate prin tastatur, i apoi utiliznd tastele de
direcie se permite deplasarea n direcia dorit. ntr-un sistem bazat pe GUI utilizatorul
folosete un mouse sau un alt dispozitiv de tip pointer.
DDE (Dynamic Data Exchange) permite utilizarea unui schimb dinamic de date care
realizeaz un transfer al datelor dintr-o aplicaie Windows n alta. OLE (Object Linking and
Embedding) care permite inserarea unui obiect creat printr-un anumit program n interiorul
altui obiect creat printr-un program diferit; legtura ntre cele dou obiecte fiind gestionat de
sistemul de operare. OLE, care este o variant a conceptului de DDE, permite deci ca datele
modificate ntr-o aplicaie surs s fie automat actualizate n cealalt aplicaie. Un obiect
reprezint un set de date cu un anumit format. Aplicaia prin intermediul creia a fost creat
fiierul unde s-a inserat un obiect se numete client. Dar obiectul respectiv are de regul un
alt format dect cel al fiierului n care a fost inserat i nu poate fi manipulat dect de o
aplicaie specific; aplicaia apelat de client n vederea manipulrii obiectului inserat se
numete server. Astfel, utilizatorul poate introduce o imagine grafic (o diagram) care a fost
creat sub un program specializat de exemplu Paint, ntr-un document editat sub un
procesor de text de exemplu Word. n acest caz clientul este aplicaia Word, iar server-ul
este aplicaia Paint.
5.5. Sistemul de operare Windows
Interfaa grafic cu utilizatorul se bazeaz n bun parte pe intuiie, majoritatea comenzilor
sau a programelor ce se pot lansa n execuie fiind reprezentate prin pictograme (icons)
mici desene sugestive pe care, poziionnd cursorul mouse-ului sau al altui dispozitiv de
pointare i apsnd rapid de dou ori consecutiv (dublu clic), este determinat execuia
comenzilor respective.
n afara pictogramelor, interfaa Windows dispune i de alte forme grafice: butoane, casete
de dialog, bare de navigare. Butoanele conin fie variante de opiuni ce pot fi date la un
moment dat (Ok, Cancel, Switch To etc), fie unele semne grafice, acionarea lor fiind
determinat de un singur clic. Barele de navigare se afl pe laturile unei ferestre i permit
defilarea coninutului fiierului afiat n fereastr n direcia n care este deplasat bara
respectiv (sus-jos, dreapta-stnga).
Numele sistemului (Windows) este sugestiv, el indicnd una dintre principalele sale
caracteristici lucrul cu ferestre. O fereastr este o poriune din ecran de form
dreptunghiular care poate conine o anumit aplicaie n lucru, un fiier, o serie de opiuni
din care utilizatorul poate s le selecteze pe cele care corespund nevoilor lui etc.

Orice fereastr Windows, indiferent de coninutul ei, are o structur standard bine definit:
- butonul meniului de control, care se afl n partea stng sus a ferestrei, pe bara de
titlu;
- bara (linia) de titlu, care conine, de obicei, numele ferestrei i care, n aplicaii, indic
numele fiierului folosit. n cazul ferestrelor inactive linia de titlu este alb, n timp ce
linia de titlu a ferestrelor active este colorat sau mai intens;

46
- butonul de minimizare, care se afl n partea dreapt sus a ferestrei (i anume cel din
stnga) a barei de titlu. Acionarea acestuia determin punerea n ateptare a ferestrei
respective, n timp ce utilizatorul poate lucra n alt fereastr;
- butonul de maximizare/minimizare, care se afl n partea dreapt sus (la mijloc) a barei
de titlu; dac fereastra este la dimensiunea ei maxim acionarea acestui buton va
determina aducerea ei la dimensiunea minim i invers;
- butonul de nchidere, care se afl n dreapta sus (are un X) a barei de titlu;
- bara de meniuri se afl sub bara de titlu i conine meniurile care pot fi folosite n
aplicaiile utilizatorului;
- barele de defilare, care ajut utilizatorul s se deplaseze n interiorul ferestrei.
Dimensiunile unei ferestre pot fi modificate dup dorin prin aezarea cursorului mouse-ului
pe mijlocul uneia din laturi i apoi mutarea acestuia, innd tot timpul butonul mouse-ului
apsat (drag = tragere).

Zona mrginit de bara de meniuri i de marginile stng, dreapt i inferioar se numete
zona de lucru. Alte noiuni comune mediilor Windows sunt:
- Meniuri un meniu este o list de comenzi disponibile ntr-o fereastr de aplicaie.
Numele meniurilor apare n bara de meniuri.
- Fereastr de dialog este o fereastr care apare temporar n vederea solicitrii sau
oferirii unor informaii. Multe dialoguri au opiuni care trebuie selectate nainte ca
Windows s execute o comand.
- Clipboard este o zon de memorie folosit pentru stocarea temporar a informaiilor
ce urmeaz a fi transferate. Se poate copia informaii n Clipboard i apoi acestea pot fi
transferate (inserate) n alte documente sau aplicaii. Clipboard - ul acioneaz invizibil.
Ferestrele Windows se mpart i ele n mai multe categorii:
- ferestre de aplicaii, care conin aplicaia lansat n execuie;
- ferestrele de dialog, sunt destinate dialogului dintre utilizator i un anumit program, n
scopul confirmrii sau renunrii la aciunea corespunztoare aplicaiei.
















Fig. 5.2. Fereastra My Computer
Bara
de
meniu
Bara de
instrumente
Pictograma
de acesare
a hard
discului C:
Buton de
minimizare
Buton de
minimizare /
maximizare
Buton de
nchidere
Bara de
titlu
Meniul
de
control

47
Ferestrele de dialog - ntr-o fereastr de dialog pot apare mai multe tipuri de elemente:
1. butoane de comand (command buttons);
2. zone de text (text boxes);
3. zone de liste (list boxes);
4. casete cu liste derulante (drop-down list boxes);
5. casete de verificare (check boxes);
6. casete de opiuni (option boxes).
1. Butoane de comand
Se numesc butoane de comand deoarece selectarea unui buton de acest tip, care se
regsesc ntr-o fereastr, determin execuia imediat a unei aciuni. De obicei aceste
butoane sunt aranjate n partea de jos sau n partea dreapt a unei ferestre de dialog.









Fig. 5.3. Fereastra de dialog RUN a mediului Windows

Butoanele care la un anumit moment nu pot fi selectate vor avea textul scris cu culoarea gri.
Butonul de comand marcat ca buton curent este nconjurat de o bordur neagr.
2. Zone de text
Zonele de text sunt poriuni ale ferestrelor de dialog n care utilizatorul poate introduce
comanda pe care dorete s o execute. De exemplu, fereastra de dialog RUN are o zon de
text n care utilizatorul va introduce numele programului (eventual i calea pn la el) care
se va executa.
3. Zone de liste
O zon de liste cuprinde o list de opiuni. Selectarea unui element din aceast zon de liste
se face executnd clic pe butonul stng al mouse-ului pe elementul respectiv sau prin
apsarea tastei Enter avnd cursorul de selecie pe elementul dorit.

















Fig. 5.4. Zona de liste a ferestrei de dialog Display Properties
Zon de text
Buton de
comand
Fiierul selectat
drept background

48
Uneori se pot selecta mai multe elemente consecutive: se selecteaz primul element, se ine
apsat tasta Shift iar apoi se gliseaz cursorul mouse-ului pn la ultimul element de
selectat.
4. Caset cu list derulant
O caset cu list derulant arat la nceput ca un dreptunghi care are n interior o opiune
selectat, iar n dreapta un buton care conine o sgeat cu vrful n jos. Selectarea acestui
buton-sgeat va determina apariia unei liste de opiuni. De exemplu, lista derulant din
pagina Screen Saver a ferestrei de dialog Display Properties, nainte de acionarea
butonului de derulare va arta ca n figura urmtoare:
















Fig. 5.5. Opiunea Screen Saver nainte de selectarea butonului











Fig. 5.6. Opiunea Screen Saver dup acionarea butonului
5. Casete de opiuni
Casetele de opiuni conin grupate la un loc mai multe butoane care se exclud reciproc, deci
la un moment dat numai unul din aceste butoane poate fi selectat. n general aceste butoane
se mai numesc butoane radio i au forma unui cercule; ele nsoesc de obicei un text (sunt
poziionate la stnga acestuia) care arat aciunea cruia i este ataat butonul i atunci
cnd sunt selectate au un punct nscris n cerc. Butoanele sub form de dreptunghiuri nu se
exclud reciproc, deci la un moment dat putem avea selectate mai multe butoane de acest
fel.
Alte concepte WINDOWS
ncepnd cu Windows 95 se permite realizarea unor aciuni care nu erau posibile sub
Windows 3.11 sau Windows 3.1.; de asemenea permite funcionarea diferitelor programe
fr a mai fi nevoie de MS-DOS i de asemenea permite folosirea de nume de fiiere foarte
lungi (maxim 255 de caractere), folosete butonul din dreapta, ca i pe cel din stnga al
mouse-ului.
Butonul de
derulare
Dup selectarea
butonului va apare
aceast list derulant
din care utilizatorul poate
s aleag o opiune

49

Interfaa Windows 95 este mult mai plcut dect a lui Windows 3.x. Este o abordare nou,
global, a modului de lucru cu calculatorul, o gndire cu concepte noi. Fiecare versiune a
sistemului de operare aduce mbuntiri n ceea ce privete utilizarea mai uoar a
anumitor taskuri, performane mai ridicate ale sistemului, prin nglobarea de noi faciliti
pentru ntreinerea sistemului de calcul, precum i noi programe care s execute mult mai
uor anumite sarcini.

n continuare se vor prezenta cele mai importante din concepte introduse de mediul de
operare Windows.
Desktop
Numit i biroul mediului de operare Windows, el este un spaiu de lucru foarte asemntor
unui birou real. Sistemele de operare din familia Windows permite memorarea de obiecte
cataloage (denumite foldere), documente, chiar fragmente de text, direct pe desktop.
Windows memoreaz amplasamentul acestora, iar atunci cnd se repornete calculatorul,
toate aceste obiecte se vor regsi exact acolo unde au fost amplasate ele nainte de
nchiderea sistemului de calcul.
Iconuri
n primele versiuni ale mediului Windows-ului iconurile reprezentau fie programe minimizate
(pe desktop), fie documente i aplicaii nedeschise. ncepnd cu sistemul de operare
Windows 95 Program Manager nu mai este, aplicaiile nu se mai minimizeaz pe desktop,
iar iconurile sunt mult mai strns legate de fiiere, foldere i alte obiecte pe care le
reprezint. n Windows 95, cnd se terge un icon, se terge chiar fiierul ataat lui. De
exemplu, dac se trage de un icon pentru a-l aduce pe desktop se va observa c obiectul s-
a mutat n folderul Desktop. Eticheta iconului este aceeai cu numele fiierului, astfel c
ambele pot avea pn la maximum 255 de caractere.
Pointeri (shortcut)
Deoarece iconurile sunt strns ataate fiierelor pe care le reprezint, sunt cam incomod de
folosit. De aceea este nevoie de un tip special de icon numit shortcut care de fapt sunt
nite pointeri (trimiteri la un anumit fiier de tip .EXE). Apsnd de dou ori pe butonul stng
al mouse-ului, atunci cnd ne poziionm pe un pointer se va deschide fiierul, programul
sau folderul asociat lui. tergerea unui shortcut nseamn doar tergerea unui mic fiier
pointer. Sistemele de operare din familia Windows deosebete iconurile de tip shortcut de
cele obinuite printr-o sgeat plasat n colul din stnga jos imagnii ataate.

Bara de programe (Task Bar)
Bara de programe este o band mic, poziionat, de obicei, jos pe desktop (ea se poate
muta oriunde sau exist opiunea de a o ascunde).

De obicei conine butoane pentru toate aplicaiile i folderele deschise, deci care sunt n curs
de execuie. Atunci cnd este acionat butonul de minimizare din partea dreapta sus a unei
ferestre, aceasta se poziioneaz n bara de programe, pentru a lsa liber spaiul de pe
desktop unei alte ferestre cu care utilizatorul dorete s lucreze la un moment dat (se
presupune, de exemplu, c n timp ce programul minimizat listeaz un document, utilizatorul
dorete s scrie n continuare n alt document).

Ferestrele deschise pot fi aezate n cascade, minimizate, puse unele lng altele, prin clicul
din dreapta pe zonele albe ale barei de lucru.
Butonul de Start
Prin acionarea acestui buton se deschide un meniu, de unde se poate alege opiunea
dorit. Conine toate grupurile de programe structurate ierarhic. Dac opiunea are n partea
dreapt o sgeat nseamn c prin selectarea acesteia se va deschide un nou meniu din

50
care se poate alege un anumit element. Astfel meniul Documents pstreaz cele mai
recente fiiere editate i ofer posibilitatea deschiderii lor cu un singur clic al butonului
stnga al mouse-ului; meniul Settings cuprinde toate instrumentele de configurare ale
sistemului; meniul Programs conine o list organizat a programelor existente la un moment
dat pe calculator; comanda global Find permite cutarea de fiiere, foldere, calculatoare
etc.; comanda Run d posibilitatea execuiei unei anumite comenzi etc.

Explorer
Explorer este un program care ofer utilizatorului o serie de faciliti cum ar fi: o vedere de
ansamblu a calculatorului local i a celor din reea, afind dou ferestre: cea din stnga
arborele folderelor i cea din dreapta fiierele coninute de folderele din stnga. El conine,
pe lng desktop, discurile hard, conexiunile de reea. Ofer posibilitatea organizrii
fiierelor: copierea, tergerea, tiprirea sau vizualizarea acestora.























My Computer
My Computer nu afieaz arborele expandat i fiierele coninute, aa cum face Explorer, n
schimb poate face un lucru pe care Explorer nu l poate face: clic pe dreapta pe iconul My
computer i avem toate csuele de dialog. De aici se poare verifica orice aspect referitor la
configurare hardware i driverele prezente.
My Network Places
n primele veresiuni ale sistemului de operare Windows se regsete sub numele de
Network Neighborhood (vecinul din reea). Este un icon desktop. Acionarea acestuia ofer o
vedere de ansamblu a reelei, aproape identic cu cea oferit de Explorer (de unde poate fi
acionat).
Recycle Bin
Numit i coul de gunoi, este singurul icon din desktop al crui nume nu se poate schimba.
Nici nu trebuie schimbat deoarece coninutul lui se poate recicla, adic, dac s-a ters din
greeal un fiier, cu numai cteva click-uri de mouse acesta se poate recupera din Recycle
Bin i restaura n locaia lui original.

Structura arborescent
a foldere-lor
Coninutul folder-ului
Program Files

51
Acestea sunt principalele componente de baz ale lui sistemelor de operare din familia
Windows.

Pentru a putea lansa n execuie un program pentru care nu exist creat un shortcut pe
desktop, se va folosi butonul Start. Dup cum s-a mai menionat unele din aceste elemente
sunt nsoite de mici sgei. Aceasta nseamn c, plasnd cursorul mouse-ului pe unul
dintre acestea se va obine un nou submeniu .a.m.d. pn cnd se va ajunge la programul
care se dorete, i dnd clic pe el, acesta se va lansa n execuie.

n momentul n care un program este n execuie, n bara de program (Task bar) va fi plasat
pictograma ataat lui. n acest mod se va putea ti ce programe sunt lansate, chiar dac o
fereastr este acoperit de o alta.

Atunci cnd se dorete nchiderea calculatorului se va alege comanda Shut Down sau
butonul Power de pe tastatur (dac acesta exist).
Evoluia mediul WINDOWS
nainte de a trece la prezentarea variantelor mediului Windows ar trebui s spunem c
monopolul n materie de sisteme de operare este deinut n continuare de firma Microsft din
S.U.A. Aceast firm a fost nfiinat n anul 1975 de Bill Gates i Paul Allen n urma
colabrrii celor doi la dezvoltarea primei versiuni a popularului limbaj de programare Basic
pentru Altair, primul calculator personal. n anul 1979 Bill Gates i Paul Allen mut sediul
companiei de la Alburquerque, New Mexico la Redmond, o suburbie a oraului Seattle,
Washintgton.

Primele versiuni ale mediului de operare Windows erau mult inferioare mediului de operare
Apple Macintosh, de exemplu, i nu au fost prea bine primite de ctre publicul utilizator.
Aceste prime versiuni erau programe utilitare, care rulau sub sistemul de operare MS-DOS.
Prima versiune Windows 1.1 a aprut n 1985, apoi n anul 1987 a aprut Windows 2.0.
Schimbarea a intervenit odat cu apariia versiunii Windows 3.0, lansat n anul 1990,
Windows punnd la dispoziia publicului utilizator o interfa grafic deosebit de performant
i atractiv. n acest moment muli productori de software au nceput s-i orienteze
scrierea aplicaiilor pentru acest nou mediu de programare.
De la prima sa apariie, n 1993, Windows NT (New Technology) a fost cel mai puternic
sistem de operare din domeniu, versiunea de Windows cea mai preferat de programatori,
administratori de reea, de muli utilizatori de for" i de cei care rulau aplicaii n domenii
cu grad mare de risc. Cu toate acestea, pn acum, ca rspuns la mbuntirea fiabilitii i
securitii, utilizatorii de Windows NT trebuiau s renune la un anumit grad de confort i la
multifuncionalitate. Din cauz c accepta un domeniu mai restrns de hardware multimedia
dect Windows 98, a fost perceput de muli ca fiind cel mai puin captivant dintre cele dou
importante sisteme de operare Microsoft. O dat cu Windows 2000 (sau W2K) totul se
schimb. Pe lng modificarea radical a numelui, Microsoft a dat sistemului de operare de
nivel industrial o interfa prietenoas, simplitatea de configurare specific sistemului
Windows 98, un suport hardware mai cuprinztor, o execuie superioar i multe altele. Pe
scurt, Windows 2000 combin puterea de captivare i utilitatea programului Windows 98 cu
tradiionalele puncte forte ale lui Windows NT stabilitate i securitate.

Windows 2000 ncorporeaz schimbri majore de design care-i simplific utilizarea. Alte
modificri determin simplificarea configurrii de reea i a conexiunilor la Internet, instalarea
i configurarea imprimantelor i utilizarea sistemului Windows pe calculatoarele portabile.

n 25 octombrie 2001 a fost lansat Windows XP, un sistem de operare care rspunde
tuturor acestor cerine combin uurina n utilizare a sistemelor Windows 95/98 cu
fiabilitatea, performana mbuntit, securitatea i uurina n administrare a sistemului

52
Windows 2000. Windows XP este un sistem de operare pe care organizaiile i pot stabili
standardele att pentru sistemele desktop, ct i pentru sistemele laptop.

Cu platforma Windows 2003 Server, clienii pot rula aplicaii Microsoft .NET, pot rula aplicaii
i servicii Web, de la grupuri de lucru la datacenter, obinnd o valoarea mai mare din
investiiile IT existente, odat cu micorarea costurilor de ntreinere a infrastructurii IT.

Windows Server 2003 deine un rol important n ntmpinarea cerinelor afacerilor din ziua
de astzi, prin intermediul unora dintre cele mai evoluate servicii pentru aplicaii puse la
dispoziie. Sistemul integreaz ntr-un mod consolidat servicii de platform, servicii Web
XML i .NET Framework, ce reprezint un model intuitiv de programare. Windows Server
2003 deine toate elementele de care clienii, partenerii i furnizorii software independeni au
nevoie pentru a construi, implementa i gestiona orice tip de aplicaie, inclusiv serviciile Web
XML, a cror importan se afl ntr-o continu cretere.

Beneficiind de numeroase mbuntiri i noi faciliti, Windows Server 2003 a fost conceput
pentru a furniza o serie de avantaje cheie. Windows Server 2003 este proiectat s fie sigur
prin configurarea sa iniial implicit, prin design i prin implementare. Beneficiind de un nalt
grad de securitate i de o vitez record, Windows 2003 reprezint cel mai de ncredere
sistem dezvoltat pn n prezent de Microsoft.

Windows Server 2003 pune la dispoziie, de asemenea, instrumentele necesare
implementrii, gestionrii i utilizrii infrastructurii de reea pentru a beneficia de o maxim
productivitate; poate furniza un nou nivel de conexiune, contribuind la stabilirea legturii
dintre clieni, angajai, parteneri i sisteme. Un alt avantaj este acela c n cazul combinrii
cu produsele i serviciile numeroilor parteneri hardware, software i de distribuie, Windows
Server 2003 furnizeaz cel mai nalt grad de valorificare al investiiilor n infrastructur.






53


6. PROGRAME UTILITARE SI APLICATII

6.1. Programe de arhivare
Arhivarea (comprimarea sau mpachetarea) unui fiier reprezint micorarea dimensiunii
fiierului folosind un algoritm care micoreaz sau elimin redundana informaiei, prin
arhivare obinundu-se o mai bun gestionare a spaiului pe hard-disc sau pe dischete. Un
fiier arhivat nu poate fi citit direct de calculator, el trebuind mai nti s fie dezarhivat. Se
recomand arhivarea doar a fiierelor ce conin informaii ce nu sunt des utilizate sau a celor
care au dimensiuni mari, pentru a se putea transfera sau transmite ulterior.

n prezent cele mai utilizate aplicaii pentru administrarea arhivelor sunt: WinZip i WinRar.
Aplicaia WinZip asigur o serie de funcii, dintre care:
- Administrarea fiierelor arhiv aceasta funcie fiind asigurat prin operaii de creare,
deschidere, copiere, mutare, redenumire i tergere a fiierelor arhiv.
- Transmiterea unei arhive prin pota electronic.
- Actualizarea arhivei ce presupune operaia de adugare sau tergere de fiiere.
- Extragerea fiierelor din arhiv.
- Vizualizarea fiierelor din arhiv acest lucru obinundu-se prin dublu clic pe numele
fiierului ce se dorete dezarhivat.
- Protejarea arhivei cu parol dezarhivarea ncepnd n momentul n care se introduce
parola.
Pentru a crea o nou arhiv, se va alege din meniul File, al aplicaiei WinZip opiunea New
Arhive, comunicndu-se ulterior numele arhivei. De precizat este faptul c iniial arhiva nu
conine nici un fiier, alegndu-se ulterior fiierele ce se doresc arhivate. Pentru a uura
dezarhivarea unei arhive, se poate folosi opiunea Make.exe File din meniul Actions,
aceasta realiznd o arhiv cu autoextragere, adic se va dezarhiva singur prin dublu clic pe
aceasta.

Dac se utilizeaz aplicaia WinRar pentru realizarea unei arhive, este suficient s se
poziioneze cursorul mouse-ului pe fiierul sau folderul care se dorete a fi arhivat. Se
execut clic dreapta i din meniul de context afiat se alege opiunea Add to archive.

Din ferestra care va fi afiat, pentru realizarea unei arhive se alege un nume (n cazul n
care nu se alege un nume WinRar va denumi arhiva dup numele folder-ului sau fiierului
selectat).

n cazul n care se dorete o arhiv executabil, adic cu extensia .exe (self - extract) se
va bifa casua de selectie Create SFX archive. O astfel de arhiv nu necesit deschiderea
arhivatorului pentru a extrage informaiile.

n cazul n care se dorete arhivarea informaiilor pentru a putea fi preluate pe o dischet, se
va specifica alegnd din lista de selecie Split to volumes bytes dimensiunea adecvat.
6.2. Virui informatici si programe antivirus
Virusii informatici sunt microprograme greu de depistat, ascunse n alte programe, care se
lanseaz ntr-un moment favorabil, provocnd defeciuni ale sistemului de calcul cum ar fi:
blocarea sistemului, comenzi sau mesaje neateptate sau alte aciuni distructive.

54

Dei nu exist o clasificare riguroas, viruii se pot clasifica dup anumite criterii:
1. Dup forma general, viruii se mpart n:
- Virusi hardware sunt rari ntlnii i sunt livrai odat cu echipamentele hardware;
- Virusi software sunt creai de specialiti n informatic , care tiu cum
funcioneaz sistemul de calcul i mai ales sofware-ul de baz i cel de aplicaie.
2. n funcie de capacitatea de multiplicare, viruii pot fi:
- Virui care se reproduc,infecteaz i distrug
- Virui care nu se reproduc, dar se infiltreaz n sistem i provoac distrugeri lente,
fr s lase urme, de exemplu: viruii de tip worms.
3. n funcie de tipul distrugerilor n sistem, pot fi:
- Virui care provoac distrugerea programului n care sunt inclui;
- Virui care nu provoac distrugeri, dar incomedeaz lucrul cu sistemul de calcul
i se manifest prin ncetinirea vitezei de lucru, blocarea tastaturii, reiniializarea
aleatorie a sistemului, afiarea unor mesaje sau imagini nejustificate;
- Virui cu mare putere de distrugere Aceti virui provoac incidente pentru
ntreg sistemul, cum ar fi: distrugerea tabelei de alocare a fiierelor (FAT) de pe hard
disk, modificarea coninutului directorului rdcin, alterarea integral i
irecuperabil a informaiei existente.
O clasificare mai amnunit a virusilor ar putea fi urmtoarea:
- Armai ce reprezint o form mai recent de virui, care conin proceduri ce
mpiedic dezasamblarea i analiza de ctre un antivirus, editorii fiind nevoii s i
dubleze eforturile pentru a dezvolta un program antivirus, exemplu ar fi viruii: Whale.
- Autoencriptori ce nglobeaz n corpul lor metode de criptare sofisticate fcnd
detecia destul de dificil. ns, pot fi descoperii prin faptul c ncorporeaz o rutin de
decriptare, un exemplu fiind viruii de tip: Cascade.
- Camarazi se bazeaz pe o particularitate a DOS-ului, i anume executarea
programele de tip .com nainte de executarea celor de tip .exe. Aceti virui se
manifest astfel: se ataeaz de fiierele .exe, apoi le copiaz schimbnd extensia n
.com. Fiierul original nu se modific i poate trece de testul antiviruilor avansai.
Odat lansat n execuie fiierul respectiv, ceea ce se execut nu este fiierul .com, ci
fiierul .exe infectat, acest lucru determinnd propagarea viruilor i la alte aplicaii.
- Furiai (stealth) aceti virui i mascheaz prezena prin deturnarea ntreruperilor
DOS. Astfel, c lansnd o comand cum ar fi comanda dir, nu se va observa c
fiierul este infestat.
- Infecie multipl sunt viruii care infectau programele i operau asupra sectorului de
boot.
- Polimorfi sunt cei care au o component de mutaii ce le permite transformarea lor n
forme variate de coduri.
- Virui ai sectorului de boot i ai tabelelor de partiii infecteaz una sau ambele
zone ale dischetei sau hard disk-ului. Infectarea sectorului de boot este periculoas,
deoarece la pornirea calculatorului codul special MBP (Master Boot Program) de pe
dischet se execut nainte de DOS. Dac acolo este prezent un virus, s-ar putea s nu
fie reperabil. Tabelele de partiii conin informaii despre organizarea structurii discului,
ele neputnd fi contaminate, ci doar stricate.
Pentru ca viruii s nu mai fac distrugeri n cadrul unui sistem de calcul, s-au creat
programele antivirus. Primele programe antivirus ce s-au creat, puteau repera uor viruii,
ns cu timpul, creatorii de virui au adoptat strategii mai performante i au dezvoltat virui
ce sunt capabili s infecteze un program, fr ca alterarea s fie prea vizibil.
Modul de infestare
n momentul n care au fost introdui pe disc, ncepe a doua faz a vieii unui virus i anume
autoprogramarea. Viruii vor ncearca s infecteze ct mai multe programe, nainte de a

55
infecta propriu-zis sistemul de calcul. Pentru a nu infecta programul care a fost sursa de la
care a nceput virusarea, viruii i las semntura. Pe acest principiu lucreaz i antiviruii,
adic s repereze intruziunile, cutnd pe disc semnturile cunoscute. Aceast lucru
presupune identificarea mai nti a viruilor, adic tabela de semnturi ale viruilor trebuie
mereu actualizate.
Modaliti de protecie
Odat ce a ajuns n calculator, virusul acioneaz n dou etape. n prima faz, virusul se
reproduce doar, mrind considerabil potenialul pentru infectri ulterioare. O parte a codului
de virus testeaz dac au fost ndeplinite condiiile de declanare a infectrii, cum ar fi:
rularea de un numr de ori a unui program sau atingerea unei anumite date de ctre ceasul
sistemului. A doua faz este cea activ, ce este uor de recunoscut dup aciunile pe care
le manifest, cum ar fi: modificarea imaginii de pe ecran, tergerea unor fiiere sau chiar
reformatarea hard disk-ului. Pentru ca virusul s se extind, codul su trebuie executat de
mai multe ori. Pentru eliminarea acestor probleme, s-a realizat o metod ce const n
includerea n program a unei sume de control care se verific la lansare i blocheaz
sistemul dac este infectat.

Metodele antivirus caut s asigure protecie fiierelor, n anumite cazuri particulare, i
anume:
- la un prim contact cu un program, n care se recunoate semntura virusului, se
folosete scanarea. Aceasta const n cutarea n cadrul programelor a unor secvene
sau semnturi caracateristice viruilor din biblioteca programului de scanare;
- dac programele sunt deja cunoscute, nefiind la primul contact, se folosesc sume de
control. Aceste sume constituie o semntur a programului i orice modificare a lui va
duce la o modificare a sumei sale de control;
- n calculator exist o serie de programe care nu se modific, reprezentnd soft-ul unui
calculator, care se protejeaz la scriere.
Scanarea se aplic preventiv la prelucrarea fiierelor din afara sistemului, i este util n
prima faz de rspndire a viruilor. Ea poate fi deoarece n unele cazuri poate recupera
fiierele infectate.

Sumele de control pot detecta orice schimbare n program, chiar dac aceasta const doar
n schimbarea ordinii octeilor. Permit blocarea lansrii n execuie a programelor infectate,
chiar de virui necunoscui, dar nu permite recuperarea acestora. Metoda este util n faza
de rspndire a viruilor, orice fiier infectat putnd fi detectat. n faza activ, metoda nu
este eficient.

Programele de protectie programe antivirus au rolul de a realiza simultan urmtoarele
activiti: prevenirea contaminrii; detectarea virusului; eliminarea virusului, cu refacerea
contextului iniial.

Exist dou categorii de programe antivirus: programe care verific fiierele pentru a
descoperi texte neadecvate sau semturi de virui recunoscui; programe rezidente n
memoria intern, care intercepteaz instruciunile speciale sau cele care par periculoase.

Aplicaia Norton AntiVirus poate fi folosit pentru protejarea calculatoarelor mpotriva
infestrii cu virui, indiferent de modul n care se rspndesc. Programul poate detecta att
viruii cunoscui ct i cei noi aprui.
6.3. Programe de defragmentare a discului
Fragmentarea reprezint amplasarea pe disc a unui fiier n mai multe pri, memorate n
diferite locaii de memorie. Exist dou tipuri de fragmentri:

56
- fragmentarea logic reprezint modul n care sistemul de fiiere vede" discul;
- fragmentarea fizic reprezint modul n care este plasat fiierul pe discul propriu-zis.
Sistemul de fiiere cunoate capacitatea discului, aceasta fiind reprezentat ca un ir de
logic de cluster-i ce au o valori de la 000000000 la NNNNNNNNN. n momentul n care o
aplicaie vrea s creeze un fiier, sistemul de fiiere caut un loc n care poate s l
memoreze (stocheze) i apoi creeaz o intrare n tabela de fiiere. Aceast tabel conine
pointeri ctre toate valorile cluster-ilor de la nceputul i sfritul fiierului, precum i
lungimea acestuia.

n cazul n care fiierul nu gsete o locaie continu de memorie, acesta va fi mprit n mai
multe fragmente, fiecare din acestea fiind memorate n locaii diferite de memorie. Astfel c,
tabela de fiiere va conine o serie de pointeri cu valoarea de nceput i lungimea fiecrui
fragment. Dup ce fiierul a fost mprit n mai multe fragmente i s-a memorat adresa de
nceput i lungimea fiecrui fragment, abia acum este scris fizic fiierul pe disc.

Fragmentarea fiierelor poate apare datorit mai multor factori:
- sistemul de fiiere nu gsete spaii contigue de memorie de lungimea fiierului care se
dorete memorat;
- se mrete dimensiunea fiierelor, chiar dac n momentul n care a fost creat a fost
memorat ntr-un spaiu contiguu, ns n momentul n care s-au fcut modificri asupra
fiierului, dimensiunea acestuia a crescut, i nu mai avea spaiu n care s fie memorat,
de aceea el a fost fragmentat;
- tergerea fiierelor i dezinstalarea programelor, duce la eliberarea locaiilor de
memorie, care sunt folosite ulterior pentru memorarea altor fragmente de fiiere.
n momentul n care sistemul de fiiere este nevoit s fac o operaie (scriere sau citire) cu
un fiier fragmentat, el va trebui s citeasc din tabela de fiiere numrul cluster-ului i
lungimea primului fragment, dup care va poziiona capete discului pe cilindrul
corespunztor i va citi sau va scrie datele. Ajungndu-se la sfritul fragmentului, este
necesar o nou incursiune n tabela de fiiere pentru numrul cluster-ului i lungimea
urmtorului fragment. Dup care urmeaz o nou operaie de citire sau scriere. Aceast
operaie se realizeaz pn la sfritul fiierului. Acest lucru consum mult mai mult timp
dect aceeai scriere (sau citire) realizat pe un fiier contiguu.

Deci, n timp, fragmentarea fiierelor conduce la o reducere a vitezei procesorului, deoarece
se consum mult mai multe resurse pentru aceeai operaie. Pentru reducerea sau
eliminarea acestei probleme exist programe destinate acestui scop, cum ar fi: programul de
defragmentare care nsoete sistemul de operare Windows i terminnd cu alte programe
care sunt puternice dar i scumpe.

Procesul de fragmentare poate fi remediat dac periodic se realizeaz un proces invers
numit defragmentare a discului. Perioada se poate determina experimental folosind funcia
de analiz pe care o are orice program de defragmentare.

Defragmentarea nseamn procesul de aliniere contigu a fragmentelor unui fiier. Deci,
programele de defragmentare lucreaz cu fiiere, i de aceea nainte de ncepe procesul de
fragmentare se recomand executarea unor manevre, i anume:
- dezactivarea tuturor programelor anti-virus, deoarece acestea intercepteaz i
analizeaz toate operaiunile efectuate asupra fiierelor, ncetinind semnificativ
defragmentarea;
- tergerea fiierelor temporare generate de anumite programe grafice sau de ctre
sistemul de operare (fiiere care au extensia tmp).
- scanarea sistemului, adic verificarea cluster-ilor deteriorai, acest lucru realizndu-se
cu ajutorul aplicaiei ScanDisk din instrumentele sistemului.

57
Dup cum s-a precizat mai sus, defragmentarea lucreaz doar la nivel de fiiere, ignornd
directoarele, i de aceea pentru a crea un spaiu contiguu, cel mai bine este s se mute
directorul sau directoarele pe alt unitate de disc. Dup ce s-a realizat defragmentarea
dosarul sau dosarele care au fost mutate se vor aduce napoi pe disc, acestea fiind
memorate ntr-o zon contigu de memorie.

Pe lng aplicaia Disk Defragmenter, mai exist o serie de programe utilitare care
realizeaz defragmentarea discului. Unele dintre aceste programe pot realiza chiar i o
optimizare a amplasrii fiierelor pe disc, adic le mut n diferite zone ale discului dup
anumite criterii cum ar fi: frecvena accesrii, tipul fiierului, numele sau frecvena modificrii.

n cele ce urmeaz se vor prezenta o serie de programe ce realizeaz defragmentarea
discului:
1. Speed Disk face parte din pachetele Norton Utilities i Norton System Works de la
Symantec. Acest program poate realiza urmtoare funciuni:
- s mute fiierele la nceputul sau la sfritul discului i permite alegerea fiierelor
care s fie plasate primele sau ultimele;
- s porneasc singur defragmentarea la o or dat sau la un anumit grad de
defragmentare;
- s fi lansat i din linia de comand.
Din testele fcute cu acest program a reieit faptul c defragmentarea discului este
bun, ns optimizarea amplasrii fiierelor i mrete durata de lucru. Poate funciona
att pe FAT, specific pentru sistemele de operare Windows 95, 98, Me, ct i pe NTFS,
specific sistemelor de operare Windows NT, 2000, XP.
2. Diskeeper 7 este produs de Executive Software i este un program de defragmentare
pentru Windows NT, 2000 i XP. Din testele realizate s-a constatat c raportrile asupra
spaiilor libere, ocupate sunt complete, iar viteza de lucru este impresionant. Dintre
functiile pe care le poate se realiza se enumer:
- poate s defragmenteze discul la boot;
- are opiunea Set and Forget-It" care face defragmentarea n fundal, ori de ct ori
este necesar, fr a fi nevoie de intervenia utilizatorului;
- poate fi lansat i din linia de comand.
Diskeeper instaleaz un serviciu i nlocuiete programul implicit de defragmentare din
Windows.
3. PerfectDisk 2000 este produs de Raxco Software. Este un utilitar care optimizeaz
discul, mutnd fiierele modificate rar la nceputul discului. Defragmentarea se face
amplasnd mai nti fiierele i apoi compactnd spaiul liber. Defragmentarea realizat
de acest program este rapid, acesta funcionnd att sub Windows 95, 98 ct i sub
Windows Me, NT 4, 2000 i XP. Exist i versiune pentru Exchange Server.

6.4. Programe de aplicatii
Acest tip de programe se gsesc ntr-o multitudine de variante, versiuni, platforme de lucru,
productori i pre. Software-ul de aplicaii are o zon determinat de utilizare (de ex.
domeniul economic) iar n cadrul ei, zona poate fi i mai specific (de ex. calcul tabelar).
O clasificare a acestora pentru domeniul economic poate fi urmtoarea:
- Programe de procesate de text;
- Programe de calcul tabelar;
- Programe de management al bazelor de date;
- Programe de prezentri i grafic
- Programe de lucru n Internet i pot electronic


58
n prezent se remarc folosirea cu precdere de pachete integrate (suite) pentru activitile
de birou care au un rol important n creterea productivitii. Acestea cuprind: procesor de
texte, calcul tabelar, baze de date, programe de prezentare i de lucru pe Internet.

Cele mai importante aplicaii de acest tip sunt: MS Office, Corel Word Perfect, Office, Lotus
Smart Suite i Sun Star Office.

Avantajele acestor grupuri de aplicaii sunt:
- determin creterea productivitii, faciliteaz comunicaia
- n interiorul organizaiei, permit lucrul n reea i integreaz aplicaiile Internet
- includ toate tipurile de programe necesare activitii de birou
- costul achiziiei unui pachet integrat este mai mic dect al aplicaiilor cumprate
individual
- toate aplicaiile din pachet arat aproape identic ceea ce le face mai uor de nvat
i de lucrat
- au faciliti importante de transfer al informaiilor dintr-o aplicaie n alta.

Dezavantaje:
- multe din facilitile oferite de aceste programe nu sunt folosite de utilizatori
- au nevoie de resurse mari pentru a funciona corespunztor (spaiu pe disc,
memorie)
- pot afecta viteza de lucru a sistemului in modul de lucru multitasking

Tot n aceast categorie productorii de soft au dezvoltat o categorie de pachete integrate
de nivel mediu care au preluat o serie din caracteristicile celor de mai sus. Acestea combin
funciile mai multor tipuri de programe n unul singur. Cele mai cunoscute sunt: MS Works,
Lotus Works, Claris Works. Ca avantaje ar putea fi resursele modeste pe care le utilizeaz i
costul sub 100 US $, iar dezavantajul este c nu au performanele programelor individuale.

Programe de lucru pe Internet
ntre cele mai importante softuri utilizate n prezent, aflate ntr-o dezvoltare permanent se
afl web browserele. Netscape Navigator, Internet Explorer sau Opera sunt cele mai
rspndite programe care lucreaz n Internet i ofer accesul la resursele acestuia.

Domeniile de utilizare a lor sunt:
- navigare n Internet
- cutare de informaii
- pot electronic
- transferul de fiiere
- grupuri de discui
- alte aplicaii (chat, video-chat, fax)

Procesarea de text i DTP (desk top publishing)
Programele de procesat text permit crearea modificarea i tiprirea de documente aflate n
form digital. Avantajele utilizrii lor:
- capacitatea de a edita brouri, manuale etc.
- utilizarea i convertirea de documente din/n formatul HTML pentru Internet
- corectarea textului, gramaticii i traducere
Programele DTP sunt programe mai specializate n producerea de cri, manuale, brouri i
care ofer mai multe faciliti n acest domeniu (grile, formatri, stiluri).

Programe de calcul tabelar
Sunt programe utilizate pentru analize de business, planificare i modelare. Acestea ofer
un mod electronic de nlocuire a tabelelor de hrtie, creionului i a calculatorului de buzunar.

59
Programele se prezint sub forma unui tabel cu un numr foarte mare de rnduri i coloane,
permit combinarea acestora, calcule, grafice, analize what-if etc. Totodat permit accesarea
i interogarea bazelor de date de pe Internet pentru al le prelucra.

Programe de baze de date
Programe de baze de date ofer posibiliti de a construi i gestiona baze de date att la
nivel local ct i pe Internet. n esen putem spune c aceste programe controleaz, ntrein
i gestioneaz informaiile dintr-o organizaie.

Programe de prezentare
Programele de prezentare sunt utilizate pentru a converti diverse informaii n elemente
grafice. Aceste programe ofer capaciti multimedia (utilizarea de fotografii, animaii, sunete
i secvene video) dar i posibiliti de a face prezentri pentru
Internet.
Avantajele utilizrii lor:
- asigur o comunicare simpl i sugestiv
- construiesc prezentri eficiente
- ofer posibiliti de interactivitate

Programele PIM ( Personal Information Manager)
Programele PIM sunt foarte utilizate n prezent pentru creterea eficienei lucrului la nivel
individual i a cooperrii. Acestea sunt folosite pentru a stoca, organiza i regsi date
numerice i text.
Domenii de utilizare:
- agend electronic
- urmrirea de proiecte
- acces la Internet
- faciliti de e-mail

6.5. Introducere in programul de calcul tabelar Excel
Excel este un program de calcul tabelar cu care se pot crea foi de calcul i calcule numerice.
Aceasta nseamn c este proiectat s ajute la calculul formulelor i analiza datelor
numerice.
Un fiier este numit n Excel registru de calcul (figura 6.1). Fiecare registru de calcul const
din 3 foi de calcul tabelar. Fiecare foaie de calcul conine celule n care se introduc date.
O celul este locul n care se intersecteaz un rnd i o coloan. Fiecare celul are o adres
care const din litera de coloan i numrul de rnd (ex.: A1; B12; D24). Selectarea
celulelor se face printr-un simplu clic de mouse pe celul. Cnd o celul este activ este
ncadrat ntr-un chenar gros negru.

Pentru a selecta un domeniu de celule se execut clic i se trage de cursor peste ele
deplasndu-l n direcia dorit. Pentru a selecta un rnd sau o coloan, cel mai simplu este
ca utilizatorul s se poziioneze pe numrul rndului respectiv pe litera coloanei i astfel se
va selecta tot rndul sau toat coloana.
Bara cu instrumente este o colecie de butoane (pictograme) afiate ntr-o bar lung
mobil. Pentru a utiliza un instrument de pe bar pur i simplu executai clic pe el.
Personalizarea barei cu instrumente se face de la meniul Tools_Customize_Commands.

Crearea unui nou registru se realizeaz din meniul File_New. Dup crearea acestuia se
salveaz cu comanda SaveAs n directorul ales cu numele dorit. Dup ce s-a salvat fiierul
se poate nchide de la meniul File_Close.

60
Exist mai multe tipuri de date care se pot introduce n foaia de calcul tabelar (text, numere,
date calendaristice, ore, formule i funcii). Introducerea textului n celul se face cu aliniere
la stnga n mod automat. Pentru a introduce text ntr-o celul:
a) se selecteaz celula n care se dorete a se introduce textul;
b) se tasteaz textul; pe msur ce se tasteaz, textul apare n celul i
n bara cu formule (figura 1.2);
c) se apas tasta Enter.






Fig. 6.1

Adugarea comentariilor n celule permite asocierea la acestea a unor informaii care nu vor
fi tiprite. Celulele care conin comentarii sunt marcate n colul din dreapta sus cu un
triunghi rou. Vizualizarea comentariului se face prin poziionarea cursorului pe acest
triunghi. Pentru a introduce un comentariu ntr-o celul:
- se execut clic pe celula unde se dorete a se plasa comentariul;
- se selecteaz meniul Insert_Comment (figura 6.2); o caset de
comentariu va aprea lng celul;
- se introduc informaiile n caseta de comentariu (figura 6.3);
- se execut clic oriunde n foaia de calcul pentru a nchide caseta de
comentariu.
Pentru a se elimina comentariile dintr-o celul se selecteaz meniul
Edit_Clear_Comments.
Numerele valabile pot include caracterele numerice 0-9 i oricare din urmtoarele
caractere speciale: + - / . , ( ) $ %. Pentru a introduce un numr:
- se selecteaz celula n care se dorete a se introduce numrul;
- se tasteaz numrul;
- se apas tasta Enter.
B
a
r


d
e


m
e
n
i
u
r
i

Bare cu
instrumente
Bara de formule
Etichetele
foilor de
calcul
Celul
Coloane
R

n
d
u
r
i


61



Fig. 6.2




Figura 6.3


Dac se introduce un numr i acesta apare n celul sub form de semn diez
(######) sau n reprezentare exponenial, nseamn c celula nu este suficient de lat
pentru a afia numrul ntreg. n acest caz coloana (rndul) respectiv trebuie mrit. Pentru
aceasta:
se d clic n celula care se vrea a fi mrit;
se poziioneaz mouse-ul pe linia de chenar a coloanei (rndului) care
conine celula respectiv pn cnd acesta se va transforma ntr-un instrument de
redimensionare (figura 6.4);
innd butonul mouse-ului apsat se trage de coloan (rnd) pn
ajunge la mrimea dorit de utilizator.


62



Figura 6.4

Felul n care se poate deplasa utilizatorul ntr-o foaie de calcul cu ajutorul tastaturii,
este prezentat n tabelul 6.1.
Tabelul 6.1.
Pentru deplasare Se apas
Cu o celul n direcia sgeii |, +, ,
Dac celula curent este goal, se deplaseaz la urmtoarea celul pe
direcia sgeii
Ctrl + |, Ctrl + +
n cazul n care celula curent conine date, se deplaseaz la ultima
celul care conine date, pe direcia sgeii
Ctrl + , Ctrl +

Mai sus cu un ecran PgUp
Mai jos cu un ecran PgDn
La ultima celul din stnga a unui rnd (coloana A) Home
La celula aflat n colul din stnga sus al unei foi de calcul (celula A1) Ctrl + Home
n colul din dreapta jos al zonei de date (regiunea din foaia de calcul
care conine date)
Ctrl + End

Felul n care se poate deplasa utilizatorul ntr-o foaie de calcul cu ajutorul mouse-
ului, este prezentat n tabelul 6.2.
Tabelul 6.2.
Pentru a... Se execut clic pe...
Muta selectorul la o anumit celul Oricare din celulele vizibile
Vizualiza nc un rnd, de sus sau de jos
Sgeata n sus sau n jos de pe bara de
defilare vertical
Vizualiza nc o coloan la stnga sau la
dreapta
Sgeata spre stnga sau spre dreapta de
pe bara de defilare orizontal
Se deplasa rapid ntr-o foaie de calcul. Pe
msur ce se trage mouse-ul, o caset
explicativ afieaz pe ecran numrul
rndului/coloanei curent(e)
Caseta de defilare i tragei de ea

Schimbarea modului de vizualizare (mrirea sau micorarea imaginii foii de calcul)
nu are nici un efect asupra aspectului foii atunci cnd este tiprit, ci red doar o alt
perspectiv de vizualizare a datelor. Acest lucru se realizeaz accesnd meniul View_Zoom
(figura 6.5).

mouse-ul ca instrument de redimensionare

63



Figura 6.5

n timp ce se deruleaz o foaie de calcul de dimensiuni mari, uneori este util s se nghee
etichetele coloanelor i rndurilor, astfel nct s se poat vizualiza mpreun cu datele
corespunztoare. Pentru a nghea capetele de coloan sau de rnd (ambele):
se execut clic pe celula de la dreapta etichetei de rnd sau pe cea de
sub orice etichet de coloan pe care se dorete a se nghea, astfel evideniindu-se celula;
se acceseaz meniul Window_Freeze Panes (figura 6.6).




Figura 6.6



64
Pentru a debloca aceste capete de rnd sau coloan, se deschide din nou meniul
Window_Unfreeze Panes.

Pentru a se putea vizualiza simultan dou pri diferite ale foii de calcul pentru a putea
compara, copia sau muta datele pe care le conine, trebuie s se divizeze foaia de calcul
astfel:
- se ine mouse-ul apsat pe caseta de divizare vertical respectiv
orizontal i se trage n fereastra foii de calcul;
- se plaseaz ntr-o poziie oarecare pentru a mpri fereastra (figura
6.7).





Figura 6.7


Pentru a terge bara de divizare, se d dublu clic de mouse pe ea.
Pentru a ascunde datele coninute de un rnd sau de o coloan:
- se d clic pe capul de rnd sau de coloan pentru a se selecta;
- se execut clic - dreapta n interiorul rndului sau coloanei;
- se selecteaz Hide din meniul care apare imediat pe ecran (figura
6.8).

Pentru a ascunde o foaie de calcul se execut clic pe eticheta sa pentru a o selecta,
apoi se acceseaz meniul Format_Sheet_Hide.
Pentru a ascunde un ntreg registru se deschide meniul Window i se selecteaz
Hide.

Pentru a reveni la forma iniial (rndul, coloana, registrul s nu mai fie ascunse) se
selecteaz rndul, coloana, registrul i se urmeaz aceeai pai doar c se selecteaz
Unhide din meniul corespunztor.


65


Figura 6.8

Editarea foilor de calcul

Dup ce s-au introdus datele ntr-o celul, se pot aplica modificri fie din bara de formule, fie
chiar din celul. Pentru a efectua modificri ntr-o celul:
- se selecteaz celula n care se dorete a se modifica;
- pentru a ncepe editarea se execut clic pe bara de formule; dac se
dorete editarea direct n celul se apas tasta F2 sau se d dublu clic pe celul;
- se apas tasta sau pentru a deplasa punctul de inserare prin
intrarea respectiv; se apas tasta Backspace pentru a terge caractere aflate la stnga
punctului de inserare, respectiv tasta Delete pentru a terge caractere aflate la dreapta
acestuia;
- se execut clic pe tasta Enter.
Anularea ultimei aciuni se face prin apsarea butonului Undo ( ) din bara de
instrumente. Pentru a anula mai multe aciuni precedente se execut de mai multe ori clic pe
butonul Undo.

Cu caracteristicile Find i Replace din meniul Edit se pot localiza date din foaia de calcul
care se pot nlocui cu date noi. Pentru a gsi i nlocui date:
se deschide meniul Edit i se selecteaz Replace; apare o caset de
dialog Replace aa cum se vede n figura 6.9;
se tasteaz n caseta de text Find what textul care se dorete a se
gsi;
se execut clic n caseta de text Replace with i se introduce textul
care se folosete n continuare;
n caseta Search se indic dac se dorete cutarea datelor pe
rnduri sau pe coloane;
dac se dorete s se gseasc datele scrise cu acelai tip de litere
(majuscule, minuscule) se execut clic pe caseta de validare Mach case; dac se dorete

66
localizarea celulelor care conin exact aceleai date specificate se execut clic pe caseta de
validare Find entire cells only;
se execut clic pe Find next pentru a gsi prima apariie a textului
specificat;
cnd este gsit o astfel de apariie ea este evideniat; se execut
clic pe Replace pentru a nlocui doar aceast apariie, sau pe Replace All pentru a nlocui
toate apariiile datelor specificate din foaia de calcul.



Figura 6.9

Excel ofer un instrument de corectare ortografic, iar acesta gsete i corecteaz rapid
greelile de culegere dintr-o foaie de calcul. Pentru a rula verificatorul ortografic:
se acceseaz meniul Tools_Spelling din bara de meniuri. Excel
gsete primul cuvnt ortografiat greit i l afieaz n partea superioar a casetei de dialog
Speelling; apoi apare o sugestie de corectur n caseta Change to (figura 6.10);
pentru a accepta sugestia se d clic pe Change.



Figura 6.10


67

Cnd se copiaz sau se mut date o copie a acestora se stocheaz ntr-o zon temporar
numit Clipboard. Aceasta permite copierea datelor oriunde, chiar i n alte documente
create de alte programe. Cnd se copiaz, datele originale rmn la locul lor, iar o copie a
acestora este plasat (lipit) n locul indicat de utilizator. Dup ce s-au selectat datele care
se doresc a fi copiate se d clic pe butonul Copy din bara de instrumente, apoi cu un clic de
mouse se arat celula unde trebuie copiate datele, urmnd apoi clic pe butonul Paste din
bara de instrumente. Pentru a tia datele dintr-un anumit loc i a le pune n alt parte n
foaia de calcul, se acceseaz butonul Cut i apoi de asemenea Paste. Pentru a terge
datele dintr-o serie de celule, acestea se selecteaz i se apas butonul Delete de la
tastatur.

Excel ofer i alte opiuni pentru a terge celule:
cu comanda Edit_Clear se poate terge doar formatarea unei celule
(culoarea sa, stilul chenarului, formatul numeric, dimensiunea caracterelor), sau un
comentariu ataat;
cu comanda Edit_Delete se pot terge celule i apoi se pot deplasa
celulele vecine pentru a ocupa locul rmas;

Aplicarea formatelor numerice i de date calendaristice

Cele mai frecvent folosite formate numerice se pot aplica direct de pe bara de
instrumente.
Pentru a utiliza unul din aceste butoane se selecteaz celula care se dorete a se
formata i apoi se execut clic pe butonul respectiv.
Dup ce utilizatorul s-a decis asupra formatului numeric:
selecteaz celula sau seria de celule ce conine valorile pe care
dorete s le formateze;
din meniul Format_Cells (figura 6.11) se d clic pe eticheta Number;
din list se alege categoria de format numeric dorit;
se d clic pe OK sau Enter.



Figura 6.11

68

Dup ce se introduce o dat sau o or ntr-o celul, Excel convertete data
calendaristic ntr-un numr care reflect numrul de zile dintre 1 ianuarie 1900 i acea
dat. Pentru a se introduce o dat sau o or:
se selecteaz celula n care se dorete a se plasa o dat sau o or;
pentru a introduce o dat se utilizeaz formatul MM/DD/YY
(lun/zi/an) sau formatul MM-DD-YY;
pentru a introduce o or, trebuie specificat AM sau PM;
se apas tasta Enter (figura 6.12).



Figura 6.12

Utilizarea formulelor i a funciilor

Efectuarea calculelor n Excel se realizeaz prin introducerea formulelor. Acestea se
introduc n celula unde dorim s apar rezultatul. Orice formul ncepe n Excel cu semnul
egal (=). Ordinea operaiilor este: ridicarea la putere i calculele din interiorul parantezelor;
nmulirea i mprirea; adunarea i scderea. Se pot introduce formule simple pn la
funcii complicate. n figura 5.1 sunt prezentate cteva exemple simple.





Figura 6.13
Introducei formula aici...
...i rezultatul apare
n celul
=a2*b2
=b1-a2
=a1+b3

69

Copierea unei formule pe coloan (rnd) se realizeaz similar cu orice copiere n
Excel.


Funcii - elemente fundamentale

Funciile sunt formule complexe, predefinite, care efectueaz un ir de operaii
asupra unei serii specificate de valori. De exemplu, pentru a calcula suma unei serii de
numere din celulele A1 pn la D10 se introduce funcia: =sum(A1:D1) n loc de
=A1+B1+C1+D1.
Fiecare funcie const din urmtoarele elemente:
- semnul = care indic faptul c urmeaz o funcie (formul);
- numele funciei (de ex. SUM) care indic operatorii ce vor fi folosii;
Operatorii sunt simboluri matematice care se ncadreaz n una din cele patru categorii:
operatori aritmetici, de comparaie, pentru text, referin.
Un operator informeaz programul Excel ce fel de calcul dorete utilizatorul s efectueze.
- lista de argumente ntre paranteze (de ex. A1:D1), care n acest caz
indic seria de celule ale cror valori le va folosi funcia. Argumentul este referina din cadrul
funciei (un numr, ir de text, valoare logic, referire de celul sau numele unei foi de
calcul). n tabelul 6.4 se prezint cteva exemple de argumente utilizate n Excel.
Tabelul 6.4
Argument Exemplu
Numere 1, 2, 3
Text "Ianuarie"
Valori logice True (adevrat) sau Fals (fals)
Referine de celule B7, B7:B20

Operatorii sunt simboluri matematice care se ncadreaz ntr-una din categoriile
urmtoare: operatori aritmetici, operatori de comparaie, operatori pentru text, operatori
referin.

n tabelul 6.5 se prezint operatorii de la tastatur.
Tabelul 6.5
Operatori aritmetici Explicaie Exemplu
+ Adunare 2+3
- Scdere 5-1
- Negare -7
* nmulire 7*3
/ mprire 7/2
% Procent 90%
^ Ridicare la putere 7^2
Operatori de comparaie Explicaie Exemplu
= Egal cu B1=D1
> Mai mare dect B1>D1
< Mai mic dect B1<D1
>= Mai mare sau egal cu B1>=D1
<= Mai mic sau egal cu B1<=D1
<> Diferit de B!<>D1
Operatori pentru text Explicaie Exemplu
&
Unete texte sau referine de
celule ori o combinaie a
acestora
"Carmen" & "Dana" are ca
rezultat "Carmen Dana"

70
Operatori referin Explicaie Exemplu
:
Include celule dintr-o coloan
sau dintr-un rnd ntre
anumite limite specificate
C2:C34
, Separ argumentele unei
funcii
(C2, C34)

Deoarece SUM este una din funciile cel mai des utilizate, Excel ofer modalitatea
rapid de a calcula suma. Pentru aceasta se selecteaz celula unde se dorete a se afia
rezultatul, celul care trebuie s fie ct mai aproape de locul unde sunt datele selectate.
Dup ce s-a dat clic pe acea celul, se acceseaz butonul AutoSum din bara de
instrumente. Excel insereaz = Sum i adresa seriei de celule. Dac domeniul selectat nu
este bun, se poate modifica. Apoi se poate tasta Enter (figura 6.14).



Figura 6.14

Dac se dorete a se afla rapid suma tuturor valorilor aflate ntr-o anumit foaie de
calcul, se poate folosi AutoCalculate. Pentru aceasta se selecteaz celulele asupra crora
se dorete a se efectua calculul, iar rezultatul se va afia n bare de stare (figura 6.15).



Figura 6.15
Butonul AutoSum
AutoCalculate
Domeniu selectat

71


Tabelul 6.6 prezint mesajele de eroare care pot s apar n calculul unor formule i cauzele
lor probabile.


Tabelul 6.6
Eroare Semnificaie Rezolvare
#####
Nu este chiar o eroare; nseamn c
respectiva coloan nu este suficient de lat
pentru a afia valoarea
Se mrete limea coloanei
#VALUE! Tip greit de argument sau operand
Se verific operanzii, argumentele
i dac referinele sunt corecte;
#DIV/0!
Formula conine o ncercare de mprire la
zero
Se modific valoarea sau
referina de celul astfel nct
formula s nu mai efectueze o
mprire la zero
#NAME?
Formula se refer la un nume incorect sau
inexistent
Se verific dac numele exist i
dac este corect
#N/A
n cele mai multe cazuri, nseamn c nu este
disponibil nici o valoare sau c au fost
utilizate argumente nepotrivite
ntr-o formul de cutare se
verific dac tabelul respectiv
este sortat corect
#REF!
Excel nu poate localiza celulele la care se
face referire (de ex. celulele respective au
fost terse).
Se execut clic imediat pe Undo
pentru a restabili referinele din
formul
#NUM!
Utilizare incorect a unui numr (de ex.
SQRT(-1)), sau rezultatul formulei este un
numr prea mare sau prea mic pentru a fi
afiat
Se verific dac argumentele sunt
corecte i dac rezultatul este
cuprins ntre -1*10
307
i 1*10
307

#NULL!
Referin la intersecia a dou zone care nu
se intersecteaz
Se verific erorile de tastare i din
referin
Circular
O formul face referire la sine, direct sau
indirect
Se execut clic pe OK i se
examineaz bara de stare pentru
a vedea care celul conine
referina circular.


Se pot scrie formule care calculeaz valori din alte foi de calcul i alte registre, ceea ce
reprezint o metod simpl de a centraliza date din diverse surse. Cnd se scrie o formul
ce face referire la alte foi de calcul i registre de lucru se creaz legturi la aceste elemente.

De exemplu dac utilizatorul are o foaie de calcul pentru fiecare lun din an, se pot combina
foile de calcul ale tuturor lunilor ntr-o singur foaie din acelai registru, de exemplu Suma.
Formulele din aceast foaie vor face referire la datele din foile de calcul ale fiecrei luni
(acestea se numesc referine externe).





72


7. REELE DE CALCULATOARE




7.1. Definiie, caracteristici si clasificarea reelelor
n ultimele decenii, caracterizate printr-o explozie informaional fr precedent n istoria
omenirii, o importan deosebit au dobndit-o capacitatea i resursele de comunicaie de
care dispun proiectanii i utilizatorii sistemelor informatice, n cadrul crora un loc important
l ocup calculatorul electronic.

Prelucrarea datelor cu ajutorul calculatoarelor a fost strns legat, i totodat metodele
utilizate n acest scop, de evoluia care a avut loc n domeniul IT-ului (Information
Technology), i n special n cel al telecomunicaiilor i al evoluiei extraordinare a
componentelor hardware i software.

Calculatoarele sunt utilizate, din ce n ce mai mult, n cele mai diverse domenii ale activitii
umane. n ziua de astzi nu se poate vorbi despre un domeniu de activitate n care
prelucrarea datelor s nu se efectueze cu ajutorul unui calculator. Aceasta deoarece
culegerea i prelucrarea informaiilor existente, nu s-ar putea executa corect i n timp optim
pentru sistemul cruia i se adreseaz, fr ajutorul calculatorului.

Primele aplicaii practice, stabile, care au permis teleprelucrarea datelor au fost realizate n
urm cu 48 ani (anii 1957), ajungndu-se n prezent la exploatarea unui numr foarte mare
calculatoare i reele de calculatoare. Despre aceste calculatoare se spunea c sunt
instalate, sau lucreaz, n medii de teleprelucrare. De aici putem trage concluzia c prin
mediu de teleprelucrare se nelege ansamblul de mijloace hardware i software care
permite prelucrarea la distan a informaiei. Practic orice sistem care comunica cu alte
sisteme prin cel puin o linie de comunicaie reprezinta un mediu de teleprelucrare.

Teleprelucrarea datelor este un procedeu de prelucrare automat a informaiei a crui
caracteristic principal este utilizarea unui calculator cu performane ridicate, denumit
generic calculator principal, sau server, de ctre mai muli utilizatori, situai n locuri diferite i
la distan fa de calculatorul principal, transmisia informaiei fcndu-se prin sisteme de
telecomunicaie.

Reelele de calculatoare au aprut din necesitatea partajrii datelor, i a resurselor
hardware, existente ntr-o organizaie, ntre mai muli utilizatori. n fiecare organizaie existau
un numr oarecare de calculatoare, fiecare lucrnd independent. Cu timpul aceste
calculatoare, pentru a putea fi utilizate ntr-un mod mai eficient, au fost conectate mpreun
prin intermediul unor dispozitive, dnd astfel natere la o reea de calculatoare.

O reea de calculatoare reprezint un ansamblu de calculatoare interconectate prin
intermediul unor medii de comunicaie, asigurndu-se n acest fel utilizarea n comun de
ctre un numr mare de utilizatori a tuturor resurselor fizice (hardware), logice (software i
aplicaii de baz) i informaionale (baze de date) de care dispune ansamblul de
calculatoare conectate.


73
De asemenea mai putem spune c printr-o reea de calculatoare nelegem o colecie de
calculatoare autonome interconectate ntre ele. Se spune despre dou calculatoare c sunt
interconectate dac sunt capabile s schimbe informaii ntre ele.

Printre avantajele lucrului ntr-o reea de calculatoare amintim:
- mprirea resurselor existente;
- creterea fiabilitii prin accesul la mai multe echipamente de stocare alternative;
- reducerea costurilor prin partajarea datelor i perifericelor folosite;
- scalabilitatea: creterea performanelor sistemului prin adugarea de noi componente
hardware;
- obinerea rapid a datelor;
- furnizeaz un mediu de comunicare etc.
O alt noiune strns legat de o reea de calculatoare este lucrul n reea care reprezint
conceptul de conectare a unor calculatoare care partajeaz resurse. Deci, resursele utilizate
n comun de ctre o reea de calculatoare pot fi:
- resurse fizice (imprimante, scanner-e etc.);
- resurse logice (software i aplicaii de baz: orice program: Word, un program de
gestiune a stocurilor etc.);
- resurse informaionale (baze de date).
Clasificarea reelelor
n funcie de criteriul de clasificare care se are n vedere exist mai multe tipuri de reele de
calculatoare. Criteriile cele mai des utilizate n clasificarea reelelor sunt:
- Dup tehnologia de transmisie:
reele cu difuzare (broadcast);
reele punct-la-punct.
- Dup scara la care opereaz reeaua (distana):
reele locale LAN Local Area Network;
reele metropolitane MAN Metropolitan Area Network;
reele de arie ntins WAN Widw Area Network;
Internet-ul.
- Dup topologie:
reele tip magistral (bus);
reele tip stea (star);
reele tip inel (ring);
reele combinate.
- Dup tipul sistemului de operare utilizat:
reele peer-to-peer;
reele bazate pe server.
- Dup modul de realizare a legturilor ntre nodurile reelei:
reele cu comutare de circuite;
reele cu comutare de mesaje;
reele cu comutare de pachete.
n continuare vor fi enumerate principalele caracteristici ale fiecrui tip de reea.

Reele cu difuzare (broadcast) sunt acele reele care au un singur canal de comunicaie
care este partajat (accesibil) de toate calculatoarele din reea. Mesajul (numit pachet) poate
fi adresat unui singur calculator, tuturor calculatoarelor din reea (acest mod de operare se
numete difuzare) sau la un subset de calculatoare (acest mod de operare se numete
trimitere multipl). Aceast tehnologie de transmisie este caracteristic reelelor de tip LAN.

74

Reele punct la punct sunt acele reele care dispun de numeroase conexiuni ntre perechi
de calculatoare individuale. Pentru a ajunge de la calculatorul surs la calculatorul
destinaie, un pachet s-ar putea s treac prin unul sau mai multe calculatoare intermediare.
n funcie de anumii parametri, caracteristici etc. sunt posibile trasee multiple, de diferite
lungimi etc.

n general reelele mai mici (reele de tip LAN) utilizeaz difuzarea pentru transmiterea
datelor, n timp ce reelele mari (Internet-ul) sunt de obicei punct-la-punct.

Reele LAN Local Area Network sunt n general reele private localizate ntr-o singur
camer, cldire sau ntr-un campus de cel mult civa kilometri.

Caracteristicile de baz ale acestor reele sunt:
- mrimea: reelele LAN au n general dimensiuni mici, iar timpul de transmisie este
limitat i cunoscut dinainte;
- tehnologia de transmisie const dintr-un singur cablu la care sunt conectate toate
calculatoarele (de aici vine numele de difuzare);















Fig. 7.1. Dou reele LAN: magistral i inel
- topologia: LAN - urile pot utiliza diferite topologii: magistral, inel, etc. n figura 6.1. sunt
reprezentate dou astfel de reele: cu topologie magistral i inel;
- protocoalele utilizate sunt: transmitere cu jeton (token-passing) sau nelegerea
coliziunii (collision sensing).
Reele MAN Metropolitan Area Network reprezint o extensie a reelelor LAN i
utilizeaz n mod normal tehnologii similare cu acestea. Aceste reele pot fi att private ct i
publice. O reea MAN conine numai un cablu sau dou, fr s conin elemente de
comutare care dirijeaz pachetele pe una dintre cele cteva posibile linii de ieire. Un aspect
important al acestui tip de reea este prezena unui mediu de difuzare la care sunt ataate
toate calculatoarele. Aceste reele funcioneaz, n general, la nivel de ora.

Reele WAN Wide Area Network sunt acele reele care acoper o arie geografic
ntins deseori o ar sau un continent ntreg. ntr-o astfel de reea calculatoarele poart
numele generic de gazde (n literatura de specialitate se mai utilizeaz i urmtorii termeni:
host sau sistem final). Gazdele sunt conectate ntre ele prin intermediul unei subreele de
comunicaie, numit pe scurt subreea. Sarcina principal a subreelei este s transmit
mesajele de la o gazd la alt gazd.

Subreeaua este format din:

75
- linii de transmisie, numite circuite, canale sau trunchiuri, care au rolul de a transporta
biii ntre calculatoare;
- elemente de comutare, sunt calculatoare specializate, folosite pentru a conecta dou
sau mai multe linii de transmisie. Nu exist o terminologie standard pentru denumirea
acestor elemente de comutare; astfel putem ntlni diferii termeni pentru desemnarea
acestora ca: noduri de comutare a pachetelor, sisteme intermediare, comutatoare de
date. Termenul generic pentru aceste calculatoare de comutare este router. Fiecare
calculator este n general conectat (face parte) la un LAN n care exist un ruter, prin
intermediul cruia se face legtura ntre dou reele diferite.
Reeaua conine numeroase cabluri sau linii telefonice, fiecare din ele legnd dou ruter-e.
Dac dou ruter-e, care nu sunt legate ntre ele, doresc s comunice, atunci ele sunt nevoite
s apeleze la un ruter intermediar.

Subreeaua este de tip punct-la-punct (se mai utilizeaz i urmtorii termeni: subreea
memoreaz-i-retransmite sau subreea cu comutare de pachete), deoarece principiul de
funcionare este urmtorul: cnd un pachet este transmis de la un ruter la altul prin
intermediul unui alt ruter, acesta este reinut acolo pn cnd linia cerut devine disponibil
i numai dup aceasta este transmis mai departe.

Analiznd figura 6.2. putem spune c subreeaua se refer la colecia de ruter-e i linii de
comunicaie aflate n proprietatea operatorului de reea. De exemplu, sistemul telefonic
const din centrale telefonice de comutare, care sunt conectate ntre ele prin linii de mare
vitez i sunt legate la domiciliile abonailor i birouri prin linii de vitez sczut. Aceste linii
i echipamente, deinute i ntreinute de ctre compania telefonic, formeaz subreeaua
sistemului telefonic. Telefoanele propriu-zise (n reea gazde, sau sisteme) nu sunt o parte a
subreelei.













Fig. 7.2. Alctuirea unei subreele
Combinaia dintre o subreea i gazdele sale formeaz o reea. n cazul unui LAN, reeaua
este format din cabluri i calculatoare; aici nu exist cu adevrat o subreea.

O problem important n proiectarea unei reele WAN este alegerea topologiei i anume
modul de interconectare a ruter-elor.

O inter-reea se formeaz atunci cnd se conecteaz ntre ele reele diferite. De exemplu
legarea unui LAN i a unui WAN, sau legarea a dou LAN-uri formeaz o inter-reea.

Internet-ul este cea mai mare reea de calculatoare la nivel mondial, fiind denumit i
reeaua reelelor, i poate fi definit ca fiind un imens domeniu care conine milioane i
milioane de informaii. Toate aceste informaii sunt plasate pe pagini Web, care sunt stocate
pe server-ele diferitelor reele.


76
La instalarea i configurarea unei reele, problema principal care se pune este alegerea
topologiei optime i a componentelor adecvate pentru realizarea ei. Cnd se proiecteaz
topologia unei reele, alegerea ei va fi determinat de mrimea, arhitectura, costul, i
administrarea reelei.

Prin topologie se nelege dispunerea fizic n teren a calculatoarelor, cablurilor, switch-
urilor, ruter-elor, i altor componente ale unei reele, deci se refer la configuraia spaial a
reelei, la modul de interconectare i ordinea existent ntre componentele reelei. Acest
termen se poate referi i la sublinierea arhitecturii de reea, precum Ethernet sau Token
Ring. Cuvntul topologie vine de la topos, care n limba greac nseamn loc.

Not Termenul de topologie se poate referi fie la o topologie fizic a reelei, care este
actualul nivel fizic sau tipul cablrii, sau la propria topologie logic, care reprezint calea pe
care semnalele sunt transmise de-a lungul reelei. Aceast diferen este cel mai mult
evideniat n reelele Token Ring, n care cablarea este aranjat fizic ntr-o stea, dar al crui
semnal este transmis ntr-un cerc de la un calculator la urmtorul calculator. Termenul
topologie fr alt descriere este utilizat cu nelesul de nivel fizic.

Din punct de vedere topologic, o reea de calculatoare este descris ca un graf format dintr-
o serie de noduri (calculatoarele) interconectate ntre ele prin arce (cablurile).

Atunci cnd se alege topologia unei reele un criteriu foarte important care se are n vedere
este cel al performanei reelei. De asemenea, topologia unei reele implic o serie de
condiii: tipul cablului utilizat (coaxial, torsadat, fibr optic), traseul cablului etc. Topologia
unei reele poate determina i modul de comunicare a calculatoarelor n reea. Topologii
diferite implic metode de comunicaie diferite, iar toate aceste aspecte au o mare influen
n reea.

n domeniul reelelor locale sunt posibile mai multe topologii, dar topologiile de baz
existente sunt:
- magistral: calculatoarele sunt conectate n mod linear. Un exemplu de astfel de
topologie este forma 10Base2 a Ethernet-ului;
- inel: calculatoarele sunt conectate ntr-un inel. Exemple: FDDI (Fiber Distributed Data
Interface) (inel fizic i logic), i Token Ring (inel logic i stea fizic);
- stea: calculatoarele sunt conectate la un singur concentrator care este un hub
(Ethernet) sau un MAU (Multistation Access Unit) (topologia fizic Token Ring);
- arborescent: exist mai multe topologii de tip stea conectate mpreun ntr-o
topologie magistral;
- plas: calculatoarele sunt conectate ntr-un model complex. Aceast topologie este n
mod normal utilizat numai n reele de arie ntins (WAN-uri) n care reele diferite sunt
conectate utiliznd ruter-e.
Topologia magistral (bus sau liniar) este cea mai simpl i mai uzual metod de
conectare a calculatoarelor n reea. Fiecare calculator este legat la un cablu coaxial comun.
Acesta este nchis la cele dou capete cu rezistene numite terminatori. Toate calculatoarele
conectate au drepturi egale n ceea ce privete accesul la reea i pot comunica ntre ele
dup dorin, fr ca un calculator principal s reglementeze fluxul de date ntre
calculatoarele din reea. n aceast topologie pachetele de date sunt transmise simultan
tuturor calculatoarelor interconectate, dar pachetul este preluat i interpretat doar de
calculatorul cruia i este adresat; circulaia pachetelor se face n ambele sensuri, fiecare
calculator putnd s transmit i s recepioneze. Cea mai cunoscut topologie magistral
este Ethernet.

Printre cele mai importante caracteristici ale acestui tip de topologie amintim:

77
- const dintr-un singur cablu, numit trunchi care conecteaz toate calculatoarele din
reea pe o singur linie;
- comunicaia pe magistral presupune nelegerea urmtoarelor concepte:
transmisia semnalului: la un moment dat numai un singur calculator poate transmite
mesaje;
reflectarea semnalului;
terminatorul, utilizat pentru a opri reflectarea semnalului;
- este o topologie pasiv, adic calculatoarele nu acioneaz pentru transmiterea datelor
de la un calculator la altul;
- dac un calculator se defecteaz, el nu afecteaz restul reelei, cu condiia ca placa de
reea a calculatorului respectiv s nu fie defect;









Fig. 7.3. Topologia magistral
- cablul din aceast topologie poate fi prelungit prin una din urmtoarele metode:
o component numit conector tubular (BNC);
prin intermediul unui dispozitiv numit repetor. Lungimea maxim a cablului utilizat
pentru aceast topologie este de 185 m; dac lungimea cablului depete aceast
valoare, putem utiliza acest dispozitiv, care mai are i rolul unui amplificator
(amplific semnalul nainte de a-l transmite mai departe n reea);
- reprezint o conexiune multipunct - informaiile emise de un calculator sunt recepionate
de toate celelalte calculatoare aflate n reea;
- prezint faciliti de reconfigurare (toate calculatoarele conectate au drepturi egale);
- costul redus al suportului i al dispozitivelor de cuplare.
Cele mai cunoscute topologii magistral, care au fost utilizate n urm cu civa ani sunt:
10Base-2 (ThinNet) i 10Base-5 (ThickNet).










Fig. 7.4. Prelungirea unei reele prin intermediul unui repetor

Topologia stea (star) atunci cnd se utilizeaz aceast topologie toate calculatoarele sunt
conectate la un nod central care joac un rol particular n funcionarea reelei. Orice
comunicaie ntre dou calculatoare se va face prin intermediul nodului central, care se
comport ca un comutator fa de ansamblul reelei. Printre caracteristicile mai importante
ale acestei topologii amintim:

78
- calculatoarele sunt conectate prin segmente de cablu (se utilizeaz n mod normal
cablu de tip UTP (Unshielded Twisted Pair) la o component central numit
concentrator (HUB Host Unit Broadcast sau Switch);
- calculatoarele nu pot comunica direct ntre ele ci numai prin intermediul
concentratorului;
- aceste reele ofer resurse i administraie centralizate;
- reelele mari necesit o lungime de cablu mare;
- dac nodul central (hub-ul) se defecteaz, ntreaga reea devine inoperabil (cade
ntreaga reea);
- dac un calculator sau cablul care l conecteaz la hub se defecteaz, numai
calculatorul respectiv este n imposibilitatea de a transmite sau recepiona date n reea;
- poate utiliza n mare parte cablajul telefonic vechi existent ntr-o societate;
- transferul informaiei se face punct la punct dar, cu ultimele tipuri de comutatoare, este
posibil i un transfer multipunct.

Topologia inel (ring) ntr-o astfel de configuraie toate calculatoarele sunt legate succesiv
ntre ele, dou cte dou, ultimul calculator fiind conectat cu primul. Cea mai cunoscut
topologie inel este Token Ring de la IBM. n cadrul acestei topologii fiecare calculator
recepioneaz datele de la predecesorul su, le verific i le transmite amplificat ctre
calculatorul urmtor. Pentru a implementa reea cu o astfel de topologie se utilizeaz
tehnologii precum: FDDI, SONET sau Token Ring.









Fig. 7.5. Topologia stea

Dintre caracteristicile mai importante ale acestei topologii enumerm:
- conecteaz calculatoarele printr-un cablul n form de bucl (nu exist capete libere);
- este o topologie activ este acea topologie n care calculatoarele regenereaz
semnalul i transfer datele n reea, fiecare calculator funcioneaz ca un repetor,
amplificnd semnalul i transmindu-l mai departe, iar dac i este destinat l copiaz;
- mesajul (numit jeton) transmis de ctre calculatorul surs este retras din bucl de ctre
acelai calculator atunci cnd i va reveni dup parcurgerea buclei;










Fig. 7.6. Topologia inel
- defectarea unui calculator afecteaz ntreaga reea;
- transmiterea datelor se face prin metoda jetonului (token passing).

79
Topologia arborescent (magistral-stea): reelele care utilizeaz acest tip de topologie
au n structura lor mai multe reele cu topologie stea, conectate ntre ele prin intermediul
unor trunchiuri liniare de tip magistral. Aceast topologie este mai uor de extins dect o
topologie magistral (care este limitat la un numr mic de calculatoare) sau stea (limitat
de numrul de porturi ale concentratorului). Dac un calculator se defecteaz, acest lucru nu
va afecta buna funcionare a reelei, dar dac se defecteaz un concentrator (hub), toate
calculatoarele conectate la el vor fi incapabile s mai comunice cu restul reelei (figura 6.7.).








Fig. 7.7. Topologia arborescent magistral stea

Topologia inel-stea (ierarhic stea): este asemntoare topologiei magistral stea.
Deosebirea const n modul de conectare a concentratoarelor: n topologia magistral - stea
ele sunt conectate prin trunchiuri lineare de magistral, iar n topologia inel stea sunt
conectate printr-un concentrator principal (figura 6.8.).









Fig. 7.8. Topologia inel-stea

Reelele peer-to-peer (de la egal la egal) sunt acele reele n care partajarea resurselor nu
este fcut de ctre un singur calculator; toate calculatoarele existente n reea au acces la
toate resursele reelei. Printre caracteristicile ntrunite de aceste reele amintim:
- numrul maxim de calculatoare care pot fi conectate la un singur grup de lucru
(workgroup) este de 10;
- acest tip de reea implic costuri mici, i de aceea sunt des utilizate de ctre firmele
mici;
- se utilizeaz atunci cnd zona este restrns, securitatea datelor nu este o problem,
organizaia nu are o cretere n viitorul apropiat;
- toate calculatoarele sunt egale ntre ele; fiecare calculator din reea este i client i
server, neexistnd un administrator responsabil pentru ntreaga reea.
Reele bazate pe server sunt acele reele care au n componena lor un server specializat:
de fiiere; de tiprire; de aplicaii; de pot; de fax; de comunicaii. Printre avantajele
reelelor bazate pe server amintim: partajarea resurselor; securitate; salvarea de siguran a
datelor; redundan; numr de utilizatori.

ntr-o reea combinat exist dou tipuri de sisteme de operare pentru a oferi ceea ce muli
utilizatori consider a fi o reea complet.

Din cele descrise pn acum reiese faptul c toate reelele au anumite componente, funcii
i caracteristici comune, precum:

80
- server-ele sunt acele calculatoare care ofer resurse partajate pentru toi utilizatorii
reelei;
- clieni sunt acele calculatoare care acceseaz resursele partajate n reea de un server;
- mediu de comunicaie, reprezint modul n care sunt conectate calculatoarele n reea
(tipul cablului utilizat, a modemului);
- date partajate, reprezint fiierele puse la dispoziie de serverele de reea;
- resurse: fiiere, imprimante i alte componente care pot fi folosite de utilizatorii reelei.
Ali termeni frecvent utilizai sunt:
- subreea, termenul este potrivit n contextul unei reele larg rspndite geografic, i se
refer la colecia de ruter-e i linii de comunicaie aflate n proprietatea operatorului de
reea;
- reea, reprezint combinaia dintre o subreea i gazdele sale (host - uri). n cazul unui
LAN, reeaua este format din cablu i gazde;
- inter-reea (internetwork), ea se formeaz atunci cnd se conecteaz ntre ele reele de
tipuri diferite. Legarea unui LAN i a unui WAN, sau legarea a dou LAN - uri formeaz
o inter - reea.
7.2. Echipamente de transmisie la distan
Atunci cnd un calculator dorete s transmit informaii pe o linie telefonic, acestea
trebuie s fie n prealabil convertite din semnale binare n semnale analogice, apoi la captul
unde are loc recepia din semnale analogice n semnale digitale. Pe liniile telefonice
semnalele au o variaie continu, iar semnalele ce materializeaz codurile binare au o
variaie discret.

Echipamentul care realizeaz aceste transformri se numete modem
(modulator/demodulator) echipamentul care accept un ir serial de bii la intrare i
produce un semnal modulat la ieire (sau vice-versa). Acesta este un periferic inserat ntre
interfaa serial a calculatorului (semnale digitale cu o variaie discret) i linia telefonic
public (semnale analogice cu o variaie continu). Pentru liniile nchiriate este posibil
utilizarea semnalului digital de la un capt la altul, dar acestea sunt foarte scumpe i sunt
utilizate numai pentru a construi reele private n interiorul unei firme.









Fig. 7.9. Modul de interpunere a modem-urilor
Deci un modem este un dispozitiv care convertete datele din semnale digitale (accept un
ir serial de bii la intrare), utilizate n interiorul calculatorului, n semnale analogice care pot
fi transmise prin liniile de telefon, i invers, din semnale analogice n semnale digitale.

Modulaia reprezint procedeul ce realizeaz transformarea semnalului modulator (discret)
care reprezint mesajul de transmis ntr-un semnal modulat (continuu), transformarea se
bazeaz pe modificarea unui semnal purttor (sinusoidal), la care unul din parametrii
caracteristici este modificat n concordan cu valoarea semnalului modulator.

Demodulaia este procedeul de extragere, la recepie, a semnalului modulator (a mesajului)
din semnalul modulat recepionat.

81

Modularea pe partea emitorului i demodularea pe partea celui care recepioneaz trebuie
s se realizeze n acelai mod, deci este necesar o standardizare. Toate modemurile
existente n prezent pe pia i destinate PC-urilor respect recomandrile CCITT (Comit
Consultatif International Tlgrafique et Tlphonique), o organizaie internaional cu sediul
la Geneva, responsabil cu stabilirea normelor n acest domeniu. Pe lng viteza de transfer
i forma codificrii, normele reglementeaz i controlul erorilor i al compresiei datelor. Sunt
utilizate tehnologiile de 57600 bps de la USRobotisc i Rockwell.

7.3. Reteaua Internet
Anii de apariie ai Internet ului trebuie cutai la mijlocul anilor 1960, cnd n cadrul
Departamentului de Aprare al SUA, DoD (Departament of Defense), s-a hotrt crearea
unei reele de comand i control care s poat supravieui unui rzboi nuclear. Pentru a
rezolva aceast problem DoD s-a orientat ctre agenia sa de cercetare ARPA (Advanced
Research Projects Agency Agenia de Cercetare pentru proiecte Avansate).

ARPA a fost creat la iniiativa preedintelui american Eisenhower n anul 1957, ca rspuns
la lansarea de ctre Uniunea Sovietic a primului satelit artificial al pmntului (Sputnik) i
avea misiunea de a dezvolta o tehnologie care putea fi util scopurilor militare (scopul
principal a fost acela de a studia comutarea de pachete, o idee radical pentru acea vreme,
pentru a putea utiliza o reea de calculatoare n eventualitatea izbucnirii unui rzboi nuclear).
Primul succes al ageniei nu a inut de calculatoare, ci de programul spaial american,
cercettorii americani reuind ntr-un timp record numai 18 luni s conceap primul
satelit american funcional. Mai trziu n sfera de activitate a acestei agenii au intrat i
domeniile legate de calculatoare i reele. Astfel o parte din primele fonduri au mers ctre
universiti n vederea studierii comutrii de pachete.

Mai trziu ARPA a fost denumit DARPA (Defense Advanced Research Projects Agency).
DARPA era alctuit dintr-o mulime de reele, care utilizau acelai ansamblu de protocoale
cu scopul de a oferi o interfa unic utilizatorilor si. Software-ul de reea, care cuprinde n
mare parte protocoalele TCP/IP, este disponibil pe o multitudine de calculatoare eterogene
din punct de vedere hardware, i care utilizeaz diferite sisteme de operare.
Cel care s-a gndit la facilitile pe care le reprezint existena unei reele de calculatoare a
fost J.C.R. Licklider, ef al Biroului pentru Tehnici de Procesare a Informaiei din cadrul
ARPA. Astfel el a prezentat pe parcursul anului 1962, ntr-o serie de referate, conceptul su
de reea galactic, prin care el nelegea un numr de calculatoare conectate ntre ele
astfel nct oricine s poat avea acces la date i programe din orice loc, concept care
corespunde Internet-ului aa cum l cunoatem noi astzi.

Dar primii pai concrei n aceast direcie, i despre care se poate spune c a semnat
certificatul de natere al Internet-ului, au fost fcui de Leonard Kleinrock, profesor la MIT
(Massachusetts Institute of Technology), i apoi la UCLA (Universitatea California din Los
Angeles). n anul 1964 a publicat o carte despre teoria schimbrii pachetelor de date. Astfel
n 1966 experienele de la MIT au utilizat drept baz dou calculatoare conectate printr-o
legtur pentru date; ele au condus la propunerile referitoare la o reea de legturi pentru
date conectnd mai multe dintre centrele n care se executau proiecte finanate de ctre
ARPA.

Reeaua ARPA a fost conceput de ctre L.G. Roberts n 1965; ea se baza iniial pe
utilizarea legturilor pentru date de 2,4 Kbps; studii ulterioare, ncurajate de ctre cercetrile
teoretice, au fost efectuate n Marea Britanie de ctre National Physical Laboratory. Reeaua
care a luat natere s-a numit ARPANET, i era o reea militar. Aceast reea a fost
destinat, de la bun nceput, conectrii unui numr relativ ridicat de sisteme avansate pentru

82
prelucrarea datelor. Iniial , reeaua ARPA era compus din dou pri: o reea de sisteme
pentru prelucrarea datelor, numite HOST i o subreea de comunicaii coninnd
calculatoare de noduri pentru comutarea pachetelor, cunoscute sub numele de IMP
(Interface Message Processors procesoare ale mesajelor de interfa).

Inaugurarea nucleului iniial al reelei de calculatoare ARPANET, precursoarea Internet-ului,
a avut loc la sfritul anului 1969, n patru campusuri universitare: Los Angeles, Stanford,
Santa Barbara i Salt Lake City, i avea 4 noduri. Primul nod a fost instalat n toamna anului
1969 (2 septembrie 1969) n laboratorul lui Kleinrock, din cadrul UCLA. Prima conectare s-a
realizat ntre nodurile Stanford i Los Angeles, fiind soldat cu un semieec. Apoi pe
parcursul anilor reeaua s-a extins prin ataarea de noi noduri. Astfel n 1971 avea 15
noduri, iar n 1972 avea 37 de noduri. Mai trziu ARPA a finanat cercetri n domeniul
reelelor de satelii i reelelor mobile radio cu pachete.

n octombrie 1972, cu ocazia Conferinei Internaionale despre Comunicarea Computerelor,
a avut loc prima demonstraie public pentru ARPANET la Washington DC. Cuprinznd o
serie de aplicaii, demonstraia a reuit s uimeasc i s entuziasmeze asistena, cu
deosebire datorit seriilor de aplicaii rulnd la distan. Anul 1972 este anul n care apare
prima aplicaie util, i anume transmiterea primului mesaj prin pot electronic. Primul
software pentru trimiterea i citirea mesajelor de e-mail a fost scris de Ray Tomlinson. Tot
n acest an Robert Metcalfe (de la Xerox) a prezentat o nou tehnologie de transfer, pe
care el a numit-o Ethernet.

Urmeaz o perioad de perfecionri i mbuntiri continue, att pe partea tehnicii i
tehnologiei de calcul, ct i pe cea a reelelor de calculatoare.

n anul 1973 sunt realizate primele extensii internaionale ele reelei ARPANET prin
conectarea la Englands University College din Londra i Norways Royal Radar
Establishment.

Dintre evenimentele care au avut o importan n evoluia tehnologiei informaiei enumerm:
n anul 1975 este creat primul calculator personal, numit ALTAIR, i ia fiin compania
Microsoft; n anul 1978 Intel lanseaz microprocesorul 8086, iar Apple introduce unitatea de
floppy disk.

n anul 1980 ARPANET asigura conexiuni ntre mai mult de 400 de calculatoare din centre
universitate, militare, sau guvernamentale.

Pe la mijlocul anilor 1980, lumea a nceput s vad colecia de reele ca fiind un Internet
(Interconnection of networks). Ar trebui amintit c ncepnd din anul 1981 n componena
calculatoarelor se utilizeaz primele modemuri.

n anul 1982 numrul calculatoarelor conectate la ARPANET a depit cifra de 1000.
Standardul original al comunicaiei pentru ARPANET a fost la nceput protocolul NCP
(Network Control Protocol), care n anul 1982 a fost nlocuit de TCP/IP. Acest protocol a fost
definitivat n 1970, de ctre S. Crocker, n fruntea unui colectiv intitulat NWG (Network
Working Group).

nc din 1977 existau alte reele, dect ARPANET, care utilizau TCP/IP-ul pentru a se
conecta la reeaua ARPANET.

Dup ce la 1 ianuarie 1983, TCP/IP a devenit unicul protocol oficial al reelelor, numrul
reelelor, calculatoarelor i utilizatorilor conectai la ARPANET a crescut rapid. ncet, ncet
acestora li s-a alturat alte reele regionale i s-au realizat legturi cu reele din Canada,
Europa i Pacific. Tot n acest an, 1983, ARPA a ncredinat administrarea reelei Ageniei

83
de Comunicaii a Aprrii (DCA Defense Communication Agency), pentru a o folosi ca
reea operaional, aceasta izolnd poriunea militar ntr-o subreea separat, MILNET i
poriunea civil, ARPANET.

n anul 1984 NSF (U.S. National Science Foundation Fundaia Naional de tiine din
SUA), a hotrt s construiasc prima coloan vertebral (backbone) care conecta centrele
sale de supercalculatoare din ase orae: San Diego, Boulder, Champaign, Pittsburgh,
Ithaca i Princeton. NFS a finanat, de asemenea, un numr de reele regionale (aproximativ
20) care s-au conectat la coloana vertebral, permind astfel utilizatorilor din diferite
universiti, laboratoare de cercetare, etc. s acceseze oricare din supercalculatoare i s
comunice ntre ei. Aceast reea complet care includea coloana vertebral i reelele
regionale, a fost numit NSFNET. Astfel, n anul 1987 numrul de calculatoare conectate
depea cifra de 10.000, iar n 1989 de 100.000.

n anul 1989, cnd deja existau 100.000 de calculatoare gazd (host), s-a renunat i la
ARPANET, calculatoarele reelei fiind subordonate celor din NFS.

n 1990 ARPANET-ul era deja depit de reele mai moderne crora le dduse natere el
nsui, astfel c el a fost nchis i demontat. n acelai an reelei NSFNET i s-a adugat a
doua coloan vertebral. NSF a realizat c guvernul nu poate finana interconectrile la
nesfrit i a ncurajat MERIT, MCI i IBM s formeze o corporaie nonprofit, ANS
(Advanced Networks and Services) Reele i Servicii Avansate. Aceasta a preluat
NSFNET i a format o nou reea ANSNET.

Internet-ul este o reea descentralizat i are propriile sale mecanisme de standardizare,
neexistnd un organism fix care s fixeze regulile de comunicaie. Exist totui o serie de
organizaii, care funcioneaz pe baz de voluntariat i care asigur buna funcionare a
acestei reele. Astfel, autoritatea suprem care dirijeaz evoluia Internet-ului este o
organizaie numit ISOC (Internet SOCiety Societatea Internet), nfiinat n ianuarie 1992,
cu scopul de a promova utilizarea Internet-ului i de a prelua administrarea sa. n cadrul
acestei organizaii o parte din membrii si sunt reunii ntr-un consiliu, numit IAB (Internet
Advisory Board Consiliul pentru structura Arhitecturii Internet), i care are responsabilitatea
tehnic a evoluiei reelei (hotrte modul n care va funciona reeaua) i definete
standardele Web. Membrii acestui consiliu au ntlniri regulate n care sunt acceptate noi
standarde, aloc adresele i pstreaz o list a numelor care trebuie s rmn unice.
Comunicrile sunt puse la dispoziie printr-o serie de rapoarte tehnice, numite RFC-uri
(Request For Comments Cereri de Comentarii), care sunt memorate on-line i pot fi citite
de oricine este interesat de ele; astfel RFC 1540, intitulat Internet Official Protocol
Standards, detaliaz lista tuturor RFCurilor existente la un moment dat.

Consiliul IAB este format din patru grupuri principale, i anume: IRTF (Internet Research
Task Force Departamentul de Cercetare Internet), care are rolul de a rezolva problemele
pe termen lung, IETF (Internet Engineering Task Force Departamentul de Inginerie
Internet), care are sarcina de a rezolva problemele pe termen scurt, IESG (Internet
Engineering Steering Group) i IRSG (Internet Research Steering Group). Aceste grupuri
sunt responsabile cu evaluarea i testarea proiectelor standardelor i a standardelor
propuse, pentru a determina dac o propunere merit s devin un standard Internet.

Internet-ul a avut n evoluia sa o cretere exponenial: astfel n anul 1990 al cuprindea
3.000 de reele i peste 20.000 de reele de calculatoare din 150 de ri, n anul 1992 a fost
ataat gazda cu numrul 1.000.000. n 1995 existau mai multe coloane vertebrale, sute de
reele de nivel mediu (regionale), zeci de mii de reele LAN, milioane de gazde i zeci de mii
de utilizatori. Mrimea Internet-ului se dubleaz aproximativ n fiecare an.


84
Sintetiznd cele spuse pn acum putem spune c Internet-ul este o reea global compus
din mii de reele mai mici de calculatoare i milioane de calculatoare comerciale,
educaionale, guvernamentale i personale, toate legate ntre ele prin intermediul
protocolului standard TCP/IP. Internet-ul poate fi privit ca un ora electronic cu biblioteci,
birouri de afaceri, galerii de art, magazine i multe altele, toate virtuale, fiind baza de
comunicaie (arhitectura) utilizat pentru programarea n Web.

Din punct de vedere sistemic, Internet-ul este un sistem distribuit client/server.

ntr-o reea utilizatorii trebuie s se conecteze explicit la un anumit calculator, s comande
explicit execuia proceselor la distan, s transfere explicit fiierele.

ntr-un sistem distribuit, care este deseori confundat cu o reea de calculatoare, lucrurile stau
puin altfel: astfel, existena mai multor calculatoare autonome este transparent pentru
utilizatori; ntr-un astfel de sistem nimic nu se face n mod explicit, totul este realizat
autonom de ctre sistem, fr cunotina utilizatorilor. Un sistem distribuit este un sistem de
programe construit peste o reea, sistem care asigur reelei un grad mare de coeziune i
transparen. De aceea, diferena major ntre o reea i un sistem distribuit nu apare la
nivel de echipamente, ci la nivel de programe (la nivelul sistemului de operare, n special).
Ce nseamn de fapt s fii pe Internet ? Tanenbaum spune: o main este pe Internet
dac folosete stiva de protocoale TCP/IP, are o adres IP i are posibilitatea de a trimite
pachete IP ctre toate celelalte maini din Internet. Simpla posibilitate de a trimite i primi
pot electronic nu este suficient, deoarece pota electronic este redirectat ctre multe
reele din afara Internet ului. Oricum, subiectul este cumva umbrit de faptul c multe
calculatoare personale pot s apeleze la un furnizor de servicii Internet folosind un modem,
s primeasc o adres IP temporar i apoi s trimit pachete IP ctre alte gazde. Are sens
s privim asemenea maini ca fiind pe Internet numai atta timp ct ele sunt conectate la
ruter-ul furnizorului de servicii."

Ali termeni, care n ultima perioad de timp sunt tot mai des utilizai se refer la: intranet,
extranet, comer electronic (e-commerce) etc. Dac la nceputul anilor 1990 Internet-ul nc
nu era cunoscut de mult lume, acum nu ne-am putea imagina cum ar fi lumea fr el.
Aceasta deoarece prin intermediul Internet-ului avem acces la o imensitate de informaii din
toate domeniile de activitate: medicin, teatru, literatur, informatic, educaie, etc. Dup
cum am vzut, Internet-ul este alctuit dintr-o multitudine de reele eterogene, care pun la
dispoziie aceste informaii, lucru posibil datorit tehnologiilor pe care se bazeaz.

Am putea utiliza acelai tehnologii, pentru a avea avantajele oferite de acestea la nivelul
unei societi? Rspunsul este da, iar termenii utilizai sunt intranet i extranet.

Prin intranet se nelege n general aplicarea tehnologiilor Internet la nivelul reelei din
interiorul unei societi, sau altfel spus prin intranet nelegem o reea de calculatoare care
permite angajailor unei companii s partajeze i s schimbe informaii, mesaje e-mail i
chiar documente confideniale ale companiei. Similar modului n care Internet-ul conecteaz
utilizatorii din ntreaga lume, un intranet conecteaz angajaii unei companii indiferent de
locul unde se afl acetia. El permite agenilor economici (societi, companii, firme) s
foloseasc instrumentele Internet, cum ar fi pota electronic, navigaia n Web sau
transferul de fiiere, n cadrul reelei private a instituiei respective.

Aceste intranet-uri, cunoscute i ca web-uri interne, sunt interne numai din punct de vedere
logic pentru organizaia respectiv. Din punct de vedere fizic ele pot traversa globul, dar
accesul este limitat i definit de comunitatea interesat. Utiliznd terminologia Web putem
spune c un web-ul intern este alctuit din toate nodurile HTTP dintr-o reea privat, precum
reelele LAN sau WAN ale organizaiei.

85
De menionat c atunci cnd scriem Web, ne referim la World Wide Web, iar dac ne referim
la Web-urile unor reele private, vom utiliza web.
Raportat la Internet, un intranet este un sistem nchis, cu un acces limitat (controlabil) la
Internet, n care pentru partajarea i distribuirea informaiilor precum i pentru partajarea
aplicaiilor de lucru, este utilizat tehnologia Web (Web publicitar, baze de date distribuite,
HTML, metode de acces etc.).

Dac un intranet al unei societii se conecteaz cu doi sau mai muli parteneri de afaceri, el
este referit adesea ca web business-to-business, sau extranet.

Deci prin extranet se nelege:
- un intranet busines-to-business (B2B) care permite accesul limitat, controlat, i
securizat ntre intranet-urile societilor, precum i desemnarea i autentificarea
utilizatorilor aflai n diferite locaii la distan;
- un intranet care permite accesul controlat prin autentificarea participanilor.
Care este legtura dintre intranet, extranet i comerul electronic ? Rspunsul cuprinde trei
pri:
- intranet-ul, extranet-ul, i comerul electronic au n comun utilizarea protocoalelor
Internet pentru a conecta utilizatorii societii;
- intranet-urile sunt mult mai uor de localizat i pot prin urmare transfera datele mai rapid
dect cele mai multe extranet-urile distribuite;
- controlul pe care administratorii reelei l poate exercita asupra utilizatorilor este diferit
pentru cele trei tehnologii. ntr-un intranet, administratorii pot stabili o tactic i un acces
riguros pentru un grup de utilizatori. De exemplu, se poate specifica c sistemul de
operare pentru utilizatori s fie Windows 2000 Professional, iar Microsoft Internet
Explorer, drept browser-ul standard. ntr-un extranet de tip business-to-business, fiecare
arhitect de sistem al societilor participante trebuie s colaboreze pentru a asigura o
interfa comun. Acelai lucru este adevrat i pentru e-commerce, n care partenerii
de afaceri pot fi complei necunoscui. Astfel aplicaiile e-commerce suport adesea un
nivel al securitii i integritii tranzacionale (de exemplu, nerepudierea comenzilor)
care nu este prezent n aplicaiile intranet sau extranet.
7.4. Adrese IP i adrese Internet
Pentru a putea fi identificate n cadrul reelei, calculatoarele conectate la Internet, numite
host-uri, noduri, sisteme sau server-e trebuie s poat fi identificate printr-o adres. n scurta
istorie a Internet-ului s-au folosit mai multe sisteme de adresare i mai multe modaliti de
specificare a acestora. n continuare vom prezenta sistemul care este utilizat n prezent.
Specificarea unei adrese se poate face n dou moduri:
- specificare numeric, prin iruri de numere, utilizat pentru adrese IP;
- specificare de domenii, prin nume sau succesiuni de nume, utilizat pentru adrese
Internet.
Adresa IP este un numr ntreg pozitiv, reprezentat pe 32 de bii (patru octei), reprezentnd
adresa de reea a calculatorului; vor exista deci 2
32
astfel de adrese IP. Structura general a
unei astfel de adrese este format din trei pri:
- prima parte a adresei IP indic clasa (tipul adresei);
- a doua parte care identific reeaua la care este conectat calculatorul (adresa reelei);
- a treia parte care identific conexiunea prin care calculatorul se leag la reea (adresa
plcii de reea a calculatorului conectat).
A doua modalitate de adresare este utilizarea adreselor prin specificarea de domenii,
cunoscute drept adrese Internet. Adresa IP este utilizat la nivelul programelor de

86
comunicaie n reea i este mai greu de manevrat de utilizatori. Sistemul de adresare prin
intermediul adreselor Internet este conceput astfel nct s permit utilizatorului o scriere
mai comod, mai sugestiv i mai elastic a adresei gazdelor dect cele cu adrese IP, unde
n loc de numere se utilizeaz iruri de caractere ASCII. La nivelul utilizatorului, identificarea
calculatoarelor se face printr-un nume de calculator gazd, iar corespondena ntre
specificarea de subdomenii i adresele IP revine protocolului de aplicaie DNS (Domain
Name System Sistemul Numelor de Domenii).

Un nume de calculator gazd este constituit din maxim cinci nume de domenii separate de
caracterul punct, ce va reprezenta legtura cu nivelul superior, domeniul din stnga fiind de
nivel inferior, iar domeniul cel mai din dreapta avnd nivelul cel mai nalt.

De exemplu,
nume5.nume4.nume3.nume2.nume1
reprezint urmtorul drum n arborele administrat de protocolul DNS:









Nume1 este considerat domeniul principal, iar celelalte sunt subdomenii. Structura ierarhic
generat de domenii i subdomenii este definit n funcie de diferite uniti de organizare
sau de diverse domenii de activitate.

O adres Internet are o structur relativ simpl, dar ordinea cuvintelor n adres este
esenial. ntre cuvintele i separatorii care compun adresa nu trebuie s apar spaii.
Principalul separator ntre cuvinte este caracterul "." (punct). O adres Internet poate avea
una dintre urmtoarele trei forme:
1. nume_utilizator@domeniu1.domeniu2. domeniun;
2. nume_utilizator@nume_host.domeniu1.domeniu2. domeniun;
3. nume_host.domeniu1.domeniu2. domeniun;
unde:
- nume_utilizator indic numele utilizatorului de pe calculatorul nume_host (pentru tipul 2
de adresare) sau din domeniul domeniu1. Numele utilizatorului nume_utilizator se scrie
naintea caracterului @. Primele dou tipuri de adrese sunt echivalente, n sensul c
nume_host poate nlocui domeniile pe care le gestioneaz el. Aceste dou tipuri de
adrese sunt utilizate n principal la comunicaiile prin serviciul de pot electronic sau
n discuiile interactive. Adresele de forma a treia sunt utilizare pentru a indica gazde din
cadrul unei reele.
- succesiunea domeniu1.domeniu2. domeniun indic nivelurile de organizare, de la
stnga spre dreapta. Astfel adresa de host:
ns.fsea.ugal.ro
care nseamn calculatorul cu numele ns, conectat la reeaua subdomeniului fsea din
subdomeniul ugal al domeniului ro.
Conceptual, Internet-ul este mprit n cteva sute de domenii de nivel superior, fiecare
domeniu cuprinznd mai multe sisteme gazd. La rndul lui, fiecare domeniu este subdivizat
n subdomenii i acestea la rndul lor partiionate, .a.m.d.

nume1
nume2
nume3
nume4
nume5

87
Cnd se scrie o adres trebuie respectate nite reguli, i anume:
1. Fiecare nivel de organizare este indicat printr-un nume de domeniu, care este cuprins n
domeniul scris n dreapta sa. Fiecare domeniu este denumit de calea n arbore pn la
rdcin, iar componentele sunt separate prin punct. Deci un nume de domeniu se
refer la un anumit nod n arbore i la toate nodurile de sub el. Fiecare domeniu i
definete propriile subdomenii, le administreaz i le face publice.
2. Numrul total de domenii (n) nu este fixat apriori ci depinde numai de sistemul de
organizare adoptat. Cele mai generale domenii, i anume domeniile de pe primul nivel
(cele care se scriu cel mai n dreapta), pot fi: generice sau de ar. Domeniile generice
(care indic n general un domeniu organizaional din care face parte) sunt:
com Organizaii comerciale i societi comerciale
edu Instituii academice i educaionale (universiti, colegii
gov Organizaii guvernamentale
int Organizaii internaionale (NATO, ONU, etc.)
mil Organizaii militare SUA (armat, marin)
net Centre de administrare a reelelor mari (Internet)
org Organizaii non profit
3. ntr-o comunicaie surs destinaie, calculatorul surs este obligat s specifice
subdomeniile, ncepnd cu cel mai inferior i terminnd cu cel mai superior care are ca
i subordonat calculatorul destinatar.
Alte reguli de scriere a adreselor: domeniile sunt separate prin punct (ns.fsea.ugal.ro);
numele de domenii nu fac distincie ntre literele mari i literele mici (fsea sau FSEA
reprezint acelai lucru); lungimea unui domeniu nu poate depi 64 de caractere (ns, fsea,
ugal), iar ntreaga cale de nume nu trebuie s depeasc 255 de caractere
(ns.fsea.ugal.ro).

Adresele Internet sunt cele folosite de utilizatori, dar reeaua nelege numai adrese IP
(adrese binare), deci apare necesitatea unui mecanism care s converteasc irurile ASCII
n adrese de reea. Corespondena dintre adresele Internet i adresele IP (adresele
numerice recunoscute de calculatoare), dup cum am mai spus, o face protocolul DNS.
Acest protocol convertete adresa Internet n adresa IP corespunztoare calculatorului
destinatar. Mecanismul DNS presupune c n reeaua Internet exist numeroase
calculatoare speciale, numite servere de nume, (NS Name Server). Fiecare NS conine
dou tipuri speciale de informaii:
- tabele de coresponden ntre adresele Internet i adresele IP ale unui grup de
calculatoare gazd aflate n vecintatea lui;
- adresele IP i Internet ale ctorva severe de nume vecine lui.
Fiecare domeniu trebuie s aib desemnat cel puin un NS care s-i asigure corespondena
adres IP adres Internet pentru subdomeniile proprii. Este posibil, dac domeniul este
mare, ca aceste corespondene s fie distribuite pe mai multe NS ale domeniului respectiv.


Atunci cnd se execut operaia de recunoatere a calculatorului destinaie, se pot ntlni
mai multe situaii:
1. Server-ul local cunoate adresa destinatarului deoarece este n baza de date a lui.
Acest lucru este n general valabil pentru calculatoarele din acelai domeniu.
2. Server-ul local al reelei cunoate adresa destinatarului deoarece ea a fost solicitat
recent de ctre un utilizator din reea. n general server - ele pstreaz pentru o
perioad de timp adresele solicitate, n scopul optimizrii mecanismului de cutare.
3. Server-ul local nu cunoate adresa cerut, dar tie cum s o afle. El contacteaz un
server rdcin, care tie adresele serverelor de nume (server DNS) pentru zona celui
mai nalt nivel (de exemplu ro).

88
Conform conectrilor n reeaua Internet, un calculator gazd este subordonat din punct de
vedere al comunicaiilor altui calculator gazd care subordoneaz la rndul su alte
calculatoare gazd. Numele unui calculator gazd reprezint modul de localizare n structura
general de interconectarea calculatoarelor n reeaua Internet.

Un tip de adrese care extind adresele Internet sunt adresele de specificare a adreselor de
Web, care vor fi explicate n capitolul dedicat aplicaiei WWW.
7.5. Moduri de conectare la Internet
Pentru a avea acces la resursele reelei Internet, calculatorul trebuie s fie conectat la
aceast reea, iar pentru aceasta este nevoie de urmtoarele lucruri: calculatorul dotat cu
echipamentele necesare conectrii la Internet, unul sau mai multe programe speciale i un
furnizor de servicii Internet (ISP Internet Service Provider). Cerinele hardware nu sunt
exagerate, dar pentru buna navigare prin Internet este nevoie de urmtoarele:
- un calculator;
- un modem sau o legtur la modem;
- o denumire pentru conectare, numit i login name, care mai poate avea i alte
denumiri precum: user name, account name, user ID, member name. Aceast denumire
este utilizat pentru a accesa legtura la Internet. Ea comunic furnizorului de servicii
cine este calculatorul care dorete s acceseze reeaua, pentru ca acesta s tie dac
va putea permite accesul la reea. O denumire pentru conectare conine, n general,
pn la opt caractere i, n majoritatea cazurilor, este case-sensitive (conteaz dac se
utilizeaz literele mari sau mici);
- un cont pentru Internet, acesta va conine pe lng denumirea pentru conectare i un
nume de domeniu, care va indica locul n care se afl contul utilizatorului. De exemplu
domeniul flex.ro este furnizorul de servicii Flex, msn.com se refer la sistemul Microsoft
Network, compuserve.com este CompuServe etc.;
- o parol (password), n majoritatea cazurilor o parol poate conine pn la opt
caractere, iar aceasta este de tip case-sensitive, la fel ca la denumire;
- software pentru Internet. Una dintre cele mai rapide modaliti de conectare la Internet
se face prin sistemul Microsoft Network, prin intermediul unei variante a sistemului de
operare Windows. Dac se dorete utilizarea altui furnizor de servicii Internet se poate
utiliza soft-ul de Dial-up i TCP/IP.
Ce este de fapt un furnizor de servicii Internet ? Un furnizor de servicii Internet este orice
organizaie, firm care are o legtur permanent la Internet i care vinde posibilitatea de
acces unor persoane, sau organizaii la acesta. Aceste firme cumpr calculatoare, le
conecteaz la Internet i asigur contra cost conectarea oricrui utilizator la Internet. Ei i
stabilesc propriile taxe. Furnizorul de servicii Internet trebuie s pun la dispoziia abonatului
urmtoarele informaii:
- denumirea utilizatorului;
- parola;
- numrul de telefon care va fi utilizat de ctre modem pentru a stabili legtura cu
furnizorul de servicii;
- adresa IP. Aceast adres poate fi atribuit de ctre furnizorul de servicii n mod static"
sau dinamic";
- adresa serverului DNS.
Pentru a conecta un calculator la Internet exist mai multe modaliti (aceste modaliti de
conectare la Internet sunt n contiu dinamic datorit noilor tehnologii i componente
hardware), i anume:
- legtur permanent;
- legtur temporar prin linie telefonic:
legtur direct prin modem;

89
legtur prin modem i terminal;
legtur prin sistemul de pot electronic.
Legturi permanente n acest caz calculatorul se conecteaz direct la o reea TCP/IP
care face parte din Internet, sau la o organizaie care are o legtur permanent caz n care
calculatorul va fi un terminal. Acest tip de legtur este cunoscut sub denumirea de legtur
dedicat, sau permanent i direct. n acest caz furnizorul de servicii monteaz un router la
organizaia respectiv, care nchiriaz o linie telefonic pentru a se putea face legtura
dintre router i calculatorul furnizorului de servicii, care mai este cunoscut drept calculator
gazd, sau host. Acest tip de legtur este costisitor, dar ofer acces la toate facilitile
Internet-ului.
Legturi directe prin modem este reprezentat adesea drept o legtur SLIP sau PPP.
Acest tip de legtur mai este numit i conexiune full-access, i ofer acces la toate
facilitile Internet. Deci ea este o legtur TCP/IP care este conceput a fi utilizat prin
intermediul unei linii telefonice, nu printr-o reea dedicat. Acest gen de legtur este cel mai
bun, dup legtura permanent. Se poate obine o conectare direct prin modem n
schimbul unei taxe de instalare. Acesta fiind un serviciu de tip "dial-in", va fi nevoie de un
modem i de un numr de telefon, pe care l indic furnizorul de servicii Internet. Dup
formarea numrului de telefon se stabilete legtura cu calculatorul furnizorului de servicii,
care va permite navigarea n Internet, calculatorul utilizatorului fiind identificat de reea drept
calculator gazd.

Legturi directe prin modem i terminal n cazul acestui tip de legtur trebuie
contactat prin modem calculatorul furnizorului de servicii. Acest tip de legtur este
confundat deseori cu legtura direct prin modem, datorit faptului modului de conectare:
prin intermediul unui modem pentru a obine o legtur de tip SLIP sau PPP. n urma
conexiunii, calculatorul utilizatorului funcioneaz ca un terminal al calculatorului de servicii,
i nu ca un calculator gazd. n acest caz, toate programele pe care le ruleaz utilizatorul
sunt, de fapt rulate pe calculatorul furnizorului de servicii. Asta nseamn c toate fiierele
transferate sunt efectuate prin intermediul calculatorului furnizorului de servici Internet, i nu
prin intermediul calculatorului utilizatorului. Acest tip de legtur mai poate fi denumit i
legtur interactiv, legtur prin modem, legtur shell, sau dial-up.

Legturi prin sistemul de pot electronic - n acest caz se pot transmite mesaje e-mail
n Internet i se pot primi acelai gen de mesaje transmise din Internet.

O alt categorie este utilizarea sistemului de cablu de televiziune. Fiecare serviciu are un
aspect unic i un mod diferit de instalare i de accesare a reelei Internet.
7.6. Servicii Internet
Amploarea luat de Internet, precum i creterea popularitii acestuia n rndurile
utilizatorilor, fie c sunt persoane fizice sau societi, a dus la apariia unor aplicaii scrise
special pentru manipularea informaiilor puse la dispoziie de aceast mare reea de
calculatoare. Nu se tie ct de mult se vor dezvolta aceste aplicaii, pn unde se va ajunge.
Sugestiv cred c este urmtoarea afirmaie fcut de Todd Mafin: Economia pe Internet
este un fenomen pe mai departe, dar Web-ul lipsit de hotare va fi la fel de mare ca i lumea
nsi. Oamenii cred c n viaa noastr au avut loc deja multe schimbri. Ei bine, asta nu e
nimic comparabil cu ceea ce urmeaz.

Tradiional, Internet-ul a avut patru aplicaii principale, i anume:
- pota electronic (e-mail) reprezint facilitatea prin care se poate trimite i primi
mesaje de la orice utilizator al reelei Internet;
- newsgroups (grup de tiri) este un serviciu de informaii, prin intermediul cruia se
poate participa la discuiile din grupurile de tiri existente pe calculatorul conectat;

90
- Telnet conectarea la distan la un calculator din reea;
- FTP permite transferarea de fiiere pe/ de pe un calculator aflat n reea;
- Web-ul cea mai popular aplicaie a Internet-ului, prin intermediul creia utilizatorii au
acces la o varietate de informaii din toate sferele de activitate, cu ajutorul unui program
de navigare numit browser.
Pota electronic (e-mail)
Milioane de oameni sunt conectai ntr-un fel sau altul la reeaua Internet i pot trimite
mesaje prin intermediul potei electronice ctre aproape orice utilizator din reea. Uneori
singurul motiv pentru care cineva se conecteaz la Internet este sistemul de pot
electronic, care permite utilizatorilor o comunicare rapid, uoar i eficient cu ceilali
utilizatori conectai la sistemul Internet.

Sistemul de pot electronic nu este chiar att de simplu cum pare la prima vedere, dar
programele care permit conectarea la acest serviciu sunt foarte diverse, i implicit fiecare
utilizator i alege acel produs software pe care l consider cel mai apropiat intereselor i
pregtirii sale.

Pe scurt, pota electronic, sau e-mail (electronic mail), reprezint un instrument puternic i
complex, care permite unui utilizator s trimit orice document creat pe un calculator ctre
oricine are o adres e-mail. Mesajele e-mail pot conine text, grafic, alte fiiere ataate,
secvene audio sau video; deci putem spune c prin intermediul potei electronice poate fi
transmis orice fiier de tip text sau binar.

Sistemul de pot electronic poate fi utilizat i pentru a transmite acelai mesaj mai multor
persoane n acelai timp (de exemplu, o felicitare cu ocazia diverselor srbtori se poate
scrie o singur dat i apoi s fie transmis tuturor prietenilor).

n general pentru a putea transmite un mesaj prin intermediul potei electronice este nevoie
de un calculator; un modem care s conecteze calculatorul la reeaua telefonic; un program
software care va permite utilizarea acestui serviciu de Internet; un acces la Internet, oferit de
un provider sau de un serviciu online, i o adres de e-mail. Mesajul care se dorete a fi
transmis este preluat n reeaua Internet de ctre un server i apoi livrat calculatorului
menionat n adresa de e-mail. Presupunem c avem calculatorul, modemul, i serviciile
oferite de un provider. Cum este alctuit o adres de e-mail ? Adresa e-mail a unui
utilizator cu acces la serviciile potei electronice oferite de reeaua Internet este o adres
Internet, care are o form destul de simpl i anume (a mai fost descris i la adresele
Internet):
nume_utilizator@host.domeniu
- nume_utilizator este numele (login name) declarat de utilizator atunci cnd i se atribuie
accesul la serviciile de e-mail (asociat cu o parol);
- host este numele calculatorului gazd cu rol de server de nivel inferior;
- domeniu este drumul (calea) n arborele unui domeniu principal.
Ultimele dou componente identific nodul destinaie.

Adresele de pot electronic pot fi utilizate i pentru a transmite mesaje ctre un utilizator
care nu este conectat la Internet ci la alt reea care are acest serviciu, prin interconectare.

Cnd formatele e-mail difer (caz ntlnit n situaia cnd se utilizeaz produse
incompatibile), pentru translatarea datelor ntr-un format apropiat utilizat de destinatar se
utilizeaz porile (gateways). i n cazul serviciului de e-mail se utilizeaz diferite protocoale
pentru trimiterea i recepionarea mesajelor. Cel mai utilizat protocol de acces este SMTP
(Simple Mail Transfer Protocol). Acest protocol este bazat pe arhitectura client/server n care

91
unii utilizeaz un client de pot pentru a crea i pentru a citi pota, n timp ce server-ele fac
procesarea i transportul potei. Este un protocol utilizat n Internet, i face parte din stiva de
protocoale TCP/IP. Prin intermediul acestui protocol pot fi livrate numai fiiere text ASCII. n
general, mesajelor transmise prin e-mail li se pot ataa fiiere binare (o imagine, video,
sunet, fiiere executabile), care nainte de a fi trimise n Internet trebuiesc convertite ntr-un
format ASCII. Fiierele pot fi codificate prin utilizarea unei scheme de codificare, iar la
recepie acestea sunt decodificate cu una din schemele care este utilizat la codificarea
fiierului. n general, majoritatea programelor software de e-mail codific / decodific
automat fiierele binare / fiierele ASCII.

Un protocol prin intermediul cruia pot fi transmise i recepionate i mesaje non ASCII este
protocolul de acces MIME (Multipurpose Internet Mail Extensions).

Unul din cele mai vechi protocoale de livrare (prima versiune a fost definitivat n anul 1984)
este protocolul de pot POP (Post Office Protocol). Acesta este un protocol simplu utilizat
pentru aducerea mesajelor dintr-o cutie potal aflat pe un server pe calculatorul
destinatarului, pentru a fi citite mai trziu. Pentru a primi pota, utilizatorul trebuie s se
logheze la server-ul de pot, utiliznd o parol i un nume utilizator.

Modul n care are loc transferul mesajului de-a lungul unui intranet, sau ctre o alt reea,
este asemntor celui utilizat n Internet. Un mesaj este creat utiliznd SMTP, apoi ca toate
informaiile trimise de-a lungul Internet-ului, mesajul este mprit de ctre protocolul TCP n
pachete IP. Adresa este examinat de ctre agentul de transfer de pot al intranet-ului.
Dac adresa destinaie se afl n alt reea, agentul de transfer de pot va trimite mesajul
de-a lungul intranet-ului prin intermediul ruter-elor ctre agentul de transfer de pot al
reelei receptoare.

Ceea ce intervine n cadrul unui intranet este faptul c nainte ca pota s poat fi trimis n
Internet, ea trebuie s treac prin sistemul de securitate al intranet-ului. Firewall-ul pstreaz
urmele mesajelor i ale datelor care intr i ies din intranet. El pstreaz o nregistrare a
traficului n aa fel nct orice violare a sistemului poate fi depistat i descoperit la timp.
Astfel mesajul prsete intranet-ul i este trimis ctre un ruter Internet, care dirijeaz
mesajul ctre reeaua destinaie. Reeaua receptoare preia mesajul de e-mail. Aici o poart
utilizeaz protocolul TCP pentru a reconstrui pachetele IP ntr-un mesaj complet, dup care
transform mesajul n protocolul particular pe care reeaua destinaie l utilizeaz (precum
formatul de pot CompuServe), i l trimite destinatarului. De asemenea, la recepie
mesajul poate s treac mai nti printr-un firewall nainte de a fi transmis n reea. Reeaua
receptoare examineaz adresa de e-mail i trimite mesajul ctre csua potal specificat,
sau utilizeaz protocolul POP pentru a-l transporta ctre un server de pot.

Un sistem de pot electronic este format din dou subsisteme:
- ageni utilizatori sunt programe locale care permit utilizatorilor s citeasc i s
trimit mesaje;
- ageni de transfer de mesaje programe sistem care transfer mesajele utilizatorilor.
Aceste programe sunt de fapt protocoalele prin intermediul crora are loc transferul
mesajelor.
Mesajul care se dorete a fi trimis, numit mesaj e-mail, este format din dou pri: mesajul
propriu-zis i un antet, care va conine informaii necesare pentru agenii utilizatori. Mesajul
este preluat apoi de ctre un agent de transfer de mesaje, care este prezentat de un
protocol.

Se observ c indiferent de programele utilizate pentru transmiterea potei electronice
(Outlook, Netscape etc.), trebuiesc completate anumite cmpuri, fiecare avnd o anumit
semnificaie. Cele mai importante cmpuri care trebuiesc completate sunt:

92
- To n linia de editare se va scrie numele i adresa destinatarului;
- Cc (Carbon Copy) aici se va scrie i alte adrese, dac mesajul de transmis trebuie s
ajung la mai multe persoane;
- Subject se prezint pe scurt subiectul mesajului;
- From numele i adresa expeditorului;
- Sender poate desemna o persoan sau un sistem, n cazul n care expeditorul
corespondenei nu este acelai cu cel care a conceput efectiv textul.
Majoritatea programelor de e-mail prezint i faciliti pentru trimiterea de imagini, fiiere
scrise n alte editoare de texte, etc. Pentru a putea transmite i astfel de fiiere (care sunt
tratate ca entiti separate) se utilizeaz opiunea Attachments. La primirea mesajului
destinatarul este atenionat c mesajul primit conine i un astfel de fiier.

Dintre sistemele de e-mail avansate, care conin pori, i care n general se numesc
portaluri, enumerm: Microsoft Exchange, Microsoft Mail.

n general, sistemele de pot electronic pun la dispoziie cinci funcii de baz, i anume:
1. Compunerea se refer la procesul de creare a mesajelor. Pentru compunerea
mesajelor se poate utiliza orice editor de text, dar sistemul nsui pune la dispoziie un
editor pentru compunerea mesajelor, dotat cu anumite faciliti pe care le ofer
utilizatorului: extragerea adresei iniiatorului din mesajul primit, inserarea automat n
locul potrivit din cadrul rspunsului.
2. Transferul se refer la trimiterea mesajului de la emitor (surs) la receptor
(destinatar). Aceasta necesit stabilirea unei conexiuni la destinaie, sau la un calculator
intermediar, emiterea mesajului i eliberarea conexiunii.
3. Raportarea se refer la informarea emitorului (sursei) despre ce s-a ntmplat cu
mesajul transmis, i anume: a fost livrat, a fost respins, a fost pierdut ? n funcie de
aplicaia utilizat aceste servicii pot fi mai mult sau mai puin prezente.
4. Afiarea se refer la afiarea mesajelor la destinatar, pentru a putea fi citit pota. n
funcie de aplicaia utilizat uneori pot fi necesare conversii sau trebuie apelat un
program de vizualizare special.
5. Dispoziia se refer la ceea ce face destinatarul cu mesajul, dup ce l-a primit:
eliminarea lui nainte de citire, eliminarea lui dup citire, salvarea sa etc.
Transferul de fiiere
Aceast aplicaie Internet este cunoscut sub numele de FTP (File Transfer Protocol).
Serviciul FTP a fost unul din primele servicii dezvoltate pentru Internet. Prin intermediul su
se pot transfera fiiere de pe un calculator pe un alt calculator, care se afl la distan unul
fa de cellalt. Condiia este ca cele dou calculatoare s fie conectate la reeaua Internet.

Protocolul pe care se bazeaz, numit FTP, permite cutarea prin listele de fiiere disponibile
n diferite servere aflate la distan i n final primirea informaiilor dorite. Calculatorul de la
care se face conectarea se numete gazd local, sau local host, iar calculatorul la care
se dorete conectarea se numete gazd la distan, sau remote host.

Exist dou tipuri de transferuri de fiiere:
- download, caz n care se preia informaia de pe server (remote host) i se aduce pe
calculatorul personal (local host);
- upload, caz n care se depune o informaie pe calculatorul server.
Pentru ca un utilizator s se poat conecta la un calculator din Internet folosind serviciul
FTP, trebuie ca acel calculator aflat la distan s aib instalat un server de FTP. Pentru a
executa aceste tipuri de transferuri trebuie ca utilizatorul s aib dreptul de citire, respectiv
scriere, pe serverul respectiv. n mod normal pentru a avea acces la un server FTP, trebuie
s ca utilizatorul s aib un cont (nume de utilizator i o parol) pe acel calculator aflat la

93
distan. n general administratorii sistemelor la care ne conectm permite prin intermediul
unui cont special, numit anonymous, accesul la anumite fiiere cu acces liber.
Serviciul World Wide Web
Web-ul (World Wide Web sau WWW pnza de pianjen mondial) este unul dintre cele
mai interesante servicii oferite de reeaua Internet, fiind instrumentul care a revoluionat
accesul la Internet. Web-ul este un serviciu care se bazeaz pe tehnologiile Internet, el
permite utilizatorului unui calculator s acceseze informaii aflate pe un alt calculator din
reea, fiind un sistem cu o arhitectur client / server.

Aprut n 1989 la CERN (Conseil Europeen pour la Recherche Nucleaire Centrul
European de Fizica Particulelor), din necesitatea de a permite cercettorilor din ntreaga
lume s colaboreze utiliznd colecii de rapoarte, planuri, desene, fotografii i alte tipuri de
documente aflate ntr-o continu modificare, serviciul Web-ul a fcut din reeaua Internet o
reea accesibil tuturor celor care sunt conectai la ea.
Totul a nceput n martie 1989 cnd Tim Berners-Lee, fizician la CERN i Robert Cailliau,
au propus implementarea unei interfee utilizator bazat pe elemente grafice, concept nou n
ceea ce privete accesul la informaie, numit hypertext, un mod de a lega i accesa
informaiile asemeni unei esturi de noduri, din care utilizatorul poate s rein numai
informaiile neceare.

Robert Cailliau i Tim Berners Lee au numit programul care permitea navigarea prin Web i
culegerea informaiilor browser (interfaa ntre utilizatorul WWW i reea), iar numele noului
sistem s-a numit World Wide Web. Primul browser creat de Tim Berners Lee s-a numit
WorldWideWeb, iar mai trziu l-a redenumit Nexus.

Tim Berners-Lee i echipa sa au dezvoltat primele versiuni pentru cele patru componente
cheie necesare serviciului Web, i anume:
- protocolul HTTP;
- limbajul de descriere a hipertextului HTML;
- server-ul de Web;
- browser-ul.
Crearea Web-ului a fost justificat de nevoia de comunicare ntre oamenii de tiin din
ntreaga lume, precum i ntre acetia i studenii care participau la diferite proiecte comune.
Desigur, legtura exista i nainte prin e-mail. Ceea ce lipsea era o baz de date global
pentru toate tipurile de documente, care s poat fi reactualizat fr probleme. Aceast
baz de date ar trebui s funcioneze ca o carte: cu ajutorul unor indici globali s poat fi
gsite uor informaiile necesare.

Structura propus de Tim Berners Lee nu permitea includerea elementelor multimedia, motiv
pentru care n 1990 Steve Jobs dezvolt sistemul de calcul NeXT care permite utilizatorilor
crearea, editarea, vizualizarea i transmiterea documentelor prin Internet.

Ceea ce a rezultat este actualul Web: o baz de date hypertext, la nivel mondial, care poate
furniza pe lng text i sunet i imagini n toate formatele (GIF, TIF, JPEG etc.).

Prima utilizare public a Web-ului a avut loc n ianuarie 1992, la Geneva, Elveia, unde
cercettorii au avut acces la date Web din site-ul Web al CERN, ncurajnd crearea de
servere web. Cercettorii au avut acces la aceste date prin intermediul browser-ului.

Prima interfa grafic ce a permis accesarea acestor documente a aprut n februarie 1993
i se numea Mozaic, autorul su fiind Marc Andreessen, de la NCSA (National Center for
Supercomputing Applications Centrul Naional pentru Aplicaiile Supercalculatoarelor).

94

n aprilie 1993, dup aproape un an i jumtate de la introducerea Web-ului, existau 1000 de
servere Web. n anul 2000 numrul acestora era mai mare de 20 milioane.

n 1994, CERN i MIT au format Consoriul World Wide Web. World Wide Web, sau
prescurtat W3C, este un consoriu industrial (membrii si sunt reprezentanii diferitelor firme
productoare) care mpreun cu IAB (Internet Advisory Board), definesc standardele Web.
Directorul general (preedintele) nu este un manager de firm, ci un om de tiin: Tim
Berners-Lee. Acest consoriu are drept obiectiv dezvoltarea Web-ului pe baza standardelor
deschise, independent de productori, standardizarea protocoalelor, i ncurajarea
legturilor dintre site-uri. Pe lng munca de standardizare, W3C pune la dispoziia
dezvoltatorilor i utilizatorilor colecii de informaii despre World Wide Web.

Munca din W3C este coordonat n SUA de ctre LCS (MIT Laboratory for Computer
Sciences) http://www.w3.org n Frana de ctre INRIA (Institut National de Recherche en
Informatique et en Automatique) http://www.inria.fr, i n Japonia de ctre Universitatea
Keio http://www.keio.ac.jp.

n 1994 Marc Andreessen prsete NCSA i nfiineaz Mozaic Communications, care n
1995 devine Netscape Communications Corporation, avnd drept scop dezvoltarea de
software pentru Web.

O ntrebare fireasc pe care i-o poate pune fiecare ar fi: Web-ul este o reea de
calculatoare la fel ca Internet-ul ? Rspunsul este NU. Internet-ul furnizeaz suportul de
comunicaie pentru Web. Folosirea termenului de Web se refer la totalitatea coleciilor de
site-uri i informaii (milioane de documente legate ntre ele, care se gsesc pe calculatoare
rspndite n ntreaga lume) ce pot fi accesate prin protocolul HTTP n momentul n care
utilizatorul este conectat la Internet. Web-ul este cel mai mare rezervor de informaie
electronic din lume.

O alt ntrebarea fireasc pe care i-o pune fiecare atunci cnd vrea s navigheze pe Web
este: de ce are nevoie ?

Pentru a putea naviga pe Web, este nevoie de: un calculator, modem, o legtur telefonic
(n cazul n care calculatorul respectiv nu face parte n mod direct din Web), un furnizor de
servicii Internet i un program special, numit i program de navigare (browser), prin
intermediul cruia utilizatorul cere i obine informaiile dorite.

De asemenea, se tie c un furnizor de servicii Internet este o societate care are unul sau
mai multe calculatoare conectate la Internet. Utiliznd modemul, calculatorul se poate
conecta la modemul serverului furnizorului de servicii Internet. Dup conectarea la
calculatorul furnizorului, programul browser va permite accesul la Web. Figura 7.1. ilustreaz
legturile ntre calculatorul client i serverul furnizorului de servicii Internet.

De obicei, furnizorul de servicii Internet solicit o tax lunar pentru furnizarea accesului la
Internet. Acesta poate s cear i o tax iniial de instalare i poate limita timpul de
conectare lunar. De aceea este bine s alegem furnizorul care ne poate oferi serviciile de
care avem nevoie, i nu pe care ni le poate oferi un furnizor.

Browser-ul este un program care permite vizualizarea, examinarea i comunicarea cu
documente Web, fiind de fapt interfaa ntre utilizatorul Web reea. Browser-ul Web
interacioneaz cu server-ul Web printr-o relaie de tip client/server. n general browser-ul, n
calitate de client, cere serverului s-i trimit anumite documente, pe care le afieaz apoi
ntr-o fereastr pe ecranul calculatorului. Browser-ul permite vizualizarea datelor trimise de
serverul de Web. Primele browser-e, aprute la nceputul anilor 1990 nu aveau multe funcii

95
i erau relativ simple. Odat cu creterea utilizrii Web-ului, a crescut i gradul de utilizare a
imaginilor grafice n cadrul documentelor. Datorit includerii elementelor de grafic, browser-
ele au devenit astzi tot mai complexe.

Macrostructura World Wide Web-ului
Numrul de aplicaii, tehnologii software care au aprut de la nceputul Web-ului este imens,
i el este n continu cretere. Aceste tehnologii software pot fi mprite n dou mari
categorii:
- aplicaii / tehnologii bazate pe parte de server (Server Slide);
- aplicaii / tehnologii bazate pe parte de client (Client Slide).
Internet-ul are o arhitectur client/server, deci Web-ul se bazeaz pe aceast arhitectur,
care presupune existena unui server i a unui client. n cadrul acestei arhitecturi lucrurile
sunt relativ simple: pe baza cereri emis de client, server-ul va analiza i va rspunde
acestuia. Mai putem spune c server-ul ofer servicii clienilor din reea care cer acest lucru;
sau mai putem spune c server-ul produce resurse, iar clientul consum aceste resurse.
ntr-o aplicaie, un program poate fi n acelai timp att client ct i server. Prin client i
server, n situaia de fa, se neleg procese, nu calculatoare. Vorbim deci de un proces
server i de un proces client.

Definiie: Orice aplicaie n care solicitantul aciunii este un sistem de calcul (sau un proces)
i executantul aciunii este un alt sistem de calcul (sau un alt proces) este o aplicaie
client/server.

Modelul tipic client/server mparte aplicaia de reea n dou pri: partea de client i partea
de server. Prin definiie, partea de client a unei legturi de reea cere informaii sau servicii
de la partea de server. Partea de server a conexiunii rspunde cererilor clientului. Cu alte
cuvinte, n modelul de programare client/server, o aplicaie Web realizeaz dou funcii
separate i bine definite: cererea de informaii i rspunsul la cererile de informaii.
Programul care cere informaii funcioneaz ca un program client, ca un browser.

Tipurile de arhitecturi client/server pe care se bazeaz serviciul Web sunt de mai multe
tipuri:
- pe dou niveluri (two tiers);
- pe trei niveluri (three tiers);
- pe mai multe niveluri (n tiers).
Arhitectura client / server pe dou niveluri mparte aplicaia n dou: clientul i serverul.
Clientul este responsabil n primul rnd cu prezentarea datelor ctre client, iar serverul este
responsabil n primul rnd de furnizarea serviciilor de date ctre client.











Fig. 7.10. Arhitectura client/server pe dou niveluri

96
Clientul de Web
Din punct de vedere al utilizatorului, Web-ul reprezint o colecie uria de documente care
sunt rspndite n ntreaga lume, sub forma unor pagini. Fiecare pagin poate s conin
legturi ctre alte pagini, aflate oriunde n lume. Utilizatorul poate s aleag o legtur care
i va aduce pagina indicat de legtur. Acest proces se poate repeta la nesfrit, fiind
posibil s se traverseze n acest mod sute de pagini legate ntre ele. Despre paginile care
indic spre alte pagini se spune c utilizeaz hipertext (termenul de hypertext, n limba
englez, a fost inventat de Ted Nelson, care l-a definit ca fiind o scriere nesecvenial").
Deci cnd utilizm termenul de hypertext n legtur cu Web-ul, acesta se refer la o
seciune a unui document HTML. Hypertextul trebuie interpretat ca un text care identific o
legtur la o alt informaie Web, de obicei un alt document Web. n mod tradiional, cnd se
creeaz un document Web, hypertextul este identificat prin ngroarea sau sublinierea
hypertextului, pentru a-l deosebi de textul simplu.

Paginile pot fi vizualizate cu ajutorul browser-ului. Programul de navigare aduce pagina
cerut, interpreteaz textul i comenzile de formatare coninute n text i afieaz pagina pe
ecran. Majoritatea paginilor de Web ncep cu un titlu, conin informaii (text obinuit sau
formatat, imagini, hiperlegturi etc.) i se termin cu adresa de pot electronic a celui care
menine pagina. Hiperlegturile sunt uor de recunoscut, deoarece atunci cnd utilizatorul
poziioneaz mouse-ul pe ele forma cursorului se modific; ele sunt n general imagini sau
iruri de caractere care reprezint legturi ctre alte pagini, i sunt afiate n mod diferit, fiind
subliniate i / sau colorate cu o culoare special. Pentru a selecta o legtur, utilizatorul va
plasa cursorul pe zona respectiv (prin utilizarea mouse-ului sau a sgeilor) i va comanda
selecia (click pe butonul stng al mouse-ului, sau apsarea tastei ENTER).

n afar de text obinuit (nesubliniat) i hipertext (subliniat), paginile de Web pot s conin
iconie, desene, fotografii, hri. Nu toate paginile sunt afiabile. De exemplu, pot s existe
pagini care conin nregistrri audio, clip-uri video sau pe amndou. Dac paginile de
hipertext sunt combinate cu alte tipuri de pagini, rezultatul se numete hiper-media. Dac n
urm cu civa ani numai o parte din programele de navigare puteau s afieze orice tip de
hiper-media, n momentul de fa majoritatea browser-elor pot s fac acest lucru. De cele
mai multe ori, browser-ele care nu pot afia aceste pagini, verific un fiier de configurare
pentru a afla modul n care s trateze datele primite. n mod normal, fiierul de configurare
conine numele unui program de vizualizare extern sau al unui program auxiliar pentru
aplicaie, care va fi utilizat pentru a interpreta coninutul paginii aduse. Utilizarea unui
generator de voce ca program auxiliar permite i utilizatorilor orbi s acceseze Web-ul.

i n acest domeniu, al hiper-mediei, trebuiesc respectate nite reguli, standarde, dintre care
s-au impus urmtoarele:
- Standardul JPEG (Joint Photographic Experts Group) este un standard utilizat pentru
comprimarea imaginilor cu tonuri continue (de exemplu, fotografii). El a fost dezvoltat de
experii n fotografii lucrnd sub auspiciile ITU, ISO i IEC, un alt organism de
standarde.
- Standardul MPEG (Motion Picture Experts Group). Acest standard se bazeaz pe
algoritmii principali folosii pentru compresia video i sunt standarde internaionale din
1993. Deoarece filmele conin att imagini ct i sunete, MPEG le poate comprima pe
amndou, dar deoarece video ia mult lrgime de band i de asemenea conine mai
mult redundan dect audio, ne vom concentra nti asupra compresiei video MPEG.
Internet-ul i-a implementat propriul su sistem multimedia digital, numit MBone (Multicast
Backbone coloana vertebral cu trimitere multipl). Acesta este un fel de radio i
televiziune Internet. Spre deosebire de video la cerere, unde accentul cade pe selectarea i
vizualizarea filmelor precomprimate memorate pe un server, MBone este folosit pentru
difuzare audio i video n form digital n lumea ntreag prin Internet. Este operaional de
la nceputul anului 1992. Multe conferine tiinifice, n special ntlniri IETF, au fost difuzate,

97
la fel ca i evenimentele tiinifice notabile, cum ar fi lansarea navetelor spaiale. Pentru
persoanele care vor s nregistreze digital o emisiune MBone, exist i software-ul
corespunztor.

Alte programe auxiliare conin interpretoare pentru limbaje speciale pentru Web, permind
aducerea i execuia programelor din paginile de Web. Acest mecanism permite extinderea
funcionalitii Web-ului.

Multe pagini de Web conin imagini de dimensiuni mari, pentru care ncrcarea dureaz
foarte mult. Unele programe de navigare trateaz problema ncrcrii lente aducnd i
afind mai nti textul i apoi imaginile. Aceast strategie ofer utilizatorului ceva de citit ct
timp ateapt, i n acelai timp i permite s renune la pagina respectiv dac nu este
destul de interesant ca s merite ateptarea. O alt strategie este de a oferi opiunea de a
dezactiva aducerea i afiarea automat de imagini.

Unele pagini de Web conin formulare care cer utilizatorului s introduc informaii. Aplicaiile
tipice pentru formulare sunt cutrile ntr-o baz de date pentru o intrare specificat de
utilizator, comandarea unui produs sau participarea la un sondaj de opinie.

Un browser poate folosi plug-in-uri (aplicaii care pot fi ataate browser-ului, care pot
interaciona cu acesta ducnd uneori la rezultate surprinztoare). Dintre acestea amintim
tehnologia VRML i tehnologia ShockWave.

Aplicaii bazate pe partea de server Web
Acestea sunt menite a fi folosite n cadrul server-elor Web. Termenul de server Web se
refer la unul din calculatoarele ce se afl n reea; el poate avea la baz diferite platforme
software (sisteme de operare) astfel nct utilizatorii nu vor ti niciodat ce se afl dincolo de
un simplu click n browser.

Pentru a avea acces la informaiile din Internet, un calculator acceseaz un server de Web.
n general acestea sunt servere HTTP. A nu se confunda noiunea de server web (care este
un calculator conectat la reeaua Internet) cu server HTTP (aplicaia software ce ruleaz pe
un server Web i asigur transferul de informaii dintre server-ul Web i browser-ul
utilizatorilor). Protocolul de transfer standard care descrie cererile i rspunsurile permise
utilizat de Web este HTTP (HyperText Transfer Prototcol).

Accesarea resurselor Internet
Am vzut c Web-ul reprezint o colecie imens de documente, la care orice utilizator
conectat la Internet are acces. Pentru a putea accesa o pagin utilizatorul ar trebui s tie:
1. cum se numete pagina;
2. cum este localizat pagina;
3. cum se face accesul la pagin.
Pentru a localiza o resurs Internet trebuie s specificm unde se gsete resursa
respectiv. Soluia aleas pentru specificarea unei resurse se numete URL (Uniform
Resource Locator), i care de fapt reprezint o adres Internet a unui document Web.
Pentru a gsi o informaie ntr-o carte, cititorul consult indexul crii, pentru a gsi o resurs
Web, trebuie s-i specifice adresa. Browser-ele Web utilizeaz URL-uri pentru localizarea
resurselor Web. Pentru aceasta trebuie s se specifice:
- fiierul i directorul (folder-ul) unde se gsete acesta;
- calculatorul din reeaua Internet pe care este stocat fiierul respectiv;
- modul n care fiierul poate fi transferat pe reea.
Deci, pentru specificarea unui URL se va utiliza trei componente:

98
- protocolul (identificator de serviciu, ce reprezint protocolul serviciului care a creat
resursa ce trebuie accesat i are forma xxx://, unde xxx poate fi ftp, http etc);
- adresa DNS a calculatorului (de forma alfa. Beta. Gama);
- un nume local, care indic n mod unic pagina (este numele fiierului care conine
pagina), din georgescu resursa ce reprezint calea urmat de numele fiierului
solicitata. Dac numele fiierului lipsete, se returneaz implicit cel declarat ca
homepage pentru site-ul respectiv.
sau
protocol://nume_DNS/nume_local
adic protocolul utilizat, numele DNS al calculatorului pe care este memorat fiierul i un
nume local, care indic n mod unic pagina.

Deci, adresa Internet specificat n figura de mai sus este:
http://www.bumerang.ro/obiectiv1.html
Acest URL are cele trei componente:
- protocolul, http;
- numele DNS al serverului, www.bumerang.ro;
- numele fiierului, obiectiv1.html.
n modul de specificare al adreselor Web se pot utiliza notaii care reprezint prescurtri
standard. De exemplu ~user/ poate s fie pus n coresponden cu directorul WWW al
utilizatorului user, folosind convenia c o referin la directorul respectiv implic un anumit
fiier, de exemplu welcome.html.

Printre protocoalele cele mai utilizate enumerm:
- http, care este protocolul nativ pentru Web, deci indic faptul c pagina respectiv se
gsete pe un server HTTP (numit i server Web); exemplu:
http://www.bumerang.ro/obiectiv1.html;
- ftp, este un protocol utilizat pentru accesul la fiiere prin FTP, protocolul Internet de
transfer de fiiere; deci fiierul este stocat pe un server FTP. Numeroase servere de
FTP din toat lumea permit ca de oriunde din Internet s se fac o conectare i s se
aduc orice fiier plasat pe un server FTP. Web-ul nu aduce schimbri, dar face ca
obinerea de fiiere s se fac mai uor, deoarece FTP-ul nu are o interfa
prietenoas;
- file, este un protocol care permite accesul la un fiier local ca la o pagin Web. Aceasta
este similar utilizrii protocolului FTP, dar nu implic existena unui server. Este util
pentru testarea paginilor pe propriul calculator;
- telnet, este utilizat pentru stabilirea unei conexiuni pe un calculator aflat la distan. Se
utilizeaz la fel ca i programul Telnet;
- gopher, este utilizat pentru sistemul Gopher, care a fost proiectat pentru universitatea
Minnesota. Este o metod de regsire a informaiei, similar conceptual cu cea utilizat
de Web, dar care accept numai text i imagini.
Deci URL-urile au fost proiectate nu numai pentru a permite utilizatorilor s navigheze prin
Web, dar i pentru a utiliza FTP, Telnet, e-mail, etc., ceea ce fac inutile interfeele
specializate pentru aceste protocoale integrnd astfel ntr-un singur program, navigatorul n
Web, aproape toate tipurile de acces n Internet.

Functionarea serviciului WWW
Atunci cnd un utilizator dorete s caute informaii pe Internet, apelnd la serviciul de Web ,
se spune c el se conecteaz la un site. Prin site se nelege un ansamblu de pagini Web,
ntre care exist create legturi, astfel nct, pornind de la o prim pagin a crei adres
reprezint adresa site-ului, este posibil navigarea prin toate paginile acestuia.


99
Atunci cnd utilizatorul se conecteaz la un site Web au loc urmtoarele operaii:
1. browser-ul stabilete o conexiune TCP/IP ctre server. Protocolul la nivel de aplicaie
utilizat este specificat printr-un numr, denumit numr de port. Fiecare protocol va avea
un numr de port specific. De exemplu, protocolul HTTP are asociat portul 80;
2. browser-ul emite o cerere HTTP ctre server, cerere care este constituit din:
a. o linie de cerere (request-line) format dintr-o comand HTTP, urmat de un URL i
de versiunea protocolului utilizat;
b. un antet (request-header) care conine informaii despre cerere i despre clientul
care execut cererea;
c. corpul cererii;
3. server-ul Web recepioneaz cererea, o interpreteaz i emite un rspuns ctre
browser. Rspunsul este constituit din:
a. un cod de stare, care descrie modul de finalizare a cererii i o scurt descriere a
codului. Codurile sunt formate din trei cifre, i au urmtoarele semnificaii: - codurile
care ncep cu 1 sunt coduri de informare, - codurile care ncep cu 2 sunt coduri de
succes, - codurile care ncep cu 3 sunt coduri de redirectare, - codurile care ncep
cu 4 sunt coduri de eroare client, iar codurile care ncep cu 5 sunt coduri de eroare
server;
b. un antet (response-header) ce conine informaii despre resursa solicitat, eventual
alte declaraii necesare pentru livrarea rspunsului;
c. un corp, format din datele transferate.
Aceast succesiune de operaii poart numele de tranzacie.

Regsirea informaiilor pe Web
Cu toate c pe Web se afl o cantitate foarte mare de informaii, gsirea unei anumite
informaii nu este foarte simpl. Pentru a facilita gsirea paginilor care pot fi utile, o serie de
cercettori au scris programe pentru a realiza indexarea Web-ului n diferite moduri. Unele
dintre soluii au devenit att de populare, nct s-au transformat n soluii comerciale.

Pentru a gsi n aceast imensitate de informaii, care este Web-ul, ceea ce dorim trebuie s
apelm la instrumente de cutare. Cel mai vechi instrument de cutare a fost catalogul.
Catalogul reprezint o colecie de adrese, grupate pe categorii. Fiecare adres este nsoit
de o scurt descriere a coninutului i eventual de o not de apreciere.

Cel mai utilizat instrument de cutare este motorul de cutare (search engines). Acestea
sunt nite programe denumite uneori i Spiders, Crawlers, Worms, Robots, sau Knowbots,
iar dintre cele mai cunoscute enumerm: AltaVista, Hotbot, Yahoo, Infoseek, Lycos, Excite,
Webcrawler, etc. Aceste programe viziteaz pagini Web, analizeaz textul i cuvintele cheie
i le stocheaz n baza de date a motorului de cutare. Cnd un utilizator transmite o cerere
de cutare, motorul de cutare consult baza de date proprie i extrage adrese care conin
cuvintele specificate de utilizator, crend un catalog. Catalogul va fi transmis spre vizualizare
pagin cu pagin ctre browser-ul care a transmis cererea de cutare.

Avantajul acestor motoare de cutare const n viteza cu care avem acces la informaiile
dorite i de numrul mare de adrese furnizate. Dezavantajul const n faptul c analiza
textului realizat de roboi nu este att de exact ca analiza oamenilor.

Alt instrument de cutare este meta-motorul de cutare, cum ar fi MetaCrawler,
Highwaz61 etc.). acestea sunt servicii care nu au motoare de cutare i baze de date
proprii, ci caut informaiile solicitate de utilizatori cu ajutorul mai multor motoare de cutare,
centralizeaz rezultatele obinute, elimin adresele duplicate, apoi le ordoneaz pe categorii.
Deoarece utilizeaz mai multe motoare de cutare, ansele de succes sunt mai mari, dar
rezultatele se obin mult mai lent.



100




BIBLIOGRAFIE


1. Bogdan Onete, s.a., Sisteme informaionale pentru afaceri, Editura ASE,
Bucureti 2007
2. R. Mranu .a. Calculatoare personale. Elemente arhitecturale, Editura All
BIC, Bucureti, 2001
3. Felicia Ionescu, Baze de Date Relationale si Aplicatii, Editura Tehnica, Bucuresti,
2004
4. Diana Avram Birotic Profesional, Editura Tribuna Economic, Bucureti, 2002
5. Airinei D. .a., - Introducere n informatica economic, Ed. Sedecom Libris, Iai
1999
6. Mares M. D., G. Mihai, V. Mares - Informatic general, Editura Fundaia
Romnia de Mine, 2008
7. Mares M. D., D. Fusaru, G. Mihai - Office XP Instrumente birotice, Editura
Fundaia Romnia de Mine, 2004
8. Surcel T. s.a. - Informatic economic, Editura Calipso, Bucureti, 2004
9. TANENBAUM A. S., Reele de calculatoare, Editura Agora, Bacu, 2000
10. Airinei D., s.a. - Introducere n informatica economic, Editura Timpul, Iai, 2002
11. Airinei D., s.a. - Tehnologii informaionale pentru afaceri, Editura Universitii
Alexandru Ioan Cuza, Iai, 2005-2006
12. Brookshear G. J. - Introducere n informatic, Editura Teora, Bucureti, 1998
13. Courter G., Ameqius A. - Ghidul dumneavoastr n lumea calculatoarelor, Editura
All, Bucureti, 1998
14. www.excite.com./computers_and_internet
15. www.techweb.com/encyclopaedia

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