0% au considerat acest document util (0 voturi)
6 vizualizări72 pagini

EIA

Încărcat de

Angelica Angy
Drepturi de autor
© Attribution Non-Commercial (BY-NC)
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
6 vizualizări72 pagini

EIA

Încărcat de

Angelica Angy
Drepturi de autor
© Attribution Non-Commercial (BY-NC)
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Universitatea Dunrea de Jos din Galai Facultatea de Economie i Administrarea Afacerilor

Gabriela Vrlan Maria Cristina Enache Cristina Gabriela Zamfir

Elemente de Informatic Aplicat

ISBN 978-606-8216-16-4

Editura EUROPLUS Galai, 2010

Definit iniial de ctre Academia Francez (n 1966), ca fiind tiina prelucrrii raionale, ndeosebi prin maini automate, a informaiei, considerat ca suport al cunotinelor umane i al comunicrilor 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. Ca domeniu distinct de activitate, informatica preia treptat toate sarcinile dintr-un sistem economico-social privind elaborarea de metode, tehnici, concepte i sisteme pentru prelucrarea automat a informaiei. 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. Ca activitate practic, informatica are o existen dinamic; ea apare i se dezvolt dintr-o necesitate obiectiv, aceea de a rezolva problemele complexe privind prelucrarea datelor. Cursul Elemente de Informatic Aplicat se adreseaz prin problematica abordat att studenilor de la forma de nvmnt (economic) zi, ct i studenilor de la forma ID, care pot studia elementele de baz ale informaticii n versiunea actualizat i prezentat n cursul de fa.

Obiectivele specifice cursului: asimilarea conceptelor de baz din informatica economic; dobndirea cunotinelor de specialitate necesare unui utilizator final performant; formarea deprinderilor practice pentru utilizarea eficient a calculatoarelor electronice n activitatea curent;

Cuprins

CUPRINS
CAPITOLUL 1. SISTEME 1.1. NOIUNEA DE INFORMATIC 1.2. NOIUNEA DE INFORMAIE 1.3. NOIUNEA DE SISTEM 1.4. NOIUNEA DE SISTEM CIBERNETIC 1.5. NOIUNEA DE SISTEM INFORMAIONAL 1.6. NOIUNEA DE SISTEM INFORMATIC CAPITOLUL 2. SISTEME DE CALCUL 2.1. SCURT ISTORIC PRIVIND EVOLUIA SISTEMELOR DE CALCUL 2.2. SCHEMA J. L. VON NEUMANN 2.3. CLASIFICAREA SISTEMELOR DE CALCUL 2.3. ARHITECTURA CALCULATOARELOR. HARDWARE 2.3.1. Unitatea central 2.3.2. Memoria intern 2.3.3. Echipamente periferice CAPITOLUL 3 BAZELE ARITMETICE ALE CALCULATOARELOR. 3.1. SISTEME DE NUMERAIE 3.2. TIPURI DE SISTEME DE NUMERAIE 3.3. REPREZENTAREA INFORMAIEI NTR-UN SISTEM DE CALCUL 3.3.1. Coduri numerice 3.3.2. Coduri alfanumerice CAPITOLUL 4 SISTEME DE OPERARE 4.1. CLASIFICAREA SISTEMELOR DE OPERARE 4.2. STRUCTURA GENERAL A UNUI SISTEM DE OPERARE 4.3. ORGANIZAREA DATELOR PE DISC 4.4. TIPURI DE SISTEME DE OPERARE 4.5. ELEMENTELE INTERFEEI WINDOWS 4.5.1. Ferestrele de dialog 4.5.2. Alte concepte WINDOWS 4.6. PROGRAME UTILITARE 4.6.1. Utilitarele pentru arhivarea documentelor 3 3 3 5 6 7 8 11 11 11 12 14 15 16 19 24 24 24 25 26 26 28 28 29 30 32 33 35 36 38 38

4.6.2. Aplicaii portabile 4.6.3. Defragmentarea discurilor CAPITOLUL 5 REELE DE CALCULATOARE 5.1. DEFINIIE, CARACTERISTICI 5.2. TIPURI DE REELE 5.3. ECHIPAMENTE DE TRANSMISIE LA DISTAN. MODEMUL. 5.4. PROTOCOL, STIV DE PROTOCOALE CAPITOLUL 6 REEAUA INTERNET. SERVICII INTERNET 6.1. CE ESTE INTERNET-UL I CUM A APRUT ? 6.2. ADRESE IP I ADRESE INTERNET 6.3. SERVICII INTERNET 6.3.1. Pota electronic (e-mail) 6.3.2. Transferul de fiiere 6.4. WORLD WIDE WEB 6.4.1. Macrostructura World Wide Web-ului RSPUNSURI BIBLIOGRAFIE

39 39 42 42 43 50 50 53 53 55 57 58 59 60 61 69 70

Capitolul 1. Sisteme

CAPITOLUL 1. SISTEME
Obiective: Noiunea de informatic Conceptele de sistem, sistem cibernetic, sistem informaional Conceptul de sistem informatic; caracteristici generale

1.1. Noiunea de informatic


Noiunea de informatic a fost creat prin asocierea a dou cuvinte: informaie i automatic, n limba francez INFORmatique et autoMATIQUE. Din aceast asociere rezult c informatica se ocup cu problemele corelate ntre ele ale informaiei i ale automaticii, sau cu prelucrarea automat a informaiilor sau a datelor. Pornind de la acest concept prin noiunea de informatic se desemneaz dou laturi ale activitii umane: O latur tiinific, care privete informatica ca o tiin n continu formare i structurare, i care are ca prim obiectiv studiul, elaborarea i utilizarea sistemelor informatice sau de prelucrare automat a datelor. O latur tehnic, care privete informatica ca pe o meserie, cu toate atributele unei meserii, care const n arta de a executa anumite operaiuni specifice informaticii, n vederea prelucrrii automate a datelor. n informatic, la fel ca n orice tiin se opereaz cu noiuni, concepte, mrimi primare i derivate. Aceste concepte, noiuni sunt corelate prin legi pentru descrierea diferitelor fenomene i aplicaii care i sunt proprii. Determinarea i definirea acestor concepte i legi n mod riguros i clar, permite i uureaz abordarea, nelegerea i nsuirea informaticii ca tiin i ca meserie. Informatica a aprut ca tiin n al cincilea deceniu al secolului nostru, n strns legtur cu apariia i dezvoltarea calculatoarelor electronice. Din acest motiv informatica a fost un timp denumit tiina calculatoarelor".

1.2. Noiunea de informaie


Perfecionarea acestor activiti are ca premiz informaia. n sens primar, termenul de informaie nseamn o ntiinare, n general un mesaj despre anumite lucruri sau evenimente care au avut, au, sau vor avea loc". Prin informaie se nelege orice mesaj care mrete gradul de cunoatere al unei fiine umane n raport cu mediul nconjurtor (altfel spus, informaia reprezint cantitatea de noutate adus de un mesaj din lumea real nconjurtoare). n activitatea de conducere informaia este materia prim" cu care se lucreaz n vederea lurii deciziilor. Cu ct informaia este mai clar, mai concis cu att deciziile luate sunt mai corecte. Ea este cea care st la baza formulrii deciziilor, a aciunilor i a ndeplinirii obligaiilor. La baza
Elemente de informatic aplicat 3

Capitolul 1. Sisteme

informaiei st noiunea de dat. Prin dat se nelege orice mesaj primit de un receptor, sub o anumit form. Nu orice dat poate fi o informaie. Relaia dintre date i informaii este ilustrat n figura 1.1.

Fig. 1.1. Relaia dintre informaii i date Informaia reprezint obiectul prelucrrii i totodat, principala categorie de resurse utilizate n sistemele informaionale, respectiv informatice, alturi de celelalte categorii de resurse: personalul de specialitate, echipamentele de prelucrare i instrumentele de utilizare a acestor echipamente (metode i tehnici de analiz i proiectare, limbaje de programare, pachete standard de programe de aplicaii, sisteme de operare, metode i tehnici de organizare i prelucrare a informaiei etc.). Din considerente practice de analiz i proiectare a sistemelor informatice, informaiile se pot clasifica dup diverse criterii: a) Dup forma de exprimare a fenomenelor pe care le reflect, informaia poate fi : analogic, numeric, nenumeric. Informaia analogic, caracterizeaz parametrii cu variaie continu din cadrul proceselor tehnologice, cum ar fi : presiunea, temperatura, viteza, tensiunea electric, etc. Informaia cantitativ, sau numeric, exprim aspectul cantitativ al fenomenelor i se prezint sub form de cifre care se obin prin msurare, numrare, cntrire sau calcul. Informaia calitativ este cea mai rspndit i se prezint printr-o mare varietate de forme, concepte, liste bibliografice, texte, rapoarte, etc. n funcie de suportul informaional utilizat pentru transmiterea acesteia, informaia poate fi : verbal, scris, grafic, imagini, sub forma undelor radio sau magnetice, sub form codificat nregistrat pe benzi magnetice sau discuri magnetice. b) Dup situarea n timp fa de procesul sau fenomenul reprezentat informaiile sunt: active, pasive, previzionale. Informaiile active reprezint procese sau fenomene n curs de desfurare. Ele mai pot fi numite dinamice sau operative. Informaiile pasive se refer la procese i fenomene care au avut loc. Ele sunt utile pentru conducerea proceselor i fenomenelor care se vor repeta. Informaiile previzionale sunt cele cuprinse n planuri i programe, caracteriznd i comensurnd procese i fenomene ce se vor desfura n viitor. Ele ofer modelele cantitative i calitative ale activitilor ce se vor desfura, au deci un caracter de direcionare. c) Dup coninut informaiile sunt : elementare, complexe, sintetice. Informaiile elementare sunt specifice sistemului operaional n care se desfoar nemijlocit activitile economice i definesc operaii i fenomene indivizibile.

Elemente de informatic aplicat

Capitolul 1. Sisteme

Informaiile complexe sunt cele rezultate din agregarea informaiilor elementare pentru a caracteriza un proces sau fenomen (nivelul productivitii muncii, valoarea produciei marf, costul produciei, etc.). Informaiile sintetice se obin, de regul, prin adiionarea informaiilor elementare de acelai tip. d) Dup domeniul de activitate pe care l deservesc. Potrivit acestui criteriu distingem : informaii tehnologice, tehnico-tiinifice i economice. Informaiile tehnologice sunt utilizate pentru conducerea i dirijarea proceselor tehnologice industriale. Informaiile tehnico-tiinifice sunt utilizate n domeniul cercetrii tiinifice i proiectrii tehnologice. Informaiile economice sunt instrumente de conducere nemijlocit a proceselor social economice. Ele devin utile i eficiente numai n cadrul schimbului permanent de cunotine ntre oameni situai pe diversele trepte ierarhice ale economiei.

1.3. Noiunea de sistem


Conceptul de sistem apare n forma embrionar nc din filozofia antic greac. Afirmnd c ntregul este mai mult dect suma prilor, Aristotel d o prim definiie noiunii de sistem, care se va dezvolta i va evolua pentru a ajunge la forma actual de abia la nceputul secolului XX. Prin sistem se nelege un ansamblu de elemente, structurat cu ajutorul relaiilor, ale crei pri se afl ntr-o puternic interdependen i independen fa de mediul nconjurtor, att elemente, ct i relaiile endogene (relaiile dintre elementele sistemului) sau exogene (relaiile dintre elementele sistemului i mediul nconjurtor) avnd un caracter dinamic, iar existena i funcionarea sa fiind subordonat unui scop. Pentru a caracteriza noiunea de sistem este necesar s se pun n eviden urmtoarele cinci caracteristici (care reies din definiia sistemului): 1. mulimea de elemente; 2. relaiile (endogene) ntre elemente sistemului; 3. relaiile cu mediul nconjurtor (exogene), intrrile i ieirile n/i din sistem; 4. caracterul variabil n timp al elementelor i relaiilor; 5. scopul, finalitatea sistemului. Societatea comercial (firma) ca exemplu de sistem satisface n totalitate cele cinci laturi ale definiiei unui sistem: 1. mulimea de elemente este alctuit din: salariaii, elementele materiale, cldiri, materii prime, produse, mijloace financiare, informaionale etc.; 2. , 3. i 4. Relaiile ntre aceste elemente, ct i cu mediul nconjurtor, au un caracter dinamic, complex; 5. scopul este de a fabrica produse i a presta servicii, obinnd beneficii. n realitate aceste sisteme se regsesc sub diferite forme: sisteme cibernetice, sisteme informaionale, sisteme informatice.

Elemente de informatic aplicat

Capitolul 1. Sisteme

Se poate rezuma c un sistem este un ansamblu de elemente; fiecare element al sistemului poate fi un subsistem, care la rndul lui poate fi considerat sistem format din elemente. Mulimea relaiilor ntre componentele unui sistem, precum i a relaiilor ntre componente i ansamblu formeaz structura sistemului. Modul n care elementele unui sistem sunt dispuse ntre ele reprezint structura static a sistemului. Dac legtura dintre aceste elemente este de compoziie, de apartenen, de utilizare, de vizibilitate a unui element asupra altuia, se spune c exist o relaie static ntre elemente; de asemenea exist i o interfa, care reprezint schimbul dinamic ntre dou elemente (un flux de informaii). Mulimea caracteristicilor unui sistem, la un moment dat, determin starea sistemului. Un sistem i adapteaz comportamentul la cerinele mediului su. De capacitatea de adaptare a sistemului i de viteza de reacie va depinde durata sa de supravieuire. Reacia sistemului la un stimul trebuie s fie ct mai rapid i ct mai adecvat cu putin. [Vtui, 2000].

1.4. Noiunea de sistem cibernetic


Pentru analiza comportamentului sistemelor, n ansamblul lor, s-a propus conceptul de cutie neagr care reprezint sistemul privit ca un tot, fcnd abstracie de procesele sale interne. Cutia neagr primete impulsuri din partea mediului nconjurtor (intrrile n sistem) i dup ce preia aceste impulsuri, le transform n aciuni asupra mediului (ieirile din sistem).

Fig. 1.2. Legtura feed-back ntr-un sistem cibernetic Acest sistem devine sistem cibernetic, atunci cnd apare fenomenul de reglare (numit conexiune invers sau feed-back), i care poate fi caracterizat ca n figura 1.2. Prin sistem cibernetic se nelege deci un sistem avnd cel puin o bucl de reglaj (feedback) prin care se aplic de la ieirea sistemului un semnal la intrarea acestuia, unde un mecanism de comparaie permite ca rezultatul compunerii semnalului de ieire cu cel de intrare s fie transmis blocului de decizie. Sistemele cibernetice constituie o clas important de sisteme, iar dup cum se va vedea sistemele informaionale i informatice sunt sisteme cibernetice. Schema clasic a unui sistem cibernetic cu o bucl de reglaj este artat n figura urmtoare.

Fig. 1.3. Legtura feed-back ntr-un sistem cibernetic Un exemplu simplu ne poate arta diferena ntre un sistem i un sistem cibernetic: de pild, un autoturism este un sistem mecano-electric, dar nu este un sistem cibernetic, un autoturism mpreun cu conductorul auto constituie un sistem cibernetic.

Elemente de informatic aplicat

Capitolul 1. Sisteme

1.5. Noiunea de sistem informaional


Sistemul informaional reprezint ansamblul informaiilor, surselor i nivelurilor consumatoare, canalelor de circulaie, procedurilor i mijloacelor de tratare a informaiilor din cadrul sistemului cruia i este ataat. Sistemul informaional se mai poate defini drept ansamblul de resurse, circuite i procese informaionale. Orice activitate specific, sau organism specific, are un sistem informaional specific. Orice sistem informaional trebuie s asigure organismului cruia i aparine informaii complete, n cantiti suficiente, corecte i la nivelul de operativitate cerut de nivelele consumatoare. Orice firm are propriul su sistem informaional, care ajut conducerea firmei, prin informaiile care le furnizeaz, s ia deciziile optime pentru conducerea acesteia. Sistemul informaional are un scop propriu i anume acela de a deservi activitatea de conducere cu informaii de fundamentare a deciziilor i are i metode proprii de realizare a scopului. n cadrul sistemului informaional economic se disting dou subsisteme care se afl n relaii de interdependen asigurnd n acelai timp i existena ntregului sistem ntr-o stare de echilibru (figura 1.4.). Cele dou subsisteme sunt: sistemul conductor al procesului informaional; procesul informaional al sistemului economic.

Fig. 1.4. Relaiile dintre cele dou subsisteme ale sistemului informaional n cadrul procesului informaional au loc o serie de transformri prin intermediul crora datele despre sistemul condus (real) i informaiile primite din afar sunt transformate n informaii utile procesului de conducere a sistemului economic. Sistemul conductor al procesului informaional primete de la procesul informaional informaii referitoare la comportamentul acestuia; de asemenea mai primete de la sistemul conductor al organismului economic, cerine i decizii privitoare la nevoile de informare ale acestuia. Pe baza acestor cerine sistemul conductor al procesului informaional ntocmete programe prin intermediul crora procesul informaional s poat furniza sistemului conductor al organismului economic informaiile cerute. De asemenea, se pot ntocmi programe privitoare la nlturarea unor informaii considerate inutile, mbuntirea calitii informaiei conform constatrilor n procesul utilizrii lor, modificarea termenelor de livrare etc. Sistemul informaional se afl n relaie de subordonare fa de sistemul de conducere al sistemului economic. Relaia de subordonare este dat de faptul c sistemul informaional trebuie s produc acele informaii care sunt utile (cerute) procesului de conducere al sistemului economic. Aceasta se concretizeaz prin cerinele i deciziilor emise de acesta fa de sistemul informaional.
Elemente de informatic aplicat 7

Capitolul 1. Sisteme

1.6. Noiunea de sistem informatic


Prin sistem informatic se nelege ansamblul de componente hardware/software, proceduri i oameni reunite i organizate pentru a prelucra date, n vederea ndeplinirii anumitor sarcini i realizrii unor performane msurabile prin criterii stabilite. Din definiia sistemului informatic rezult c ntre acesta i sistemul informaional, cruia i este subordonat, exist anumite raporturi, care n principal se refer la: 1. existena unui raport de compoziie, sau apartenen prin care sistemul informatic este o parte a sistemului informaional; 2. orice sistem informatic exist numai n cadrul unui sistem informaional care-l cuprinde i-l subordoneaz funcional, utilizndu-l ca infrastructura sa tehnic; 3. sistemul informatic poart amprenta organismului pe care l reprezint.

Fig.1.5. Reprezentarea schematic a unui sistem informatic Sistemul informatic se poate prezenta sub forma unei cutii negre, caracterizat de intrri, ieiri, reguli, proceduri, mijloace i metode. Principalele obiective ale unui sistem informatic sunt: 1. 2. 3. 4. cunoaterea strii sistemului; cuantificarea rezultatelor sistemului; creterea operativitii n activitatea managerial a sistemului; utilizarea eficient a resurselor sistemului.

Fiecare organism (societate, ntreprindere, firm) are de ndeplinit mai multe atribuii pentru a-i atinge scopul pentru care a fost creat (pentru care, de fapt, funcioneaz). Pentru ca un sistem informatic s fie integrat unui organism el trebuie s fie ataat n mod intim tuturor funciunilor automatizabile din cadrul acestuia. Deci fiecrei funciuni a organismului, i va corespunde un subsistem informatic, care toate mpreun vor alctui sistemul informatic al acestuia. Partea sistemului informatic asociat unei funciuni se numete subsistem i este caracterizat de un ansamblu de operaiuni similare care realizeaz obiectivele sistemului pentru partea automatizat din funciunea respectiv. Deoarece n cadrul oricrui ansamblu de operaiuni se pot regrupa subansambluri de operaiuni de acelai tip, tot aa n cadrul unui subsistem se pot decupa subsisteme, denumite i aplicaii, tratate pe calculator ca lucrri independente. Aplicaia, sau subsistemul, st n raport cu subsistemul cum st partea fa de ntreg.

Elemente de informatic aplicat

Capitolul 1. Sisteme

Verificarea cunotinelor

