Sunteți pe pagina 1din 103

INFORMATICA ECONOMICA

CAPITOLUL 1CUPRINS
1. NOIUNI DE BAZ PRIVIND INFORMATICA
1.1. Obiectul informaticii
1.2. Date, informaii, cunotine
1.3 mplicaii 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 storicul, 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. ntroducere 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 nternet
7.4. Adrese P i adrese nternet
7.5. Moduri de conectare la nternet
7.6. Servicii nternet
B!"#$%&'(
2
1. NOIUNI DE BAZ PRIVIND INFORMATICA
1.1. O!()*+" ,'#%-&*)
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. D&*(, ,'#%-&., )+,#/*,.(
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, 0&*& 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, 0&*("( 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.
C#,)(1*+" 0( ,'#%-&.( 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.
3
Forma de exprimare i transmitere a informaiilor o reprezint )#-+,)&%(&, ,'#%-&.&
',0 # )#-+,)&%( 0(21%( +, &,+-* &21()* &" %(&"*3. #!()*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.
nformaiile 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.
nformaia 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, ,'#%-&.& 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 ,'#%-&. 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. n virtutea acestei caliti, informaia este elementul principal n procesul lurii
deciziilor i declanrii aciunilor.
4
Referitor la managementul firmei se face frecvent referire la ,'#%-&.& ()#,#-)5, al crei
coninut noional poate fi conturat n dou accepiuni.
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:
- ,'#%-&. #%&"( (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);
- ,'#%-&. 2)%2( (consemnate de regul pe hrtie; pot fi pstrate nealterate timp
ndelungat; implic cheltuieli moderate; consemnarea lor necesit un consum de
timp apreciabil);
- ,'#%-&. &+0#46+&"( (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:
- ,'#%-&. 1%-&%( sau de baz (anterior nu au suferit un proces de prelucrare
informaional; au caracter analitic, sunt pronunat informative; sunt
preponderente la nivelul executanilor);
- ,'#%-&. ,*(%-(0&%( (se afl n diferite faze de prelucrare informaional;
sunt preponderente la nivelul personalului funcional i al managerilor de nivel
inferior);
- ,'#%-&. ',&"( (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:
- ,'#%-&. 0(2)(,0(,*( (se transmit de la nivelurile ierarhice superioare la
cele inferioare ale managementului; sunt alctuite preponderent din decizii,
instruciuni, metodologii etc.);
- ,'#%-&. &2)(,0(,*( (se transmit de la ealoanele ierarhice inferioare la cele
superioare de management; reflect cu prioritate modul de realizare a
obiectivelor i deciziilor manageriale);
- ,'#%-&. #%6#,*&"( (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:
- ,'#%-&. ,*(%,( (beneficiarii de informaii sunt managerii i executanii din
firm; au caracter atotcuprinztor, niveluri de agregare diferite, grad de
formalizare redus);
- ,'#%-&. (7*(%,( (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 1%#)(2 0( ,'#%-&%(. nformaiile dobndite n urma unui proces de informare
ntr-un anumit domeniu, formeaz )+,#/*,.("( despre acel domeniu,.
Cu alte cuvinte, c+,#/*,.("( reprezint o nsumare n timp i o corelare a tuturor
informaiilor dobndite ntr-un anumit domeniu.
5
nformaiile i cunotinele au o mare importan att pentru dezvoltarea personalitii
umane, ct i pentru evoluia vieii i societii. Prin intermediul informaiilor se asigur
transferul cunotinelor de la o generaie la alta i se asigur astfel accesul generalizat la
cele mai avansate realizri ale omenirii.
1.3 I-1")&. &"( *(8,#"#$( ,'#%-&.( &2+1%& -(0+"+ 0( &'&)(%
T(8,#"#$& ,'#%-&.( 9TI: 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 T 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.
R(,$,(%& &'&)(%"#% 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 T. 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.
C#-1#,(,*& TI )+,#&/*( # 0,&-)5 0(#2(!*5 )#-1&%&*4 )+ %(2*+" )#-1#,(,*("#%
#%$&,6&.( ()#,#-)(, acest lucru determinand mutaii calitative asupra celorlalte
componente. Dinamica componentei T se resimte i la nivelul strategiei organizaiei oferind
mijloace i instrumente specifice analizei i fundamentrii la nivel strategic a activitii
economice.
6
2. SISTEME ECONOMICE, SISTEME INFORMAIONALE, SISTEME INFORMATICE
2.1 S2*(- ()#,#-) / 22*(- ,'#%-&.#,&"
Un 22*(- 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! nteraciunea dinamic dintre elemente se materializeaz n fluxurile
stabilite ntre acestea, fluxuri implicnd resursele existente n sistem.
"ubsistemul este un sistem care face parte dintr-un alt sistem mai mare. Cel mai cuprinztor
sistem este considerat a fi mediul nconjurtor sau universul.
"isteme deschise sunt acele sisteme care interacioneaz cu alte sisteme sau n cazul
general cu mediul exterior prin intermediul intrrilor i ieirilor.
"istemele nchise nu interacioneaz cu alte sisteme sau cu mediul n care se afl i ca
urmare n timp decad i dispar.
S2*(-+" ()#,#-) 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.
S+!22*(-+" 0()6#,&" 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).
S+!22*(-+" #1(%&.#,&" 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 2+!22*(-+"+ #1(%&.#,&" 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).
7
S+!22*(-+" ,'#%-&.#,&" 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.
F$. 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.
#rocesarea 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.
$emoria 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.
8
%eirile sunt reprezentate de rapoarte, documente i alte rezultate ale sistemului, care
furnizeaz informaiile necesare pentru adoptarea deciziilor.
&ontrolul, 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 0( -;"#&)(,
-(*#0( / 1%#)(0+% 0(2*,&*( )#"()*5%, 1%#)(25%, 2*#)5% / 02*%!+% ,'#%-&."#%,
care vor sta la baza conceperii planurilor, a adoptrii deciziilor, a coordonrii i a controlului.
Nu este obligatoriu c sistemele informaionale s fie computerizate. ntereseaz totui
sistemele informaionale computerizate ("%&, care joac un rol foarte important n gestiunea
eficient a unei firme.
2.2 C%)+*(, '"+7+% / 1%#)(0+% ,'#%-&.#,&"(
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.
#rocesarea informaiilor trebuie s se bazeze pe o viziune sistemic, deoarece pentru
obinerea informaiilor necesare diferitelor scopuri, firmele i dezvolt sisteme
informaionale. #rocesarea electronic a datelor (#'D reprezint transformarea datelor n
informaii prin intermediul mijloacelor electronice de calcul.
nformaiile sunt nregistrate i prelucrate n cadrul unui sistem economic la nivelul unor
verigi organizatorice i funcionale care se numesc posturi de lucru. U, 1#2* 0( "+)%+ 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 +, )%)+*
,'#%-&.#,&". 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.
9
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).
ndiferent 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.
10
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;
- mi)loacele 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 L#)+" / %#"+" 22*(-+"+ ,'#%-&*) <, )&0%+" 22*(-+"+ ,'#%-&.#,&"
S2*(-+" ,'#%-&*) 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 *ard+are;
- 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 "oft+are;
- ansamblul de resurse umane implicate.
11
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 nternet 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.
mportana sistemelor informatice rezid! n principal n nelegerea efectiv! i
responsabil! de c!tre toi managerii sau persoanele dintr"o organizaie a necesit!ii
adapt!rii la societatea informaional! global!. Sistemele informatice devin ast!zi tot
mai mult o component! vital! a succesului n afaceri pentru o organizaie sau un
ntreprinz!tor.
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.
C#,)(1*("( '+,0&-(,*&"( &"( 22*(-+"+ ,'#%-&*) 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.
T(8,#"#$& 22*(-("#% ,'#%-&*)( este direct influenat de dezvoltarea n tehnologiei
informaiei (hardware, software, reele, nternet, managementul bazelor de date sau a altor
tehnologii de prelucrare a informaiilor).
A1")&."( 22*(-("#% ,'#%-&*)( 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
nternet, etc.
D(64#"*&%(& 0( 22*(-( ,'#%-&*)( reprezint modul n care utilizatorii elaboreaz
sisteme informatice pentru a rezolva problemele din cadrul organizaiei sau pentru a crete
eficacitatea i rentabilitatea acesteia.
M&,&$(-(,*+" 22*(-("#% ,'#%-&*)( 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 C#-1#,(,*("( &).#,&"( &"( +,+ 22*(- ,'#%-&*)
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 )#-1#,(,*("( &).#,&"( ale unui sistem informatic sunt determinate de
principalele aciuni derulate ntr-un sistem informatic i anume:
- ntroducerea datelor;
- Procesarea datelor pentru obinerea de informaii;
- Furnizarea informaiilor ctre beneficiari;
- Stocarea i arhivarea infomaiilor;
- Controlul performanelor sistemului.
12
I,*%#0+)(%(& 0&*("#% = datele despre tranzaciile comerciale sau despre alte activiti
economice trebuie s fie colectate i pregtite pentru prelucrare acolo unde sunt produse.
ntroducerea 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 nternet sau prin reele private).
P%("+)%&%(& 0&*("#% = 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.
F+%,6&%(& ,'#%-&."#% )5*%( !(,(')&% > 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).
ndicatorii i rapoartele pot fi furnizate n scris, pe suport magnetic sau optic sau pot fi
transmise prin reeaua local a firmei.
S*#)&%(& / &%84&%(& ,'#%-&."#% = 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.
C#,*%#"+" 1(%'#%-&,.("#% 22*(-+"+ = 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,bac- despre intrrile, procesul de prelucrare i
ieirile sale precum i despre activitatea de stocare.
- monitorizarea i evaluarea feed,bac-,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.
13
2.5 C"&2')&%(& 22*(-("#% ,'#%-&*)(
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:
D+15 &%& 0( )+1%,0(%( (72*5?
a) "ubsisteme 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.
14
@, '+,).( 0( ,&*+%& &)*4*5."#% 2+2.,+*( (72*5?
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.
- "isteme destinate conducerii curente (MS Management nformation Systems):
sunt sisteme informatice cu rolul de a oferi managerilor informaiile necesare
monitorizrii i controlului afacerii.
- "isteme 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:
- "isteme 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 mi)loace T%!
- "isteme 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.
15
3. SISTEME DE CALCUL
3.1. I2*#%)+", (4#"+.& 2 )"&2')&%(& 22*(-("#% 0( )&")+"
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. E*&1& ,2*%+-(,*("#% 0( )&")+"
a. #bacul 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. $igla de calcul a fost inventat la sfritul secolului XV i nceputul secolului
XV, de ctre John Napier (1550-1617) i Robert Bissaker. J. Napier a descoperit
logaritmii i a publicat prima tabel logaritmic n 1614.
2. E*&1& -&/,"#% -()&,)( 0( )&")+" (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 mp!rire. 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 XX-lea, mai precis anul 1822, a unei maini capabile s
efectueze logaritmi i funcii trigonometrice, f!r! 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.
16
3. M&/, ("()*%#-()&,)( 0( )&")+"&* (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 %olossus, folosit pentru decodarea mesajelor trimise de germani.
b. ntre 1937-1945, Howard Aiken de la Universitatea Harvard, mpreun cu firma BM,
a produs calculatorul &#$' (, bazat pe relee electromagnetice (numele original a
fost BM 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 BM. Cel de-al doilea calculator creat de Aiken, numit &#$' ), 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 a
nceput n 1939 i s-a terminat la / august 0122, dat ce marcheaz nceputul erei
calculatoarelor.
4. M&/,"( ("()*%#,)( 0( )&")+" )+ 1%#$%&- -(-#%&*, 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 'lectronic 3umerical %ntegrator 4nd &omputer,
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 ENAC a fost calculatorul electronic numit
*+,#% 'lectronic Discrete 5ariable 4utomatic &omputer. 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.
17
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.
F$. 3.1. Schema calculatorului von Neumann
n schema calculatorului numeric von Neumann se folosesc notatiile:
U 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.
C"&2')&%(& )&")+"&*#&%("#%
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.
M&,'%&-(-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.
M,)&")+"&*#&%("(: 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
18
recomandate pentru companiile mai mici. Un asemenea calculator este mai mic dect un
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 '6uipment &orporation. Alte exemple de
minicalculatoare: NOVA, DEC-VAX, familia de calculatoare romneti FELX. Actualmente,
liderul mondial n domeniul minicalculatoarelor este BM, cu peste 300.000 instalri,
disponibil n mai multe variante (BM AS/400 Application System/400).
M)%#)&")+"&*#&%("(: 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 BM
PS/2, Apple Macntosh, 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 &icral i avea un microprocesor ntel 8080,
produs de ctre firma ntel 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 #pple
, introducnd odat cu el i noiunea de calculator personal.
Abia dup 5 ani de la lansarea lui Apple , n august 1981, firma BM, denumit i ,Big Blue",
este convins de importana acestei noi ramuri aprute de curnd i se hotrte s intre n
lupt. Calculatorul, numit BM -% #ersonal &omputer se impune pe pia imediat. Un alt
pas nainte a fost introducerea microprocesorului ntel 80386, care reprezint trecerea de la
microprocesoarele pe 16 bii la cele pe 32 bii.
O categorie aparte de calculatoare o reprezint 2+1(%)&")+"&*#&%("(; 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:
P%-& $(,(%&.( 0( )&")+"&*#&%(, 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 limba)ul
main i puteau rezolva numai un singur task la un moment dat. ntrrile aveau la
baz cartela perforat i banda de hrtie, i ieirile erau obinute la imprimant.
19
Limbajul main este limbajul de programare de nivel jos care este neles de
calculator. Exemple: 1945 AVDAC, 1945 EDSAC primul calculator cu sistem de
operare, 1946 ENAC, 1950 SEAC, 1951 UNVAC 1, care a fost primul calculator
comercial.
A 0#+& $(,(%&.( 0( )&")+"&*#&%( 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: CL 1301, BM 1401.
A *%(& $(,(%&.( 0( )&")+"&*#&%( 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 nstruments 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 (""% Simple Scale ntegration, 20 de
tranzistori pe pastila de S), medie ($"% Medium Scale ntegration, 20-1000 de
tranzistori pe pastila de S), larg (7"% Large Scale ntegration, 1000-50.000 de
tranzistori pe pastila de S), foarte larg (57"% Very Large Scale ntegration, 50.000-
100.000 de tranzistori pe pastila de S), i ultra larg (87"% Ultra Large Scale
ntegration, peste 100.000 de tranzistori pe pastila de S). 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: BM 360, Siemens 4004, CL 1900,
UNVAC 9000 etc.
A 1&*%& $(,(%&.( 0( )&")+"&*#&%( 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 BM introduce pe pia primul su calculator
personal (PC), i n 1984 Apple introduce Macintosh.
A ),)(& $(,(%&.( 0( )&")+"&*#&%(, 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 RSC 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:
C&")+"&*#&%( &,&"#$)( 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.
C&")+"&*#&%( ,+-(%)( 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.
20
C&")+"&*#&%("( 8!%0( sunt dispozitivele de calcul care combin operaiile
calculatoarelor numerice cu cele ale calculatoarelor analogice.
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. A%8*()*+%& 22*(-("#% 0( )&")+"
Prin 22*(- 0( )&")+" 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 &%8*()*+%& 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.
A&%0B&%( 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.
S#'*B&%( 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).
F$. 3.2. nteraciunea subsistemelor hardware ale unui calculator
&emoria sau .nitatea 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)
.nitatea centrala sau /de comand!0 (.%) este cea responsabil cu gestionarea
datelor si programelor stocate n memoria intern si a echipamentelor periferice.
21
-erifericele 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.).
-erifericele 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 U,*&*(& )(,*%&"5
Unitatea central este componenta principal care conduce i controleaz ntregul proces n
cadrul sistemului. n cazul PC urilor, rolul unitii centrale este deinut de -)%#1%#)(2#%,
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 'xecution 8nit) i unitatea de
interfa a bus ului (BIU 9us %nterface 8nit).
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 %($2*%(.
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 M(-#%& ,*(%,5, )&%&)*(%2*) 2 *1+% 0( )%)+*( 0( -(-#%(
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 !* (!nary digi* 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 !C*( (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
22
1 MB (megabyte) = 1024 KB
1 GB (gigabyte) = 1024 MB
1 TB (terabyte) = 1024 GB
1 PB (petabyte) = 1024 TB
M(-#%& ,*(%,5 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. C&1&)*&*(& (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. T-1+" 0( &))(2 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. M#0+" 0( #%$&,6&%( / &0%(2&%(. 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. :ona 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. C)"+" 0( -(-#%( 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. C#2*+" 0( '&!%)&.( 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 ; <andom 4ccess $emor=.
ROM <ead >nl= $emor=.
M(-#%& )+ &))(2 &"(&*#%, 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
23
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 RDM <ead ; ?rite $emor=! 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
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 ("ingle %n,line $emor= $odule) 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 %n,line $emor= $odules) conine cipuri de memorie ca i SMM-urile dar cu
o densitate mai mare, deci are mai mult memorie RAM (mai sunt cunoscute sub
denumirea de memorii pe 64 bii).
F$. 3.3. Memorii SMM
n funcie de tehnologia utilizat pentru memorarea datelor, cele dou tipuri de baz ale
memoriei RAM sunt:
Dinamic, DRAM (D=namic <4$) 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 "tatic <4$ 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:
4s=nc "<4$ este cel mai vechi tip de memorie static RAM, i este denumit
asincron deoarece lucreaz independent de ceasul sistemului.
"=nc "<4$ este memoria static RAM sincronizat cu ceasul sistemului, mrind
viteza sistemului.
24
#ipeline 9urst "<4$ este memoria cea mai frecvent utilizatde tip SRAM i poate
funciona cu magistrale a cror vitez este mai mare de 66 MHz.
M(-#%& 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 onl= deoarece nu este posibil inscripionarea de noi
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 #rogrammable <>$, permit nscrierea o singur dat a unor noi programe,
prin utilizarea unui echipament special. nformaia odat memorat nu mai poate fi
modificat.
EPROM 'rasable #rogrammable <>$, informaia stocat poate fi tears i apoi
cipul poate fi reprogramat cu ajutorul radiaiilor ultraviolete.
EEPROM 'lectricall= 'rasable #rogrammable <>$, 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 BOS.
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
(9asic %nput >utput "=stem) care este stocat ntr-o memorie EEPROM, numit <>$ 9%>"
sistem. Atunci cnd calculatorul este pornit prima dat aceast memorie este goal. Aceste
programe BOS 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, BOS-ul
folosete o memorie RAM, numit CMOS (&omplementar= $etal >xid "emiconductor) de
64 octei, n care se afl, codificate, toate setrile fcute n setup (acest tip de memorie non-
volatil este denumit i NVRAM 3on 5olatile <4$). Coninutul memoriei se pstreaz i
dup nchiderea calculatorului, deoarece CMOS-ul este alimentat de o baterie. BOS-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 E)81&-(,*( 1(%'(%)(
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:
ntroducerea datelor, programelor i a comenzilor n memoria calculatorului.
Reprezentarea rezultatelor prelucrrilor sub o form accesibil calculatorului.
25
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.
2. Periferice de stocare.
3. Periferice de ieire.
4. Periferice de comunicaii.
P(%'(%)( 0( ,*%&%(: tastatura, mouse-ul, microfonul, scanner-ul, camera video, joystick,
uniti de disc etc.
T&2*&*+%& (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.
M#+2(=+" 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.
S)&,,(%=+" 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. deea 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.
T&!"(*& $%&')5 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.
26
P(%'(%)( 0( 2*#)&%(: 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.
U,*5."( 0( 02) '"(7!" (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.
Un disc pentru a putea fi folosit trebuie mai nti formatat. Prin procesul de '#%-&*&%( 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.
U,*5."( 0( 02) 0+% (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.
F$. 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 1"&*&,(. 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 12*(, iar fiecare pist
este divizat n 2()*#&%(, 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 )",0%+. Fiecare hard-disc prezint o anumit combinaie de
27
capete, cilindri i sectoare. Principalii productori de hard-discuri: Western Digital, Quantum,
Seagate, BM Corporation, Fujitsu.
U,*5."( 0( )#-1&)* 02) (&D,<>$ 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.
F$. 3.5. Compact disc i unitate de CD-ROM
P(%'(%)( 0( (/%( : monitoare, imprimante, uniti de disc.
M#,*#&%("( (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. #ersistena 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.
<ata de mprosptare, reprezint frecvena cu care o imagine este desenat pe ecran.
@recvena 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 (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).
F$. 3.6. Monitoar CRT (stanga) si LCD (dreapta)
28
I-1%-&,*& 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.
n funcie de modalitatea de imprimare, imprimantele se clasific n:
%mprimantele 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.
%mprimantele cu )et de cerneal, funcioneaz prin pulverizarea fin a unor picturi de
cerneal pe hrtia de imprimat.
%mprimantele 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.
F$. 3.7. mprimanta laser
Dintre caracteristicile de baz, care stau la baza evalurii mprimantelor, atunci cnd se
analizeaz performanele acestora, se amintete:
<ezoluia imprimantei, reprezint densitatea punctelor imprimate pe centimetru ptrat,
i este cel mai important criteriu privind calitatea imprimrii. Se msoar n puncte per
inch 01 (dots per inch).
5iteza de imprimare: la imprimantele matriceale viteza de imprimare se msoar n
numrul de caractere imprimate pe secund )12; la imprimantele cu jet de cerneal i
laser, se msoar n numr de pagini pe minut 11-.
I-1%-&,*& 0( !+6+,&%. 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.
29
4. BAZELE ARITMETICE SI LOGICE ALE CALCULATOARELOR
4.1. S2*(-( 0( ,+-(%&.(
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 )'%(, iar
ansamblul regulilor de reprezentare a numerelor folosind cifrele constituie un 22*(- 0(
,+-(%&.(.
8n sistem de numeraie este format dintr,o mulime finit de simboluri numite cifre i de
reguli folosite pentru reprezentarea unui numr cu a)utorul acestora.
n decursul istoriei, s-au impus dou sisteme de numeraie: sisteme nepoziionale; sisteme
poziionale.
S2*(-+" 0( ,+-(%&.( ,(1#6.#,&". Reprezentativ este 22*(-+" %#-&,, 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, E, L, C, D, M
unde fiecrei cifre i se asociaz o valoare, respectiv:
1, 5, 1F, 5F, 1FF, 5FF, 1FFF
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, 22*(-+" &%&! este un sistem poziional. ntr-un 22*(-
1#6.#,&" 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.
3umrul 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 22*(- 0( ,+-(%&.(
1#,0(%&*.
30
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:
B&6&
S2*(-+" 0( ,+-(%&.( G
%(1%(6(,*&%(&
S-!#"+%"( +*"6&*(
9&"'&!(*+":
2 Sistem binar, reprezentare
binar
(0, 1)
H Sistem octal, reprezentare
octal
(0, 1, 2, 3, 4, 5, 6, 7)
1F 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 !&6& !. Valoarea absolut a cifrelor
utilizate pentru reprezentarea numerelor n aceast baz nu poate depi valoarea absolut
a expresiei !=1. Pentru reprezentarea mulimilor vide se utilizeaz cifra 0. Astfel, un numr
real N din sistemul de numeraie poziional ! 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
am-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.
S2*(-+" 0( ,+-(%&.( 6()-&". Numrul 12345 se poate scrie astfel:
S2*(-+" 0( ,+-(%&.( #)*&". 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
+ + + =
31
S2*(-+" 0( ,+-(%&.( 8(7&6()-&". 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. C#,4(%2& ,+-(%("#% 0,*%=# !&65 <, &"*&
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.
M(*#0& 2+!2**+.( 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:
M(*#0& <-15%.%G<,-+".% !&6( 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 3r din baza b n baza se va proceda astfel:
a. Pentru 1&%*(& <,*%(&$5 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
32
1. Se mparte partea ntreag a numrului 3 la baza n care se dorete conversia, ,
obinndu-se ctul &0 i restul <A.
2. Ctul obinut &0 se mparte n continuare prin baza obinndu-se ctul &B i restul
<0.
3. Se continu aceast operaie pn n momentul n care se obine ctul 0.
4. Resturile obinute <A, <0 !<n se ordoneaz n ordinea invers obinerii lor, rezultnd
partea ntreag a numrului de convertit n noua baz.
Exemplu: 197810 = 36728
1978 : 8 = 247 rest 2
247 : 8 = 30 rest 7
30 : 8 = 3 rest 6
3
b. Pentru 1&%*(& '%&).#,&%5 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 3 cu baza n care se dorete conversia
obinndu-se un produs cu partea ntreag %0 i partea fracionar @0.
2. Se nmulete partea fracionar @0 cu baza obinndu-se un produs cu partea
ntreag %B i partea fracionar @B.
3. Operaia se continu pn cnd se obine oparte fracionar egal cu zero, sau
pn la un numr convenabil de zecimale.
4. Prile ntregi %A, %0!!!%n se ordoneaz ntr-o ordine cronologic obinerii lor, rezultnd
partea fracionar a numrului de convertit n noua baz.
ExempluC 1978, 062510 = 3672,048
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.
C#,4(%2& #)*&"=!,&% / !,&%=#)*&"
Se pornete de la regula conform creia oricare cifr octal se poate reprezenta prin trei
poziii binare, astfel:
08 = 0002 18 = 0012 28 = 0102 38 = 0112
48 = 1002 58 = 1012 68 = 1102 78 = 1112
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.
ExempluC (1110011101)2
33
001 110 011 101 = (1635)8
Pentru completarea primei triade s-a adugat dou zerouri nesemnificative.
C#,4(%2& 8(7&6()-&"=!,&% / !,&%=8(7&6()-&"
Are ca punct de plecare regula conform creia orice cifr hexazecimal se poate reprezenta
printr-o tetrad (patru poziii binare) astfel:
016 = 00002 116 = 00012 216 = 00102 316 = 00112 416 = 01002
516 = 01012 616 = 01102 716 = 01112 816 = 10002 916 = 10012
A16 = 10102 B16 = 10112 C16 = 11002 D16 = 11012 E16 = 11102
F16 = 11112
Conform acelorai proceduri, prezentate n cadrul compatibilitii octal-binar, se prezint
urmtoarele exemple:
ExempluC E7A916 = 11100111101010012
1100 0000 1100 10102 = C0CA16
C#,4(%2& !,&%=6()-&"
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.
ExempluC
23410 = 0010 0011 01002
Aceast reprezentare binar-zecimal nu trebuie confundat cu reprezentarea liniar, n care
caz avem:
23410 = 111010102
4.3 P#%* "#$)(
n funcie de tipul de logic folosit de te!nologi" utili#"t $"te%i"li#"%e" celo% dou const"nte se
o&ine p%in ni'elu%i de tensiune &ine st"&ilite. (e e)e$plu '"lo"%e" 0 logic se po"te o&ine co$od *n
"nu$ite condiii p%in si$pl" leg"%e l" $"s " int%%ilo% unui ci%cuit nu$e%ic.
Este important de reinut faptul c in logica booleana valorile binare 0 i 1 nu reprezint
dou numere, ci 2*5% sau ,4("+% "#$)(.
"inonime pentru starea logic A, respectiv 0
D(,+-%(& <, "-!& %#-I,5 D(,+-%(& <, "-!& (,$"(65
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
C 0 C A
1 6 3 5
34
combinaiile posibile ale variabilelor de intrare. n tabel liniile se trec ordonat cresctor, prima
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 S, poarta SAU.
I,4(%2#%+" 9'+,)*& "#$)& JNUK:
Cea mai simpl operaie logic elementar opereaz cu o singur variabil de intrare.
Operaia elementar NU (3>T n limba englez) aplicat variabilei binare A se noteaz



i se citete "= este (egal) cu 4 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.



F$. 4.1. nversorul i tabelul de adevr
P#&%*& "#$)& JSIK
Operaia elementar S (43D n limba englez) ntre variabilele binare A i B se noteaz



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

0 1
1 0
35


F$. 4.2. Poarta logica ,S i tabelul de adevr
P#&%*& "#$)& JSAUK
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
F$. 4.3. Poarta logica ,SAU i tabelul de adevr
4.4. R(1%(6(,*&%(& ,'#%-&.( <,*%=+, 22*(- 0( )&")+"
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
A B

0 0
0 1
1 0
1 1
0
0
0
1
36
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.
$odalitatea de combinare a simbolurilor A i 0 pentru reprezentarea semnelor poart
numele de )#0')&%(.
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 0()#0')&%(.
Dup natura semnelor pe care le pot reprezenta, codurile pot fi mprite n:
a. C#0+% ,+-(%)( prin intermediul crora se pot reprezenta n memoria calculatorului
datele numerice.
b. C#0+% &"'&,+-(%)( prin intermediul crora se pot reprezenta n memoria
calculatorului datele alfanumerice.
4.5 C#0+% ,+-(%)(
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. %odul zecimal 1 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.
010 = 0000BCD 110 = 0001BCD
210 = 0010BCD 310 = 0011BCD
410 = 0100BCD 510 = 0101BCD 610 = 0110BCD 710 = 0111BCD
810 = 1000BCD 910 = 1001BCD
ExempluC 194710 = 0001100101000111BCD
b. %oduri 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
37
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.
4.6 C#0+% &"'&,+-(%)(
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 4"&%%,/ utilizeaz pentru reprezentarea literelor, cifrelor,
semnelor de punctuaie, precum i a altor caractere de control 7 bii, permind
reprezentarea a 128 de caractere. Codul 4"&%%,D (cunoscut i drept codul ASC extins)
utilizeaz pentru reprezentarea celor 256 de caractere 8 bii, acesta fiind utilizat de
ctre calculatoarele compatibile BM-PC. n cadrul codului ASC-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:
010 = 11110000EBCDC = FOEBCDC 510 = 11110101 EBCDC = F5EBCDC
110 = 11110001 EBCDC = F1EBCDC 610 = 11110110 EBCDC = F6EBCDC
210 = 11110010 EBCDC = F2EBCDC 710 = 11110111 EBCDC = F7EBCDC
310 = 11110011 EBCDC = F3EBCDC 810 = 11111000 EBCDC = F8EBCDC
410 = 11110100 EBCDC = F4EBCDC 910 = 11111001 EBCDC = F9EBCDC
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
38
utilizate n toate rile lumii: litere, semne de punctuaie, semne monetare specifice
tuturor limbilor de pe glob este UNCODE, 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 ASC pe 8 bii, 2
8
). UNCODE 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 ASC cu UNCODE are avantajul
unificrii sistemului de codificare a caracterelor folosite oriunde n lume. ns avantajul
utilizrii codului UNCODE este diminuat de anumite deficiene cum ar fi dimensiunea
dubl a fiierelor codate cu UNCODE (dup cum s-a artat este un cod pe 16 bii fa
de ASC care utilizeaz 8 bii), precum i existena programelor care utilizeaz codul
ASC i care trebuie adaptate pentru a recunoate codul UNCODE.
39
5. SISTEME DE OPERARE
5.1. D(',%(& 2 )"&2')&%(& 22*(-("#% 0( #1(%&%(
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.
S2*(-+" 0( #1(%&%( 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.
F$. 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. "isteme 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. "isteme de operare pentru minicalculatoare permit partajarea resurselor pentru
lucrul interactiv multiutilizator i planificarea unitii centrale pentru servirea tuturor
utilizatorilor deoarece folosesc cu prioritate *(8,)"( *-(=28&%,$ i
-+"*1%#$%&-&%(&.
c. "isteme 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. "isteme 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. "isteme 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. "istemele 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 *(8,)& !&*)8=1%#)(22,$, 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. "istemele de operare interactive sunt acele sisteme n care utilizatorul poate
interveni pe parcursul execuiei programului.
c. "isteme 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. "istemele de operare monolitice conin o colecie de proceduri, fiecare putnd fi
apelat de o cerere utilizator.
b. "istemele de operare cu nucleu de interfa hard specific acestor sisteme este
existena unei colecii de rutine numit ,+)"(+. Rolul acestui nucleu este de a
coordona, toate cererile de prelucrare ale utilizatorilor, componentele nucleului
executndu-se n mod concurent.
c. "isteme 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. S*%+)*+%& $(,(%&"5 & +,+ 22*(- 0( #1(%&%(
Majoritatea sistemelor de calcul, pentru a rspunde rolului de interfa ntre utilizator i
partea hardware a sistemului de calcul, sunt alctuite din:
1. N+)"(+" 22*(-+"+ 0( #1(%&%( este cel care asigur gestionarea resurselor sistemului
n timpul exploatrii. El este format din urmtoarele componente:
$onitorul este componenta de baz, fiind rezident n memoria intern.
41
#rogramele 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.
#rogramele pentru operaiunile cu echipamente periferice i sisteme de
teleprelucrare asigur efectuarea operaiilor de intrare/ieire, protecia fiierelor i a
programelor, protecia ntreruperilor, tratarea ntreruperilor.
#rogramele 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. P%#$%&-( *%&,2"&*#&%( (traductoare) au rolul de a transforma instruciunile
programelor surs n coduri executabile de calculator. Din aceast categorie fac parte:
4sambloarele care au rolul de a traduce programele surs scrise n limbaje de
asamblare, n programe obiect executabile, fiind specifice unui anumit sistem de
calcul.
$acroasambloarele care permit utilizatorului s foloseasc n activitatea de
programare a macroinstruciunilor pentru generarea, n programele surs, a unor
secvene de instruciuni elementare.
&ompilatoarele 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.
%nterpretereEinterpretoare 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. P%#$%&-( +*"*&%( 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. S2*(-( 1(,*%+ "+)%+ )+ )#"(). 0( 0&*( 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, MS pentru calculatoare cu capacitate medie / mare.
5. A"*( 1%#$%&-(, nu sunt componente propriu-zise ale sistemului de operare dar sunt
exploatate sub controlul acestuia.
5.3. O%$&,6&%(& 0&*("#% 2 ,'#%-&*"#%
nformaiile sunt organizate pe disc sub form de fiiere, i directoare (MS-DOS) sau foldere
(Windows). Prin '/(% se nelege o colecie de informaii grupate sub acelai nume, i care
42
au aceleai proprieti. Astfel un fiier poate fi un program executabil, un text, o imagine, un
grup de comenzi etc.
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
(@ile 4llocation 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:
L,+-(ML.(7*(,2(M
E7(-1"+:
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.
C&%&)*(%2*) MS=DOS DINDODS
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.
C&%&)*(%+" JNO 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 DR 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
C&%&)*(%+" J

K. 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 DR 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:
43
EGA.SYS EGEXEM.PAS EGA.COM
EGV.EXE EGA.EXE ELEV.DOC
Comanda DR 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
0%()*#%+" (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 ,)&"(&" 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,
21()')&*#%+" +,+ '/(% are urmtorul format:
P+,*&*(?QP)&"(Q,+-(P. (7*(,2(Q
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. E4#"+*& 22*(-("#% 0( #1(%&%(
Primul sistem de operare pentru microcalculatoare a fost CPGM (&ontrol #rogram for
$icrocomputers). 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 (Dis-
>perating "=stem), 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
44
1981 - DOS 1.0 1987 DOS 4.0 - DOS 6.2
1983 - DOS 2.0 1991 DOS 5.0 1995 DOS 7.0
Exist desigur i alte sisteme de operare: UNX, XENX, LNUX, SOLARS, WNDOWS,
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 ,.&"6&%(, iar terminarea lui este
marcat de apariia pe ecranul monitorului a unui ir de caractere, numit 1%#-1*(%, 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 "M",
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 &T<7F47TFD'7. 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
BM 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.
M+"**&2R,$=+" 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 *&2R este o aplicaie sau
program care este executat la un moment dat. n vederea implementrii facilitii de
45
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:
Sistemul de operare Windows folosete o interfa grafic cu utilizatorul, GUI (Grafical 8ser
%nterface). nterfaa grafic utilizat de Windows este specific att acestuia ct i tuturor
aplicaiilor ce sunt realizate pentru a se executa n acest mediu de operare. nterfaa 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.
nterfaa normal ntre utilizator i calculator este alctuit pentru un calculator personal
dintr-o tastatur i ecran, ea constituind o interfa de tip text. nterfeele de tip GU permit
utilizatorilor s nvee foarte repede elementele sistemului. Nivelul de ndemnare n
realizarea unei operaii constituie principala deosebire ntre GU 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 GU utilizatorul
folosete un mouse sau un alt dispozitiv de tip pointer.
DDE (D=namic Data 'xchange) permite utilizarea unui schimb dinamic de date care
realizeaz un transfer al datelor dintr-o aplicaie Windows n alta. OLE (>b)ect 7in-ing and
'mbedding) 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. S2*(-+" 0( #1(%&%( D,0#B2
nterfaa 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 '(%(&2*%5 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;
46
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;
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 maximizareEminimizare, 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
6#,& 0( "+)%+. Alte noiuni comune mediilor Windows sunt:
$eniuri un meniu este o list de comenzi disponibile ntr-o fereastr de aplicaie.
Numele meniurilor apare n bara de meniuri.
@ereastr 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.
&lipboard 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.
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
F$. 5.2. Fereastra MC C#-1+*(%
F(%(2*%("( 0( 0&"#$ = 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. B+*#&,( 0( )#-&,05
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.
F$. 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. Z#,( 0( *(7*
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. Z#,( 0( "2*(
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 E,*(% avnd cursorul de selecie pe elementul dorit.
Zon de text
Buton de
comand
Fiierul selectat
drept background
48
F$. 5.4. Zona de liste a ferestrei de dialog Display Properties
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. C&2(*5 )+ "2*5 0(%+"&,*5
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 "creen "aver a ferestrei de dialog D21"&C P%#1(%*(2, nainte de acionarea
butonului de derulare va arta ca n figura urmtoare:
F$. 5.5. Opiunea Screen Saver nainte de selectarea butonului
F$. 5.6. Opiunea Screen Saver dup acionarea butonului
5. C&2(*( 0( #1.+,
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.
Butonul de
derulare
Dup selectarea
butonului va apare
aceast list derulant
din care utilizatorul poate
s aleag o opiune
49
A"*( )#,)(1*( DINDODS
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.
nterfaa 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.
D(2R*#1
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.
I)#,+%
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.
P#,*(% 928#%*)+*:
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 28#%*)+* 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. Stergerea 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.
B&%& 0( 1%#$%&-( 9T&2R B&%:
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).
50
Ferestrele deschise pot fi aezate n cascade, minimizate, puse unele lng altele, prin clicul
din dreapta pe zonele albe ale barei de lucru.
B+*#,+" 0( S*&%*
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
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.
E71"#%(%
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.
MC C#-1+*(%
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.
MC N(*B#%R P"&)(2
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
Structura arborescent
a foldere-lor
Coninutul folder-ului
P%#$%&- F"(2
51
vedere de ansamblu a reelei, aproape identic cu cea oferit de Explorer (de unde poate fi
acionat).
R()C)"( B,
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.
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 S*&%*. 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 S8+* D#B,S sau
butonul P#B(% de pe tastatur (dac acesta exist).
E4#"+.& -(0+" DINDODS
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 D,0#B2 1.1 a aprut n 1985, apoi n anul 1987 a aprut D,0#B2 2.F.
Schimbarea a intervenit odat cu apariia versiunii D,0#B2 3.F, 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, D,0#B2 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 D,0#B2 2FFF (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.
52
Windows 2000 ncorporeaz schimbri majore de design care-i simplific utilizarea. Alte
modificri determin simplificarea configurrii de reea i a conexiunilor la nternet, instalarea
i configurarea imprimantelor i utilizarea sistemului Windows pe calculatoarele portabile.
n 25 octombrie 2001 a fost lansat D,0#B2 EP, 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
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 T existente, odat cu micorarea costurilor de ntreinere a infrastructurii T.
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. P%#$%&-( 0( &%84&%(
A%84&%(& (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: D,Z1 i D,R&%.
Aplicaia D,Z1 asigur o serie de funcii, dintre care:
4dministrarea 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.
4ctualizarea arhivei ce presupune operaia de adugare sau tergere de fiiere.
'xtragerea fiierelor din arhiv.
5izualizarea fiierelor din arhiv acest lucru obinundu-se prin dublu clic pe numele
fiierului ce se dorete dezarhivat.
#rote)area arhivei cu parol dezarhivarea ncepnd n momentul n care se introduce
parola.
Pentru a crea o nou arhiv, se va alege din meniul F"(, al aplicaiei WinZip opiunea N(B
A%84(, 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 M&R(.(7( F"( din meniul A)*#,2,
aceasta realiznd o arhiv cu autoextragere, adic se va dezarhiva singur prin dublu clic pe
aceasta.
Dac se utilizeaz aplicaia D,R&% 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 A00 *# &%)84(.
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 "plit to volumes b=tes dimensiunea adecvat.
6.2. V%+/ ,'#%-&*) 2 1%#$%&-( &,*4%+2
V%+2 ,'#%-&*) 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:
V%+2 8&%0B&%( sunt rari ntlnii i sunt livrai odat cu echipamentele hardware;
V%+2 2#'*B&%( 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:
V%+/ )&%( 2( %(1%#0+),infecteaz i distrug
V%+/ )&%( ,+ 2( %(1%#0+), dar se infiltreaz n sistem i provoac distrugeri lente,
fr s lase urme, de exemplu: viruii de tip +orms.
3. n funcie de tipul distrugerilor n sistem, pot fi:
V%+/ )&%( 1%#4#&)5 02*%+$(%(& programului n care sunt inclui;
V%+/ )&%( ,+ 1%#4#&)5 02*%+$(%, 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;
V%+/ )+ -&%( 1+*(%( 0( 02*%+$(%( 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:
#rmai 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.
#utoencriptori 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.
%amarazi 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.
2uriai (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.
nfecie multipl! sunt viruii care infectau programele i operau asupra sectorului de
boot.
-olimorfi sunt cei care au o component de mutaii ce le permite transformarea lor n
forme variate de coduri.
,irui ai sectorului de boot i ai tabelelor de partiii infecteaz una sau ambele
zone ale dischetei sau hard disk-ului. nfectarea sectorului de boot este periculoas,
deoarece la pornirea calculatorului codul special MBP ($aster 9oot #rogram) 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.
M#0+" 0( ,'(2*&%(
55
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
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.
M#0&"*5. 0( 1%#*().(
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. # 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.
S)&,&%(& 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.
S+-("( 0( )#,*%#" 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.
P%#$%&-("( 0( 1%#*()*( 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 N#%*#, A,*V%+2 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.
56
6.3. P%#$%&-( 0( 0('%&$-(,*&%( & 02)+"+
F%&$-(,*&%(& reprezint amplasarea pe disc a unui fiier n mai multe pri, memorate n
diferite locaii de memorie. Exist dou tipuri de fragmentri:
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.
D('%&$-(,*&%(& 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;
57
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 S)&,D2R din instrumentele sistemului.
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 D2R D('%&$-(,*(%, 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. S1((0 D2R 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. D2R((1(% 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-t" 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. P(%'()*D2R 2FFF 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. P%#$%&-( 0( &1")&*
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:
#rograme de procesate de text.
#rograme de calcul tabelar.
58
#rograme de management al bazelor de date.
#rograme de prezentri i grafic
#rograme de lucru n %nternet i pot electronic
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 nternet.
Cele mai importante aplicaii de acest tip sunt: MS Office, Corel Word Perfect, Office, Lotus
Smart Suite i Sun Star Office.
4vanta)ele acestor grupuri de aplicaii suntC
determin creterea productivitii, faciliteaz comunicaia
n interiorul organizaiei, permit lucrul n reea i integreaz aplicaiile nternet
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.
Dezavanta)eC
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.
-rograme de lucru pe nternet
ntre cele mai importante softuri utilizate n prezent, aflate ntr-o dezvoltare permanent se
afl +eb bro+ser;ele. Netscape Navigator, nternet Explorer sau Opera sunt cele mai
rspndite programe care lucreaz n nternet i ofer accesul la resursele acestuia.
Domeniile de utilizare a lor sunt:
navigare n nternet
cutare de informaii
pot electronic
transferul de fiiere
grupuri de discui
alte aplicaii (chat, video-chat, fax)
-rocesarea de text i +3- 4des5 top publishing6
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 nternet
corectarea textului, gramaticii i traducere
59
Programele DTP sunt programe mai specializate n producerea de cri, manuale, brouri i
care ofer mai multe faciliti n acest domeniu (grile, formatri, stiluri).
-rograme 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.
Programele se prezint sub forma unui tabel cu un numr foarte mare de rnduri i coloane,
permit combinarea acestora, calcule, grafice, analize +hat,if etc. Totodat permit accesarea
i interogarea bazelor de date de pe nternet pentru al le prelucra.
-rograme 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 nternet. n esen putem spune c aceste programe controleaz, ntrein
i gestioneaz informaiile dintr-o organizaie.
-rograme 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
nternet.
Avantajele utilizrii lor:
asigur o comunicare simpl i sugestiv
construiesc prezentri eficiente
ofer posibiliti de interactivitate
-rogramele -& 4 -ersonal nformation &anager6
Programele PM 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 nternet
faciliti de e-mail
6.5. I,*%#0+)(%( , 1%#$%&-+" 0( )&")+" *&!("&% E7)("
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.
8n fiier este numit n 'xcel 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.
> 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.
60
9ara 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 ToolsH&ustomizeH&ommands.
Crearea unui nou registru se realizeaz din meniul @ileH3e+! Dup crearea acestuia se
salveaz cu comanda "ave4s n directorul ales cu numele dorit. Dup ce s-a salvat fiierul
se poate nchide de la meniul @ileH&lose.
Exist mai multe tipuri de date care se pot introduce n foaia de calcul tabelar (text, numere,
date calendaristice, ore, formule i funcii). ntroducerea 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 %nsertH&omment (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.
+
"
%


d
e


$
e
n
i
u
%
i
+"%e cu
inst%u$ente
+"%" de fo%$ule
,tic!etele
foilo% de
c"lcul
-elul
-olo"ne
.
/
n
d
u
%
i
61
Pentru a se elimina comentariile dintr-o celul se selecteaz meniul
'ditH&learH&omments.
Numerele valabile pot include caracterele numerice 7"8 i oricare din urmtoarele
caractere speciale: 9 " : . , 4 6 ; <. Pentru a introduce un numr:
se selecteaz celula n care se dorete a se introduce numrul;
se tasteaz numrul;
se apas tasta 'nter.

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:
62
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.
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.
P(,*%+ 0(1"&2&%( S( &1&25
Cu o celul n direcia sgeii , , ,
Dac celula curent este goal, se deplaseaz la urmtoarea celul pe
direcia sgeii
&trl F , &trl F
n cazul n care celula curent conine date, se deplaseaz la ultima
celul care conine date, pe direcia sgeii
&trl F , &trl F

Mai sus cu un ecran #g8p


Mai jos cu un ecran #gDn
La ultima celul din stnga a unui rnd (coloana A) *ome
La celula aflat n colul din stnga sus al unei foi de calcul (celula A1) &trl F *ome
n colul din dreapta jos al zonei de date (regiunea din foaia de calcul
care conine date)
&trl F 'nd
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.
P(,*%+ &... S( (7()+*5 )") 1(...
Muta selectorul la o anumit celul >ricare din celulele vizibile
Vizualiza nc un rnd, de sus sau de jos
"geata n sus sau n )os de pe bara de
defilare vertical
Vizualiza nc o coloan la stnga sau la
dreapta
"geata 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)
&aseta de defilare i tragei de ea
$ouse-ul c" inst%u$ent de %edi$ension"%e
63
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 5ie+H:oom
(figura 6.5).
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 ?indo+H@reeze #anes (figura 6.6).
64
Figura 6.6
Pentru a debloca aceste capete de rnd sau coloan, se deschide din nou meniul
?indo+H8nfreeze #anes.
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).
65
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 *ide 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 @ormatH"heetH*ide.
Pentru a ascunde un ntreg registru se deschide meniul ?indo+ i se selecteaz
*ide.
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
8nhide din meniul corespunztor.

66
Figura 6.8
*ditarea 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 @B sau se d dublu clic pe celul;
se apas tasta sau pentru a deplasa punctul de inserare prin
intrarea respectiv; se apas tasta 9ac-space 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 'nter.
Anularea ultimei aciuni se face prin apsarea butonului 8ndo ( ) din bara de
instrumente. Pentru a anula mai multe aciuni precedente se execut de mai multe ori clic pe
butonul Undo.
Cu caracteristicile @ind i <eplace din meniul 'dit se pot localiza date din foaia de calcul
care se pot nlocui cu date noi. Pentru a gsi i nlocui date:
se deschide meniul 'dit i se selecteaz <eplace; apare o caset de
dialog <eplace aa cum se vede n figura 6.9;
se tasteaz n caseta de text @ind +hat textul care se dorete a se
gsi;
se execut clic n caseta de text <eplace +ith i se introduce textul
care se folosete n continuare;
n caseta "earch 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 $ach case; dac se dorete
67
localizarea celulelor care conin exact aceleai date specificate se execut clic pe caseta de
validare @ind entire cells onl=;
se execut clic pe @ind next pentru a gsi prima apariie a textului
specificat;
cnd este gsit o astfel de apariie ea este evideniat; se execut
clic pe <eplace pentru a nlocui doar aceast apariie, sau pe <eplace 4ll 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 ToolsH"pelling 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 &hange to (figura 6.10);
pentru a accepta sugestia se d clic pe &hange.
Figura 6.10
68
Cnd se copiaz sau se mut date o copie a acestora se stocheaz ntr-o zon temporar
numit &lipboard. 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 &op= din bara de instrumente, apoi cu un clic de
mouse se arat celula unde trebuie copiate datele, urmnd apoi clic pe butonul #aste 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 &ut i apoi de asemenea #aste. 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 'ditH&lear se poate terge doar formatarea unei celule
(culoarea sa, stilul chenarului, formatul numeric, dimensiunea caracterelor), sau un
comentariu ataat;
cu comanda 'ditHDelete se pot terge celule i apoi se pot deplasa
celulele vecine pentru a ocupa locul rmas;
A1")&%(& '#%-&*("#% ,+-(%)( / 0( 0&*( )&"(,0&%2*)(
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 @ormatH&ells (figura 6.11) se d clic pe eticheta 3umber;
din list se alege categoria de format numeric dorit;
se d clic pe >I sau 'nter.
69
Figura 6.11
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 $$EDDEJJ
(lun/zi/an) sau formatul $$,DD,JJ;
pentru a introduce o or, trebuie specificat 4$ sau #$;
se apas tasta 'nter (figura 6.12).
Figura 6.12
U*"6&%(& '#%-+"("#% / & '+,)."#%
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.
0nt%oducei fo%$ul" "ici...
...1i %e#ult"tul "p"%e
*n celul
2"23&2
2&1-"2
2"14&3
70
Figura 6.13
Copierea unei formule pe coloan (rnd) se realizeaz similar cu orice copiere n
Excel.
2uncii " 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 40 pn la D0A se introduce funcia: Ksum(40CD0 n loc de
=A1+B1+C1+D1.
Fiecare funcie const din urmtoarele elemente:
- semnul K care indic faptul c urmeaz o funcie (formul);
- numele funciei (de ex. "8$) 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
A%$+-(,* E7(-1"+
3umere 1, 2, 3
Text "anuarie"
5alori logice True (adevrat) sau Fals (fals)
<eferine 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
O1(%&*#% &%*-(*) E71")&.( E7(-1"+
9 Adunare 2+3
" Scdere 5-1
" Negare -7
= nmulire 7*3
: mprire 7/2
< Procent 90%
> Ridicare la putere 7^2
O1(%&*#% 0( )#-1&%&.( E71")&.( E7(-1"+
? Egal cu B1=D1
@ Mai mare dect B1>D1
A Mai mic dect B1<D1
@? Mai mare sau egal cu B1>=D1
A? Mai mic sau egal cu B1<=D1
A@ Diferit de B!<>D1
O1(%&*#% 1(,*%+ *(7* E71")&.( E7(-1"+
B
Unete texte sau referine de
celule ori o combinaie a
acestora
"Carmen" & "Dana" are ca
rezultat "Carmen Dana"
71
O1(%&*#% %('(%,.5 E71")&.( E7(-1"+
C
nclude celule dintr-o coloan
sau dintr-un rnd ntre
anumite limite specificate
C2:C34
, Separ argumentele unei
funcii
(C2, C34)
Deoarece "8$ 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 4uto"um din bara de
instrumente. Excel insereaz K "um 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 4uto&alculate. 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
+utonul 5uto6u$
5uto-"lcul"te
(o$eniu select"t
72
Tabelul 6.6 prezint mesajele de eroare care pot s apar n calculul unor formule i cauzele
lor probabile.
Tabelul 6.6
E%#&%( S(-,')&.( R(6#"4&%(
#####
Nu este chiar o eroare; nseamn c
respectiva coloan nu este suficient de lat
pentru a afia valoarea
Se mrete limea coloanei
#,#D.*
E
Tip greit de argument sau operand
Se verific operanzii, argumentele
i dac referinele sunt corecte;
#+,:7E
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
#N#&*F
Formula se refer la un nume incorect sau
inexistent
Se verific dac numele exist i
dac este corect
#N:#
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
#$*2E
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
#N.&E
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
#N.DDE
Referin la intersecia a dou zone care nu
se intersecteaz
Se verific erorile de tastare i din
referin
%ircular
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 "uma.
Formulele din aceast foaie vor face referire la datele din foile de calcul ale fiecrei luni
(acestea se numesc referine externe).
73

7. REELE DE CALCULATOARE
7.1. D(',.(, )&%&)*(%2*) 2 )"&2')&%(& %(.("("#%
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 (%nformation
Technolog=), 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
-(0+ 0( *("(1%("+)%&%( se nelege ansamblul de mi)loace hard+are i soft+are 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.
T("(1%("+)%&%(& 0&*("#% 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 %(.(& 0( )&")+"&*#&%( 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.
74
De asemenea mai putem spune c printr-o %(.(& 0( )&")+"&*#&%( 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 "+)%+" <, %(.(& 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).
C"&2')&%(& %(.("("#%
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:
D+15 *(8,#"#$& 0( *%&,2-2(:
reele cu difuzare (broadcast);
reele punct-la-punct.
D+15 2)&%& "& )&%( #1(%(&65 %(.(&+& (distana):
reele locale LAN Local Area Network;
reele metropolitane MAN Metropolitan Area Network;
reele de arie ntins WAN Widw Area Network;
nternet-ul.
D+15 *#1#"#$(:
reele tip magistral (bus);
reele tip stea (star);
reele tip inel (ring);
reele combinate.
D+15 *1+" 22*(-+"+ 0( #1(%&%( +*"6&*:
reele peer-to-peer;
reele bazate pe server.
D+15 -#0+" 0( %(&"6&%( & "($5*+%"#% <,*%( ,#0+%"( %(.("(:
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.
R(.("( )+ 0'+6&%( 9!%#&0)&2*: sunt acele reele care au un singur canal de comunicaie
care este partajat (accesibil) de toate calculatoarele din reea. Mesajul (numit pachet) poate
75
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.
R(.("( 1+,)* "& 1+,)* 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 743 utilizeaz difuzarea pentru transmiterea
datelor, n timp ce reelele mari (%nternet,ul sunt de obicei punct,la,punct!
R(.("( LAN L#)&" A%(& N(*B#%R 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);
F$. 7.1. Dou reele LAN: magistral i inel
topologiaC 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).
R(.("( MAN M(*%#1#"*&, A%(& N(*B#%R 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.
R(.("( DAN D0( A%(& N(*B#%R 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 2+!%(.("( 0(
76
)#-+,)&.(, numit pe scurt subreea. Sarcina principal a subreelei este s transmit
mesajele de la o gazd la alt gazd.
Subreeaua este format din:
", 0( *%&,2-2(, numite circuite, canale sau trunchiuri, care au rolul de a transporta
biii ntre calculatoare;
("(-(,*( 0( )#-+*&%(, 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 %#+*(%. 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.
F$. 7.2. Alctuirea unei subreele
Combinaia dintre o subreea i gazdele sale formeaz o %(.(&. 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 ,*(%=%(.(& 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.
77
I,*(%,(*-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.
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 *#1#"#$( 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.
N#*5 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:
-&$2*%&"5: calculatoarele sunt conectate n mod linear. Un exemplu de astfel de
topologie este forma 10Base2 a Ethernet-ului;
,(": calculatoarele sunt conectate ntr-un inel. Exemple: FDDI (@iber Distributed Data
%nterface) (inel fizic i logic), i T#R(, R,$ (inel logic i stea fizic);
2*(&: calculatoarele sunt conectate la un singur concentrator care este un hub
(Ethernet) sau un MAU ($ultistation 4ccess 8nit) (topologia fizic Token Ring);
&%!#%(2)(,*5: exist mai multe topologii de tip stea conectate mpreun ntr-o
topologie magistral;
1"&25: 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.
T#1#"#$& -&$2*%&"5 (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
78
calculator putnd s transmit i s recepioneze. &ea mai cunoscut topologie magistral
este 'thernet.
Printre cele mai importante caracteristici ale acestui tip de topologie amintim:
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;
F$. 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).
F$. 7.4. Prelungirea unei reele prin intermediul unui repetor
79
T#1#"#$& 2*(& (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:
calculatoarele sunt conectate prin segmente de cablu (se utilizeaz n mod normal
cablu de tip UTP (8nshielded T+isted #air) la o component central numit
concentrator (AUB *ost 8nit 9roadcast 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.
T#1#"#$& ,(" (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 BM. 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: FDD, SONET sau Token Ring.
F$. 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;
80
F$. 7.6. Topologia inel
defectarea unui calculator afecteaz ntreaga reea;
transmiterea datelor se face prin metoda jetonului (token passing).
T#1#"#$& &%!#%(2)(,*5 (-&$2*%&"5=2*(&): 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.).
F$. 7.7. Topologia arborescent magistral stea
T#1#"#$& ,("=2*(& ((%&%8)5 2*(&): 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.).
F$. 7.H. Topologia inel-stea
R(.("("( 1((%=*#=1((% (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.
R(.("( !&6&*( 1( 2(%4(% 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
81
reelelor bazate pe server amintim: partajarea resurselor; securitate; salvarea de siguran a
datelor; redundan; numr de utilizatori.
ntr-o %(.(& )#-!,&*5 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:
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. E)81&-(,*( 0( *%&,2-2( "& 02*&,.5
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 -#0(-
(-#dulator/0(-odulator) 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.
F$. 7.T. Modul de interpunere a modem-urilor
82
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.
M#0+"&.& 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.
D(-#0+"&.& este procedeul de extragere, la recepie, a semnalului modulator (a mesajului)
din semnalul modulat recepionat.
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 (&omitL
&onsultatif %nternational TLlLgrafi6ue et TLlLphoni6ue), 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. R(*(&+& I,*(%,(*
Anii de apariie ai nternet ului trebuie cutai la mijlocul anilor 1960, cnd n cadrul
Departamentului de Aprare al SUA, D#D (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 (4dvanced
<esearch #ro)ects 4genc= 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 4dvanced <esearch #ro)ects 4genc=).
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/P, 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 U.C.R. L)R"0(%, ef al Biroului pentru Tehnici de Procesare a nformaiei din cadrul
ARPA. Astfel el a prezentat pe parcursul anului 1962, ntr-o serie de referate, conceptul su
de Mreea galacticN, 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 nternet-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 nternet-ului, au fost fcui de L(#,&%0 V"(,%#)R, profesor la MIT
($assachusetts %nstitute of Technolog=), i apoi la UCLA (8niversitatea &alifornia din 7os
83
4ngeles). n anul 1964 a publicat o carte despre teoria schimbrii pachetelor de date. Astfel
n 1966 experienele de la MT 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. R#!(%*2 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
prelucrarea datelor. niial , reeaua ARPA era compus din dou pri: o reea de sisteme
pentru prelucrarea datelor, numite AOST i o subreea de comunicaii coninnd
calculatoare de noduri pentru comutarea pachetelor, cunoscute sub numele de IMP
(%nterface $essage #rocessors procesoare ale mesajelor de interfa).
naugurarea nucleului iniial al reelei de calculatoare ARPANET, precursoarea nternet-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 nternaionale 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 R&C T#-",2#,. Tot
n acest an R#!(%* M(*)&"'( (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 England's University College din Londra i Norway's Royal Radar
Establishment.
Dintre evenimentele care au avut o importan n evoluia tehnologiei informaiei enumerm:
n anul 1975 este creat primul calculator personal, numit ALTAR, i ia fiin compania
Microsoft; n anul 1978 ntel 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 I,*(%,(*
(I,*(%connection of ,(*works). 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
84
(3et+or- &ontrol #rotocol), care n anul 1982 a fost nlocuit de TCP/P. Acest protocol a fost
definitivat n 1970, de ctre S. C%#)R(%, n fruntea unui colectiv intitulat NDG (3et+or-
?or-ing Group).
nc din 1977 existau alte reele, dect ARPANET, care utilizau TCP/P-ul pentru a se
conecta la reeaua ARPANET.
Dup ce la 1 ianuarie 1983, TCP/P 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
de Comunicaii a Aprrii (DCA Defense &ommunication 4genc=), 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. 3ational "cience @oundation Fundaia Naional de Stiine din
SUA), a hotrt s construiasc prima coloan vertebral (backbone) care conecta centrele
sale de supercalculatoare din ase orae: San Diego, Boulder, Champaign, Pittsburgh,
thaca 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 MERT, MC i BM s formeze o corporaie nonprofit, ANS
(4dvanced 3et+or-s and "ervices) Reele i Servicii Avansate. Aceasta a preluat
NSFNET i a format o nou reea ANSNET.
nternet-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 nternet-ului este o
organizaie numit ISOC (%nternet ">&iet= Societatea nternet), nfiinat n ianuarie 1992,
cu scopul de a promova utilizarea nternet-ului i de a prelua administrarea sa. n cadrul
acestei organizaii o parte din membrii si sunt reunii ntr-un consiliu, numit IAB (%nternet
4dvisor= 9oard Consiliul pentru structura Arhitecturii nternet), 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
(<e6uest @or &omments Cereri de Comentarii), care sunt memorate on-line i pot fi citite
de oricine este interesat de ele; astfel RFC 1540, intitulat nternet Official Protocol
Standards, detaliaz lista tuturor RFCurilor existente la un moment dat.
Consiliul AB este format din patru grupuri principale, i anume: IRTF (%nternet <esearch
Tas- @orce Departamentul de Cercetare nternet), care are rolul de a rezolva problemele
pe termen lung, IETF (%nternet 'ngineering Tas- @orce Departamentul de nginerie
nternet), care are sarcina de a rezolva problemele pe termen scurt, IESG (%nternet
85
'ngineering "teering Group) i IRSG (%nternet <esearch "teering 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 nternet.
nternet-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 nternet-ului se dubleaz aproximativ n fiecare an.
Sintetiznd cele spuse pn acum putem spune c nternet-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/P. nternet-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, nternet-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).
&e nseamn de fapt s fii pe %nternet O Tanenbaum spune: ,. o main este pe nternet
dac folosete stiva de protocoale TCP/P, are o adres P i are posibilitatea de a trimite
pachete P ctre toate celelalte maini din nternet. Simpla posibilitate de a trimite i primi
pot electronic nu este suficient, deoarece pota electronic este redirectat ctre multe
reele din afara nternet ului. Oricum, subiectul este cumva umbrit de faptul c multe
calculatoare personale pot s apeleze la un furnizor de servicii nternet folosind un modem,
s primeasc o adres P temporar i apoi s trimit pachete P ctre alte gazde. Are sens
s privim asemenea maini ca fiind pe nternet 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 nternet-ul nc
nu era cunoscut de mult lume, acum nu ne-am putea imagina cum ar fi lumea fr el.
Aceasta deoarece prin intermediul nternet-ului avem acces la o imensitate de informaii din
toate domeniile de activitate: medicin, teatru, literatur, informatic, educaie, etc. Dup
cum am vzut, nternet-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 nternet la nivelul reelei din
interiorul unei societi, sau altfel spus prin ,*%&,(* 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 nternet-ul conecteaz
utilizatorii din ntreaga lume, un intranet conecteaz angajaii unei companii indiferent de
86
locul unde se afl acetia. El permite agenilor economici (societi, companii, firme) s
foloseasc instrumentele nternet, 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.
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 nternet, un intranet este un sistem nchis, cu un acces limitat (controlabil) la
nternet, 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 (7*%&,(* 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
nternet 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 nternet
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. A0%(2( IP / &0%(2( I,*(%,(*
Pentru a putea fi identificate n cadrul reelei, calculatoarele conectate la nternet, numite
host-uri, noduri, sisteme sau server-e trebuie s poat fi identificate printr-o adres. n scurta
istorie a nternet-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 P;
specificare de domenii, prin nume sau succesiuni de nume, utilizat pentru adrese
nternet.
87
A0%(2& 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 P. Structura general a
unei astfel de adrese este format din trei pri:
prima parte a adresei P 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 &0%(2( I,*(%,(*. Adresa P este utilizat la nivelul programelor de
comunicaie n reea i este mai greu de manevrat de utilizatori. Sistemul de adresare prin
intermediul adreselor nternet este conceput astfel nct s permit utilizatorului o scriere
mai comod, mai sugestiv i mai elastic a adresei gazdelor dect cele cu adrese P, unde
n loc de numere se utilizeaz iruri de caractere ASC. La nivelul utilizatorului, identificarea
calculatoarelor se face printr-un nume de calculator gazd, iar corespondena ntre
specificarea de subdomenii i adresele P revine protocolului de aplicaie DNS (Domain
3ame "=stem 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,
,+-(5.,+-(4.,+-(3.,+-(2.,+-(1
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 nternet 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 nternet 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.
nume1
nume2
nume3
nume4
nume5
88
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 ,2, conectat la reeaua subdomeniului '2(& din
subdomeniul +$&" al domeniului %#.
Conceptual, nternet-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.
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 nstituii 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 (nternet)
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 nternet sunt cele folosite de utilizatori, dar reeaua nelege numai adrese P
(adrese binare), deci apare necesitatea unui mecanism care s converteasc irurile ASC
n adrese de reea. Corespondena dintre adresele nternet i adresele P (adresele
numerice recunoscute de calculatoare), dup cum am mai spus, o face protocolul DNS.
Acest protocol convertete adresa nternet n adresa P corespunztoare calculatorului
destinatar. Mecanismul DNS presupune c n reeaua nternet exist numeroase
calculatoare speciale, numite servere de nume, (NS 3ame "erver). Fiecare NS conine
dou tipuri speciale de informaii:
tabele de coresponden ntre adresele nternet i adresele P ale unui grup de
calculatoare gazd aflate n vecintatea lui;
adresele P i nternet ale ctorva severe de nume vecine lui.
Fiecare domeniu trebuie s aib desemnat cel puin un NS care s-i asigure corespondena
adres P adres nternet pentru subdomeniile proprii. Este posibil, dac domeniul este
mare, ca aceste corespondene s fie distribuite pe mai multe NS ale domeniului respectiv.
89
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).
Conform conectrilor n reeaua nternet, 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 nternet.
Un tip de adrese care extind adresele nternet sunt adresele de specificare a adreselor de
Web, care vor fi explicate n capitolul dedicat aplicaiei WWW.
7.5. M#0+% 0( )#,()*&%( "& I,*(%,(*
Pentru a avea acces la resursele reelei nternet, calculatorul trebuie s fie conectat la
aceast reea, iar pentru aceasta este nevoie de urmtoarele lucruri: calculatorul dotat cu
echipamentele necesare conectrii la nternet, unul sau mai multe programe speciale i un
furnizor de servicii nternet (ISP %nternet "ervice #rovider). Cerinele hardware nu sunt
exagerate, dar pentru buna navigare prin nternet 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 D, member name. Aceast
denumire este utilizat pentru a accesa legtura la nternet. 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 nternet, 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 nternet. Una dintre cele mai rapide modaliti de conectare la nternet
se face prin sistemul Microsoft Network, prin intermediul unei variante a sistemului de
operare Windows. Dac se dorete utilizarea altui furnizor de servicii nternet se poate
utiliza soft-ul de Dial-up i TCP/P.
Ce este de fapt un furnizor de servicii nternet ? Un furnizor de servicii nternet este orice
organizaie, firm care are o legtur permanent la nternet i care vinde posibilitatea de
acces unor persoane, sau organizaii la acesta. Aceste firme cumpr calculatoare, le
conecteaz la nternet i asigur contra cost conectarea oricrui utilizator la nternet. Ei i
stabilesc propriile taxe. Furnizorul de servicii nternet trebuie s pun la dispoziia abonatului
urmtoarele informaii:
denumirea utilizatorului;
parola;
90
numrul de telefon care va fi utilizat de ctre modem pentru a stabili legtura cu
furnizorul de servicii;
adresa P. Aceast adres poate fi atribuit de ctre furnizorul de servicii n mod ,static"
sau ,dinamic";
adresa serverului DNS.
Pentru a conecta un calculator la nternet exist mai multe modaliti (aceste modaliti de
conectare la nternet sunt n contiu dinamic datorit noilor tehnologii i componente
hardware), i anume:
legtur permanent;
legtur temporar prin linie telefonic:
legtur direct prin modem;
legtur prin modem i terminal;
legtur prin sistemul de pot electronic.
L($5*+% 1(%-&,(,*( n acest caz calculatorul se conecteaz direct la o reea TCP/P
care face parte din nternet, 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
nternet-ului.
L($5*+% 0%()*( 1%, -#0(- este reprezentat adesea drept o legtur SLP sau PPP.
Acest tip de legtur mai este numit i conexiune "full-access, i ofer acces la toate
facilitile nternet. Deci ea este o legtur TCP/P 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 "0&"=,", va fi nevoie de un
modem i de un numr de telefon, pe care l indic furnizorul de servicii nternet. Dup
formarea numrului de telefon se stabilete legtura cu calculatorul furnizorului de servicii,
care va permite navigarea n nternet, calculatorul utilizatorului fiind identificat de reea drept
calculator gazd.
L($5*+% 0%()*( 1%, -#0(- / *(%-,&" 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 SLP 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 nternet, i nu
prin intermediul calculatorului utilizatorului. Acest tip de legtur mai poate fi denumit i
legtur interactiv, legtur prin modem, legtur shell, sau "0&"=+1.
L($5*+% 1%, 22*(-+" 0( 1#/*5 ("()*%#,)5 - n acest caz se pot transmite mesaje e-mail
n nternet i se pot primi acelai gen de mesaje transmise din nternet.
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 nternet.
7.6. S(%4) I,*(%,(*
Amploarea luat de nternet, precum i creterea popularitii acestuia n rndurile
utilizatorilor, fie c sunt persoane fizice sau societi, a dus la apariia unor aplicaii scrise
91
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: P'conomia pe %nternet
este un fenomen pe mai departe, dar ?eb,ul lipsit de hotare va fi la fel de mare ca i lumea
nsi! >amenii cred c n viaa noastr au avut loc de)a multe schimbri! 'i bine, asta nu e
nimic comparabil cu ceea ce urmeaz!N
Tradiional, nternet-ul a avut patru aplicaii principale, i anume:
1#/*& ("()*%#,)5 (e-mail) reprezint facilitatea prin care se poate trimite i primi
mesaje de la orice utilizator al reelei nternet;
,(B2$%#+12 (grup de tiri) este un serviciu de informaii, prin intermediul cruia se
poate participa la discuiile din grupurile de tiri existente pe calculatorul conectat;
T(",(* conectarea la distan la un calculator din reea;
FTP permite transferarea de fiiere pe/ de pe un calculator aflat n reea;
D(!=+" cea mai popular aplicaie a nternet-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.
P#/*& ("()*%#,)5 9(=-&":
Milioane de oameni sunt conectai ntr-un fel sau altul la reeaua nternet i pot trimite
mesaje prin intermediul potei electronice ctre aproape orice utilizator din reea. Uneori
singurul motiv pentru care cineva se conecteaz la nternet este sistemul de pot
electronic, care permite utilizatorilor o comunicare rapid, uoar i eficient cu ceilali
utilizatori conectai la sistemul nternet.
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 (=-&" (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 nternet; un acces la nternet,
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 nternet 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 nternet este o
adres nternet, care are o form destul de simpl i anume (a mai fost descris i la
adresele nternet):
,+-(W+*"6&*#%X8#2*.0#-(,+
nume_utilizator este numele (login name) declarat de utilizator atunci cnd i se atribuie
accesul la serviciile de e-mail (asociat cu o parol);
92
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 nternet 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). Si n cazul serviciului de e-mail se utilizeaz diferite protocoale
pentru trimiterea i recepionarea mesajelor. Cel mai utilizat protocol de acces este SMTP
("imple $ail Transfer #rotocol). Acest protocol este bazat pe arhitectura client/server n care
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 nternet, i face parte din stiva de
protocoale TCP/P. Prin intermediul acestui protocol pot fi livrate numai fiiere text ASC. 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 nternet trebuiesc convertite ntr-un
format ASC. 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 ASC.
Un protocol prin intermediul cruia pot fi transmise i recepionate i mesaje non ASC este
protocolul de acces MIME ($ultipurpose %nternet $ail 'xtensions).
Unul din cele mai vechi protocoale de livrare (prima versiune a fost definitivat n anul 1984)
este protocolul de pot POP (#ost >ffice #rotocol). 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 nternet. Un mesaj este creat utiliznd SMTP, apoi ca toate
informaiile trimise de-a lungul nternet-ului, mesajul este mprit de ctre protocolul TCP n
pachete P. 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
nternet, 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 nternet, care dirijeaz
mesajul ctre reeaua destinaie. Reeaua receptoare preia mesajul de e-mail. Aici o poart
utilizeaz protocolul TCP pentru a reconstrui pachetele P 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:
93
&$(,. +*"6&*#% sunt programe locale care permit utilizatorilor s citeasc i s
trimit mesaje;
&$(,. 0( *%&,2'(% 0( -(2&;( 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:
To n linia de editare se va scrie numele i adresa destinatarului;
&c (Carbon Copy) aici se va scrie i alte adrese, dac mesajul de transmis trebuie s
ajung la mai multe persoane;
"ub)ect se prezint pe scurt subiectul mesajului;
@rom numele i adresa expeditorului;
"ender 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 A**&)8-(,*2. 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. C#-1+,(%(& 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. T%&,2'(%+" 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. R&1#%*&%(& 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. A'/&%(& 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. D21#6.& 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.
T%&,2'(%+" 0( '/(%(
Aceast aplicaie nternet este cunoscut sub numele de FTP (@ile Transfer #rotocol).
Serviciul FTP a fost unul din primele servicii dezvoltate pentru nternet. 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 nternet.
94
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:
do+nload, 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 nternet 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
distan. n general administratorii sistemelor la care ne conectm permite prin intermediul
unui cont special, numit anonymous, accesul la anumite fiiere cu acces liber.
S(%4)+" D#%"0 D0( D(!
Web-ul (World Wide Web sau WWW pnza de pianjen mondial) este unul dintre cele
mai interesante servicii oferite de reeaua nternet, fiind instrumentul care a revoluionat
accesul la nternet. Web-ul este un serviciu care se bazeaz pe tehnologiile nternet, 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 (&onseil 'uropeen pour la <echerche 3ucleaire 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 nternet o
reea accesibil tuturor celor care sunt conectai la ea.
Totul a nceput n martie 1989 cnd T- B(%,(%2=L((, fizician la CERN i R#!(%* C&""&+,
au propus implementarea unei interfee utilizator bazat pe elemente grafice, concept nou n
ceea ce privete accesul la informaie, numit 8C1(%*(7*, 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 !%#B2(% (interfaa ntre utilizatorul ??? i reea), iar numele noului
sistem s-a numit D#%"0 D0( D(!. 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.
95
Structura propus de Tim Berners Lee nu permitea includerea elementelor multimedia,
motiv pentru care n 1990 S*(4( U#!2 dezvolt sistemul de calcul NeXT care permite
utilizatorilor crearea, editarea, vizualizarea i transmiterea documentelor prin nternet.
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 (GF, TF, 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 M#6&), autorul su fiind M&%) A,0%((22(,, de la NCSA (3ational &enter for
"upercomputing 4pplications Centrul Naional pentru Aplicaiile Supercalculatoarelor).
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 MT au format C#,2#%.+" D#%"0 D0( D(!. World Wide Web, sau
prescurtat W3C, este un consoriu industrial (membrii si sunt reprezentanii diferitelor firme
productoare) care mpreun cu IAB (%nternet 4dvisor= 9oard), 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 ($%T 7aborator= for &omputer
"ciences) http://www.w3.org n Frana de ctre INRIA (%nstitut 3ational de <echerche en
%nformati6ue et en 4utomati6ue) http://www.inria.fr, i n Japonia de ctre U,4(%2*&*(&
V(# 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 nternet-ul ? Rspunsul este NU. nternet-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 nternet. 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 nternet 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 nternet este o societate care are unul sau
mai multe calculatoare conectate la nternet. Utiliznd modemul, calculatorul se poate
96
conecta la modemul serverului furnizorului de servicii nternet. 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 nternet.
De obicei, furnizorul de servicii nternet solicit o tax lunar pentru furnizarea accesului la
nternet. 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
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.
M&)%#2*%+)*+%& D#%"0 D0( D(!=+"+
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).
nternet-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.
D(',.(: 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).
97
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.
F$. 7.1F. Arhitectura client/server pe dou niveluri
C"(,*+" 0( D(!
Din punct de vedere al utilizatorului, Web-ul reprezint o colecie uria de documente care
sunt rspndite n ntreaga lume, sub forma unor 1&$,. 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 81(%*(7* (termenul de hypertext, n limba
englez, a fost inventat de T(0 N("2#,, 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. A1(%"($5*+%"( 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 81(%=-(0&. 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.
Si n acest domeniu, al hiper-mediei, trebuiesc respectate nite reguli, standarde, dintre care
s-au impus urmtoarele:
98
Standardul UPEG (Goint -hotographic *xperts Hroup) este un standard utilizat pentru
comprimarea imaginilor cu tonuri continue (de exemplu, fotografii). El a fost dezvoltat de
experii n fotografii lucrnd sub auspiciile TU, SO i EC, un alt organism de
standarde.
Standardul MPEG (&otion -icture *xperts Hroup). 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.
nternet-ul i-a implementat propriul su sistem multimedia digital, numit MB#,( (&ulticast
9ac-bone coloana vertebral cu trimitere multipl). Acesta este un fel de radio i
televiziune nternet. 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 nternet. Este operaional de
la nceputul anului 1992. Multe conferine tiinifice, n special ntlniri ETF, au fost difuzate,
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.
A1")&. !&6&*( 1( 1&%*(& 0( 2(%4(% D(!
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 nternet, 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 nternet) 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 ATTP (I=per3ext 3ransfer -rototcol).
A))(2&%(& %(2+%2("#% I,*(%,(*
Am vzut c Web-ul reprezint o colecie imens de documente, la care orice utilizator
conectat la nternet are acces. Pentru a putea accesa o pagin utilizatorul ar trebui s tie:
99
1. cum se numete pagina;
2. cum este localizat pagina;
3. cum se face accesul la pagin.
Pentru a localiza o resurs nternet trebuie s specificm unde se gsete resursa
respectiv. Soluia aleas pentru specificarea unei resurse se numete URL (.niform
$esource Docator), i care de fapt reprezint o adres nternet 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 nternet 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:
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
1%#*#)#"?GG,+-(WDNSG,+-(W"#)&"
adic protocolul utilizat, numele DNS al calculatorului pe care este memorat fiierul i un
nume local, care indic n mod unic pagina.
Deci, adresa nternet specificat n figura de mai sus este:
8**1?GGBBB.!+-(%&,$.%#G#!()*41.8*-"
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:
8**1, 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;
'*1, este un protocol utilizat pentru accesul la fiiere prin FTP, protocolul nternet de
transfer de fiiere; deci fiierul este stocat pe un server FTP. Numeroase servere de
FTP din toat lumea permit ca de oriunde din nternet 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;
'"(, 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;
100
*(",(*, este utilizat pentru stabilirea unei conexiuni pe un calculator aflat la distan. Se
utilizeaz la fel ca i programul Telnet;
$#18(%, 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 nternet.
F+,)*#,&%(& 2(%4)+"+ DDD
Atunci cnd un utilizator dorete s caute informaii pe nternet, apelnd la serviciul de Web ,
se spune c el se conecteaz la un site. Prin 2*( 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.
Atunci cnd utilizatorul se conecteaz la un site Web au loc urmtoarele operaii:
1. browser-ul stabilete o conexiune TCP/P 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 *%&,6&).(.
R($52%(& ,'#%-&."#% 1( D(!
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 ,2*%+-(,*( 0( )5+*&%(. Cel mai vechi instrument de cutare a fost catalogul.
C&*&"#$+" 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 -#*#%+" 0( )5+*&%( (search engines). Acestea
sunt nite programe denumite uneori i Spiders, Crawlers, Worms, Robots, sau Knowbots,
iar dintre cele mai cunoscute enumerm: AltaVista, Hotbot, Yahoo, nfoseek, Lycos, Excite,
Webcrawler, etc. Aceste programe viziteaz pagini Web, analizeaz textul i cuvintele cheie
101
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 -(*&=-#*#%+" 0( )5+*&%(, 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.
BIBLIOGRAFIE
1. Bogdan Onete, s.a., "isteme informaionale pentru afaceri, Editura ASE,
Bucureti 2007
2. R. Mranu .a. &alculatoare personale! 'lemente arhitecturale, Editura All
BC, Bucureti, 2001
3. Felicia onescu, 9aze de Date <elationale si 4plicatii, Editura Tehnica, Bucuresti,
2004
4. Diana Avram 9irotic #rofesional, Editura Tribuna Economic, Bucureti,
2002
5. Airinei D. .a., - %ntroducere n informatica economic, Ed. Sedecom Libris, ai
1999
6. Mares M. D., G. Mihai, V. Mares - %nformatic general, Editura Fundaia
Romnia de Mine, 2008
7. Mares M. D., D. Fusaru, G. Mihai - >ffice Q# %nstrumente birotice, Editura
Fundaia Romnia de Mine, 2004
8. Surcel T. s.a. - %nformatic economic, Editura Calipso, Bucureti, 2004
9. TANENBAUM A. S., <eele de calculatoare, Editura Agora, Bacu, 2000
10. Airinei D., s.a. - %ntroducere n informatica economic, Editura Timpul, ai, 2002
11. Airinei D., s.a. - Tehnologii informaionale pentru afaceri, Editura Universitii
,Alexandru oan Cuza, ai, 2005-2006
12. Brookshear G. J. - %ntroducere n informatic, Editura Teora, Bucureti, 1998
13. Courter G., Ameqius A. - Ghidul dumneavoastr n lumea calculatoarelor, Editura
All, Bucureti, 1998
102
14. www.excite.com./computers_and_internet
15. www.techweb.com/encyclopaedia
103

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