1. Care din urmtoarele afirmaii sunt adevrate ? a. totalitatea datelor care intr n sistem trebuie s se regseasc n informaiile de la ieirea din sistem; b. calitatea informaiilor de ieire din sistem este n funcie de calitatea informaiilor la intrare; c. informaia reprezint elementul static al unui sistem informaional. 2. Un sistem este caracterizat prin: a. mulimea de elemente i relaiilor endogene i exogene; b. caracterul variabil n timp al elementelor i relaiilor endogene; c. caracterul variabil n timp al elementelor i relaiilor; d. scopul, finalitatea sistemului; 3. Informaia reprezint: a. o noiune cu caracter abstract; b. un mesaj despre anumite lucruri sau evenimente; c. orice dat care poate fi supus analizei; d. materia prim n procesul lurii deciziilor; e. orice percepie care limiteaz gradul de cunoatere al unei fiine umane n raport cu mediul nconjurtor. 4. Prin sistem se nelege: a. un ansamblu de elemente structurat cu ajutorul relaiilor, n care att elementele ct i relaiile endogene i exogene au un caracter dinamic b. un ansamblu de elemente avnd relaii endogene, care exist i funcioneaz pentru realizarea unui scop c. o mulime de elemente avnd att relaii endogene ct i relaii exogene d. un ansamblu structurat de elemente avnd relaii exogene, subordonat unui scop e. grupare de elemente legate ntre ele pentru realizarea unui scop comun 5. Sistemul cibernetic reprezint: a. orice sistem n care cantitatea de informaie este finit, iar intrrile i ieirile informaionale nu pot fi controlate sau observate; b. un sistem n care schimbul de informaii cu mediul este limitat; c. un sistem izolat din punct de vedere informaional, respectiv n care cantitatea de informaie este finit iar intrrile i ieirile informaionale sunt controlabile sau observabile; d. un sistem avnd cel puin o bucl de reglaj prin care se aplic de la ieirea sistemului un semnal la intrarea acestuia; e. orice sistem n care majoritatea elementelor care-l compun pot fi uor controlate. 6. Sistemul informaional este: a. subsistem al sistemului informatic; b. ansamblu de resurse, circuite i procese informaionale; c. sistem care are cel puin o bucl de reglaj;

Elemente de informatic aplicat

Capitolul 1. Sisteme

d. un ansamblu de elemente care din punct de vedere informaional nu interacioneaz cu mediul nconjurtor; e. mulimea informaiilor, surselor i nivelelor consumatoare, canalelor de circulaie, procedurilor i mijloacelor de tratare a informaiilor din cadrul sistemului. 7. Etapele procesului informaional vizeaz: a. descoperirea i culegerea informaiilor; b. culegerea informaiilor i gruparea acestora pe clase de importan; c. culegerea i prelucrarea informaiilor care circul n interiorul i ntre aceste etape prin aa numitul proces de transmitere a informaiei; d. prelucrarea i selectarea datelor de intrare n sistem; e. culegerea informaiilor i elaborarea unor modele de analiz n vederea obinerii unor soluii decizionale.

Elemente de informatic aplicat

10

Capitolul 2. Sisteme de calcul

CAPITOLUL 2. SISTEME DE CALCUL


Obiective: Scurt istoric n evoluia sistemelor de calcul Clasificarea sistemelor de calcul Arhitectura sistemelor de calcul: hardware i software

2.1. Scurt istoric privind evoluia sistemelor de calcul


Calculatorul (computer, ordinateur) 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. a. etapa instrumentelor de calcul b. etapa mainilor mecanice de calcul c. maini electromecanice de calculat d. mainile electronice de calcul cu program memorat.

2.2. Schema J. L. von Neumann


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.
Elemente de informatic aplicat 11

Capitolul 2. Sisteme de calcul

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.

Fig. 2.1. Schema J. L. von Neumann Schema calculatorului numeric J. L. von Neumann este prezentat n figura 2.1., unde elementele sunt: UI reprezint dispozitivele periferice de intrare i au rolul de a prelua informaia din mediul extern i de a-o transfmite memoriei i unitii centrale de prelucrare . Memoria este componenta care stocheaz informaiile pe carculator i comunic cu celelalte componente prin intermediul magistralelor. UAL reprezint unitatea aritmetico-logic prelucreaz datele cerute prin intruciuni. Aceast unitate realizeaz toate operaiile matematice, de tipul: aritmetice, logice, de comparare etc. UC reprezint unitatea de control ce comand, coordoneaz i controleaz ntreaga activitate de prelucrare care are loc la nivelul componentelor calculatorului. UE reprezint dispozitivele periferice de ieire, care au rolul de a prelua datele din calculator i a le transmite mediului extern. 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.

2.3. Clasificarea sistemelor de calcul


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.

Elemente de informatic aplicat

12

Capitolul 2. Sisteme de calcul

O prim clasificare a calculatoarelor poate fi fcut dup familia de calculatoare creia i aparine: 1. Mainframe-uri. 2. Minicalculatoare. 3. Microcalculatoare. Mainframe-urile, sunt calculatoare mari i foarte scumpe, specifice anilor 1960 1970. Aceste calculatoare prezint urmtoarele avantaje: Proceseaz date la viteze superioare, astfel nct pot rezolva sarcinile complexe mult mai rapid. Drive-urile pot stoca mult mai multe date i manipula fiiere mai mari dect o pot face sistemele mai mici. Sistemele de operare permit utilizarea simultan a acestora de ctre mai muli utilizatori, prin intermediul utilizrii tehnicii multiprogramrii (utilizatorii sunt conectai la calculator prin uniti de tastatur i ecran, numite terminale i uniti vizuale de afiare, VDU Visual Display Units). Minicalculatoarele: sunt calculatoare cu viteze de 103 105 operaii / secund, cu o lungime a cuvntului mic (8, 12, 16 bii). n general sunt calculatoare ieftine i sunt recomandate pentru companiile mai mici. Un asemenea calculator este mai mic dect un 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. Microcalculatoarele: sunt calculatoare de birou, foarte rspndite n ultimul deceniu, datorit gradului lor de accesibilitate dar i preului relativ sczut. Datorit faptului c acestea sunt destinate unui singur utilizator; se mai numesc i calculatoare personale (personal computer PC). Printre cele mai cunoscute i rspndite microcalculatoare se numr IBM PS/2, Apple MacIntosh, Hewlett Packard, Vectra etc. Primul microcalculator a fost construit n 1973 (Frana, la Oresay, produs de societatea R2E condus de Andre Truong Trong Thi), s-a numit Micral i avea un microprocesor Intel 8080, produs de ctre firma Intel n aprilie 1974 (primul microprocesor 8008 a aprut n anul 1972). O categorie aparte de calculatoare o reprezint supercalculatoarele; acestea au fost dezvoltate pentru aplicaii specializate care necesit un numr imens de calcule matematice, dar ele mai sunt utilizate n cercetri nucleare, exploraii petroliere etc. Acestea pot executa peste 1 bilion de operaii pe secund, sunt cele mai rapide i puternice calculatoare. Supercalculatoarele lucreaz pe 64 bii, memoria se msoar n GB, capacitatea de stocare este imens i se pot primi intrri de la peste 10.000 staii de lucru. 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 mos concurenial. O alt clasificare a calculatoarelor poate fi fcut dup generaia creia i aparine. O anumit generaie de calculatoare este delimitat de tehnologia utilizat, performanele obinute, concepia n structura hardware i software [Dodescu]. 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
Elemente de informatic aplicat 13

Capitolul 2. Sisteme de calcul

a fiecrei generaii de calculatoare se refer la tehnologiile de telecomunicaii utilizate. Dintre caracteristicile de baz ale celor cinci generaii de calculatoare amintim: Prima generaie de calculatoare, caracteristic anilor 1945 1958. Pentru efectuarea operaiilor era utilizat limbajul main i puteau rezolva numai un singur task la un moment dat. Intrrile aveau la baz cartela perforat i banda de hrtie, i ieirile erau obinute la imprimant. A doua generaie de calculatoare a aprut la nceputul anilor 1960 (perioada 1958 1966). Tuburile electronice au fost nlocuite de tranzistori (tranzistorul a fost inventat n 1947 n laboratoarele Bell); calculatoarele erau mai mici, ieftine, fiabile, consumau mai puin electricitate i erau mai rapide de cteva sute de ori, dect cele din prima generaie. A treia generaie de calculatoare specific perioadei 1966-1971, i-a fcut debutul odat cu apariia chip-urilor. Tranzistorii sunt nlocuii cu circuitele integrate (primul circuit integrat a fost dezvoltat n 1950). 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. A patra generaie de calculatoare a debutat n anii 1970 1971 i a nceput odat cu folosirea microprocesorului n construcia acestora. Aceste calculatoare sunt puternice, ele pot fi legate ntre ele, formnd o reea de calculatoare. A cincea generaie de calculatoare, reprezentat de calculatoarele utilizate n prezent (nc n curs de proiectare), este caracterizat de capacitatea recunoaterii imaginilor, a sunetelor i altor capaciti de inteligen artificial. Dup calculele pe care le pot efectua calculatoarele se mpart n trei grupe: Calculatoare analogice care sunt utilizate pentru studiul sistemelor complicate ce nu permit ncercri directe i al cror studiu duce la calcule laborioase. Se mai numesc i maini de calcul cu acionare continu deoarece opereaz asupra unei cantiti de informaii ce variaz continuu, acest lucru realizndu-se cu ajutorul elementelor de calcul. Calculatoare numerice sunt dispozitivele i echipamentele care prelucreaz automat informaia codificat sub form de valori numerice. Opereaz cu cele dou cifre ale sistemului binar pe care le manipuleaz cu viteze fantastice. Calculatoarele hibride sunt dispozitivele de calcul care combin operaiile calculatoarelor numerice cu cele ale calculatoarelor analogice. 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).

2.3. Arhitectura calculatoarelor. Hardware


Prin sistem de calcul se nelege acel sistem care permite realizarea anumitor activiti, avnd la baz prelucrarea informaiei, alctuit din dou subsisteme principale: hardware i software. Execuia activitilor definete funciile sistemului, iar modul n care aceste funcii sunt ndeplinite determin performanele sistemului.

Elemente de informatic aplicat

14

Capitolul 2. Sisteme de calcul

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

Fig. 2.2. Interaciunea conceptual a componentelor hardware Software reprezint totalitatea programelor cu care este echipat un sistem de calcul, formnd componenta nematerial a acestuia. Partea hardware a unui calculator este alctuit mai multe subsisteme: Periferice de intrare. Periferice de ieire. Unitatea central. Memoria (intern i extern). Circuitele.

ntre cele cinci subsisteme hardware exist anumite legturi, reprezentate schematic n figura 2.2.

2.3.1. Unitatea central


Unitatea central este componenta principal care conduce i controleaz ntregul proces n cadrul sistemului. n cazul PC urilor, rolul unitii centrale este deinut de microprocesor, care reprezint componenta principal a calculatorului, susinnd procesarea datelor i controlnd memoria, intrarea i ieirea datelor. Microprocesorul controleaz operaiile fiecrui subsistem i le coordoneaz ntr-o unitate funcional, fiind conectat la celelalte componente printr-o serie de magistrale (bus-uri). Procesorul este construit dintr-un singur chip de dimensiuni ceva mai mari care conine un circuit integrat complex, ce i permite s prelucreze informaii prin executarea unor operaii logice i matematice diverse. El este compus din dou pri importante: unitatea de execuie (EU Execution Unit) i unitatea de interfa a bus ului (BIU Bus Interface Unit). Prima realizeaz efectiv operaiile, iar cea de-a doua are funcia de transfer a datelor de la i nspre microprocesor. Microprocesorul ndeplinete, de fapt, funciile unitii centrale sau unitii de control, i anume, execut operaii aritmetico-logice, decodific instruciuni speciale, transmite altor chipuri din sistem semnale de control. Comunicarea unitii centrale cu restul sistemului (monitor, tastatur, imprimant etc.), se realizeaz prin intermediul unor porturi. n interiorul calculatorului datele circul sub form de semnale (impulsuri). 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
Elemente de informatic aplicat 15

Capitolul 2. Sisteme de calcul

voate lua valorile 0 sau 1 i poart denumirea de bit (binary digit cifr binar). Deci toate datele sunt reprezentate n calculator numai prin valorile 0 i 1. Deoarece datele care sunt memorate i citite n/din calculator au nevoie de mai muli bii, acetia se folosesc n mod grupat. Astfel o succesiune de 8 bii se mai numete byte (sau octet), acesta reprezentnd de fapt unitatea de msur a capacitii de memorie. Un byte poate reprezenta n calculator numai un caracter (1,3, A sau a). 1 1 1 0 0 0 1 0 Fig. 2.3. Reprezentarea unui bit Deci unitatea de baz a capacitii de memorie este byte - ul (notat cu B), care este o succesiune de 8 bii (b). Celelalte uniti de msur sunt: 1 KB (kilobyte) = 1024 B 1 MB (megabyte) = 1024 KB 1 GB (gigabyte) = 1024 MB 1 TB (terabyte) = 1024 GB 1 PB (petabyte) = 1024 TB Operaiile pe care le execut microprocesorul se fac prin intermediul unor zone de memorie ale microprocesorului, numite registre. Registrele microprocesoarelor 8086 au o capacitate de 2 bytes. Informaia cuprins n aceti 2 bytes alturai poart numele de cuvnt. Microprocesoarele pe care se bazau primele calculatoare personale (8086 sau 8088) foloseau reprezentarea datelor pe 2 bytes, dar pentru transmiterea lor, 1 byte. De aceea, aceste calculatoare se mai numesc calculatoare pe 8/16 bii. Urmtorul PC s-a realizat cu microprocesor 80286 (ele se numeau n general AT-uri Advanced Technology) i reprezentarea datelor n cadrul registrelor, ct i transmiterea lor se executa pe 2 bytes. Se spune c aceste calculatoare sunt pe 16 bii. Urmtoarele tipuri de calculatoare (80386, 80486) utilizeaz o reprezentare a datelor pe 4 bytes (2 cuvinte), de aceea se mai numesc calculatoare pe 32 bii (4x8 = 32). Din 1993, cnd firma Intel a lansat microprocesorul Pentium reprezentarea datelor s-a fcut pe 64 bii (4 cuvinte). 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.

2.3.2. Memoria intern


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. Memoria intern este o component de baz a oricrui sistem de calcul, fiind de fapt o zon de stocare a informaiilor n interiorul calculatorului, locul unde programele i datele sunt pstrate, n form binar, pe toat durata de prelucrare a acestora. mpreun cu microprocesorul particip la efectuarea operaiilor stabilite de programul n execuie. Caracteristica semnificativ a memoriei, comparativ cu stocarea pe discuri, dischete etc., const n aceea c unitatea central poate accesa datele cu o vitez foarte mare, astfel nct pauzele cauzate de transferul datelor n memorie i din memorie sunt minimizate. ncrcarea
Elemente de informatic aplicat 16

Capitolul 2. Sisteme de calcul

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

Capitolul 2. Sisteme de calcul

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 (Single In-line Memory Module) este o plcu de silicon care conine o serie de cipuri de memorie, iar pinii de conectare sunt aezai pe un singur rnd. De obicei se utilizeaz dou perechi identice (mai sunt cunoscute sub denumirea de memorii pe 32 bii). DIMM (Dual In-line Memory Modules) conine cipuri de memorie ca i SIMM-urile dar cu o densitate mai mare, deci are mai mult memorie RAM (mai sunt cunoscute sub denumirea de memorii pe 64 bii). Memoria ROM, reprezint o memorie de stocare permanent, utilizat pentru memorarea programelor care permit boot-area (nccarea, lansarea) calculatorului i executarea unor diagnostice. Memoria se numete read only deoarece nu este posibil inscripionarea de noi 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). Din punct de vedere funcional, memoriile ROM difer de cele RAM att prin faptul c cele ROM sunt n mod uzual mai lente, ct i prin faptul c, n permanen, coninutul rmne acelai. Memoria ROM este cea mai utilizat pentru stocarea programelor la nivel de sistem, care sunt disponibile n orice moment. Un exemplu de astfel de program este sistemul BIOS (Basic Input Output System) care este stocat ntr-o memorie EEPROM, numit ROM BIOS sistem. Atunci cnd calculatorul este pornit prima dat aceast memorie este goal. Aceste programe BIOS reprezint o colecie de rutine care asigur serviciile de baz pentru operaiile de intrare/ieire, o interfa ntre sistemul de operare i partea hardware a calculatorului. Pentru pstrarea parametrilor de configuraie ai calculatorului, BIOS-ul folosete o memorie RAM, numit CMOS (Complementary Metal Oxid Semiconductor) de 64 octei, n care se afl, codificate, toate setrile fcute n setup (acest tip de memorie nonvolatil este denumit i NVRAM Non Volatile RAM). Coninutul memoriei se pstreaz i dup nchiderea calculatorului, deoarece CMOS-ul este alimentat de o baterie. BIOS-ului se mai ocup i de testarea componentelor hardware (memorie, tastatur etc.) la pornirea PCului. 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. Memoria intern, microprocesorul, precum i alte componente electronice care compun calculatorul, sunt inserate pe o plac de baz, numit mainboard, sau motherboard.
Elemente de informatic aplicat 18

Capitolul 2. Sisteme de calcul

2.3.3. Echipamente periferice


Un echipament periferic este un dispozitiv, care se afl n afara unitii centrale, dar este controlat de aceasta i face s creasc performanele unui calculator. Echipamentele periferice reprezint ansamblul de componente ce pot fi conectate cu unitatea central pentru a se putea obine o configuraie dorit de utilizator i sunt folosite pentru introducerea datelor, extragerea rezultatelor, asigur o interfa cu utilizatorul. Funciile mai importante ale echipamentelor periferice sunt: Introducerea datelor, programelor i a comenzilor n memoria calculatorului. Reprezentarea rezultatelor prelucrrilor sub o form accesibil calculatorului. Asigur supravegherea i posibilitatea interveniei utilizatorului pentru funcionarea corect a sistemului n timpul unei sesiuni de lucru. Asigur dirijarea automat a sistemului de calcul i manipularea programului prin comenzi transmise de utilizator. Echipamentele periferice sunt grupate n urmtoarele categorii: 1. Periferice de intrare. 2. Periferice de stocare. 3. Periferice de ieire. 4. Periferice de comunicaii. Periferice de intrare: tastatura, mouse-ul, microfonul, scanner-ul, camera video, joystick, uniti de disc etc. Dintre primele periferice de intrare se amintesc cartela perforat i banda de hrtie. Tastatura (keyboard) reprezint principalul periferic pentru introducerea datelor (informaiilor) n calculator. Ea opereaz prin convertirea acionrii de taste n semnale electronice sub form de cifre binare. O tastatur are de obicei 101 taste, care sunt mprite dup funcionalitatea lor n mai multe categorii: taste alfanumerice ocup partea central a tastaturii, iar apsarea unei taste pe care se afl o liter determin apariia pe ecran a caracterului mic corespunztor; taste cu scopuri speciale determin efectuarea unei anumite aciuni fr a mai tasta comanda respectiv; taste funcionale conin 10 sau 12 taste situate n partea superioar, avnd pe ele litera F urmat de numrul tastei 112, apsarea unei taste determin efectuarea unor operaii specifice de la program la program; taste numerice i direcionale cu ajutorul lor se introduc de la tastatur cifre, se poate efectua deplasarea n sus, n jos, la dreapta sau la stnga n interiorul unui text. Mouse-ul este un periferic de intrare, nzestrat cu o bil de gum sau metal care se mic pe suprafaa mesei. Declanarea unei anumite aciuni se face prin poziionarea cursorului n zona corespunztoare i apsarea unuia dintre butoanele aflate pe partea posterioar (dreapta/stnga). Specificarea butonului care trebuie apsat este indicat n manualul de prezentare a fiecrui produs. Deplasarea mouse-lui pe suprafaa de lucru are ca efect deplasarea unui indicator numit cursor. Cnd se va da un clic stnga se realizeaz selectarea unui obiect i un dublu clic stng genereaz lansarea unei aplicaii. Butonul din dreapta al mouse-lui are ca efect, prin apsarea acestuia, apariia unui meniu de context al crui coninut va depinde de elementul selectat. Exist astzi, mai multe categorii de mouseuri: 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

Elemente de informatic aplicat

19

Capitolul 2. Sisteme de calcul

interferene din partea altor dispozitive). Progresul tehnologic al transmisiei n infrarou a permis realizarea de dispozitive mouse fr fir, aa numitele wireless mouse. Scanner-ul este un periferic care poate capta imagini, grafice, diagrame sau fotografii aflate pe hrtie astfel nct acestea pot fi introduse n calculator n vederea ncorporrii n documente sau cri. Punct cu punct scanner-ul poate reproduce fotografii, desene i chiar colaje. Ideea care st la baza scanner-elor este elementar: acesta detecteaz diferenele de strlucire a unei imagini folosind o matrice de senzori. Scanner-ele se clasific n: Scannere cu tambur (drum scanners). Scanner-ul cu pat (flatbed scanner). Scanner-ul manual (hand scanner). Scanner video.

Tableta grafic are un mod de utilizare similar cu mouse-ul, ns este mult mai precis. Se compune dintr-o suprafa plat denumit planet i un digitizor, conectat la calculator. Digitizorul este asemntor mouse-ului i este numit puck. Periferice de stocare: sunt echipamente periferice pe care se pot nregistra date, pentru a putea fi utilizate ulterior; cum ar fi: banda magnetic, discul flexibil, discul dur, discul compact, hrtia etc. Unitile de disc flexibil (floppy disk sau dischete). Dischetele pentru PC uri au diametrul de 5,25 inch (notat cu 5.25'') sau 3,5 inch (notat cu 3.5''), iar capacitatea de nmagazinare a informaiei nu depinde de mrimea dischetei. Un disc pentru a putea fi folosit trebuie mai nti formatat. Prin procesul de formatare se structureaz suprafaa suportului magnetic, pe care se dorete s se salveze datele, ntr-un mod care poate fi recunoscut de sistemul de operare, i care const n: mprirea discului n sectoare uniforme, crearea tabelelor necesare gestionrii suprafeei (FAT), detectarea i izolarea sectoarelor defecte din punct de vedere fizic. Operaia de formatare distruge toate informaiile de pe unitatea respectiv, i este indicat a fi efectuat atunci cnd sunt semnalate erori la citire sau scriere. Pentru a prentmpina o eventual distrugere a informaiilor de pe dischet, exist mijloace de protejare att la nivel fizic (hardware), ct i la nivel logic (software). Unitile de disc dur (hard-disc) sunt denumite astfel deoarece, spre deosebire de discurile flexibile, reprezint o construcie rigid i sunt mai grele; poate fi asemnat cu o dischet de mare capacitate, integrat ntr-o unitate ncapsulat. Prima dat cnd au fost scrise i citite primele cuvinte stocate cu succes pe hard-disc a fost 10 februarie 1954. Avantajele unitilor de disc dur fa de discurile flexibile: pot stoca mai multe date; pot accesa datele mult mai rapid. Dintre caracteristicile cele mai importante ale discurilor dure: Rata de transfer, reprezint cantitatea de date transferat ntr-o secund. Timpul de acces, se refer la timpul de accesare a informaiilor. Capacitatea, se refer la volumul maxim de date care poate fi stocat pe hard-disc. Din punct de vedere fizic, hard-discul este nchis ntr-o unitate care conine o stiv de discuri de metal, numite platane. Fiecare fa a fiecrui platan este acoperit cu un strat subire de material metalic. Capetele magnetice sunt utilizate pentru scrierea i citirea datelor de pe

Elemente de informatic aplicat

20

Capitolul 2. Sisteme de calcul

disc. Fiecare suprafa de platan are asociat un cap magnetic, astfel nct datele s poat fi scrise pe o singur suprafa. Fiecare platan este divizat ntr-o serie de cercuri concentrice, numite piste, iar fiecare pist este divizat n sectoare, n mod asemntor cu dischetele. Fiecare sector poate stoca 512 bytes de date. Numrul de sectoare/pist difer de la hard-disc la hard-disc. Numrul de piste pe platan este acelai cu numrul poziiilor capului de citire/scriere. Toate pistele cu acelai numr alctuiesc un cilindru. Fiecare hard-disc prezint o anumit combinaie de capete, cilindri i sectoare. Principalii productori de hard-discuri: Western Digital, Quantum, Seagate, IBM Corporation, Fujitsu. Unitile de compact disc (CD-ROM Compact Disk Read Only Memory), realizeaz doar citirea discurilor compacte, unitile CD-ROM sunt periferice de intrare a informaiilor. Printre principalele avantaje ale folosirii acestor discuri compacte: capacitatea mare de stocare a datelor, este 640 MB; sunt mult mai sigure. Periferice de ieire : monitoare, imprimante, uniti de disc. Monitoarele (display-uri) permit vizualizarea datelor introduse de la tastatur sau rezultate n urma execuiei unor comenzi sau programe. Principala caracteristic a unui monitor este rezoluia (claritatea), determinat de numrul de pixeli (picture elements punct grafic elementar) de pe ecran. Persistena este un alt parametru, i este determinat n funcie de durata de timp n care ecranul continu s luceasc dup ce fascicolul de electroni a trecut. Rata de mprosptare, reprezint frecvena cu care o imagine este desenat pe ecran. Frecvena de remprosptare, se mai numete i frecvena baleiajului vertical i corespunde numrului de trecere pe ecran ale fasciculului de electroni ntr-o secund, iar unitatea de msur este hertz-ul. Cu ct aceast frecven este mai mare, cu att stabilitatea imaginii este mai bun. Paleta este numrul de culori distincte care pot fi afiate pe placa grafic. Tipuri de monitoare: MDA, CGA, EGA sunt monitoare digitale; VGA monitoare analogice. Dac semnalele digitale prezint niveluri care indic prezena sau absena unui bit, semnalele analogice pot prezenta orice valoare ntre una minim i una maxim. Dimensiunea unui monitor standard este de 14'', 15'', 17'', 21'' (1 inch = 2,54 cm). Toate monitoarele trebuie s respecte unul din standardele: MPR i MPR II (standard de calitate a ecranelor, introdus de autoritile suedeze n 1990 i care privete emisia radiaiei prin tubul catodic), iar monitoarele care respect aceste standarde mai sunt cunoscute i sub denumirea de Low Emission. Constructiv ecranele pot fi CRT (Cathodic Ray Tub) sau LCD (Liquid Crystal Display). Imprimanta este un echipament periferic de ieire care este ataat unui calculator, cu scopul de a tipri documente, grafice etc. Deoarece este un dispozitiv cu ajutorul cruia se pot obine rezultate, imprimanta este un echipament de extragere a rezultatelor. Exist o multitudine de tipuri de imprimante, fiecare avnd anumite performane cum ar fi: viteza de tiprire (pagini/minut), viteza la listare text, viteza la listare grafic, memorie (KB), dotare, ergonomie etc. Aceste caracteristici fac ca o anumit imprimant s prezinte att avantaje ct i dezavantaje, din acest motiv atunci cnd se alege tipul de imprimant este bine s se in seama de tipul de lucrri care vor fi executate pe ea. n funcie de modalitatea de imprimare, imprimantele se clasific n: Imprimantele matriceale (9, 18 sau 24 de ace) realizeaz imprimarea cu ajutorul unor ace din material preios, acionate de electromagnei. Aceste ace acioneaz peste o band tuat asupra hrtiei.
Elemente de informatic aplicat 21

Capitolul 2. Sisteme de calcul

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

Verificarea cunotinelor

1. Clasificarea calculatoarelor n mainfram-uri, minicalculatoare i microcalculatoare a fost fcut dup criteriul ce vizeaz: a. modul de utilizare; b. lungimea cuvntului pe care l prelucreaz; c. regimul de lucru; d. familia de calculatoare creia i aparine; e. generaia de calculatoare. 2. Sistemul de calcul reprezint: a. un subsistem al sistemului informatic destinat prelucrrii datelor, alctuit din trei subsisteme; b. un sistem care prelucreaz informaia, alctuit din dou subsisteme principale; c. parte component a sistemului informaional care verific datele despre sistemul condus. 3. Cele cinci subsisteme funcionale care alctuiesc partea hardware a unui calculator sunt: a. periferice, unitatea central, memoria intern, memoria extern, circuitele; b. perifericele de intrare, perifericele de ieire, unitatea central, memoria intern, circuitele; c. perifericele de intrare, perifericele de ieire, unitatea central, memoria, circuitele; d. partea hardware este alctuit numai din patru subsisteme funcionale.
Elemente de informatic aplicat 22

Capitolul 2. Sisteme de calcul

4. n cazul PC urilor, rolul unitii centrale este deinut de: a. unitatea de execuie; b. unitatea de interfa a bus-ului; c. unitatea de disc; d. microprocesor; e. nici unul din elementele prezentate. 5. Unitatea de msur a capacitii de memorie este byte-ul (B) sau octetul, care este o succesiune de 8 bii. Celelalte uniti de msur ale capacitii de memorie sunt: a. puteri ale lui 10 (ex.:1 KB = 10 3 B; 1 MB = 10 6 B); b. puteri ale lui 8 (ex.: 1 KB = 8 10 B; 1 MB = 8 20 B); c. puteri ale lui 2 (ex.: 1 KB = 1024 B; 1MB = 1024 KB). 6. Care dintre afirmaiile de mai jos sunt adevrate: a. RAM memorie care poate fi numai scris; b. ROM memorie cu acces aleator; c. RAM memorie volatil; d. ROM memorie non-volatil, nu poate fi scris de utilizator; e. att RAM ct i ROM sunt memorii volatile, care pot fi numai citite. 7. Cte tipuri de periferice exist: a. dou tipuri: periferice de intrare i periferice de ieire; b. trei tipuri: periferice de intrare, periferice de ieire i periferice de stocare; c. trei tipuri: periferice de intrare, periferice de ieire i periferice de comunicaii; d. patru tipuri: periferice de intrare, periferice de ieire, periferice de stocare i periferice de comunicaii; e. nu exist dect un singur tip de periferice.

Elemente de informatic aplicat

23

Capitolul 3. Bazele aritmetice ale calculatoarelor.

CAPITOLUL 3 BAZELE ARITMETICE ALE CALCULATOARELOR.


Obiective: Sisteme de numeraie Tipuri de sisteme de numeraie Reprezentarea informaiei ntr-un sistem de calcul

3.1. Sisteme de numeraie


Aprecierea cantitativ a fenomenelor i proceselor (inclusiv cele economice) se realizeaz prin operaia de comparare care presupune existena prealabil a unei cantiti etalon pentru fiecare form fizic concret de materie sau fenomen. n urma acestei comparaii rezult o informaie, creia, pentru a fi nregistrat i comunicat, i se asociaz un simbol (sau un complex de simboluri) ce reprezint un numr. Simbolurile (sau complexele de simboluri) sunt utilizate pentru a defini n mod unic fiecare numr. Cunoscut fiind infinitatea numerelor, conform cerinei enunate, este evident c pentru scrierea tuturor numerelor este necesar o infinitate de simboluri, ceea ce este un nonsens. Pentru eliminarea acestei dificulti se utilizeaz un numr finit de simboluri din a cror combinare se obin formaiuni unice. Pentru aceasta sunt necesare reguli precise de combinare a simbolurilor, a cror utilizare s nlture orice ambiguitate. Simbolurile utilizate pentru caracterizarea diferitelor numere poart numele de cifre, iar ansamblul regulilor de reprezentare a numerelor folosind cifrele constituie un sistem de numeraie. Un sistem de numeraie este format dintr-o mulime finit de simboluri numite cifre i de reguli folosite pentru reprezentarea unui numr cu ajutorul acestora. n decursul istoriei, s-au impus dou sisteme de numeraie: sisteme nepoziionale; sisteme poziionale.

3.2. Tipuri de sisteme de numeraie


Sistemul de numeraie nepoziional. Reprezentativ este sistemul roman, presupune compunerea numerelor prin repetarea cifrelor de un numr de ori ncepnd cu cele mai mari. Valoarea numrului se obine prin nsumarea cifrelor prin care acesta este reprezentat. Spre deosebire de sistemul roman, sistemul arab este un sistem poziional. ntr-un sistem poziional aportul unei cifre la valoarea numrului ce o conine depinde att de valoarea ei, ct i de poziia pe care o ocup n scrierea numrului. Numrul cifrelor folosite pentru reprezentarea unui numr ntr-un sistem poziional se numete baz.

Elemente de informatic aplicat

24

Capitolul 3. Bazele aritmetice ale calculatoarelor.

Sistemul n care cifrele care intr n componena numerelor sunt aezate n ordine, i anume dup puterile cresctoare sau descresctoare ale bazei se numete sistem de numeraie ponderat. Atunci cnd se scrie un numr, precum 227 sau 63 ntr-un program, numrul se presupune a fi n sistemul de numeraie zecimal. Cifrele utilizate n sistemul de numeraie zecimal sunt: 0, 1, 2, 3, 4, 5, 6, 7, 8, i 9. Cifra cea mai mic este 0 i cifra cea mai mare este 9. Dar calculatoarele utilizeaz sistemul de numeraie binar, care are numai dou cifre, respectiv 0 i 1. Alte sisteme de numeraie utilizate sunt sistemul de numeraie octal i sistemul de numeraie hexazecimal, deoarece sunt convenabile pentru abrevierea numerelor binare. Dintre bazele cele mai cunoscute se enumer: Baza 2 8 10 16 Sistemul de numeraie / reprezentarea Sistem binar, reprezentare binar Sistem octal, reprezentare octal Sistem zecimal, reprezentare zecimal Sistem hexazecimal, reprezentare hexazecimal Simbolurile utilizate (alfabetul) (0, 1) (0, 1, 2, 3, 4, 5, 6, 7) (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) (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. n continuare sunt date cteva exemple de reprezentare a unor numere n diferite sisteme de numeraie. Corespondena cifrelor ntre sistemul zecimal i sistemul hexazecimal este urmtoarea: Sistem zecimal Sistem hexazecimal 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 A 11 B 12 C 13 D 14 E 15 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.

3.3. Reprezentarea informaiei ntr-un sistem de calcul


La baza construciei calculatoarelor stau elementele bistabile care pot fi echivalate din punct de vedere logic cu bii de informaie. Un bit poate lua una din valorile 0 sau 1, corespunztor celor dou stri ale unui element bistabil. Cu ajutorul succesiunilor de caractere (bii) trebuie reprezentat orice informaie. Acest lucru se realizeaz prin intermediul codificrii datelor cu ajutorul celor dou caractere: 0 i 1. Apariia codurilor este legat de necesitatea asigurrii unei comunicri ct mai simple i mai rapide ntre om i calculator, avnd n vedere c primului i este specific gndirea i operarea n sistem zecimal, iar celui de-al doilea prelucrarea datelor n sistemul binar sau derivatele acestuia. n acest sens, diferitele semne (cifre, litere, semne speciale) pot fi reprezentate prin combinaii de 0 i 1, n calculatoarele numerice sistemul de numeraie utilizat fiind cel binar.

Elemente de informatic aplicat

25

Capitolul 3. Bazele aritmetice ale calculatoarelor.

Modalitatea de combinare a simbolurilor 0 i 1 pentru reprezentarea semnelor poart numele de codificare. Codificarea realizeaz schimbarea formei de prezentare a informaiei dintr-o form neleas de utilizator ntr-o form accesibil sistemelor de prelucrare, stocare i transmitere la distan a informaiei. Operaia invers se numete decodificare. Dup natura semnelor pe care le pot reprezenta, codurile pot fi mprite n: a. Coduri numerice prin intermediul crora se pot reprezenta n memoria calculatorului datele numerice. b. Coduri alfanumerice prin intermediul crora se pot reprezenta n memoria calculatorului datele alfanumerice.

3.3.1. Coduri numerice


Acestea sunt coduri prin intermediul crora pot fi reprezentate cele 10 semne ale sistemului zecimal, cu sau fr semnul algebric al acestora, utiliznd n acest scop o tetrad binar. Aceste coduri au fost specifice primelor calculatoare concepute numai pentru prelucrarea datelor numerice, i satisfac cerinele prelucrrii datelor n calculatoarele numerice de birou. Dintre cele mai utilizate coduri numerice, se enumer: a. Codul zecimal binar (BCD Binary Coded Decimal) este un cod cu 4 bii; construcia lui reprezint o aplicaie a conversiei numerelor din baza 10 n baza 2, b. Coduri numerice detectoare de erori prin metoda controlului de paritate sau imparitate. 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.

3.3.2. Coduri alfanumerice


Utilizarea acestor coduri este legat de necesitatea reprezentrii n calculatoare a tuturor semnelor cu care se opereaz n limbajul obinuit. Aceste coduri conin un numr de bii suficient pentru formarea attor combinaii cte sunt necesare reprezentrii tuturor caracterelor (cifre, litere, semne de punctuaie, semne speciale). n funcie de nivelul tehnic atins i de numrul de semne cu care opereaz, calculatoarele au utilizat, i utilizeaz, coduri alfanumerice de 5, 6, 7, 8 s.a.m.d. bii. Dintre codurile cele mai utilizate se enumer: a. Codul ASCII (American Standard Code for Information Interchange) a fost conceput pentru a asigura compatibiliti ntre variatele tipuri de echipamente de procesare a datelor. Codul ASCII-7 utilizeaz pentru reprezentarea literelor, cifrelor, semnelor de punctuaie, precum i a altor caractere de control 7 bii, permind reprezentarea a 128 de caractere. Codul ASCII-8 (cunoscut i drept codul ASCII extins) utilizeaz pentru reprezentarea celor 256 de caractere 8 bii, acesta fiind utilizat de ctre calculatoarele compatibile IBM-PC. 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.

Elemente de informatic aplicat

26

Capitolul 3. Bazele aritmetice ale calculatoarelor.

c. Codul UNICODE - este un cod alfanumeric pe 16 bii (utilizeaz doi octei pentru fiecare caracter) care a realizat unificarea sistemului de codificare a caracterelor folosite oriunde n lume.

Verificarea cunotinelor

1. Prin sistem de numeraie se nelege: a. o mulime infinit de simboluri i de reguli folosite pentru reprezentarea oricrui numr cu ajutorul acestora; b. regulile folosite pentru reprezentarea unui numr cu ajutorul cifrelor; c. o mulime finit de simboluri i de reguli utilizate pentru reprezentarea unui numr cu ajutorul acestora. 2. Sistemele de numeraie, impuse n decursul timpului, sunt: a. sisteme nepoziionale (arab); b. sisteme poziionale (roman); c. sisteme poziionale (arab); d. sisteme nepoziionale (roman); e. nici unul din sistemele prezentate. 3. Care din urmtoarele reprezentri n sistemul roman corespund numrului 1999: a. MCMCXIX; b. MCMXCIX; c. MIM; d. MDMCDLXXXXVIV; e. nici una. 4. Prin sistem poziional se nelege sistemul n care: a. valoarea numrului depinde numai de valoarea cifrelor pe care le conine; b. valoarea unui numr este dat de valoarea cifrelor pe care le conine nelundu-se n considerare poziia lor n cadrul numrului; c. aportul unei cifre la valoarea numrului care o conine depinde att de valoare ct i de poziia pe care o ocup n scrierea numrului. 5. Care sunt sistemele de numeraie utilizate n calculatoarele numerice: a. numai sistemul zecimal: b. sistemul octal i cel binar; c. numai sistemul binar; d. sistemul zecimal i cel binar; e. numai sistemul hexazecimal; f. sistemul binar i sistemul hexazecimal. 6. Codurile pot fi mprite (dup natura semnelor pe care le pot reprezenta) n: a. coduri alfanumerice i coduri binare; b. coduri numerice i coduri extinse; c. coduri numerice i coduri alfanumerice.
Elemente de informatic aplicat 27

Capitolul 4. Sisteme de operare

CAPITOLUL 4 SISTEME DE OPERARE


Obiective: Sisteme de operare: definiie, clasificri. Structura istemelor de operare. Funciile sistemelor de operare.

4.1. Clasificarea sistemelor de operare


n capitolul precedent s-a menionat faptul c un sistem de calcul este compus din dou pri componente: hardware i software. Software-ul este la rndul lui alctuit din: sisteme de operare, programe utilitare i programe utilizator. Componenta cea mai important a software-ului o reprezint sistemul de operare. Sistemul de operare este un program principal, permanent stocat n memorie, lansat n execuie la pornirea calculatorului care ndeplinete funcii de coordonare i control asupra resurselor fizice ale calculatorului i care intermediaz dialogul om-calculator. Sistemul de operare asigur n principal urmtoarele funcii: gestiunea operaiilor de intrare/ieire; gestiunea datelor aflate pe suporturi de memorie externe; controleaz ncrcarea n memorie, lansarea n execuie i terminarea programelor utilizator. 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: a. Sisteme de operare pentru mainframe-uri care se evideniaz prin faptul c permit conectarea unui numr mare de periferice, sunt puternice, i permit att lucrul serial ct i interactiv. b. Sisteme de operare pentru minicalculatoare permit partajarea resurselor pentru lucrul interactiv multiutilizator i planificarea unitii centrale pentru servirea tuturor utilizatorilor deoarece folosesc cu prioritate tehnicile time-sharing i multiprogramarea. c. Sisteme de operare pentru microcalculatoare sunt uor de exploatat, sunt ieftine i sunt cele mai utilizate la ora actual. Aceste sisteme de operare pot fi instalate att pe calculatoare individuale ct i pe calculatore care fac parte dintr-o reea de calculatoare. 2. Dup gradul de partajare a resurselor: a. Sisteme de operare monoutilizator sunt cele care permit executarea la un moment dat, a unui singur program care rmne activ n memoria calculatorului de la
Elemente de informatic aplicat 28

Capitolul 4. Sisteme de operare

lansarea sa n execuie i pn la terminarea acestuia. Sunt cele mai simple sisteme (exemplu: sistemul de operare MS-DOS). b. Sisteme de operare multiutilizator lucreaz n multiprogramare folosind i tehnici de gestiune i protecie a utilizatorilor, ceea ce face ca acestea s aib n vedere partajarea memoriei, a perifericelor i a altor tipuri de resurse, ntre utilizatorii conectai (exemplu: sistemul de operare Windows). 3. Dup tipurile de interaciuni permise: a. Sistemele de operare seriale sunt cele n care utilizatorul nu poate interveni n execuia programelor dup ce acesta a fost preluat de sistemul de calcul. Tehnica utilizat de aceste sisteme de operare se numete tehnica batch-processing, care permite execuia programelor pe loturi care sunt n prealabil pregtite. Exploatarea sistemului era realizat indirect prin intermediul unei componente a sistemului de operare numit monitor sau supervizor, i care avea rolul de a asigura planificarea lucrrilor (numite job-uri) fr intervenia utilizatorului. Ele pot fi att sisteme de operare monoutilizator ct i multiutilizator. b. Sistemele de operare interactive sunt acele sisteme n care utilizatorul poate interveni pe parcursul execuiei programului. c. Sisteme de operare n timp real permit deservirea, n timp prestabilit, a fiecrei operaii cerute de utilizator. Aceste sisteme de operare ofer un timp de rspuns rapid acelor utilizatori ale cror programe sunt executate complet ntr-o singur cuant de timp. 4. Dup organizarea intern a programelor ce compun sistemul de operare: a. Sistemele de operare monolitice conin o colecie de proceduri, fiecare putnd fi apelat de o cerere utilizator. b. Sistemele de operare cu nucleu de interfa hard specific acestor sisteme este existena unei colecii de rutine numit nucleu. Rolul acestui nucleu este de a coordona, toate cererile de prelucrare ale utilizatorilor, componentele nucleului executndu-se n mod concurent. c. Sisteme de operare cu maini virtuale sunt cele care deservesc mai multe procese. n acest caz, pe acelai calculator pot coexista simultan mai multe sisteme de operare.

4.2. Structura general a unui sistem de operare


Majoritatea sistemelor de calcul, pentru a rspunde rolului de interfa ntre utilizator i partea hardware a sistemului de calcul, sunt alctuite din: 1. Nucleul sistemului de operare este cel care asigur gestionarea resurselor sistemului n timpul exploatrii. El este format din urmtoarele componente: Monitorul este componenta de baz, fiind rezident n memoria intern. Programele de comand i control sunt folosite pentru creterea eficienei exploatrii resurselor sistemelor de operare asigurnd automatizarea acestora i micorarea timpului de rspuns. Aceste programe sunt utilizate pentru efectuarea unor lucrri complexe care ulterior s poat fi exploatate prin comenzi simple. Programele pentru operaiunile cu echipamente periferice i sisteme de teleprelucrare asigur efectuarea operaiilor de intrare/ieire, protecia fiierelor i a programelor, protecia ntreruperilor, tratarea ntreruperilor. Programele de serviciu sunt acele programe care permit utilizatorului s foloseasc resursele fizice i logice ale sistemului pentru efectuarea aplicaiilor. Dintre cele mai
Elemente de informatic aplicat 29

Capitolul 4. Sisteme de operare

2.

3.

4.

5.

cunoscute programe din aceast categorie enumerm: bibliotecarul, editorul de legturi, generatorul sistemului de operare, programe de serviciu speciale. Programe translatoare (traductoare) au rolul de a transforma instruciunile programelor surs n coduri executabile de calculator. Din aceast categorie fac parte: Asambloarele care au rolul de a traduce programele surs scrise n limbaje de asamblare, n programe obiect executabile, fiind specifice unui anumit sistem de calcul. Macroasambloarele care permit utilizatorului s foloseasc n activitatea de programare a macroinstruciunilor pentru generarea, n programele surs, a unor secvene de instruciuni elementare. Compilatoarele sunt specifice sistemelor care utilizeaz limbaje de programare de nivel nalt, asigurnd traducerea programelor surs, n programe obiect. Se cunosc dou tipuri de compilatoare, dac ar fi s realizm o clasificare, dup modul n care se prezint rezultatul compilrii: compilatoare care genereaz programe obiect executabile i care n urma compilrii sunt ncrcate n memoria intern i executate. compilatoare care genereaz programe obiect care nu pot fi executate imediat deoarece sunt incomplete, urmnd s fie completate ntr-o etapa ulterioar. Interpretere/interpretoare sunt cele care analizeaz i execut pas cu pas instruciunile programului surs. Ele sunt utilizate pentru lucrul n regim convenional avnd un timp ridicat de execuie. Programe utilitare au o serie de funcii care se pot clasifica n: utilitare pentru dezvoltare de programe care asigur editarea i punerea la punct a programelor de aplicaii. utilitare pentru manevrarea fiierelor care asigur ntreinerea fiierelor de date prin sortarea, interclasarea, conversia i manevrarea articolelor. utilitare pentru prelucrarea textelor care permit editarea textelor, crearea i actualizarea de programe, de fiiere de date, de fiiere de comenzi i de orice alte texte. utilitare pentru alte operaii i aplicaii care sunt specifice domeniilor particulare de aplicaii (economie, medicin, cercetare tiinific etc.). Sisteme pentru lucru cu colecii de date sunt cele care difer de la un sistem la altul att conceptual ct i prin comenzi de apelare, fiind orientate pe calculator. Aceste sisteme au rolul de a crea i exploata bazele de date. Cele mai cunoscute sunt: FoxPro , dBase, Paradox pentru microcalculatoare. Oracle, Argus, Socrate, Leda pentru minicalculatoare. Socrate, IMS pentru calculatoare cu capacitate medie / mare. Alte programe, nu sunt componente propriu-zise ale sistemului de operare dar sunt exploatate sub controlul acestuia.

4.3. Organizarea datelor pe disc


Informaiile sunt organizate pe disc sub form de fiiere, i directoare (MS-DOS) sau foldere (Windows). Prin fiier se nelege o colecie de informaii grupate sub acelai nume, i care au aceleai proprieti. Astfel un fiier poate fi un program executabil, un text, o imagine, un grup de comenzi etc. 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
Elemente de informatic aplicat 30

Capitolul 4. Sisteme de operare

(File Allocation Table), care conine informaii despre spaiul liber i cel ocupat i care este actualizat la fiecare operaie de tergere sau de creare de fiiere pe disc. Un fiier este identificat prin numele su, urmat eventual de un punct (.) i de extensia fiierului. Deci, atunci cnd se dorete s se efectueze referirea la un anumit fiier va trebui s se furnizeze urmtoarele informaii: <nume><.extensie> Exemplu: PERSONAL Nume fiier Punct Separator DAT Extensia fiierului

Att numele ct i extensia fiierului trebuie s respecte nite reguli, care sunt diferite pentru sistemul de operare MS-DOS i Windows. Caracteristici Nume fiier Extensie fiier Tipul caracterelor ce pot fi utilizate pentru nume i extensie MS-DOS 1-8 caractere 1-3 caractere Litere, cifre, i caracterul special underscore (_). WINDOWS 1-255 caractere 1-3 caractere n general se pot utiliza toate tipurile de caractere, dar este indicat, pentru compatibilitate a se folosi caracterele de la MSDOS.

Reguli

Un nume de fiier nu poate s nceap cu o cifr i nu poate conine spaiu.

O facilitate oferit de sistemul de operare n manipularea numelui fiierelor o constituie caracterele de substituie * i ? (caractere pentru nume de fiier global), care permit specificarea mai multor fiiere ntr-o singur comand. Caracterul ?" ntr-un nume sau extensie de fiier indic faptul c orice caracter poate ocupa acea poziie. Caracterul . Prezena caracterului ntr-un nume sau extensie de fiier indic faptul c orice caracter poate ocupa acea poziie i tot restul poziiilor n numele sau extensia de fiier. Pentru a putea fi mai uor de gsit mai multe fiiere de acelai tip, sau care aparin unui anumit program, acestea sunt grupate n directoare, respectiv foldere. Deci putem considera directorul (folder-ul) ca pe un fiier special, care conine la rndul su mai multe fiiere grupate, sau nu, n funcie de anumite criterii. La fel ca numele unui fiier, i numele unui director (folder) trebuie s respecte nite reguli, care sunt aceleai ca la numele de fiier. Fiecare director poate conine la rndul su att subdirectoare, ct i fiiere. Primul director se numete director rdcin sau root. Se poate spune c organizarea informaiilor n
Elemente de informatic aplicat 31

Capitolul 4. Sisteme de operare

directoare este arborescent, deoarece fiecare director are la origine un alt director, sau directorul rdcin. 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.

4.4. Tipuri de sisteme de operare


Primul sistem de operare pentru microcalculatoare a fost CP/M (Control Program for Microcomputers). Odat cu perfecionarea componentei hardware s-a impus i necesitatea dezvoltrii unui software adecvat. n 1981, a aprut prima versiune a sistemului de operare DOS (Disk Operating System), un sistem de operare pe 16 bii. Exist desigur i alte sisteme de operare: UNIX, XENIX, LINUX, SOLARIS, WINDOWS, NOVELL etc. Pentru a putea utiliza un anumit sistem de operare, acesta trebuie s fie mai nti instalat pe calculatorul respectiv. Scopul instalrii unui sistem de operare, const n configurarea acestuia, adic n selectarea acelor componente care s-l fac executabil pe hardware-ul existent. Sistemul de operare era livrat de obicei pe una sau mai multe dischete, care conin att prile invariabile, ct i variante pentru diferitele configurri hardware (tipuri de monitoare, calculatoare, imprimante, plci de sunet .a.) Atunci cnd se pornete calculatorul, se execut o serie de operaii de verificare a funcionrii componentelor hardware obligatorii: memorie, monitor, tastatur, precum i a celorlalte dispozitive conectate, dup care urmeaz citirea informaiilor necesare funcionrii sistemului de operare. Sistemul ncearc s citeasc aceste informaii de pe discheta aflat n unitatea de floppy disk (de obicei A:), iar dac aceasta nu exist, de pe hard-disk sau de pe unitatea de CD. Acest proces poart numele de iniializare, iar terminarea lui este marcat de apariia pe ecranul monitorului a unui ir de caractere, numit prompter, urmat apoi de interfaa grafic corespunztoare. Odat terminat aceast operaie de iniializare, sistemul de calcul poate fi utilizat pentru prelucrarea datelor. Exist dou tipuri de porniri ale unui sistem de calcul: pornirea la rece este cea care are loc n momentul conectrii sistemului la reeaua electric, i pornirea la cald, care are loc atunci cnd sunt acionate concomitent tastele CTRL+ALT+DEL. Diferena principal dintre cele dou tipuri de porniri ale sistemului de calcul este aceea c n cazul pornirii la cald nu se mai fac testele elementelor hardware i nici ale memoriei. Cele mai populare medii de operare pe microcalculatoare sunt: Windows, realizat de firma Microsoft, disponibil pentru toate calculatoarele compatibile IBM i foarte asemntor cu Presentation Manager (PM), folosit de gama de microcalculatoare PS/2.
Elemente de informatic aplicat 32

Capitolul 4. Sisteme de operare

Mediul de dezvoltare Apple Macintosh i aproape identicul GEM (Graphics Environment Manager), produs de Digital Research. Geo Works Ensemble realizat de firma Geo Works. Deoarece n momentul de fa mediul Windows este cel mai utilizat se va prezenta n continuare elementele de baz ale acestui mediu de operare. Multitasking-ul reprezint o modalitate de lucru oferit de un sistem de operare, prin care un calculator poate executa mai multe task-uri n acelai timp. Un task este o aplicaie sau program care este executat la un moment dat. n vederea implementrii facilitii de multitasking, un task este divizat n mai multe fire de execuie (numite threads) i firele mai multor task-uri aparent pot fi executate simultan. Sistemul de operare Windows folosete o interfa grafic cu utilizatorul, GUI (Grafical User Interface). Interfaa grafic utilizat de Windows este specific att acestuia ct i tuturor aplicaiilor ce sunt realizate pentru a se executa n acest mediu de operare. Interfaa grafic cu utilizatorul reprezint modul n care utilizatorul interacioneaz cu programul care l folosete: modul de afiare a informaiilor pe ecran, modul de introducere a datelor i de apelare a funciilor program etc. Interfaa normal ntre utilizator i calculator este alctuit pentru un calculator personal dintr-o tastatur i ecran, ea constituind o interfa de tip text. Interfeele de tip GUI permit utilizatorilor s nvee foarte repede elementele sistemului. Nivelul de ndemnare n realizarea unei operaii constituie principala deosebire ntre GUI i interfeele de tip text. O alt deosebire ntre aceste interfee este modul de acces. n sistemele care utilizeaz o interfa grafic de tip text, aplicaiile sunt accesate prin tastatur, i apoi utiliznd tastele de direcie se permite deplasarea n direcia dorit. ntr-un sistem bazat pe GUI utilizatorul folosete un mouse sau un alt dispozitiv de tip pointer. DDE (Dynamic Data Exchange) permite utilizarea unui schimb dinamic de date care realizeaz un transfer al datelor dintr-o aplicaie Windows n alta. OLE (Object Linking and Embedding) care permite inserarea unui obiect creat printr-un anumit program n interiorul altui obiect creat printr-un program diferit; legtura ntre cele dou obiecte fiind gestionat de sistemul de operare. OLE, care este o variant a conceptului de DDE, permite deci ca datele modificate ntr-o aplicaie surs s fie automat actualizate n cealalt aplicaie. Un obiect reprezint un set de date cu un anumit format. Aplicaia prin intermediul creia a fost creat fiierul unde s-a inserat un obiect se numete client. Dar obiectul respectiv are de regul un alt format dect cel al fiierului n care a fost inserat i nu poate fi manipulat dect de o aplicaie specific; aplicaia apelat de client n vederea manipulrii obiectului inserat se numete server. Astfel, utilizatorul poate introduce o imagine grafic (o diagram) care a fost creat sub un program specializat de exemplu Paint, ntr-un document editat sub un procesor de text de exemplu Word. n acest caz clientul este aplicaia Word, iar server-ul este aplicaia Paint.

4.5. Elementele interfeei Windows


Interfaa grafic cu utilizatorul se bazeaz n bun parte pe intuiie, majoritatea comenzilor sau a programelor ce se pot lansa n execuie fiind reprezentate prin pictograme (icons) mici desene sugestive pe care, poziionnd cursorul mouse-ului sau al altui dispozitiv de

Elemente de informatic aplicat

33

Capitolul 4. Sisteme de operare

pointare i apsnd rapid de dou ori consecutiv (dublu clic), este determinat execuia comenzilor respective. n afara pictogramelor, interfaa Windows dispune i de alte forme grafice: butoane, casete de dialog, bare de navigare. Butoanele conin fie variante de opiuni ce pot fi date la un moment dat (Ok, Cancel, Switch To etc), fie unele semne grafice, acionarea lor fiind determinat de un singur clic. Barele de navigare se afl pe laturile unei ferestre i permit defilarea coninutului fiierului afiat n fereastr n direcia n care este deplasat bara respectiv (sus-jos, dreapta-stnga). Numele sistemului (Windows) este sugestiv, el indicnd una dintre principalele sale caracteristici lucrul cu ferestre. O fereastr este o poriune din ecran de form dreptunghiular care poate conine o anumit aplicaie n lucru, un fiier, o serie de opiuni din care utilizatorul poate s le selecteze pe cele care corespund nevoilor lui etc. Orice fereastr Windows, indiferent de coninutul ei, are o structur standard bine definit: butonul meniului de control, care se afl n partea stng sus a ferestrei, pe bara de titlu; bara (linia) de titlu, care conine, de obicei, numele ferestrei i care, n aplicaii, indic numele fiierului folosit. n cazul ferestrelor inactive linia de titlu este alb, n timp ce linia de titlu a ferestrelor active este colorat sau mai intens; butonul de minimizare, care se afl n partea dreapt sus a ferestrei (i anume cel din stnga) a barei de titlu. Acionarea acestuia determin punerea n ateptare a ferestrei respective, n timp ce utilizatorul poate lucra n alt fereastr; butonul de maximizare/minimizare, care se afl n partea dreapt sus (la mijloc) a barei de titlu; dac fereastra este la dimensiunea ei maxim acionarea acestui buton va determina aducerea ei la dimensiunea minim i invers; butonul de nchidere, care se afl n dreapta sus (are un X) a barei de titlu; bara de meniuri se afl sub bara de titlu i conine meniurile care pot fi folosite n aplicaiile utilizatorului; barele de defilare, care ajut utilizatorul s se deplaseze n interiorul ferestrei. Dimensiunile unei ferestre pot fi modificate dup dorin prin aezarea cursorului mouse-ului pe mijlocul uneia din laturi i apoi mutarea acestuia, innd tot timpul butonul mouse-ului apsat (drag = tragere). Zona mrginit de bara de meniuri i de marginile stng, dreapt i inferioar se numete zona de lucru. Alte noiuni comune mediilor Windows sunt: Meniuri un meniu este o list de comenzi disponibile ntr-o fereastr de aplicaie. Numele meniurilor apare n bara de meniuri. Fereastr de dialog este o fereastr care apare temporar n vederea solicitrii sau oferirii unor informaii. Multe dialoguri au opiuni care trebuie selectate nainte ca Windows s execute o comand. Clipboard este o zon de memorie folosit pentru stocarea temporar a informaiilor ce urmeaz a fi transferate. Se poate copia informaii n Clipboard i apoi acestea pot fi transferate (inserate) n alte documente sau aplicaii. Clipboard - ul acioneaz invizibil. Ferestrele Windows se mpart i ele n mai multe categorii: ferestre de aplicaii, care conin aplicaia lansat n execuie;
Elemente de informatic aplicat 34

Capitolul 4. Sisteme de operare

ferestrele de dialog, sunt destinate dialogului dintre utilizator i un anumit program, n scopul confirmrii sau renunrii la aciunea corespunztoare aplicaiei.

4.5.1. Ferestrele de dialog


ntr-o fereastr de dialog pot apare mai multe tipuri de elemente: 1. butoane de comand (command buttons); 2. zone de text (text boxes); 3. zone de liste (list boxes); 4. casete cu liste derulante (drop-down list boxes); 5. casete de verificare (check boxes); 6. casete de opiuni (option boxes). 1. Butoane de comand Se numesc butoane de comand deoarece selectarea unui buton de acest tip, care se regsesc ntr-o fereastr, determin execuia imediat a unei aciuni. Aceste butoane au nume ct mai sugestive, cum ar fi: Cancel, Remove, Add, Help etc. De obicei aceste butoane sunt aranjate n partea de jos sau n partea dreapt a unei ferestre de dialog. Butoanele al cror text este urmat de (), prin selectare afieaz o alt fereastr de dialog. 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. Selectarea unui buton se face prin clic pe butonul stnga al mouse-ului sau prin apsarea tastei <Enter>, dup ce s-a marcat butonul dorit ca buton curent. n cazul n care o liter din textul butonului este subliniat, selecia butonului se poate face mai rapid apsnd combinaia de taste Alt + litera subliniat. Aceste combinaii de taste se mai numesc i shortcut-uri, fiind o cale mai rapid pentru execuia unor comenzi. 2. Zone de text Zonele de text sunt poriuni ale ferestrelor de dialog n care utilizatorul poate introduce comanda pe care dorete s o execute. De exemplu, fereastra de dialog RUN are o zon de text n care utilizatorul va introduce numele programului (eventual i calea pn la el) care se va executa. Dac zona de text este vid, se va afia un cursor la nceputul zonei. Dac n zona de text exist deja un text, acesta este selectat, el putnd fi nlocuit cu un text dorit de utilizator. Acest text poate fi introdus de la tastatur sau selectat cu mouse-ul. 3. Zone de liste O zon de liste cuprinde o list de opiuni. n cazul n care aceast list este prea lung, pentru a putea fi afiat n ntregime n zona de liste se vor afia bare de defilare care permit defilarea n interiorul listei. De exemplu, pagina Background a ferestrei Display Properties, prezint o list cu numele fiierelor de tip .BMP/.JPEG care pot fi utilizate ca background pentru ecran. Selectarea unui element din aceast zon de liste se face executnd clic pe butonul stng al mouse-ului pe elementul respectiv sau prin apsarea tastei Enter avnd cursorul de selecie pe elementul dorit. 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.
Elemente de informatic aplicat 35

Capitolul 4. Sisteme de operare

4. Caset cu list derulant O caset cu list derulant arat la nceput ca un dreptunghi care are n interior o opiune selectat, iar n dreapta un buton care conine o sgeat cu vrful n jos. Selectarea acestui buton-sgeat va determina apariia unei liste de opiuni. De exemplu, lista derulant din pagina Screen Saver a ferestrei de dialog Display Properties, nainte de acionarea butonului de derulare va arta ca n figura urmtoare: 5. Casete de opiuni Casetele de opiuni conin grupate la un loc mai multe butoane care se exclud reciproc, deci la un moment dat numai unul din aceste butoane poate fi selectat. n general aceste butoane se mai numesc butoane radio i au forma unui cercule; ele nsoesc de obicei un text (sunt poziionate la stnga acestuia) care arat aciunea cruia i este ataat butonul i atunci cnd sunt selectate au un punct nscris n cerc. Butoanele sub form de dreptunghiuri nu se exclud reciproc, deci la un moment dat putem avea selectate mai multe butoane de acest fel. De exemplu, pagina View a fereastrei Folder Option prezint o zon de liste care cuprinde mai multe butoane radio, din care la un moment dat nu se poate selecta dect unul din acestea. 6. Casete de verificare Casetele de verificare conin la rndul lor mai multe dreptunghiuri care apar n stnga opiunilor crora le corespund. Marcarea casetei nseamn c aceast opiune este selectat. Aceste opiuni nu se exclud, la un moment dat putnd fi selectate oricte. Opiunile care nu pot fi selectate au caseta umplut cu gri.

4.5.2. Alte concepte WINDOWS


ncepnd cu Windows 95 se permite realizarea unor aciuni care nu erau posibile sub Windows 3.11 sau Windows 3.1.; de asemenea permite funcionarea diferitelor programe fr a mai fi nevoie de MS-DOS i de asemenea permite folosirea de nume de fiiere foarte lungi (maxim 255 de caractere), folosete butonul din dreapta, ca i pe cel din stnga al mouse-ului. Interfaa Windows 95 este mult mai plcut dect a lui Windows 3.x. Este o abordare nou, global, a modului de lucru cu calculatorul, o gndire cu concepte noi. Fiecare versiune a sistemului de operare aduce mbuntiri n ceea ce privete utilizarea mai uoar a anumitor taskuri, performane mai ridicate ale sistemului, prin nglobarea de noi faciliti pentru ntreinerea sistemului de calcul, precum i noi programe care s execute mult mai uor anumite sarcini. n continuare se vor prezenta cele mai importante din concepte introduse de mediul de operare Windows. Desktop Numit i biroul mediului de operare Windows, el este un spaiu de lucru foarte asemntor unui birou real. Sistemele de operare din familia Windows permite memorarea de obiecte cataloage (denumite foldere), documente, chiar fragmente de text, direct pe desktop. Windows memoreaz amplasamentul acestora, iar atunci cnd se repornete calculatorul, toate aceste obiecte se vor regsi exact acolo unde au fost amplasate ele nainte de nchiderea sistemului de calcul.
Elemente de informatic aplicat 36

Capitolul 4. Sisteme de operare

Iconuri n primele versiuni ale mediului Windows-ului iconurile reprezentau fie programe minimizate (pe desktop), fie documente i aplicaii nedeschise. ncepnd cu sistemul de operare Windows 95 Program Manager nu mai este, aplicaiile nu se mai minimizeaz pe desktop, iar iconurile sunt mult mai strns legate de fiiere, foldere i alte obiecte pe care le reprezint. n Windows 95, cnd se terge un icon, se terge chiar fiierul ataat lui. De exemplu, dac se trage de un icon pentru a-l aduce pe desktop se va observa c obiectul s-a mutat n folderul Desktop. Eticheta iconului este aceeai cu numele fiierului, astfel c ambele pot avea pn la maximum 255 de caractere. Pointeri (shortcut) Deoarece iconurile sunt strns ataate fiierelor pe care le reprezint, sunt cam incomod de folosit. De aceea este nevoie de un tip special de icon numit shortcut care de fapt sunt nite pointeri (trimiteri la un anumit fiier de tip .EXE). Apsnd de dou ori pe butonul stng al mouse-ului, atunci cnd ne poziionm pe un pointer se va deschide fiierul, programul sau folderul asociat lui. tergerea unui shortcut nseamn doar tergerea unui mic fiier pointer. Sistemele de operare din familia Windows deosebete iconurile de tip shortcut de cele obinuite printr-o sgeat plasat n colul din stnga jos imagnii ataate. Bara de programe (Task Bar) Bara de programe este o band mic, poziionat, de obicei, jos pe desktop (ea se poate muta oriunde sau exist opiunea de a o ascunde). De obicei conine butoane pentru toate aplicaiile i folderele deschise, deci care sunt n curs de execuie. Atunci cnd este acionat butonul de minimizare din partea dreapta sus a unei ferestre, aceasta se poziioneaz n bara de programe, pentru a lsa liber spaiul de pe desktop unei alte ferestre cu care utilizatorul dorete s lucreze la un moment dat (se presupune, de exemplu, c n timp ce programul minimizat listeaz un document, utilizatorul dorete s scrie n continuare n alt document). Ferestrele deschise pot fi aezate n cascade, minimizate, puse unele lng altele, prin clicul din dreapta pe zonele albe ale barei de lucru. Butonul de Start Prin acionarea acestui buton se deschide un meniu, de unde se poate alege opiunea dorit. Conine toate grupurile de programe structurate ierarhic. Dac opiunea are n partea dreapt o sgeat nseamn c prin selectarea acesteia se va deschide un nou meniu din care se poate alege un anumit element. Astfel meniul Documents pstreaz cele mai recente fiiere editate i ofer posibilitatea deschiderii lor cu un singur clic al butonului stnga al mouse-ului; meniul Settings cuprinde toate instrumentele de configurare ale sistemului; meniul Programs conine o list organizat a programelor existente la un moment dat pe calculator; comanda global Find permite cutarea de fiiere, foldere, calculatoare etc.; comanda Run d posibilitatea execuiei unei anumite comenzi etc. Explorer Explorer este un program care ofer utilizatorului o serie de faciliti cum ar fi: o vedere de ansamblu a calculatorului local i a celor din reea, afind dou ferestre: cea din stnga arborele folderelor i cea din dreapta fiierele coninute de folderele din stnga. El conine, pe lng desktop, discurile hard, conexiunile de reea. Ofer posibilitatea organizrii fiierelor: copierea, tergerea, tiprirea sau vizualizarea acestora. My Computer
Elemente de informatic aplicat 37

Capitolul 4. Sisteme de operare

My Computer nu afieaz arborele expandat i fiierele coninute, aa cum face Explorer, n schimb poate face un lucru pe care Explorer nu l poate face: clic pe dreapta pe iconul My computer i avem toate csuele de dialog. De aici se poare verifica orice aspect referitor la configurare hardware i driverele prezente. My Network Places n primele veresiuni ale sistemului de operare Windows se regsete sub numele de Network Neighborhood (vecinul din reea). Este un icon desktop. Acionarea acestuia ofer o vedere de ansamblu a reelei, aproape identic cu cea oferit de Explorer (de unde poate fi acionat). Recycle Bin Numit i coul de gunoi, este singurul icon din desktop al crui nume nu se poate schimba. Nici nu trebuie schimbat deoarece coninutul lui se poate recicla, adic, dac s-a ters din greeal un fiier, cu numai cteva click-uri de mouse acesta se poate recupera din Recycle Bin i restaura n locaia lui original. Acestea sunt principalele componente de baz ale lui sistemelor de operare din familia Windows. Pentru a putea lansa n execuie un program pentru care nu exist creat un shortcut pe desktop, se va folosi butonul Start. Dup cum s-a mai menionat unele din aceste elemente sunt nsoite de mici sgei. Aceasta nseamn c, plasnd cursorul mouse-ului pe unul dintre acestea se va obine un nou submeniu .a.m.d. pn cnd se va ajunge la programul care se dorete, i dnd clic pe el, acesta se va lansa n execuie. n momentul n care un program este n execuie, n bara de program (Task bar) va fi plasat pictograma ataat lui. n acest mod se va putea ti ce programe sunt lansate, chiar dac o fereastr este acoperit de o alta. Atunci cnd se dorete nchiderea calculatorului se va alege comanda Shut Down sau butonul Power de pe tastatur (dac acesta exist).

4.6. Programe utilitare


4.6.1. Utilitarele pentru arhivarea documentelor
WinZip si WinRar. Prin arhivare se ntelege, n general, realizarea unui fiier - arhiva - prin comprimarea fiierului/fiierelor ales(e). Exist mai multe programe de arhivare, cel mai des utilizate fiind WinZip si WinRar (Win Ace Archiver, Power Archiver, ARJ32). Modul de lucru este foarte asemntor la ambele programe, diferenele constnd n mici faciliti pe care le ofer unul sau altul dintre acestea. Programul WinZip. Programul WinRar. WinRAR este un utilitar de compresie deosebit de eficient care conine multe funcii adiionale integrate, care l ajut pe utilizator s organizeze arhivele comprimate. Operatiunile de ntretinere ale arhivei: adugare - Add, cutare - Find i tergere - Delete reprezint activitatea de actualizare a arhivei. WinRAR suport majoritatea formatelor raspndite de compresie (RAR, ZIP, CAB, ARJ, LZH, ACE, TAR, GZip, UUE, ISO, BZIP2, Z si 7-Zip).
Elemente de informatic aplicat 38

Capitolul 4. Sisteme de operare

WinRAR permite mprirea arhivelor n volume separate, facnd posibil salvarea lor pe mai multe discuri. WinRAR permite, de asemenea, realizarea unei securiti deosebite prin criptare cu parole (chei) de 128 de bii i tehnologia de autentificare pe baz de semntur. Este posibil, de asemenea, realizarea de arhive comprimate cu extensia .exe care se pot autoextrage. Pentru alegerea acestei opiuni este disponibil butonul de comanda SFX. Pentru asigurarea datelor exist posibilitatea de compresie cu inserarea unor bii pentru detectarea i corectarea erorilor la momentul dezahivrii. Dei dimensiunea arhivei crete cu foarte puin, apare n schimb avantajul includerii unei protecii la erorile suportului pe care este nregistrat arhiva. Opiunea de reparare Repair se bazeaz pe introducerea acestor bii de detecie i corecie a erorilor pe baza unor algoritmi matematici.

4.6.2. Aplicaii portabile


Sunt acele aplicaii ce se pot rula direct de pe medii de stocare externe (de ex un stick USB), aplicaia rulnd direct de stick i ne-instaland nimic pe sistemul gazd. n fapt nu se instaleaz, doar se copiaz i att, fr informaii scrise n regitri sau shortcut-uri. Teoretic, aplicaiile de acest tip nu ar trebui s lase urme pe sistemul gazd. Exist i aplicaii cu dubl portabilitate, adic pot rula att de pe dispozitive portabile i sunt i cross platform. Avantaje: 1. Pot fi copiate oriunde, duse pe orice sistem (compatibil), i vor rula normal; 2. Se reduce ncrcarea regitrilor cu informaii, pstrndu-se o vitez sporit a sistemului n timp; 3. Setrile sunt pstrate pe dispozitivul portabil. Dezavantaje: 1. Lipsa Shortcut-urilor din Start Menu sau Desktop, i uneori asocierea anevoiasa a fiierelor; 2. Versiunea portabil a aplicaiilor apare n general puin mai trziu dect versiunea cu installer; 3. Unele mai au mici bug-uri. Exist cteva resurse online cu aplicaii de acest tip: Portable Apps Wikipedia Lista cu aplicatii portabile Softpedia Portable Software The Portable Freeware Collection Suite de aplicaii portabile: Portable Apps Suite Lupo Pen Suite Wininizio.

4.6.3. Defragmentarea discurilor


Ca urmare a operaiilor de adugare, tergere i copiere este posibil ca spaiul ocupat de un fiier s devin necontiguu. Unitile de alocare (clustere) ale fiierelor se pot afla la adrese fizice dispersate pe suprafaa discului.
Elemente de informatic aplicat 39

Capitolul 4. Sisteme de operare

n acest caz se spune c fiierele sunt fragmentate. Fragmentarea are drept rezultat reducerea performanelor de acces la fiiere, deoarece o bun parte din timp se folosete pentru deplasarea capetelor i nu pentru operaiile efective de citire i scriere. Programul de defragmentare reorganizeaz fiierele stocate pe hard-disc astfel nct ele s aib unitile de alocare dispuse n mod contiguu. Procesul de defragmentare const n identificarea spaiului liber pe disc, mutarea tuturor fragmentelor astfel nct s se obin un fiier contiguu i apoi relocarea fiierului. Operaia de defragmentare a unui disc-hard se execut ntodeauna cnd se constat o reducere a vitezei sistemului de calcul. Programul Disk Defragmenter se poate lansa att din Administrative Tools, ct i prin opiunea System Tools din fereastra Accessories.

Verificarea cunotinelor

1. Care este componenta cea mai important a unui software: a. programe utilitare; b. programe utilizator; c. programe utilitare i programe utilizator; d. sistemul de operare; e. programe utilitare, sistem de operare i programe utilizator. 2. Care din urmtoarele funcii sunt asigurate de sistemul de operare atunci cnd este lansat n execuie: a. gestiunea operaiilor de intrare/ieire; b. gestiunea datelor aflate pe suportul de memorie extern; c. controleaz ncrcarea n memorie, lansarea n execuie i terminarea programelor utilizator; d. nici una. 3. Care din urmtoarele extensii sunt caracteristice fiierelor executabile: a. .EXE; b. .BAT; c. .SYS; d. .PRG; e. .COM. 4. Formatarea discurilor const n: a. mrirea suprafeei utile a discurilor; b. mprirea discului n sectoare uniforme; c. operaia se execut ori de cte ori este folosit discul; d. crearea tabelelor FAT; e. detectarea i izolarea sectoarelor defecte din punct de vedere fizic. 5. Care din enunurile de mai jos constituie avantaje ale mediului de operare WINDOWS? a. aplicaiile pot utiliza maxim 640 KB de memorie;
Elemente de informatic aplicat 40

Capitolul 4. Sisteme de operare

b. datele pot fi copiate dintr-o aplicaie Windows n alta, iar orice modificare a datelor din documentul surs este actualizat automat n documentul destinaie; c. ruleaz mai multe aplicaii n acelai timp; d. toate aplicaiile sunt deschise ntr-o singur fereastr; e. nici unul. 6. Ce elemente fac parte din structura standard a unei ferestre? a. bara de programe; b. csua meniului de control, bara de titlu, bara de meniuri; c. Clipboard-ul; d. butonul de minimizare, maximizare/restaurare; e. Desktop-ul. 7. Dimensiunile ferestrelor n mediul de operare WINDOWS: a. pot fi modificate dup dorin; b. nu pot fi modificate (sunt standard); c. pot fi modificate n limitele spaiului rmas liber pe ecran. 8. Care dintre elementele prezentate pot s apar ntr-o fereastr de dialog? a. barele de navigare; b. zone de liste; c. casete cu liste derulante; d. butoanele de comand; e. butonul Start. 9. Care este deosebirea dintre un icon obinuit i un shortcut? a. tergerea unui shortcut determin tergerea fiierului asociat lui; b. atunci cnd se terge un shortcut nu se terge dect un fiier pointer spre deosebire de un icon cnd se terge fiierul su; c. o sgeat plasat n colul din stnga jos; d. nu exist nici o deosebire.

Elemente de informatic aplicat

41

Capitolul 5. Reele de calculatoare

CAPITOLUL 5 REELE DE CALCULATOARE


Obiective: Definiia i caracteriticile unei reele de calculatoare. Clasificarea reelelor de calculatoare

5.1. Definiie, caracteristici


Prin mediu de teleprelucrare se nelege ansamblul de mijloace hardware i software care permite prelucrarea la distan a informaiei. Practic orice sistem care comunica cu alte sisteme prin cel puin o linie de comunicaie reprezinta un mediu de teleprelucrare. Teleprelucrarea datelor este un procedeu de prelucrare automat a informaiei a crui caracteristic principal este utilizarea unui calculator cu performane ridicate, denumit generic calculator principal, sau server, de ctre mai muli utilizatori, situai n locuri diferite i la distan fa de calculatorul principal, transmisia informaiei fcndu-se prin sisteme de telecomunicaie. Reelele de calculatoare au aprut din necesitatea partajrii datelor, i a resurselor hardware, existente ntr-o organizaie, ntre mai muli utilizatori. n fiecare organizaie existau un numr oarecare de calculatoare, fiecare lucrnd independent. Cu timpul aceste calculatoare, pentru a putea fi utilizate ntr-un mod mai eficient, au fost conectate mpreun prin intermediul unor dispozitive, dnd astfel natere la o reea de calculatoare. O reea de calculatoare reprezint un ansamblu de calculatoare interconectate prin intermediul unor medii de comunicaie, asigurndu-se n acest fel utilizarea n comun de ctre un numr mare de utilizatori a tuturor resurselor fizice (hardware), logice (software i aplicaii de baz) i informaionale (baze de date) de care dispune ansamblul de calculatoare conectate.[Pilat&al, 1995] Printre avantajele lucrului ntr-o reea de calculatoare amintim: mprirea resurselor existente; creterea fiabilitii prin accesul la mai multe echipamente de stocare alternative; reducerea costurilor prin partajarea datelor i perifericelor folosite; scalabilitatea: creterea performanelor sistemului prin adugarea de noi componente hardware; obinerea rapid a datelor; furnizeaz un mediu de comunicare etc. O alt noiune strns legat de o reea de calculatoare este lucrul n reea care reprezint conceptul de conectare a unor calculatoare care partajeaz resurse. Deci, resursele utilizate n comun de ctre o reea de calculatoare pot fi: resurse fizice (imprimante, scanner-e etc.); resurse logice (software i aplicaii de baz: orice program: Word, un program de gestiune a stocurilor etc.); resurse informaionale (baze de date).
Elemente de informatic aplicat 42

Capitolul 5. Reele de calculatoare

5.2. Tipuri de reele


n funcie de criteriul de clasificare care se are n vedere exist mai multe tipuri de reele de calculatoare. Criteriile cele mai des utilizate n clasificarea reelelor sunt: Dup tehnologia de transmisie: reele cu difuzare (broadcast); reele punct-la-punct. Dup scara la care opereaz reeaua (distana): reele locale LAN Local Area Network; reele metropolitane MAN Metropolitan Area Network; reele de arie ntins WAN Widw Area Network; Internet-ul. Dup topologie: reele tip magistral (bus); reele tip stea (star); reele tip inel (ring); reele combinate. Dup tipul sistemului de operare utilizat: reele peer-to-peer; reele bazate pe server. Dup modul de realizare a legturilor ntre nodurile reelei: reele cu comutare de circuite; reele cu comutare de mesaje; reele cu comutare de pachete. n continuare vor fi enumerate principalele caracteristici ale fiecrui tip de reea. Reele cu difuzare (broadcast) sunt acele reele care au un singur canal de comunicaie care este partajat (accesibil) de toate calculatoarele din reea. Mesajul (numit pachet) poate fi adresat unui singur calculator, tuturor calculatoarelor din reea (acest mod de operare se numete difuzare) sau la un subset de calculatoare (acest mod de operare se numete trimitere multipl). Aceast tehnologie de transmisie este caracteristic reelelor de tip LAN. Reele punct la punct sunt acele reele care dispun de numeroase conexiuni ntre perechi de calculatoare individuale. Pentru a ajunge de la calculatorul surs la calculatorul destinaie, un pachet s-ar putea s treac prin unul sau mai multe calculatoare intermediare. n funcie de anumii parametri, caracteristici etc. sunt posibile trasee multiple, de diferite lungimi etc. n general reelele mai mici (reele de tip LAN) utilizeaz difuzarea pentru transmiterea datelor, n timp ce reelele mari (Internet-ul) sunt de obicei punct-la-punct. Reele LAN Local Area Network sunt n general reele private localizate ntr-o singur camer, cldire sau ntr-un campus de cel mult civa kilometri. Caracteristicile de baz ale acestor reele sunt: mrimea: reelele LAN au n general dimensiuni mici, iar timpul de transmisie este limitat i cunoscut dinainte;
Elemente de informatic aplicat 43

Capitolul 5. Reele de calculatoare

tehnologia de transmisie const dintr-un singur cablu la care sunt conectate toate calculatoarele (de aici vine numele de difuzare);

Fig. 5.1. Dou reele LAN: magistral i inel topologia: LAN - urile pot utiliza diferite topologii: magistral, inel, etc. n figura 5.1. sunt reprezentate dou astfel de reele: cu topologie magistral i inel; protocoalele utilizate sunt: transmitere cu jeton (token-passing) sau nelegerea coliziunii (collision sensing). Reele MAN Metropolitan Area Network reprezint o extensie a reelelor LAN i utilizeaz n mod normal tehnologii similare cu acestea. Aceste reele pot fi att private ct i publice. O reea MAN conine numai un cablu sau dou, fr s conin elemente de comutare care dirijeaz pachetele pe una dintre cele cteva posibile linii de ieire. Un aspect important al acestui tip de reea este prezena unui mediu de difuzare la care sunt ataate toate calculatoarele. Aceste reele funcioneaz, n general, la nivel de ora. Reele WAN Wide Area Network sunt acele reele care acoper o arie geografic ntins deseori o ar sau un continent ntreg. ntr-o astfel de reea calculatoarele poart numele generic de gazde (n literatura de specialitate se mai utilizeaz i urmtorii termeni: host sau sistem final). Gazdele sunt conectate ntre ele prin intermediul unei subreele de comunicaie, numit pe scurt subreea. Sarcina principal a subreelei este s transmit mesajele de la o gazd la alt gazd. Subreeaua este format din: linii de transmisie, numite circuite, canale sau trunchiuri, care au rolul de a transporta biii ntre calculatoare; elemente de comutare, sunt calculatoare specializate, folosite pentru a conecta dou sau mai multe linii de transmisie. Nu exist o terminologie standard pentru denumirea acestor elemente de comutare; astfel putem ntlni diferii termeni pentru desemnarea acestora ca: noduri de comutare a pachetelor, sisteme intermediare, comutatoare de date. Termenul generic pentru aceste calculatoare de comutare este router. Fiecare calculator este n general conectat (face parte) la un LAN n care exist un ruter, prin intermediul cruia se face legtura ntre dou reele diferite.

Elemente de informatic aplicat

44

Capitolul 5. Reele de calculatoare

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.

Fig. 5.2. Alctuirea unei subreele Analiznd figura 5.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 Combinaia dintre o subreea i gazdele sale formeaz o reea. n cazul unui LAN, reeaua este format din cabluri i calculatoare; aici nu exist cu adevrat o subreea. O problem important n proiectarea unei reele WAN este alegerea topologiei i anume modul de interconectare a ruter-elor. O inter-reea se formeaz atunci cnd se conecteaz ntre ele reele diferite. De exemplu legarea unui LAN i a unui WAN, sau legarea a dou LAN-uri formeaz o inter-reea. Internet-ul este cea mai mare reea de calculatoare la nivel mondial, fiind denumit i reeaua reelelor, i poate fi definit ca fiind un imens domeniu care conine milioane i milioane de informaii. Toate aceste informaii sunt plasate pe pagini Web, care sunt stocate pe server-ele diferitelor reele. 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.

Elemente de informatic aplicat

45

Capitolul 5. Reele de calculatoare

Prin topologie se nelege dispunerea fizic n teren a calculatoarelor, cablurilor, switchurilor, ruter-elor, i altor componente ale unei reele, deci se refer la configuraia spaial a reelei, la modul de interconectare i ordinea existent ntre componentele reelei. Acest termen se poate referi i la sublinierea arhitecturii de reea, precum Ethernet sau Token Ring. Cuvntul topologie vine de la topos, care n limba greac nseamn loc. Not Termenul de topologie se poate referi fie la o topologie fizic a reelei, care este actualul nivel fizic sau tipul cablrii, sau la propria topologie logic, care reprezint calea pe care semnalele sunt transmise de-a lungul reelei. Aceast diferen este cel mai mult evideniat n reelele Token Ring, n care cablarea este aranjat fizic ntr-o stea, dar al crui semnal este transmis ntr-un cerc de la un calculator la urmtorul calculator. Termenul topologie fr alt descriere este utilizat cu nelesul de nivel fizic. Din punct de vedere topologic, o reea de calculatoare este descris ca un graf format dintr-o serie de noduri (calculatoarele) interconectate ntre ele prin arce (cablurile). Atunci cnd se alege topologia unei reele un criteriu foarte important care se are n vedere este cel al performanei reelei. De asemenea, topologia unei reele implic o serie de condiii: tipul cablului utilizat (coaxial, torsadat, fibr optic), traseul cablului etc. Topologia unei reele poate determina i modul de comunicare a calculatoarelor n reea. Topologii diferite implic metode de comunicaie diferite, iar toate aceste aspecte au o mare influen n reea. n domeniul reelelor locale sunt posibile mai multe topologii, dar topologiile de baz existente sunt: magistral: calculatoarele sunt conectate n mod linear. Un exemplu de astfel de topologie este forma 10Base2 a Ethernet-ului; inel: calculatoarele sunt conectate ntr-un inel. Exemple: FDDI (Fiber Distributed Data Interface) (inel fizic i logic), i Token Ring (inel logic i stea fizic); stea: calculatoarele sunt conectate la un singur concentrator care este un hub (Ethernet) sau un MAU (Multistation Access Unit) (topologia fizic Token Ring); arborescent: exist mai multe topologii de tip stea conectate mpreun ntr-o topologie magistral; plas: calculatoarele sunt conectate ntr-un model complex. Aceast topologie este n mod normal utilizat numai n reele de arie ntins (WAN-uri) n care reele diferite sunt conectate utiliznd ruter-e. Topologia magistral (bus sau liniar) este cea mai simpl i mai uzual metod de conectare a calculatoarelor n reea. Fiecare calculator este legat la un cablu coaxial comun. Acesta este nchis la cele dou capete cu rezistene numite terminatori. Toate calculatoarele conectate au drepturi egale n ceea ce privete accesul la reea i pot comunica ntre ele dup dorin, fr ca un calculator principal s reglementeze fluxul de date ntre calculatoarele din reea. n aceast topologie pachetele de date sunt transmise simultan tuturor calculatoarelor interconectate, dar pachetul este preluat i interpretat doar de calculatorul cruia i este adresat; circulaia pachetelor se face n ambele sensuri, fiecare calculator putnd s transmit i s recepioneze. Cea mai cunoscut topologie magistral este Ethernet. Printre cele mai importante caracteristici ale acestui tip de topologie amintim:

Elemente de informatic aplicat

46

Capitolul 5. Reele de calculatoare

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

Fig. 5.3. Topologia magistral reprezint o conexiune multipunct - informaiile emise de un calculator sunt recepionate de toate celelalte calculatoare aflate n reea; prezint faciliti de reconfigurare (toate calculatoarele conectate au drepturi egale); costul redus al suportului i al dispozitivelor de cuplare. Cele mai cunoscute topologii magistral, care au fost utilizate n urm cu civa ani sunt: 10Base-2 (ThinNet) i 10Base-5 (ThickNet).

Fig. 5.4. Prelungirea unei reele prin intermediul unui repetor Topologia stea (star) atunci cnd se utilizeaz aceast topologie toate calculatoarele sunt conectate la un nod central care joac un rol particular n funcionarea reelei. Orice comunicaie ntre dou calculatoare se va face prin intermediul nodului central, care se comport ca un comutator fa de ansamblul reelei. Printre caracteristicile mai importante ale acestei topologii amintim: calculatoarele sunt conectate prin segmente de cablu (se utilizeaz n mod normal cablu de tip UTP (Unshielded Twisted Pair) la o component central numit concentrator (HUB Host Unit Broadcast sau Switch); calculatoarele nu pot comunica direct ntre ele ci numai prin intermediul concentratorului; aceste reele ofer resurse i administraie centralizate; reelele mari necesit o lungime de cablu mare;

Elemente de informatic aplicat

47

Capitolul 5. Reele de calculatoare

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

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

Fig. 5.6. Topologia inel defectarea unui calculator afecteaz ntreaga reea; transmiterea datelor se face prin metoda jetonului (token passing). Topologia arborescent (magistral-stea): reelele care utilizeaz acest tip de topologie au n structura lor mai multe reele cu topologie stea, conectate ntre ele prin intermediul unor trunchiuri liniare de tip magistral. Aceast topologie este mai uor de extins dect o topologie magistral (care este limitat la un numr mic de calculatoare) sau stea (limitat de numrul de porturi ale concentratorului). Dac un calculator se defecteaz, acest lucru nu va
Elemente de informatic aplicat 48

Capitolul 5. Reele de calculatoare

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 5.7.).

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

Fig. 5.8. Topologia inel-stea Reelele peer-to-peer (de la egal la egal) sunt acele reele n care partajarea resurselor nu este fcut de ctre un singur calculator; toate calculatoarele existente n reea au acces la toate resursele reelei. Printre caracteristicile ntrunite de aceste reele amintim: numrul maxim de calculatoare care pot fi conectate la un singur grup de lucru (workgroup) este de 10; acest tip de reea implic costuri mici, i de aceea sunt des utilizate de ctre firmele mici; se utilizeaz atunci cnd zona este restrns, securitatea datelor nu este o problem, organizaia nu are o cretere n viitorul apropiat; toate calculatoarele sunt egale ntre ele; fiecare calculator din reea este i client i server, neexistnd un administrator responsabil pentru ntreaga reea. Reele bazate pe server sunt acele reele care au n componena lor un server specializat: de fiiere; de tiprire; de aplicaii; de pot; de fax; de comunicaii. Printre avantajele reelelor bazate pe server amintim: partajarea resurselor; securitate; salvarea de siguran a datelor; redundan; numr de utilizatori. ntr-o reea combinat exist dou tipuri de sisteme de operare pentru a oferi ceea ce muli utilizatori consider a fi o reea complet. Din cele descrise pn acum reiese faptul c toate reelele au anumite componente, funcii i caracteristici comune, precum: 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;
Elemente de informatic aplicat 49

Capitolul 5. Reele de calculatoare

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.

5.3. Echipamente de transmisie la distan. Modemul.


Echipamentul 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 se numete modem (modulator/demodulator). 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. Modulaia reprezint procedeul ce realizeaz transformarea semnalului modulator (discret) care reprezint mesajul de transmis ntr-un semnal modulat (continuu), transformarea se bazeaz pe modificarea unui semnal purttor (sinusoidal), la care unul din parametrii caracteristici este modificat n concordan cu valoarea semnalului modulator. Demodulaia este procedeul de extragere, la recepie, a semnalului modulator (a mesajului) din semnalul modulat recepionat.

5.4. Protocol, stiv de protocoale


Am vzut c o reea de calculatoare este alctuit dintr-un ansamblu de mijloace de transmisie i de sisteme de calcul, care realizeaz att funcii de transport a informaiei ct i funcii de prelucrare a acesteia. Dar fiecare calculator prezint un mod specific de stocare a informaiei i de interfaare cu exteriorul. Astfel, o reea de calculatoare care interconecteaz diferite calculatoare poate funciona n bune condiii numai dac exist o convenie care stabilete modul n care se transmite i se interpreteaz informaia. Astfel, ea trebuie s respecte nite standarde, numite protocoale, care sunt nite modele ce arat modul de rezolvare a problemelor ce pot apare la interconectarea calculatoarelor. Prin protocol se nelege un set de reguli i convenii ce se stabilesc ntre participanii la o comunicaie n vederea asigurrii bunei desfurri a comunicaiei respective; sau

Elemente de informatic aplicat

50

Capitolul 5. Reele de calculatoare

protocolul este o nelegere ntre prile care comunic asupra modului de realizare a comunicrii. n cadrul aceluiai grup am ntlnit trei participani. Apare astfel conceptul de nivel (sau strat) al crui scop este de a oferi anumite servicii nivelurilor superioare. Numrul, numele, coninutul i funcia fiecrui nivel variaz de la o reea la alta. Fiecare nivel va executa un anumit numr de funcii clar definite. Din exemplul anterior, am vzut c pentru a realiza comunicaia sunt necesare mai multe reguli (protocoale) care se stabilesc ntre membrii de pe acelai nivel i ntre membrii din cadrul aceluiai grup (servicii). Putem spune c o comunicaie este caracterizat prin mai multe protocoale. Acest concept se numete familie de protocoale (stiv) i reprezint o list de protocoale utilizate de ctre un anumit sistem, cte un protocol pentru fiecare nivel. De asemenea, n cadrul unui aceluiai grup ntre participanii la comunicaie schimbul de informaii se face pe baza unor alte convenii, numite servicii. Prin serviciu se nelege un set de primitive (operaii) pe care un nivel le furnizeaz nivelului superior (de deasupra sa). De menionat c serviciul i protocolul sunt noiuni distincte. Un serviciu definete ce operaii este pregtit nivelul s ndeplineasc pentru utilizatorii si, dar nu spune nimic despre cum sunt implementate aceste operaii. Un protocol este un set de reguli care guverneaz modul de implementare al serviciului. ntre dou niveluri adiacente va exista cte o interfa. Interfaa definete ce operaii i servicii primare ofer nivelul de jos (inferior) nivelului de sus (superior). n realitate, datele nu sunt transferate direct de pe nivelul n al unui sistem pe nivelul n al altui sistem. Fiecare nivel transfer datele i informaiile de control nivelului imediat inferior, pn cnd se ajunge la nivelul cel mai de jos, sub care se afl mediul fizic prin care se produce comunicarea efectiv. n general participanii la comunicaie se numesc entiti. Entitatea reprezint elementul activ din fiecare nivel; ea poate fi o entitate software (un proces) sau o entitate hardware (un cip de I/O). Entitile de pe un nivel n furnizeaz (implementeaz) un serviciu utilizat de ctre nivelul n+1. Nivelul n se numete furnizor de servicii, iar nivelul n+1 se numete utilizator de servicii. Un alt concept este cel de arhitectur de reea, prin care se nelege o mulime de niveluri i de protocoale. Majoritatea reelelor de calculatoare sunt alctuite din diferite componente hardware i software, care n marea lor majoritate provin de la diferii productori. Din acest motiv s-a impus necesitatea existenei unor standarde care s permit utilizarea acestor componente diferite. Aceste standarde sunt de fapt specificaii pe care productorii trebuie s le respecte pentru ca produsele lor s fie compatibile cu cele ale altor productori.

Elemente de informatic aplicat

51

Capitolul 5. Reele de calculatoare

Verificarea cunotinelor

1. Prin teleprelucrarea datelor se nelege prelucrarea automat a informaiei de ctre: a. mai muli utilizatori, situai n locuri diferite i la distan fa de calculatorul principal, transmisia informaiei fcndu-se prin sisteme de telecomunicaie; b. un grup restrns de utilizatori, transmisia informaiei fcndu-se prin sisteme de telecomunicaie. 2. Funciile teleprelucrrii sunt: a. prelucrarea i transmisia informaiei la distan; b. colectarea i controlul informaiilor transmise; c. introducerea i transmisia informaiilor. 3. Noiunea de lucru n reea reprezint conceptul de conectare a unor calculatoare care partajeaz: a. resurse; b. aplicaii i periferice; c. baze de date i resurse hardware. 4. Criteriile dup care se clasific o reea sunt: a. tehnologia de transmisie, distan, topologie, sistemul de operare; b. distan, generaia de calculatoare, topologie, sistemul de operare utilizat; c. topologie, sistemul de operare utilizat. 5. Reelele punct la punct sunt acele reele care: a. dispun de numeroase conexiuni ntre perechi de calculatoare individuale; b. dispun de o singur conexiune ntre perechi de calculatoare individuale; c. se ntind pe o distan mare; d. se ntind pe o distan mic. 6. O arhitectur de reea este alctuit din: a mai multe niveluri i protocoale; b mai multe straturi i o singur familie de protocoale; c un singur nivel i o stiv de protocoale. 7. Noiunea de interfa se refer la: a operaiile care le ofer nivelul inferior celui superior; b serviciile primitive pe care le ofer nivelul inferior celui superior; c serviciile pe care le ofer nivelul inferior celui superior. 8. ntre un protocol i un serviciu exist urmtoarea legtur: a noiunea de protocol este identic cu cea de serviciu; b protocolul prin regulile pe care le stabilete, guverneaz modul de implementare a unui serviciu; c serviciul arat ce protocol este utilizat n cadrul unui nivel.

Elemente de informatic aplicat

52

Capitolul 6. Reeaua Internet. Servicii Internet

CAPITOLUL 6 REEAUA INTERNET. SERVICII INTERNET


Obiective: Internet, intranet, extranet. Clasificarea adreselor utilizate n reeaua Internet Servicii de baz Internet

6.1. Ce este Internet-ul i cum a aprut ?


Anii de apariie ai Internet ului trebuie cutai la mijlocul anilor 1960, cnd n cadrul Departamentului de Aprare al SUA, s-a hotrt crearea unei reele de comand i control care s poat supravieui unui rzboi nuclear. Prima reea de calculatoare care a luat natere n 1965 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. Iniial , reeaua ARPA era compus din dou pri: o reea de sisteme pentru prelucrarea datelor, numite HOST i o subreea de comunicaii coninnd calculatoare de noduri pentru comutarea pachetelor, cunoscute sub numele de IMP (Interface Message Processors procesoare ale mesajelor de interfa). n anul 1980 ARPANET asigura conexiuni ntre mai mult de 400 de calculatoare din centre universitate, militare, sau guvernamentale. Pe la mijlocul anilor 1980, lumea a nceput s vad colecia de reele ca fiind un Internet (Interconnection of networks). Ar trebui amintit c ncepnd din anul 1981 n componena calculatoarelor se utilizeaz primele modemuri. Internet-ul a avut n evoluia sa o cretere exponenial: astfel n anul 1990 al cuprindea 3.000 de reele i peste 20.000 de reele de calculatoare din 150 de ri, n anul 1992 a fost ataat gazda cu numrul 1.000.000. n 1995 existau mai multe coloane vertebrale, sute de reele de nivel mediu (regionale), zeci de mii de reele LAN, milioane de gazde i zeci de mii de utilizatori. Mrimea Internet-ului se dubleaz aproximativ n fiecare an. Sintetiznd cele spuse pn acum putem spune c Internet-ul este o reea global compus din mii de reele mai mici de calculatoare i milioane de calculatoare comerciale, educaionale, guvernamentale i personale, toate legate ntre ele prin intermediul protocolului standard TCP/IP. Internet-ul poate fi privit ca un ora electronic cu biblioteci, birouri de afaceri, galerii de art, magazine i multe altele, toate virtuale, fiind baza de comunicaie (arhitectura) utilizat pentru programarea n Web. Din punct de vedere sistemic, Internet-ul este un sistem distribuit client/server. ntr-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
Elemente de informatic aplicat 53

Capitolul 6. Reeaua Internet. Servicii Internet

utilizatori; ntr-un astfel de sistem nimic nu se face n mod explicit, totul este realizat autonom de ctre sistem, fr cunotina utilizatorilor. Un sistem distribuit este un sistem de programe construit peste o reea, sistem care asigur reelei un grad mare de coeziune i transparen. De aceea, diferena major ntre o reea i un sistem distribuit nu apare la nivel de echipamente, ci la nivel de programe (la nivelul sistemului de operare, n special). Ce nseamn de fapt s fii pe Internet ? Tanenbaum spune: o main este pe Internet dac folosete stiva de protocoale TCP/IP, are o adres IP i are posibilitatea de a trimite pachete IP ctre toate celelalte maini din Internet. Simpla posibilitate de a trimite i primi pot electronic nu este suficient, deoarece pota electronic este redirectat ctre multe reele din afara Internet ului. Oricum, subiectul este cumva umbrit de faptul c multe calculatoare personale pot s apeleze la un furnizor de servicii Internet folosind un modem, s primeasc o adres IP temporar i apoi s trimit pachete IP ctre alte gazde. Are sens s privim asemenea maini ca fiind pe Internet numai atta timp ct ele sunt conectate la ruter-ul furnizorului de servicii." Ali termeni, care n ultima perioad de timp sunt tot mai des utilizai se refer la: intranet, extranet, comer electronic (e-commerce) etc. Prin intranet se nelege n general aplicarea tehnologiilor Internet la nivelul reelei din interiorul unei societi, sau altfel spus prin intranet nelegem o reea de calculatoare care permite angajailor unei companii s partajeze i s schimbe informaii, mesaje e-mail i chiar documente confideniale ale companiei. Similar modului n care Internet-ul conecteaz utilizatorii din ntreaga lume, un intranet conecteaz angajaii unei companii indiferent de locul unde se afl acetia. El permite agenilor economici (societi, companii, firme) s foloseasc instrumentele Internet, cum ar fi pota electronic, navigaia n Web sau transferul de fiiere, n cadrul reelei private a instituiei respective. Aceste intranet-uri, cunoscute i ca web-uri interne, sunt interne numai din punct de vedere logic pentru organizaia respectiv. Din punct de vedere fizic ele pot traversa globul, dar accesul este limitat i definit de comunitatea interesat. Utiliznd terminologia Web putem spune c un web-ul intern este alctuit din toate nodurile HTTP dintr-o reea privat, precum reelele LAN sau WAN ale organizaiei. De menionat c atunci cnd scriem Web, ne referim la World Wide Web, iar dac ne referim la Web-urile unor reele private, vom utiliza web. Raportat la Internet, un intranet este un sistem nchis, cu un acces limitat (controlabil) la Internet, n care pentru partajarea i distribuirea informaiilor precum i pentru partajarea aplicaiilor de lucru, este utilizat tehnologia Web (Web publicitar, baze de date distribuite, HTML, metode de acces etc.). Dac un intranet al unei societii se conecteaz cu doi sau mai muli parteneri de afaceri, el este referit adesea ca web business-to-business, sau extranet. Deci prin extranet se nelege: un intranet busines-to-business (B2B) care permite accesul limitat, controlat, i securizat ntre intranet-urile societilor, precum i desemnarea i autentificarea utilizatorilor aflai n diferite locaii la distan;
Elemente de informatic aplicat 54

Capitolul 6. Reeaua Internet. Servicii Internet

un intranet care permite accesul controlat prin autentificarea participanilor. Care este legtura dintre intranet, extranet i comerul electronic ? Rspunsul cuprinde trei pri: intranet-ul, extranet-ul, i comerul electronic au n comun utilizarea protocoalelor Internet pentru a conecta utilizatorii societii; intranet-urile sunt mult mai uor de localizat i pot prin urmare transfera datele mai rapid dect cele mai multe extranet-urile distribuite; controlul pe care administratorii reelei l poate exercita asupra utilizatorilor este diferit pentru cele trei tehnologii. ntr-un intranet, administratorii pot stabili o tactic i un acces riguros pentru un grup de utilizatori. De exemplu, se poate specifica c sistemul de operare pentru utilizatori s fie Windows 2000 Professional, iar Microsoft Internet Explorer, drept browser-ul standard. ntr-un extranet de tip business-to-business, fiecare arhitect de sistem al societilor participante trebuie s colaboreze pentru a asigura o interfa comun. Acelai lucru este adevrat i pentru e-commerce, n care partenerii de afaceri pot fi complei necunoscui. Astfel aplicaiile e-commerce suport adesea un nivel al securitii i integritii tranzacionale (de exemplu, nerepudierea comenzilor) care nu este prezent n aplicaiile intranet sau extranet.

6.2. Adrese IP i adrese Internet


Pentru a putea fi identificate n cadrul reelei, calculatoarele conectate la Internet, numite host-uri, noduri, sisteme sau server-e trebuie s poat fi identificate printr-o adres. n scurta istorie a Internet-ului s-au folosit mai multe sisteme de adresare i mai multe modaliti de specificare a acestora. n continuare vom prezenta sistemul care este utilizat n prezent. Specificarea unei adrese se poate face n dou moduri: specificare numeric, prin iruri de numere, utilizat pentru adrese IP; specificare de domenii, prin nume sau succesiuni de nume, utilizat pentru adrese Internet. Adresa IP este un numr ntreg pozitiv, reprezentat pe 32 de bii (patru octei), reprezentnd adresa de reea a calculatorului; vor exista deci 232 astfel de adrese IP. Structura general a unei astfel de adrese este format din trei pri: prima parte a adresei IP indic clasa (tipul adresei); a doua parte care identific reeaua la care este conectat calculatorul (adresa reelei); a treia parte care identific conexiunea prin care calculatorul se leag la reea (adresa plcii de reea a calculatorului conectat). A doua modalitate de adresare este utilizarea adreselor prin specificarea de domenii, cunoscute drept adrese Internet. Adresa IP este utilizat la nivelul programelor de comunicaie n reea i este mai greu de manevrat de utilizatori. Sistemul de adresare prin intermediul adreselor Internet este conceput astfel nct s permit utilizatorului o scriere mai comod, mai sugestiv i mai elastic a adresei gazdelor dect cele cu adrese IP, unde n loc de numere se utilizeaz iruri de caractere ASCII. La nivelul utilizatorului, identificarea calculatoarelor se face printr-un nume de calculator gazd, iar corespondena ntre specificarea de subdomenii i adresele IP revine protocolului de aplicaie DNS (Domain Name System Sistemul Numelor de Domenii). Un nume de calculator gazd este constituit din maxim cinci nume de domenii separate de caracterul punct, ce va reprezenta legtura cu nivelul superior, domeniul din stnga fiind de nivel inferior, iar domeniul cel mai din dreapta avnd nivelul cel mai nalt.
Elemente de informatic aplicat 55

Capitolul 6. Reeaua Internet. Servicii Internet

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


nume1 nume2 nume3 nume4

nume5

Nume1 este considerat domeniul principal, iar celelalte sunt subdomenii. Structura ierarhic generat de domenii i subdomenii este definit n funcie de diferite uniti de organizare sau de diverse domenii de activitate. O adres Internet are o structur relativ simpl, dar ordinea cuvintelor n adres este esenial. ntre cuvintele i separatorii care compun adresa nu trebuie s apar spaii. Principalul separator ntre cuvinte este caracterul "." (punct). O adres Internet poate avea una dintre urmtoarele trei forme: 1. nume_utilizator@domeniu1.domeniu2. domeniun; 2. nume_utilizator@nume_host.domeniu1.domeniu2. domeniun; 3. nume_host.domeniu1.domeniu2. domeniun; unde: nume_utilizator indic numele utilizatorului de pe calculatorul nume_host (pentru tipul 2 de adresare) sau din domeniul domeniu1. Numele utilizatorului nume_utilizator se scrie naintea caracterului @. Primele dou tipuri de adrese sunt echivalente, n sensul c nume_host poate nlocui domeniile pe care le gestioneaz el. Aceste dou tipuri de adrese sunt utilizate n principal la comunicaiile prin serviciul de pot electronic sau n discuiile interactive. Adresele de forma a treia sunt utilizare pentru a indica gazde din cadrul unei reele. succesiunea domeniu1.domeniu2. domeniun indic nivelurile de organizare, de la stnga spre dreapta. Astfel adresa de host: [Link] care nseamn calculatorul cu numele ns, conectat la reeaua subdomeniului fsea din subdomeniul ugal al domeniului ro. Conceptual, Internet-ul este mprit n cteva sute de domenii de nivel superior, fiecare domeniu cuprinznd mai multe sisteme gazd. La rndul lui, fiecare domeniu este subdivizat n subdomenii i acestea la rndul lor partiionate, .a.m.d. Adresele Internet sunt cele folosite de utilizatori, dar reeaua nelege numai adrese IP (adrese binare), deci apare necesitatea unui mecanism care s converteasc irurile ASCII n adrese de reea. Corespondena dintre adresele Internet i adresele IP (adresele numerice recunoscute de calculatoare), dup cum am mai spus, o face protocolul DNS. Acest protocol convertete adresa Internet n adresa IP corespunztoare calculatorului destinatar. Mecanismul DNS presupune c n reeaua Internet exist numeroase
Elemente de informatic aplicat 56

Capitolul 6. Reeaua Internet. Servicii Internet

calculatoare speciale, numite servere de nume, (NS Name Server). Fiecare NS conine dou tipuri speciale de informaii: tabele de coresponden ntre adresele Internet i adresele IP ale unui grup de calculatoare gazd aflate n vecintatea lui; adresele IP i Internet ale ctorva severe de nume vecine lui. Fiecare domeniu trebuie s aib desemnat cel puin un NS care s-i asigure corespondena adres IP adres Internet pentru subdomeniile proprii. Este posibil, dac domeniul este mare, ca aceste corespondene s fie distribuite pe mai multe NS ale domeniului respectiv. Atunci cnd se execut operaia de recunoatere a calculatorului destinaie, se pot ntlni mai multe situaii: 1. Server-ul local cunoate adresa destinatarului deoarece este n baza de date a lui. Acest lucru este n general valabil pentru calculatoarele din acelai domeniu. 2. Server-ul local al reelei cunoate adresa destinatarului deoarece ea a fost solicitat recent de ctre un utilizator din reea. n general server - ele pstreaz pentru o perioad de timp adresele solicitate, n scopul optimizrii mecanismului de cutare. 3. Server-ul local nu cunoate adresa cerut, dar tie cum s o afle. El contacteaz un server rdcin, care tie adresele serverelor de nume (server DNS) pentru zona celui mai nalt nivel (de exemplu ro). Conform conectrilor n reeaua Internet, un calculator gazd este subordonat din punct de vedere al comunicaiilor altui calculator gazd care subordoneaz la rndul su alte calculatoare gazd. Numele unui calculator gazd reprezint modul de localizare n structura general de interconectarea calculatoarelor n reeaua Internet. Un tip de adrese care extind adresele Internet sunt adresele de specificare a adreselor de Web, care vor fi explicate n capitolul dedicat aplicaiei WWW.

6.3. Servicii Internet


Amploarea luat de Internet, precum i creterea popularitii acestuia n rndurile utilizatorilor, fie c sunt persoane fizice sau societi, a dus la apariia unor aplicaii scrise special pentru manipularea informaiilor puse la dispoziie de aceast mare reea de calculatoare. Nu se tie ct de mult se vor dezvolta aceste aplicaii, pn unde se va ajunge. Sugestiv cred c este urmtoarea afirmaie fcut de Todd Mafin: Economia pe Internet este un fenomen pe mai departe, dar Web-ul lipsit de hotare va fi la fel de mare ca i lumea nsi. Oamenii cred c n viaa noastr au avut loc deja multe schimbri. Ei bine, asta nu e nimic comparabil cu ceea ce urmeaz. Tradiional, Internet-ul a avut patru aplicaii principale, i anume: pota electronic (e-mail) reprezint facilitatea prin care se poate trimite i primi mesaje de la orice utilizator al reelei Internet; newsgroups (grup de tiri) este un serviciu de informaii, prin intermediul cruia se poate participa la discuiile din grupurile de tiri existente pe calculatorul conectat; Telnet conectarea la distan la un calculator din reea; FTP permite transferarea de fiiere pe/ de pe un calculator aflat n reea;

Elemente de informatic aplicat

57

Capitolul 6. Reeaua Internet. Servicii Internet

Web-ul cea mai popular aplicaie a Internet-ului, prin intermediul creia utilizatorii au acces la o varietate de informaii din toate sferele de activitate, cu ajutorul unui program de navigare numit browser.

6.3.1. Pota electronic (e-mail)


Milioane de oameni sunt conectai ntr-un fel sau altul la reeaua Internet i pot trimite mesaje prin intermediul potei electronice ctre aproape orice utilizator din reea. Uneori singurul motiv pentru care cineva se conecteaz la Internet este sistemul de pot electronic, care permite utilizatorilor o comunicare rapid, uoar i eficient cu ceilali utilizatori conectai la sistemul Internet. Sistemul de pot electronic nu este chiar att de simplu cum pare la prima vedere, dar programele care permit conectarea la acest serviciu sunt foarte diverse, i implicit fiecare utilizator i alege acel produs software pe care l consider cel mai apropiat intereselor i pregtirii sale. Pe scurt, pota electronic, sau e-mail (electronic mail), reprezint un instrument puternic i complex, care permite unui utilizator s trimit orice document creat pe un calculator ctre oricine are o adres e-mail. Mesajele e-mail pot conine text, grafic, alte fiiere ataate, secvene audio sau video; deci putem spune c prin intermediul potei electronice poate fi transmis orice fiier de tip text sau binar. Sistemul de pot electronic poate fi utilizat i pentru a transmite acelai mesaj mai multor persoane n acelai timp (de exemplu, o felicitare cu ocazia diverselor srbtori se poate scrie o singur dat i apoi s fie transmis tuturor prietenilor). n general pentru a putea transmite un mesaj prin intermediul potei electronice este nevoie de un calculator; un modem care s conecteze calculatorul la reeaua telefonic; un program software care va permite utilizarea acestui serviciu de Internet; un acces la Internet, oferit de un provider sau de un serviciu online, i o adres de e-mail. Mesajul care se dorete a fi transmis este preluat n reeaua Internet de ctre un server i apoi livrat calculatorului menionat n adresa de e-mail. Presupunem c avem calculatorul, modemul, i serviciile oferite de un provider. Cum este alctuit o adres de e-mail ? Adresa e-mail a unui utilizator cu acces la serviciile potei electronice oferite de reeaua Internet este o adres Internet, care are o form destul de simpl i anume (a mai fost descris i la adresele Internet): nume_utilizator@[Link] nume_utilizator este numele (login name) declarat de utilizator atunci cnd i se atribuie accesul la serviciile de e-mail (asociat cu o parol); host este numele calculatorului gazd cu rol de server de nivel inferior; domeniu este drumul (calea) n arborele unui domeniu principal. Ultimele dou componente identific nodul destinaie. Adresele de pot electronic pot fi utilizate i pentru a transmite mesaje ctre un utilizator care nu este conectat la Internet ci la alt reea care are acest serviciu, prin interconectare. Cnd formatele e-mail difer (caz ntlnit n situaia cnd se utilizeaz produse incompatibile), pentru translatarea datelor ntr-un format apropiat utilizat de destinatar se utilizeaz porile (gateways). i n cazul serviciului de e-mail se utilizeaz diferite protocoale
Elemente de informatic aplicat 58

Capitolul 6. Reeaua Internet. Servicii Internet

pentru trimiterea i recepionarea mesajelor. Cel mai utilizat protocol de acces este SMTP (Simple Mail Transfer Protocol). Acest protocol este bazat pe arhitectura client/server n care unii utilizeaz un client de pot pentru a crea i pentru a citi pota, n timp ce server-ele fac procesarea i transportul potei. Este un protocol utilizat n Internet, i face parte din stiva de protocoale TCP/IP. Prin intermediul acestui protocol pot fi livrate numai fiiere text ASCII. n general, mesajelor transmise prin e-mail li se pot ataa fiiere binare (o imagine, video, sunet, fiiere executabile), care nainte de a fi trimise n Internet trebuiesc convertite ntr-un format ASCII. Fiierele pot fi codificate prin utilizarea unei scheme de codificare, iar la recepie acestea sunt decodificate cu una din schemele care este utilizat la codificarea fiierului. n general, majoritatea programelor software de e-mail codific / decodific automat fiierele binare / fiierele ASCII. Un protocol prin intermediul cruia pot fi transmise i recepionate i mesaje non ASCII este protocolul de acces MIME (Multipurpose Internet Mail Extensions). Unul din cele mai vechi protocoale de livrare (prima versiune a fost definitivat n anul 1984) este protocolul de pot POP (Post Office Protocol). Acesta este un protocol simplu utilizat pentru aducerea mesajelor dintr-o cutie potal aflat pe un server pe calculatorul destinatarului, pentru a fi citite mai trziu. Pentru a primi pota, utilizatorul trebuie s se logheze la server-ul de pot, utiliznd o parol i un nume utilizator. Modul n care are loc transferul mesajului de-a lungul unui intranet, sau ctre o alt reea, este asemntor celui utilizat n Internet. Un mesaj este creat utiliznd SMTP, apoi ca toate informaiile trimise de-a lungul Internet-ului, mesajul este mprit de ctre protocolul TCP n pachete IP. Adresa este examinat de ctre agentul de transfer de pot al intranet-ului. Dac adresa destinaie se afl n alt reea, agentul de transfer de pot va trimite mesajul de-a lungul intranet-ului prin intermediul ruter-elor ctre agentul de transfer de pot al reelei receptoare. Ceea ce intervine n cadrul unui intranet este faptul c nainte ca pota s poat fi trimis n Internet, ea trebuie s treac prin sistemul de securitate al intranet-ului. Firewall-ul pstreaz urmele mesajelor i ale datelor care intr i ies din intranet. El pstreaz o nregistrare a traficului n aa fel nct orice violare a sistemului poate fi depistat i descoperit la timp. Astfel mesajul prsete intranet-ul i este trimis ctre un ruter Internet, care dirijeaz mesajul ctre reeaua destinaie. Reeaua receptoare preia mesajul de e-mail. Aici o poart utilizeaz protocolul TCP pentru a reconstrui pachetele IP ntr-un mesaj complet, dup care transform mesajul n protocolul particular pe care reeaua destinaie l utilizeaz (precum formatul de pot CompuServe), i l trimite destinatarului. De asemenea, la recepie mesajul poate s treac mai nti printr-un firewall nainte de a fi transmis n reea. Reeaua receptoare examineaz adresa de e-mail i trimite mesajul ctre csua potal specificat, sau utilizeaz protocolul POP pentru a-l transporta ctre un server de pot.

6.3.2. Transferul de fiiere


Aceast aplicaie Internet este cunoscut sub numele de FTP (File Transfer Protocol). Serviciul FTP a fost unul din primele servicii dezvoltate pentru Internet. Prin intermediul su se pot transfera fiiere de pe un calculator pe un alt calculator, care se afl la distan unul fa de cellalt. Condiia este ca cele dou calculatoare s fie conectate la reeaua Internet.

Elemente de informatic aplicat

59

Capitolul 6. Reeaua Internet. Servicii Internet

Protocolul pe care se bazeaz, numit FTP, permite cutarea prin listele de fiiere disponibile n diferite servere aflate la distan i n final primirea informaiilor dorite. Calculatorul de la care se face conectarea se numete gazd local, sau local host, iar calculatorul la care se dorete conectarea se numete gazd la distan, sau remote host. Exist dou tipuri de transferuri de fiiere: download, caz n care se preia informaia de pe server (remote host) i se aduce pe calculatorul personal (local host); upload, caz n care se depune o informaie pe calculatorul server. Pentru ca un utilizator s se poat conecta la un calculator din Internet folosind serviciul FTP, trebuie ca acel calculator aflat la distan s aib instalat un server de FTP. Pentru a executa aceste tipuri de transferuri trebuie ca utilizatorul s aib dreptul de citire, respectiv scriere, pe serverul respectiv. n mod normal pentru a avea acces la un server FTP, trebuie s ca utilizatorul s aib un cont (nume de utilizator i o parol) pe acel calculator aflat la distan. n general administratorii sistemelor la care ne conectm permite prin intermediul unui cont special, numit anonymous, accesul la anumite fiiere cu acces liber.

6.4. World Wide Web


Web-ul (World Wide Web sau WWW pnza de pianjen mondial) este unul dintre cele mai interesante servicii oferite de reeaua Internet, fiind instrumentul care a revoluionat accesul la Internet. Web-ul este un serviciu care se bazeaz pe tehnologiile Internet, el permite utilizatorului unui calculator s acceseze informaii aflate pe un alt calculator din reea, fiind un sistem cu o arhitectur client / server. Aprut n 1989 la CERN (Conseil Europeen pour la Recherche Nucleaire Centrul European de Fizica Particulelor), din necesitatea de a permite cercettorilor din ntreaga lume s colaboreze utiliznd colecii de rapoarte, planuri, desene, fotografii i alte tipuri de documente aflate ntr-o continu modificare, serviciul Web-ul a fcut din reeaua Internet o reea accesibil tuturor celor care sunt conectai la ea. Robert Cailliau i Tim Berners Lee au numit programul care permitea navigarea prin Web i culegerea informaiilor browser (interfaa ntre utilizatorul WWW i reea), iar numele noului sistem s-a numit World Wide Web. Primul browser creat de Tim Berners Lee s-a numit WorldWideWeb, iar mai trziu l-a redenumit Nexus. Tim Berners-Lee i echipa sa au dezvoltat primele versiuni pentru cele patru componente cheie necesare serviciului Web, i anume: protocolul HTTP; limbajul de descriere a hipertextului HTML; server-ul de Web; browser-ul.

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

Elemente de informatic aplicat

60

Capitolul 6. Reeaua Internet. Servicii Internet

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. O ntrebare fireasc pe care i-o poate pune fiecare ar fi: Web-ul este o reea de calculatoare la fel ca Internet-ul ? Rspunsul este NU. Internet-ul furnizeaz suportul de comunicaie pentru Web. Folosirea termenului de Web se refer la totalitatea coleciilor de site-uri i informaii (milioane de documente legate ntre ele, care se gsesc pe calculatoare rspndite n ntreaga lume) ce pot fi accesate prin protocolul HTTP n momentul n care utilizatorul este conectat la Internet. Web-ul este cel mai mare rezervor de informaie electronic din lume. Pentru a putea naviga pe Web, este nevoie de: un calculator, modem, o legtur telefonic (n cazul n care calculatorul respectiv nu face parte n mod direct din Web), un furnizor de servicii Internet i un program special, numit i program de navigare (browser), prin intermediul cruia utilizatorul cere i obine informaiile dorite. De asemenea, se tie c un furnizor de servicii Internet este o societate care are unul sau mai multe calculatoare conectate la Internet. Utiliznd modemul, calculatorul se poate conecta la modemul serverului furnizorului de servicii Internet. Dup conectarea la calculatorul furnizorului, programul browser va permite accesul la Web. De obicei, furnizorul de servicii Internet solicit o tax lunar pentru furnizarea accesului la Internet. Acesta poate s cear i o tax iniial de instalare i poate limita timpul de conectare lunar. De aceea este bine s alegem furnizorul care ne poate oferi serviciile de care avem nevoie, i nu pe care ni le poate oferi un furnizor. Browser-ul este un program care permite vizualizarea, examinarea i comunicarea cu documente Web, fiind de fapt interfaa ntre utilizatorul Web reea. Browser-ul Web interacioneaz cu server-ul Web printr-o relaie de tip client/server. n general browser-ul, n calitate de client, cere serverului s-i trimit anumite documente, pe care le afieaz apoi ntr-o fereastr pe ecranul calculatorului. Browser-ul permite vizualizarea datelor trimise de serverul de Web. Primele browser-e, aprute la nceputul anilor 1990 nu aveau multe funcii 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, browserele au devenit astzi tot mai complexe. Am spus c prin intermediul unui browser se pot vizualiza diferite documente Web. Aceste documente Web sunt realizate n marea lor majoritate cu ajutorul unui limbaj, numit HTML (HyperText Markup Language limbaj de marcare hipertext), care permite utilizatorilor s produc pagini care includ text, grafic i indicatori ctre alte pagini de Web. HTML nu este un limbaj de programare, ci mai degrab un set de reguli utilizate pentru formarea unui document Web. Atunci cnd se creeaz un document hipertext utiliznd HTML, trebuie respectat un set de reguli. n general orice program de navigare are o opiune View | Source, care permite afiarea paginii curente n format HTML n loc de forma interpretat. Utiliznd HTML se pot afia pagini de Web statice, care includ tabele i poze.

6.4.1. Macrostructura World Wide Web-ului


Internet-ul are o arhitectur client/server, care presupune existena unui server i a unui client. n cadrul acestei arhitecturi lucrurile sunt relativ simple: pe baza cereri emis de client,
Elemente de informatic aplicat 61

Capitolul 6. Reeaua Internet. Servicii Internet

server-ul va analiza i va rspunde acestuia. Mai putem spune c server-ul ofer servicii clienilor din reea care cer acest lucru; sau mai putem spune c server-ul produce resurse, iar clientul consum aceste resurse. ntr-o aplicaie, un program poate fi n acelai timp att client ct i server. Prin client i server, n situaia de fa, se neleg procese, nu calculatoare. Vorbim deci de un proces server i de un proces client. Definiie: Orice aplicaie n care solicitantul aciunii este un sistem de calcul (sau un proces) i executantul aciunii este un alt sistem de calcul (sau un alt proces) este o aplicaie client/server.

Fig. 6.1. Model 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).

Fig. 6.2. Arhitectura client/server pe dou niveluri 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. Arhitectura client/server pe trei niveluri a aprut datorit creterii complexitii aplicaiilor care puteau fi desfurate pentru teri sau mii de utilizatori.

Elemente de informatic aplicat

62

Capitolul 6. Reeaua Internet. Servicii Internet

Fig. 6.3. Arhitectura client/server pe trei niveluri Clientul de Web Din punct de vedere al utilizatorului, Web-ul reprezint o colecie uria de documente care sunt rspndite n ntreaga lume, sub forma unor pagini. Fiecare pagin poate s conin legturi ctre alte pagini, aflate oriunde n lume. Utilizatorul poate s aleag o legtur care i va aduce pagina indicat de legtur. Acest proces se poate repeta la nesfrit, fiind posibil s se traverseze n acest mod sute de pagini legate ntre ele. Despre paginile care indic spre alte pagini se spune c utilizeaz hipertext (termenul de hypertext, n limba englez, a fost inventat de Ted Nelson, care l-a definit ca fiind o scriere nesecvenial"). Deci cnd utilizm termenul de hypertext n legtur cu Web-ul, acesta se refer la o seciune a unui document HTML. Hypertextul trebuie interpretat ca un text care identific o legtur la o alt informaie Web, de obicei un alt document Web. n mod tradiional, cnd se creeaz un document Web, hypertextul este identificat prin ngroarea sau sublinierea hypertextului, pentru a-l deosebi de textul simplu. Paginile pot fi vizualizate cu ajutorul browser-ului. Programul de navigare aduce pagina cerut, interpreteaz textul i comenzile de formatare coninute n text i afieaz pagina pe ecran. Majoritatea paginilor de Web ncep cu un titlu, conin informaii (text obinuit sau formatat, imagini, hiperlegturi etc.) i se termin cu adresa de pot electronic a celui care menine pagina. Hiperlegturile sunt uor de recunoscut, deoarece atunci cnd utilizatorul poziioneaz mouse-ul pe ele forma cursorului se modific; ele sunt n general imagini sau iruri de caractere care reprezint legturi ctre alte pagini, i sunt afiate n mod diferit, fiind subliniate i / sau colorate cu o culoare special. Pentru a selecta o legtur, utilizatorul va plasa cursorul pe zona respectiv (prin utilizarea mouse-ului sau a sgeilor) i va comanda selecia (click pe butonul stng al mouse-ului, sau apsarea tastei ENTER). Majoritatea programelor de navigare au numeroase butoane i opiuni care ajut navigarea prin Web. Multe au un buton pentru revenirea la pagina anterioar (Back), un buton pentru a merge la pagina urmtoare (Forward), un buton pentru selecia paginii personale (Home). Majoritatea programelor de navigare mai au un buton sau un meniu pentru nregistrarea unei adrese de pagin (Bookmark) i un altul care permite afiarea unor adrese nregistrate, fcnd posibil revenirea la o pagin cu ajutorul unei simple selecii realizate cu mouse-ul. Paginile pot fi salvate pe disc sau tiprite. Sunt posibile numeroase opiuni pentru controlul ecranului i configurarea programului de navigare conform dorinei utilizatorului. n afar de text obinuit (nesubliniat) i hipertext (subliniat), paginile de Web pot s conin iconie, desene, fotografii, hri. Nu toate paginile sunt afiabile. De exemplu, pot s existe pagini care conin nregistrri audio, clip-uri video sau pe amndou. Dac paginile de hipertext sunt combinate cu alte tipuri de pagini, rezultatul se numete hiper-media. Dac n urm cu civa ani numai o parte din programele de navigare puteau s afieze orice tip de hiper-media, n momentul de fa majoritatea browser-elor pot s fac acest lucru. De cele
Elemente de informatic aplicat 63

Capitolul 6. Reeaua Internet. Servicii Internet

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. Multe pagini de Web conin imagini de dimensiuni mari, pentru care ncrcarea dureaz foarte mult. Unele programe de navigare trateaz problema ncrcrii lente aducnd i afind mai nti textul i apoi imaginile. Aceast strategie ofer utilizatorului ceva de citit ct timp ateapt, i n acelai timp i permite s renune la pagina respectiv dac nu este destul de interesant ca s merite ateptarea. O alt strategie este de a oferi opiunea de a dezactiva aducerea i afiarea automat de imagini. Unele pagini de Web conin formulare care cer utilizatorului s introduc informaii. Aplicaiile tipice pentru formulare sunt cutrile ntr-o baz de date pentru o intrare specificat de utilizator, comandarea unui produs sau participarea la un sondaj de opinie. Un browser poate folosi plug-in-uri (aplicaii care pot fi ataate browser-ului, care pot interaciona cu acesta ducnd uneori la rezultate surprinztoare). Dintre acestea amintim tehnologia VRML i tehnologia ShockWave. Aplicaii bazate pe partea de server Web Acestea sunt menite a fi folosite n cadrul server-elor Web. Termenul de server Web se refer la unul din calculatoarele ce se afl n reea; el poate avea la baz diferite platforme software (sisteme de operare) astfel nct utilizatorii nu vor ti niciodat ce se afl dincolo de un simplu click n browser. Pentru a avea acces la informaiile din Internet, un calculator acceseaz un server de Web. n general acestea sunt servere HTTP. A nu se confunda noiunea de server web (care este un calculator conectat la reeaua Internet) cu server HTTP (aplicaia software ce ruleaz pe un server Web i asigur transferul de informaii dintre server-ul Web i browser-ul utilizatorilor). Protocolul de transfer standard care descrie cererile i rspunsurile permise utilizat de Web este HTTP (HyperText Transfer Prototcol). Accesarea resurselor Internet Am vzut c Web-ul reprezint o colecie imens de documente, la care orice utilizator conectat la Internet are acces. Pentru a putea accesa o pagin utilizatorul ar trebui s tie: 1. cum se numete pagina; 2. cum este localizat pagina; 3. cum se face accesul la pagin. Pentru a localiza o resurs Internet trebuie s specificm unde se gsete resursa respectiv. Soluia aleas pentru specificarea unei resurse se numete URL (Uniform Resource Locator), i care de fapt reprezint o adres Internet a unui document Web. Pentru a gsi o informaie ntr-o carte, cititorul consult indexul crii, pentru a gsi o resurs Web, trebuie s-i specifice adresa. Browser-ele Web utilizeaz URL-uri pentru localizarea resurselor Web. Pentru aceasta trebuie s se specifice: fiierul i directorul (folder-ul) unde se gsete acesta; calculatorul din reeaua Internet pe care este stocat fiierul respectiv; modul n care fiierul poate fi transferat pe reea.
Elemente de informatic aplicat 64

Capitolul 6. Reeaua Internet. Servicii Internet

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 protocol://nume_DNS/nume_local adic protocolul utilizat, numele DNS al calculatorului pe care este memorat fiierul i un nume local, care indic n mod unic pagina. Deci, adresa Internet specificat n figura de mai sus este: [Link] Acest URL are cele trei componente: protocolul, http; numele DNS al serverului, [Link]; numele fiierului, [Link]. 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 [Link].

Printre protocoalele cele mai utilizate enumerm:


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

Capitolul 6. Reeaua Internet. Servicii Internet

Cum funcioneaz serviciul WWW ? Atunci cnd un utilizator dorete s caute informaii pe Internet, apelnd la serviciul de Web , se spune c el se conecteaz la un site. Prin site se nelege un ansamblu de pagini Web, ntre care exist create legturi, astfel nct, pornind de la o prim pagin a crei adres reprezint adresa site-ului, este posibil navigarea prin toate paginile acestuia. Atunci cnd utilizatorul se conecteaz la un site Web au loc urmtoarele operaii: 1. browser-ul stabilete o conexiune TCP/IP ctre server. Protocolul la nivel de aplicaie utilizat este specificat printr-un numr, denumit numr de port. Fiecare protocol va avea un numr de port specific. De exemplu, protocolul HTTP are asociat portul 80; 2. browser-ul emite o cerere HTTP ctre server, cerere care este constituit din: a. o linie de cerere (request-line) format dintr-o comand HTTP, urmat de un URL i de versiunea protocolului utilizat; b. un antet (request-header) care conine informaii despre cerere i despre clientul care execut cererea; c. corpul cererii; 3. server-ul Web recepioneaz cererea, o interpreteaz i emite un rspuns ctre browser. Rspunsul este constituit din: a. un cod de stare, care descrie modul de finalizare a cererii i o scurt descriere a codului. Codurile sunt formate din trei cifre, i au urmtoarele semnificaii: - codurile care ncep cu 1 sunt coduri de informare, - codurile care ncep cu 2 sunt coduri de succes, - codurile care ncep cu 3 sunt coduri de redirectare, - codurile care ncep cu 4 sunt coduri de eroare client, iar codurile care ncep cu 5 sunt coduri de eroare server; b. un antet (response-header) ce conine informaii despre resursa solicitat, eventual alte declaraii necesare pentru livrarea rspunsului; c. un corp, format din datele transferate. Aceast succesiune de operaii poart numele de tranzacie. Regsirea informaiilor pe Web Cu toate c pe Web se afl o cantitate foarte mare de informaii, gsirea unei anumite informaii nu este foarte simpl. Pentru a facilita gsirea paginilor care pot fi utile, o serie de cercettori au scris programe pentru a realiza indexarea Web-ului n diferite moduri. Unele dintre soluii au devenit att de populare, nct s-au transformat n soluii comerciale. Pentru a gsi n aceast imensitate de informaii, care este Web-ul, ceea ce dorim trebuie s apelm la instrumente de cutare. Cel mai vechi instrument de cutare a fost catalogul. Catalogul reprezint o colecie de adrese, grupate pe categorii. Fiecare adres este nsoit de o scurt descriere a coninutului i eventual de o not de apreciere. Cel mai utilizat instrument de cutare este motorul de cutare (search engines). Acestea sunt nite programe denumite uneori i Spiders, Crawlers, Worms, Robots, sau Knowbots, iar dintre cele mai cunoscute enumerm: AltaVista, Hotbot, Yahoo, Infoseek, Lycos, Excite, Webcrawler, etc. Aceste programe viziteaz pagini Web, analizeaz textul i cuvintele cheie i le stocheaz n baza de date a motorului de cutare. Cnd un utilizator transmite o cerere de cutare, motorul de cutare consult baza de date proprie i extrage adrese care conin cuvintele specificate de utilizator, crend un catalog. Catalogul va fi transmis spre vizualizare pagin cu pagin ctre browser-ul care a transmis cererea de cutare.

Elemente de informatic aplicat

66

Capitolul 6. Reeaua Internet. Servicii Internet

Avantajul acestor motoare de cutare const n viteza cu care avem acces la informaiile dorite i de numrul mare de adrese furnizate. Dezavantajul const n faptul c analiza textului realizat de roboi nu este att de exact ca analiza oamenilor. Alt instrument de cutare este meta-motorul de cutare, cum ar fi MetaCrawler, Highwaz61 etc.). acestea sunt servicii care nu au motoare de cutare i baze de date proprii, ci caut informaiile solicitate de utilizatori cu ajutorul mai multor motoare de cutare, centralizeaz rezultatele obinute, elimin adresele duplicate, apoi le ordoneaz pe categorii. Deoarece utilizeaz mai multe motoare de cutare, ansele de succes sunt mai mari, dar rezultatele se obin mult mai lent. Mecanismele de cutare sunt foarte diverse, astfel putem avea la dispoziie unul din urmtoarele sisteme de cutare: arborescent n acest caz se utilizeaz subiectul cutrii (domeniul). Cutarea ncepe cu specificarea domeniului general, i apoi din aproape n aproape se ajunge la domeniul cutat; mecanism de cutare n acest caz este accesat o baz de date prin utilizarea unui cuvnt cheie (keyword search); combinaie ntre arborescent i mecanism de cutare este o metod combinat (directory / search engine), care utilizeaz ambele metode descrise mai sus; multi - mecanism (multi engine) sunt accesate baze de date prin intermediul mai multor mecanisme de cutare n paralel. Dei Web-ul este imens, dac l reducem la esen, este un graf imens avnd pagini n noduri i hiper-legturi ca arce. Ceea ce face dificil indexarea Web-ului este cantitatea imens de informaie care trebuie gestionat i faptul c aceast informaie este n continu schimbare.

Verificarea cunotinelor

1. Specificarea unei adrese pentru navigarea pe Internet se poate face prin urmtoarele moduri: a. specificare numeric b. reprezentare intern; c. reprezentare extern; d. specificare de domenii. 2. Unei adrese Internet i corespunde: a. o singur adres IP; b. mai multe adrese IP; c. ambele. 3. Numrul de domenii pentru adresele Internet sunt: a. fixe; b. depinde de sistemul de organizare adoptat; c. nu este fixat apriori.
Elemente de informatic aplicat 67

Capitolul 6. Reeaua Internet. Servicii Internet

4. Cea mai uzual modalitate de conectare la Internet este legtura: a. permanent; b. direct prin modem; c. prin sistemul de pot electronic; d. prim modem i terminal. 5. Browser-ul interacioneaz cu server-ul Web printr-o reea client/server, n calitate de: a. client; b. server. 6. Cnd este utilizat termenul de hypertext n legtur cu Web-ul, acesta se refer la: a. o seciune a unui document HTML; b. un text care identific o legtur la o alt informaie Web; c. o poriune de text. 7. URL-ul reprezint: a. adresa uniform pentru localizarea resurselor; b. adresa Internet a unui document Web; c. o adresa Internet oarecare. 8. Prin server HTTP" se nelege: a. o aplicaie software ce ruleaz pe un server; b. un calculator cu rol de server; c. o aplicaie ce ruleaz pe un server i asigur transferul de informaii ntre server i browser. 9. Care este protocolul nativ al Web-lui: a. TCP / IP; b. HTTP; c. FTP.

Elemente de informatic aplicat

68

Rspunsuri

RSPUNSURI

Capitolul 1.
1. 2. 3. 4. 5. 6. 7. b a,c,d b,d a, e c, d b, e c

Capitolul 2.
1. 2. 3. 4. 5. 6. 7. d b c d c c, d d

Capitolul 3.
1. c 2. c, d 3. b, c, d 4. c 5. f 6. a, c 7. c 8. b 9. a 10. c

Capitolul 4.
1. d 2. a, b, c 3. a, b, e 4. b, d, e 5. b, c 6. b, d 7. a 8. b, c, d 9. b,c 10. a, b 11. c

Capitolul 5.
1. 2. 3. 4. 5. 6. 7. 8. a a a a a, c a a, b b

Capitolul 6.
1. 2. 3. 4. 5. 6. 7. 8. 9. a, d a b, c b a a, b a, b c b

Elemente de informatic aplicat

69

Bibliografie

BIBLIOGRAFIE
[Bertalanffy] [Surcel et. all] [Boian, 1993] [Davidescu, 1998] [Ghilic & alt, 2003] L. Von Bertalanffy The concepts of systems in physics and biology, Bulletin of the British Society for the History of Science [Link]. Tr. Surcel (coordonator); [Link]. R. Mranu; [Link]. A. Reveiu; [Link]. P. Potcaliu, Bazele informaticii economice Florian Mircea Boian Programare distribuit n Internet, metode i aplicaii, Grupul microInformatica, Cluj-Napoca, 1997 N. D. Davidescu Sisteme informatice financiar-bancare. Concepte fundamentale. Modelare prin metoda MERISE, vol. I, Editura ALL BECK, Bucureti, 1998 Bogdan Ghilic-Micu, Ion Gh. Roca, Constantin Apostol, Marian Stoica, Ctlina Lucia Cocianu, Algoritmi n programare, Editura ASE, Bucureti, 2003 Pilat F. V., Popa S., Deaconu S., Radu F., Introducere n Internet, Editura Teora, Bucureti, 1995 Ion Gh. Roca, Bogdan Ghilic-Micu, Marian Stoica, Algoritmi n programare. Aplicaii, Editura ASE, Bucureti, 2003 I. Roca, E. Macovei, M. Davidescu, V. Rileanu Proiectarea sistemelor informatice financiar-contabile, Editura Didactic i Pedagogic, Bucureti, 1993 Andrew Tanenbaum, Reele de calculatoare, Ediia a treia, Editura Agora, Tg. Mure, 1998 Lucian i Ioana Vasui ABC-ul informaticii, Grupul microInformatica, Cluj-Napoca,1996 Vtui Mihaela Metode de analiz orientat obiect a sistemelor informaionale Tez de doctorat, A.S.E. Bucureti, 2000 Gabriela Vrlan, Tehnologii client/server n dezvoltarea sistemelor informatice n economie, Editura Didactic i Pedagogic R.A., Bucureti, 2004

[Pilat&alt, 1995] [Roca & alt, 2003] [Roca&alt, 1993] [Tanenbaum, 1998] [Vsui, 1996] [Vtui, 2000] [Vrlan, 2004]

Elemente de informatic aplicat

70

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