Sunteți pe pagina 1din 53

1

OBIECTIVE: familiarizarea cu principalele noiuni i concepte din domeniul informaticii economice; recunoaterea informaiei ca pe o resurs de baz n economia ntreprinderilor; cunoaterea schemei de principiu a calculatoarelor electronice; oferirea unei imagini pertinente asupra caracteristicilor i performanelor calculatoarelor; analiza tipurilor de periferice i prezentarea principalelor lor caracteristici; nelegerea rolului sistemului de operare n funcionarea calculatorului, a obiectivelor, caracteristicilor i funciilor sale; prezentare ctorva noiuni cu privire la tehnicile de exploatare a sistemelor electronice de calcul; descrierea unor aspecte generale cu privire la reelele de calculatoare, reelele locale, mediile Intranet i Extranet.

CUPRINS
CAPITOLUL 1. CONCEPTE DE BAZ N INFORMATICA ECONOMIC ......... 1.1. Noiuni generale ............................................................................... 1.2. Entropia informaional .................................................................... 1.3. Sisteme informaionale i sisteme informatice ................................. 1.4. Tipuri de sisteme informaionale ...................................................... CAPITOLUL 2. SISTEME ELECTRONICE DE CALCUL ......................................... 2.1. Componente hardware ...................................................................... 2.1.1. Unitatea central de prelucrare ............................................... 2.1.1.1. Memoria intern (MI) ................................................ 2.1.1.2. Unitatea aritmetic i logic (UAL) .......................... 2.1.1.3. Unitatea de comand i control (UCC) ...................... 2.2. Componente software ....................................................................... 2.3. Generaii i clase de calculatoare ...................................................... 2.4. Microcalculatoare ............................................................................. 2.4.1. Microprocesor. Definiie, caracteristici .................................. CAPITOLUL 3. ECHIPAMENTE PERIFERICE. SUPORTURI DE DATE ............. 3.1. Funcii, clasificare, rol ...................................................................... 3.2. Suporturi de date. Categorii, utilizare, reutilizare ............................. 3.3. Echipamente periferice de intrare ..................................................... 3.4. Echipamente periferice de ieire ....................................................... 3.4.1. Monitorul ................................................................................ 3.4.2. Imprimanta .............................................................................. 3.4.3. Echipamente de citire a codurilor de tip bar ......................... 3.4.4. Scanner-ul ............................................................................... 3.5. Echipamente periferice de intrare/ieire ........................................... 3.5.1. Discuri magnetice ................................................................... 3.5.1.1. Discuri flexibile ......................................................... 3.5.1.2. Discuri dure (hard-discuri) ........................................ 3.5.1.3. Discuri amovibile ....................................................... 3.5.2. Benzi magnetice ...................................................................... 3.5.3. Suporturi optice ...................................................................... 5 5 6 7 8 11 12 13 13 14 15 16 17 20 21 22 22 23 23 24 24 25 27 27 28 29 29 30 31 31 31

CAPITOLUL 4. ASPECTE GENERALE PRIVIND SISTEMELE DE OPERARE .............................................................................................. 33 4.1. Noiuni introductive .......................................................................... 33 4.2. Obiectivele i componena sistemelor de operare ............................ 33
3

4.3. Funciile sistemelor de operare ......................................................... 4.4. Tehnici de exploatare a sistemelor de calcul .................................... 4.4.1. Necesiti, obiective ................................................................ 4.4.2. Monoprogramarea ................................................................... 4.4.3. Multiprogramarea ................................................................... 4.4.4. Multiprelucrarea ..................................................................... 4.4.5. Multitasking ............................................................................ 4.4.6. Time-sharing ........................................................................... CAPITOLUL 5. REELE DE CALCULATOARE .................................................... 5.1. Concepte i categorii .................................................................... 5.2. Componente hardware i software ................................................ 5.2.1. Componente hardware ............................................................ 5.2.2. Componente software ............................................................. 5.3. Reele locale. Topologii de reele ................................................. 5.4. Mediile Intranet i Extranet .......................................................... 5.4.1. Mediul Intranet ................................................................... 5.4.2. Mediul Extranet ..................................................................

34 36 36 37 38 39 39 40 42 42 43 43 45 47 49 49 50

BIBLIOGRAFIE ................................................................................................................. 52

CAPITOLUL 1
CONCEPTE DE BAZ N INFORMATICA ECONOMIC

1.1. Noiuni generale Termenului de informaie nu i se poate asocia o singur definiie ntruct aceasta este complex i foarte variat. Pentru a putea fi perceput este necesar ca ea s fie exprimat ntr-un anumit mod. n informatic informaia reprezint un ir de caractere dintr-un alfabet dat care poate fi prelucrat prin proceduri manuale sau automate. Atributele acesteia se refer la: adugarea de noi cunotine la cele deja existente; nlturarea unei incertitudini pentru receptor; utilitatea pentru cel care o recepioneaz. Dup forma de exprimare a fenomenelor pe care le reflect informaia poate fi analogic, numeric sau cantitativ i nenumeric sau calitativ. Dup situarea n timp fa de procesul sau fenomenul reprezentat aceasta poate fi activ (dinamic sau operativ), pasiv sau previzionat. Dup coninut deosebim informaii elementare, complexe i sintetice, iar dup domeniul de activitate pe care l deservesc putem vorbi despre informaii tehnologice, tehnico-tiinifice i economice. Data reprezint informaia exprimat ntr-o form concret. Prin aceast noiune se nelege un ansamblu de semne i caractere dispuse ntr-o ordine reprezentnd situaia sintactic a unui sistem de informare. O dat devine informaie n msura n care semnificaia sa are un anumit grad de sintez. Data are o existen obiectiv, tangibil, reprezentnd o informaie potenial. La nivelul unei entiti economice, datele supuse prelucrrii provin att din surse externe, ct i interne. Cele externe sunt, de regul, direct utilizabile (facturi, cec-uri etc.), uor cuantificabile i se refer, n principal, la clieni (cerine, preferine, posibiliti de plat, situaia livrrilor etc.), la furnizori (situaia livrrilor, relaiile financiare cu acetia, aprecierea calitii produselor vndute, lucrrilor sau serviciilor prestate de acetia), la colaboratori, la canalele de distribuie ale organizaiei (existena lor, activitatea, posibilitatea lor de a se informa etc.), precum i la cunotine tehnice i tehnologice (know-how). Cele interne se bazeaz pe cuantificarea anumitor fapte i observaii (msurri, cntriri etc.) cum ar fi inventarele, evidena stocurilor, a produciei, a personalului etc. Drumul parcurs de informaie din momentul apariiei unui eveniment i pn cnd,
5

pe baza cunoaterii lui se declaneaz un nou eveniment se numete circuit informaional, iar o seciune a acestuia poart denumirea de flux informaional. Acesta din urm reprezint totalitatea informaiilor transmise ntr-un interval de timp determinat de la o surs de informaie la un receptor, printr-o mulime de canale informaionale. Fluxul informaional este caracterizat prin coninut, volum, frecven, calitate, form suport, mod de obinere i cost. El poate fi intern, asigurnd circulaia informaiei ntre diferitele compartimente ale structurii organizatorice din interiorul unei entiti economice i ntre diferite persoane din cadrul compartimentelor funcionale, n vederea fundamentrii deciziilor, sau extern asigurnd circulaia vertical a informaiei ntre diferite ntreprinderi i/sau ntre o entitate economic i organismele ierarhic superioare. Fluxul informaional intern poate fi orizontal sau vertical, iar cel vertical poate fi ascendent sau descendent. n mod similar, fluxurile informaionale externe pot fi orizontale sau verticale, iar cele verticale ascendente ori descendente. Cunotinele includ capacitatea de a evalua informaiile ntr-un anumit sens sau scop. Prin urmare, se poate accepta faptul c informaia este distinct de cunotin i c ea este dat de forma unei cunotine pentru a permite comunicarea sau manipularea acesteia. La orice nivel de conducere, pentru a putea lua decizii fundamentate tiinific, decidentul trebuie s utilizeze informaii limitate la domeniul su de activitate. Gradul de utilizare a informaiei i eficiena sa n anumite activiti umane depinde de calitatea informaiei care vizeaz dimensiunea temporal (oportunitatea, actualitatea, frecvena i perioada considerat), coninutul (exactitatea, pertinena, exhaustivitatea, conciziunea, anvergura i randamentul) i forma sa (claritatea, precizia, ordinea, prezentarea i suportul). Prin urmare, ntre date, cunotine i informaii trebuie fcut o distincie clar, astfel: datele reprezint numere, mrimi etc. care servesc la rezolvarea unei probleme sau care se obin n urma unor cercetri, urmnd a fi supuse unor prelucrri, motiv pentru care ele pot fi considerat materia prim a informaiei reprezentnd, prin urmare, informaii poteniale. Reiese de aici c datele, ca urmare a efecturii unor prelucrri asupra lor duc la obinerea informaiilor. La nivelul ntreprinderilor datele reprezint numere, diverse documente etc. care numai prin ele nsele nu sunt valoroase; informaiile se refer la date organizate care au fost sortate i aranjate dup criterii specifice unui anumit domeniu de activitate. Ca trstur fundamental a informaiei menionm subiectivitatea; cunotinele se bazeaz pe nsuirea informaiilor, avnd ca efect posibilitatea lurii anumitor decizii. 1.2. Entropia informaional Pentru a opera cu noiunea de informaie trebuie ca, pe lng evaluarea ei calitativ,
6

s fie folosite i forme de exprimare cantitative, punndu-se problema gsirii unui etalon cu ajutorul cruia s se msoare i s se compare informaiile, indiferent de modul n care sunt emise, transmise sau recepionate. nlturarea incertitudinii prin realizarea unui eveniment dintr-un set de evenimente posibile conduce la obinerea unei informaii. Msura cantitii de informaie poart denumirea de entropie informaional. Informaia i entropia (nedeterminarea) pot avea aceiai msur dar, ntruct informaia reprezint nlturarea nedeterminrii, sensul variaiei acestor dou noiuni este opus. Unitatea de msur a cantitii de informaie poart denumirea de BIT (Binary digit) i va fi reprezentat de informaia generat la realizarea unui experiment cu dou evenimente posibile avnd probabiliti egale de realizare. 1.3. Sisteme informaionale i sisteme informatice Pentru a funciona la parametrii optimi, n orice organizaie se deruleaz urmtoarele activiti: culegerea datelor privind sistemul reprezentat de ctre ntreprindere i mediul n care aceasta i desfoar activitatea; transmiterea datelor la centrele de prelucrare prin intermediul canalelor informaionale; prelucrarea datelor n scopul obinerii informaiilor necesare procesului decizional; adoptarea deciziilor i transmiterea acestora organelor de execuie; asigurarea controlului i urmrirea ducerii la ndeplinire a deciziilor. Aceste activiti sunt asigurate prin sistemul informaional care este interpus ntre sistemul operaional i cel de conducere. Sistemul informaional reprezint totalitatea metodelor, procedeelor i mijloacelor utilizate n culegerea, stocarea, prelucrarea, analiza i transmisia datelor n scopul fundamentrii i urmririi deciziilor la toate nivelurile unei entiti economico-sociale. Sistemul informatic este o component a sistemului informaional n care mijloacele tehnice de prelucrare sunt calculatoarele electronice. Prelucrarea datelor pentru a se obine informaii n scopul lurii anumitor decizii are la baz urmtoarele considerente: informaia apare deseori n alt loc dect cel n care este utilizat; informaia apare deseori n alt moment dect cel al utilizrii; informaia apare deseori sub o form diferit de cea n care este folosit. Obiectivele informaiei la nivelul unei firme se refer la: satisfacerea unor obligaii legale (orice entitate trebuie s-i organizeze i s-i conduc activitatea potrivit Legii nr. 82/1991 a contabilitii, republicat. n plus, bilanul
7

i contul de profit i pierdere sunt componente ale situaiilor financiare care se public. Totodat, respectarea legislaiei fiscale presupune ntocmirea unor declaraii vamale, cu privire la TVA sau la veniturile obinute etc.); pregtirea deciziilor pe diferite niveluri ierarhice (ntruct informaia reprezint punctul de plecare n vederea lurii deciziilor, elaborarea acestora necesit diverse informaii); asigurarea comunicrii. Se are n vedere att comunicarea intern, ct i cea extern. Dac comunicarea intern vizeaz schimburile de informaii verticale (la niveluri ierarhice diferite) sau orizontale (la acelai nivel ierarhic), comunicarea extern se refer la primirea informaiilor din exterior sub forma documentaiilor, studiilor de pia etc., la difuzarea informaiilor ctre exterior prin reclame, publicitate, informri ale acionarilor sau asociailor etc., precum i la schimburile regulate de informaii cu clienii, furnizorii, debitorii, creditorii etc. 1.4. Tipuri de sisteme informaionale Majoritatea clasificrilor sistemelor informaionale pleac de la rolul acestora n procesele manageriale i se axeaz pe relaia dintre informaie i decizie. Principalele obiective ale sistemelor informaionale sunt sprijinirea procesului decizional i coordonarea ntr-un sistem cu mai multe niveluri. Clasificarea lor se poate face n funcie de piramida decizional sau potrivit cubului de clasificare al acestora. Clasificarea sistemelor informaionale n funcie de piramida decizional are n vedere urmtoarele tipuri de sisteme informaionale1: sisteme informaionale de prelucrare a tranzaciilor TPS (Transaction Processing Systems); sisteme informaionale pentru conducere MIS (Management Information Systems); sisteme de sprijinire a deciziilor DSS (Decision Support System); sisteme informaionale pentru conducerea executiv EIS (Executive Information System). Sistemele informaionale de prelucrare a tranzaciilor (TPS) preiau datele rezultate din desfurarea activitii ntreprinderii n bazele proprii de date, constituind baza pentru celelalte niveluri ale sistemelor informaionale. Sisteme informaionale pentru conducere (MIS) pleac de la TPS i sintetizeaz informaiile sub form de rapoarte periodice ntr-un format predefinit i greu de modificat, aceste rapoarte fiind destinate deseori nivelurilor intermediare de conducere, avnd ca finalitate controlul. Ele nu sunt ns suficient de relevante n vederea lurii deciziilor, n special la nivelurile superioare. Acesta este i moti1

. Nichi, D. Racovian i colab., Bazele prelucrrii informaiilor i tehnologie informaional, Editura Intelcredo, Deva, 1996, pp. 21-24.

vul pentru care au aprut sistemele de sprijinire a deciziilor. Sistemele informaionale pentru conducerea executiv (EIS) sunt caracteristice nivelurilor superioare de conducere i integreaz informaii provenind din surse interne, permind managerilor controlul i dispunerea de informaii importante pentru luarea deciziilor. Aceste informaii sunt prezentate ntr-o form personalizat, fiind orientate mai degrab ctre prezentarea individualizat i sintetic a informaiilor, dect spre scenarii decizionale sau ctre elaborarea de diverse previziuni. Cea de-a doua clasificare a sistemelor informaionale are la baz trei obiective care formeaz cubul de clasificare a sistemelor informaionale, referindu-se la sprijinirea urmtoarelor procese: informaional (axa OX). Are n vedere culegerea, filtrarea i transmiterea datelor care caracterizeaz activitatea firmei; decizional (axa OY). Se refer la furnizarea informaiilor necesare lurii deciziilor n probleme structurate sau semistructurate; de comunicaie (axa OZ). Vizeaz vehicularea informaiei ntre diverse categorii de utilizatori sau utilizarea concomitent a informaiei de ctre mai muli utilizatori. Dac se are n vedere clasificarea sistemelor informaionale n funcie de cubul de clasificare, se disting zece categorii ale cror caracteristici principale sunt prezentate n cele ce urmeaz: sisteme informaionale pentru conducere MIS (Management Information Systems): analizeaz informaiile, genereaz rapoartele solicitate, rezolv probleme structurare; sisteme informaionale pentru conducerea executiv EIS (Executive Information System): evalueaz informaia n analize oportune la nivelul conducerii de vrf, ntr-o manier inteligent; sisteme de sprijinire a conducerii executive ESS (Executive Support Systems): extensie a EIS capabil s asigure suportul pentru comunicaii electronice i faciliti organizaionale; sisteme suport pentru decizii DSS (Decision Support System): utilizeaz date i modele pentru asistena deciziilor n probleme semistructurate la nivelul decidenilor individuali; sisteme suport pentru decizii de grup GDSS (Group Decision Support System): extensie a DSS cu faciliti de negocieri i comunicaii n vederea elaborrii deciziilor de grup); sisteme pentru ntlniri electronice EMS (Electronic Meeting Systems): furnizeaz infrastructura necesar grupurilor de lucru pentru derularea activitii participanilor la ntlniri; sisteme de sprijinire a deciziilor la nivel organizaional ODSS (Organizational Decision Support System): sprijinirea lurii deciziilor care afecteaz mai multe subdivizi9

uni ale organizaiei. Mai au rolul de a asista personalul din grupuri diferite i de a furniza informaii care sunt utilizate sau nu n multiple activiti independente; sisteme expert ES (Expert Systems): ncorporeaz cunotinele experilor dintrun domeniu dat i le folosesc n luarea deciziilor, elaborarea de recomandri, consultaii etc.; sisteme de birotic OIS (Office Information Systems): informatizarea muncii de birou la nivelul compartimentelor funcionale i a conducerii operative. Sunt orientate ctre activiti nestructurate i pentru controlul fluxului informaional la nivelul birourilor; sisteme informaionale organizaionale inteligente IOIS (Intelligent Organizaional Information Systems) satisfac cerinele pe scar larg ale organizaiei prin: sprijinirea activitilor paralele; asisten inteligent n comunicaiile de grup, negocieri i conflicte; faciliti de procesare distribuit; tehnici de planificare multiparticipant; faciliti de nvare.

10

CAPITOLUL 2
SISTEME ELECTRONICE DE CALCUL

Ansamblul echipamentelor (hardware) mpreun cu un sistem de programe (software) care realizeaz prelucrarea automat a datelor furnizate de utilizatori n scopul obinerii informaiilor formeaz un sistem electronic de calcul. Calculatorul propriu-zis i echipamentele periferice folosite pentru culegerea, stocarea, prelucrarea, redarea i transmiterea rezultatelor constituie echipamentele (hardware). Comenzile sunt date acestora prin intermediul unor programe speciale care poart denumirea de software de baz. Acestea formeaz sistemul de operare al calculatorului i sunt memorate pe suporturi externe de unde sunt ncrcate n memoria intern. Acea parte din aceste programe care sunt rezidente permanent n memoria intern formeaz nucleul sistemului de operare. n afara acestor programe, pentru realizarea prelucrrilor specifice utilizatorilor, mai sunt necesare i programe de aplicaii care poart denumirea de software de aplicaii. n evaluarea unui sistem de calcul se au n vedere dimensiunea memoriei interne i externe, viteza de prelucrare, numrul de procesoare, numrul maxim de utilizatori i preul. Calculatoarele pot fi clasificate dup mai multe criterii2, aa cum reiese din tabelul 1.
TABELUL 1 CRITERII DE CLASIFICARE A SISTEMELOR ELECTRONICE DE CALCUL Nr. crt. 1 2 3 Criterii de clasificare Modul de reprezentare a informaiilor Formatele instruciunilor Modul de organizare al memoriei Tipuri de sisteme electronice de calcul analogice; numerice; hibride. cu instruciuni multiadres; cu o adres. orientate pe cuvnt orientate pe caracter. de birou; numerice compacte; de buzunar; de proces; frontale; gazd; principale; specializate; universale.

Scop

T. Ftu, Maria Filip, Ana Grama, V. C. Ftu, B. Filip, Bazele informaticii, Iai, 1999, pp. 101-104.

11

Nr. crt. 5

Criterii de clasificare Performane

Tipuri de sisteme electronice de calcul mari sau supercalculatoare; medii; minicalculatoare; microcalculatoare.

2.1. Componente hardware Calculatorul electronic se refer la un sistem de calcul n care dispozitivele de lucru sunt realizate din circuite electronice, care are memorie intern n msur s memoreze date i programe i care efectueaz prelucrri automate pe baz de program. Structura unui calculator cuprinde unitatea central de prelucrare i echipamentele periferice. Unitatea central de prelucrare (UCP sau CPU Central Unit Processing) reprezint componenta principal a sistemului de calcul. Aceasta este format din unitatea aritmetic i logic (UAL), care este capabil s efectueze operaii aritmetice i logice, din memoria intern (MI), ce pstreaz datele n curs de prelucrare i programele, i din unitatea de comand i control (UCC) care dirijeaz activitatea ntregului ansamblu, dnd comenzi celorlalte componente. Echipamentele periferice fac legtura dintre calculator i mediul nconjurtor i pot fi de mai multe tipuri, i anume: de intrare, care permit citirea datelor sau introducerea acestora n sistem (tastatur, cititor optic etc.); de ieire, ce sunt folosite la vizualizarea rezultatelor sub o form accesibil factorului uman (monitor, imprimant etc.); de stocaj, care dispun de uniti de memorie auxiliar capabile s stocheze, sub o form accesibil calculatorului mari cantiti de date i informaii (disc magnetic, band magnetic etc.); de comunicaie, ce permit transmiterea datelor la distan prin intermediul liniilor de comunicaii (modem etc.). Configuraia unui sistem de calcul reprezint mulimea tuturor componentelor care sunt asamblate i conectate pentru a realiza un sistem de calcul. Configuraia de baz este dat de numrul minim de componente care fac ca sistemul de calcul s fie operaional. Adugarea unor noi componente este oricnd posibil pn la limita maxim admis de unitatea central de prelucrare. n acest fel se pot realiza configuraii diverse care s fie ct mai bine adaptate cerinelor utilizatorilor i posibilitilor financiare ale acestora. Arhitectura unui sistem de calcul este un concept mai general care definete componentele sistemului de calcul din punct de vedere al funciilor, performanelor i compatibilitii dintre ele, reprezentnd un ansamblu integrat de componente funcionale care au drept scop realizarea unor funcii la un anumit nivel de performan.
12

2.1.1. Unitatea central de prelucrare3 Unitatea central de prelucrare (UCP) cuprinde memoria intern, unitatea de comand i control i unitatea aritmetic i logic. ntre componentele acesteia, precum i ntre aceste componente i echipamentele periferice se realizeaz permanent schimburi de date i comenzi, informaia vehiculndu-se sub form de impulsuri. Unitatea de intrare preia, sub controlul UCC, instruciuni i date de la echipamentele periferice de intrare sau de la perifericele de stocaj i le transpune n forma de reprezentare intern a calculatorului, transferndu-le n memoria intern. Unitatea de ieire preia, tot sub controlul UCC, rezultatele din memoria intern i le transfer echipamentelor periferice de ieire sau perifericelor de stocaj. n urma acestei operaii se obine fie forma direct interpretabil a rezultatelor pe ecran sau la imprimant, fie o form intermediar, pe suport magnetic, care poate fi ulterior vizualizat sau supus unor noi prelucrri. Echipamentele periferice se conecteaz la unitatea de intrare sau ieire printr-o interfa standard, n cele mai multe situaii acestea formnd un singur ansamblu (unitatea de intrare/ieire). Schema de principiu a acesteia este prezentat n fig. 1. Memoria intern (MI)
Date UNITATEA DE INTRARE/IEIRE Comenzi Stri Unitatea de comand

Echipamente periferice
Fig. 1. Schema de principiu a unitii de Intrare/Ieire (I/E)4

2.1.1.1. Memoria intern (MI) Constituind resursa principal a unui sistem electronic de calcul, aceasta reprezint un dispozitiv capabil s nregistreze informaiile pentru a le furniza apoi UAL n vederea executrii comenzilor primite de la UCC. Unitatea elementar a MI este celula binar sau bitul, care permite memorarea unei cantiti de informaie de 1 bit. Octetul (byte) este format din opt celule binare. Alte uniti de msur se refer la: Kilooctet (KB) = 210 octei (1.024 octei); Megaoctet (MB) = 220 octei; Gigaoctet (GB) = 230 octei; Teraoctet (TB) = 240 octei. Memoria intern este caracterizat de urmtorii parametrii: lungimea cuvntului, care semnific mrimea zonei adresabile; capacitatea total, care se refer la volumul total de informaii care poate fi stocat. n mod uzual se exprim n megaoctei;
3 D. Airinei, Doina Fotache, M. Georgescu, Tehnologii informaionale pentru afaceri, Editura Universitii Alexandru Ioan Cuza Iai, 2005-2006, p. 10. 4 * * * Contabilitate i sisteme informaionale, Editura Sedcom Libris, Iai, 2004, p. 216.

13

timpul de acces, care reprezint intervalul de timp scurs de la furnizarea adresei n registrul de adrese i pn la obinerea informaiei disponibile n registrul de date. Se exprim n nanosecunde (1 s = 10-9 s); costul, care depinde nemijlocit de tehnologia folosit. Memoria intern este privit sub dou aspecte, i anume: memoria rezervat sistemului de operare, inaccesibil utilizatorului obinuit (ROM Read Only Memory) i memoria folosit pentru date i programe, accesibil utilizatorului pe tot parcursul derulrii activitilor sale (RAM Read Acces Memory). Memoria ROM este utilizat pentru memorarea funciilor sistem sau a unor componente specifice echipamentului cu rol n lansarea sistemului de operare. Este o memorie care poate fi numai citit, la fel de rapid ca memoria RAM, dar mai scump. Nefiind volatil, acest tip de memorie ofer avantajul utilizrii coninutului de un numr mare de ori. Memoriile de tip ROM sunt de mai multe tipuri, astfel: memorii programabile PROM (Programable ROM), care sunt livrate nenregistrate de productor, utilizatorul putnd s le ncarce o singur dat n vederea folosirii unui program specific acestuia, care se folosete n mod repetat (des); memorii EPROM (Erasable PROM) asupra crora utilizatorul poate efectua aciuni de tergere i reprogramare. tergerea nu se poate ns efectua n mod selectiv, operaia menionat distrugnd ntregul coninut al locaiei de memorie; memorii EEPROM sau E2PROM (Electricaly Erasable PROM), asupra crora se pot efectua operaii att de citire, ct i de tergere selectiv. Totodat, aceste memorii pot fi reprogramate de ctre sistemul care le utilizeaz. Memoria RAM reprezint memoria de lucru care asigur stocarea datelor i programelor, caracteriznd capacitatea unui sistem de calcul. Ea poate nregistra orice tip de date i informaii, fiind posibil tergerea lor n vederea reutilizrii. Spre deosebire de memoria ROM acest tip de memorie este volatil, n sensul c la ntreruperea alimentrii cu energie electric i pierde coninutul. 2.1.1.2. Unitatea aritmetic i logic (UAL) Aceast este unitatea de execuie care efectueaz operaiile aritmetice i logice asupra operanzilor aplicai la intrare potrivit unei comenzi sau unui cod de operaie furnizat de UCC, rednd apoi rezultatul. La ieire UAL ofer rezultatul operaiei ori indicatori de condiii (rezultat egal cu zero etc.) sau de eroare (depirea capacitii de reprezentare de ctre rezultat). Structura UAL cuprinde dou tipuri de dispozitive, i anume: dispozitive de lucru folosite pentru operaiile de adunare, scdere, negaie, reuniune etc. i componente de stocaj intermediar reprezentate de registre care sunt memorii de capacitate limitat ce permit nregistrarea operanzilor i a rezultatelor pentru fiecare operaie. Schema de principiu a UAL este redat n fig. 2.
14

Operanzi

Indicatori condiii

C O Dispozitive de M A lucru N D RE RI 1 RI 2 Rezultat

Cod operaie

Fig. 2. Schema de principiu a unitii aritmetice i logice (UAL)5

Parametrii principali ai UAL sunt: formatul de reprezentare al operanzilor; lungimea n bii a operanilor manipulai care este determinat de lungimea cuvntului; viteza de lucru exprimat n mod uzual n MHz, respectiv n milioane de operaii elementare pe secund. 2.1.1.3. Unitatea de comand i control (UCC) Aceasta asigur citirea instruciunilor din memoria intern i execuia acestora. Rolul acestei uniti este acela de a coordona prin intermediul semnalelor de comand funcionarea celorlalte uniti ale calculatorului, girnd schimbul de informaii dintre ele. Schema de principiu a UCC este redat n fig. 3.
Memoria intern (MI) Adresa Instruciunea instruciunii curent urmtoare RI Decodor Orologiu Contor program

Semnale de comand
Fig. 3. Schema de principiu a unitii de comand i control (UCC)6
D. Airinei, Doina Fotache, M. Georgescu, Luminia Fnaru, Introducere n informatica economic, ediia a II-a, Editura TIMPUL, Iai, 2002, p. 62.
5

15

Potrivit fig. 3 rezult c UCC cuprinde: un registru de instruciuni n care se pstreaz instruciunea curent, citit din memorie, pe toat durata execuiei. Aceasta va specifica, de regul, un cod de operaie i una sau mai multe adrese de operanzi; un registru contor program care pstreaz adresa de memorie de unde a fost extras instruciunea n curs de execuie sau adresa instruciunii urmtoare i permite nlnuirea instruciunilor; un decodor de funcii capabil s recunoasc funcia definit de instruciunea de executat; un orologiu care distribuie n mod regulat impulsuri pentru a sincroniza operaiile elementare care se efectueaz n cursul derulrii unei instruciuni; circuite de comand ce permit elaborarea i transmiterea comenzilor aferente operaiilor elementare. UCC furnizeaz, pe baza codului de operaie, semnalele de comand pentru controlul unitilor de I/E, memoriei interne, unitii aritmetice i logice pe durata fiecrei instruciuni n sincronism cu semnalul dat de orologiu. Avnd n vedere aspectele menionate n subcapitolul 2.1.1., reiese c reprezentarea funcional a unitii centrale de prelucrare este surprins n fig. 4.
Unitatea de comand i control (UCC) Instruciuni Adrese Comenzi Memoria intern (MI) Sistem de operare (SO) Programe

Comenzi / Unitatea arit- Date/Operanzi metic i logic Rezultate (UAL)

Date

Fig. 4. Schema de principiu a unitii centrale de prelucrare (UCP)

2.2. Componente software Ansamblul instruciunilor care realizeaz o anumit sarcin poart denumirea de program, iar totalitatea programelor (software) permite utilizarea echipamentelor. Exist trei mari categorii de software, i anume: software de baz. Acesta este format n principal din sistemul de operare, fiind specific fiecrui tip de echipament i asigurnd funcionarea eficient a resurselor fizice i logice ale sistemului de calcul; software de aplicaii, care este specific problemelor rezolvate de utilizatori;
6

T. Ftu, Maria Filip, Ana Grama, V. C. Ftu, B. Filip, Op. cit., p. 129.

16

software intermediar (programe de calcul tabelar, procesare de texte etc.), care poate fi utilizat n diferite aplicaii uor i rapid. Software-ul de baz are drept componente sistemul de operare propriu-zis, programele utilitare i programele traductoare. De regul, software-ul de baz este realizat de ctre firma productoare a calculatorului, fiind livrat odat cu aceasta. Sistemele de operare asigur exploatarea echipamentelor, calitatea acestora condiionnd eficiena i performanele calculatorului. Astfel, un sistem de operare slab introdus pe un echipament foarte performant va avea ca efect obinerea unor performane de utilizare cel mult mediocre. Programele utilitare au n vedere anumite funcii, bine definite, care se ntlnesc frecvent, fiind specializate n sarcini cum ar fi: medierea dialogului om-calculator; operaii diverse asupra discurilor i fiierelor; sortarea fiierelor; tiprirea la imprimant etc. Programele traductoare au rolul de a converti programele scrise de utilizatori ntr-un anumit limbaj de programare n formatul accesibil calculatorului (cod main). Programele de aplicaii sunt proiectate n scopul rezolvrii unor probleme specifice ale utilizatorilor, corespunznd unor domenii de activitate precum: contabilitate, gestiune stocuri, resurse umane etc. (sunt aplicaii care prelucreaz informaii bine structurate); ntocmire de bugete, planuri de investiii, planuri de marketing etc. (sunt aplicaii destinate sprijinirii proceselor decizionale care opereaz, nu de puine ori, cu informaii semistructurate sau slab structurate); calcule (rezistena materialelor, prelucrri statistice etc.). Software-ul intermediar permite utilizatorilor rezolvarea problemelor fr a avea cunotine n domeniul programrii, motiv pentru care acest tip de software se adreseaz cu predilecie utilizatorului final. Se ncadreaz aici programele de procesare a textelor (WordPerfect, Word etc.), programele de calcul tabelar (Lotus 1-2-3, Excel, Quattro Pro etc.), programele de grafic (CorelDraw, PowerPoint etc.) i instrumentele software integrate (Works, Symphony etc.). 2.3. Generaii i clase de calculatoare Clasificarea pe generaii a calculatoarelor electronice ia n considerare, pe lng criteriul cronologic, i urmtorii parametrii: tipul circuitelor logice utilizate (tuburi electronice, tranzistori, circuite integrate); tipul i dimensiunea memoriei interne; tipul i dimensiunea memoriei externe; structura unitii centrale; viteza de prelucrare; echipamente17

le periferice disponibile. n funcie de criteriile menionate, literatura de specialitate delimiteaz cinci generaii de calculatoare electronice, astfel7: generaia 1 (1944-1958) cu urmtoarele caracteristici: circuite logice reprezentate de tuburi electronice; memorie de capacitate redus, suportul folosit era tamburul magnetic i nu se fcea o distincie clar ntre memoria intern i cea extern; vitez de lucru relativ sczut (50-100 operaii/s); programe scrise n cod main; periferice lente; generaia 2 (1959-1964) cu urmtoarele caracteristici: circuite logice reprezentate de tranzistori; memoria se divizeaz n memorie intern (realizat din inele de ferit) i extern care utiliza iniial tamburul magnetic i, ulterior, benzile magnetice i discurile magnetice; vitez sporit de lucru (mii i sute de mii de operaii/s); fiabilitate sporit, preuri de comercializare n scdere, raportul pre/performane substanial mbuntit; apariia de noi echipamente periferice i perfecionarea celor existente; generalizarea utilizrii sistemelor de operare ce determin creterea performanelor sistemelor de calcul; progrese notabile n domeniul programrii calculatoarelor prin utilizarea limbajelor de programare de nivel nalt (FORTRAN, COBOL, ALGOL etc.); generaia 3 (1965-1981) cu urmtoarele caracteristici: utilizarea circuitelor integrate; extinderea ariei de utilizare i delimitarea unor clase distincte de calculatoare (microcalculatoare, minicalculatoare, calculatoare medii/mari, supercalculatoare) orientate spre satisfacerea cerinelor pe tipuri de beneficiari; memorii ultrarapide care mbuntesc performanele memoriei interne, apropiindu-se de timpul de lucru al procesorului; extinderea prelucrrilor conversaionale i n timp real; perfecionarea limbajelor de programare existente i apariia altora noi; aplicarea principiului microprogramrii i realizarea de firmware (software prin hardware), adic programe special ncorporate n hardware; generaia 4 (1981-1989) corespunde calculatoarelor electronice care utilizeaz circuitele integrate pe scar larg (LSI Large Scale Integration) i, ulterior, circuitele integrate pe scar foarte larg (VLSI Very Large Scale Integration). Alte caracteristici ale aces7

D. Airinei, Doina Fotache, M. Georgescu, Op. cit., pp. 21-23.

18

tei generaii de calculatoare se refer la urmtoarele: utilizarea memoriilor semiconductoare de tip MOS (Metal Oxide Semiconductor) i MOSFET (Metal Oxide Semiconductor Field Effect Transistor) n locul memoriilor cu inele de ferit; optimizarea sistemelor de operare; progrese remarcabile n domeniul echipamentelor periferice; dezvoltarea reelelor de calculatoare i extinderea prelucrrilor interactive; apar calculatoarele cu mai multe procesoare, din care unele specializate pentru comunicaii, baze de date etc.8; generaia 5 a fost anunat, n faz de proiect, nc din 1981 n Japonia. Totui, acestei generaii i se asociaz perioada de dup 1990 i prezint urmtoarele caracteristici: se bazeaz pe principiile inteligenei artificiale; aceste calculatoare folosesc prelucrri paralele; memoria interne este organizat conform unor principii noi; se folosesc noi tipuri de operaiuni microprogramate i limbaje de programare apropiate de limbajul natural; realizeaz trecerea de la prelucrarea electronic a datelor la prelucrarea inteligent a cunotinelor; au drept obiectiv gestionarea cunotinelor la scar mare, apropiat de dimensiunile reale ale inteligenei umane. Dac se are n vedere mrimea, viteza de lucru i costul se disting urmtoarele patru clase de calculatoare9: supercalculatoare, mainframes, minicalculatoare i microcalculatoare. Supercalculatoarele sunt cele mai puternice, mai rapide i mai scumpe calculatoare, fiind utilizate, de regul, n aplicaii specializate care necesit un volum foarte mare de calcule matematice (previziuni meteorologice, explorri petroliere, grafic, animaie etc.). Caracteristic supercalculatoarelor este faptul c acestea i mobilizeaz resursele n executarea ct se poate de rapid a ctorva programe. Mainframe-urile sunt calculatoare mari care mbrac diferite forme i configuraii, suportnd de la cteva zeci la mii de terminale on-line. Aceste calculatoare se folosesc n cadrul liniilor aeriene, bncilor internaionale, companiilor petroliere, burselor de valori etc. Caracteristicile acestora au n vedere urmtoarele: i utilizeaz puterea pentru a executa mai multe programe n paralel; sarcina prelucrrii I/E revine unor canale periferice care pot fi considerate procesoare specializate;
8 Calculatoarele din primele patru generaii sunt considerate calculatoare care se bazeaz pe prelucrri seriale, pas cu pas, potrivit instruciunilor unui program memorat. 9 D. Airinei, Doina Fotache, M. Georgescu, Luminia Fnaru, Op. cit., pp. 87-91.

19

au memorii cache de mare vitez (de 10 ori mai rapide dect memoria principal); rata de transfer a datelor pe magistrala intern este mult mai mare dect la PCuri; au circuite pentru detectarea i tratarea erorilor, fiecare subsistem fiind n permanen monitorizat, apariia erorilor fiind semnalizat i reglementat n mod corespunztor; stabilitatea (perioada scurs ntre dou cderi este, n medie, de 20 de ani); scalabilitatea (poate fi up-gradat prin adugarea uneia sau mai multor UCP). Minicalculatoarele sunt calculatoare de dimensiuni medii ce pot suporta cteva sute de utilizatori. Principalele caracteristici ale acestora se refer la conectivitate, stabilitate, toleran la erori, raport pre/performane foarte bun [(din 1989 performanele au crescut de ase ori, n timp ce preul pe milioane de instruciuni pe secund (MIPS) a sczut de opt ori)]. 2.4. Microcalculatoare Un microcalculator este un calculator realizat n jurul unui microprocesor care constituie unitatea central de prelucrare (UCP) i care realizeaz funciile UCC i UAL. Dac microprocesorului i se adaug circuite de memorie i de interfa pentru echipamente periferice, precum i dispozitive de alimentare cu energie electric se obine un microcalculator. Structura standard a unui microcalculator cuprinde microprocesorul, memoria RAM i ROM, interfee pentru echipamente periferice de intrare/ieire i magistrale (fig. 5).
Magistral de adrese

Orologiu

Microprocesor

ROM

RAM

Interfee de I/E

Echipamente periferice

Magistral de date

Magistral de comenzi

Fig. 5. Schema de principiu a unui microcalculator

Aa cum rezult din fig. 5, la microprocesor, care ndeplinete funciile UCP, sunt conectate, prin intermediul magistralelor, memoriile ROM, RAM i circuitele de interfa pentru echipamentele periferice de intrare/ieire. Asigurnd legturile dintre componentele calculatorului, magistralele pot fi de adrese, de date i de comenzi. Magistrala de adrese vizeaz adresele la care sunt stocate sau de la care sunt preluate datele din memorie. ntruct adresele sunt emise de microprocesor n baza decodific20

rii instruciunilor din program, aceast magistral este unidirecional. Magistrala de date are rolul de a transporta datele la i de la microprocesor. Cuprinde 8, 16, 24, 32 sau mai multe linii prin intermediul crora sunt transportate instruciunile citite din memorie, datele de intrare, precum i rezultatele care se stocheaz n memorie i care, ulterior, vor fi transmise unitii de ieire. Magistrala de comenzi asigur, prin cele 6 pn la 12 linii ale sale (n funcie de model), transportul semnalelor de sincronizare i control care sunt folosite de UCC. Interfeele reprezint circuite specializate ce permit schimbul de informaii cu echipamentele periferice i asigur compatibilitatea dintre codurile de reprezentare a datelor specifice fiecruia dintre acestea i reprezentarea specific unitii centrale. n majoritatea cazurilor, interfeele reprezint microprocesoare specializate care poart denumirea de controllere (controller pentru discuri, pentru imprimant, pentru tastatur, pentru mouse, pentru modem). 2.4.1. Microprocesor. Definiie, caracteristici Microprocesorul reprezint un circuit integrat complex ale crui funcii sunt comandate prin program. Circuitul integrat este o pastil semiconductoare (chip) pe care sunt realizate, prin diverse tehnologii, diode, tranzistori, condensatori i rezistori n vederea realizrii unei anumite funcii. Pastila semiconductoare este introdus ntr-o capsul ceramic sau din material plastic, fiind prevzut cu un set de terminale metalice (pini) care sunt conectate la bornele de intrare, ieire i de alimentare ale circuitului existent. Dac se are n vedere numrul componentelor dispuse pe o plcu se disting urmtoarele clase de circuite integrate: SSI (Small Scale Integration) pn la 100 de componente; MSI (Medium Scale Integration) 100 - 300 de componente; LSI 3.000 - 100.000 de componente; VLSI 100.000 - 1.000.000 de componente ; ULSI (Ultra Large Scale Integration) peste 1.000.000 de componente. Parametrii care caracterizeaz performanele microprocesoarelor se refer la: lungimea cuvntului prin care se nelege numrul de bii tratai simultan de ctre microprocesor; mrimea magistralei care determin numrul de bii ce pot fi transportai simultan, microcalculatoarele utiliznd, de regul, magistrale de 8, 16 sau 32 de bii; viteza de tact adic rata la care se execut operaiile elementare controlate de orologiu. Se exprim n MHz, iar la ultimele procesoare n GHz.

21

CAPITOLUL 3
ECHIPAMENTE PERIFERICE. SUPORTURI DE DATE10

3.1. Funcii, clasificare, rol Echipamentele periferice mediaz schimbul de date i informaii dintre unitatea central i mediul extern. Principalele funcii ale acestora se refer la urmtoarele: introducerea datelor, programelor i a comenzilor n memoria intern; redarea rezultatelor prelucrrilor sub o form accesibil utilizatorului; oferirea de posibiliti utilizatorului pentru a putea supraveghea i interveni n timpul unei sesiuni de lucru n scopul asigurrii unei funcionri corecte a sistemului. Clasificarea echipamentelor periferice are n vedere funciile ndeplinite de acestea n sistemul de calcul i rolul lor n dialogul utilizator-calculator. Din punctul de vedere al primului criteriu deosebim: echipamente periferice de intrare care permit introducerea datelor (text, imagini, animaie etc.), programelor i a comenzilor n sistem; echipamente periferice de ieire ce asigur redarea rezultatelor sau nlesnesc dialogul om-calculator ntr-un format direct accesibil factorului uman; echipamente periferice de intrare/ieire care dispun de suporturi de mare capacitate n vederea stocrii datelor i programelor. Aceste echipamente asigur introducerea datelor i programelor stocate n memoria intern i redarea rezultatelor n vederea unor utilizri viitoare. Acesta este i motivul pentru care ele se mai numesc i echipamente periferice de stocaj. n ceea ce privete rolul echipamentelor periferice n dialogul om-calculator ntlnim urmtoarea clasificare a acestora: echipamente periferice de comunicare utilizator-calculator care lucreaz cu date i informaii direct accesibile omului (texte, imagini, numere, sunete etc.): terminal, mouse, creion optic, imprimant etc.; echipamente periferice de stocaj care lucreaz cu date i informaii n formate de reprezentare care au la baz cifrele binare: uniti de band magnetic, uniti de disc magnetic, uniti CD-ROM etc.; echipamente periferice pentru citirea direct a datelor i informaiilor.
10

D. Airinei, Doina Fotache, M.. Georgescu, Op. cit., pp. 41-53.

22

3.2. Suporturi de date. Categorii, utilizare, reutilizare Suporturile de date sunt medii fizice utilizate pentru preluarea, prelucrarea, stocarea datelor i programelor i pentru redarea rezultatelor. Acestea sunt foarte diverse, fiind specifice echipamentelor periferice care le folosesc ca suport. Ele se clasific n mai multe categorii din punct de vedere: al materialului folosit pentru fabricarea lor; al posibilitii de reutilizare; al posibilitii de adresare; al utilizrii n sistemele de calcul. Dac se are n vedere materialul folosit pentru fabricarea suporturilor tehnice deosebim urmtoarele categorii de suporturi: suporturi din hrtie (hrtia de imprimant, documente completate cu cerneal magnetic, documente cu caractere stilizate etc.); suporturi magnetice (banda magnetic, discul magnetic, tamburul magnetic etc.); suporturi optice (CE-ROM, DVD); suporturi magneto-optice. Din punct de vedere al posibilitii de reutilizare se ntlnesc suporturi nereutilizabile care se pot nregistra o singur dat (suporturi de hrtie, microfilme, CD-ROM) i suporturi reutilizabile care se pot utiliza succesiv pentru mai multe nregistrri (suporturi magnetice). Dac ne referim la posibilitile de adresare a nregistrrilor distingem suporturi adresabile (la care accesarea informaiei se face direct, pe baza unor adrese discul magnetic) i neadresabile (la care accesarea informaiei se face prin parcurgerea secvenial a nregistrrilor i verificarea coninutului banda magnetic). n ceea ce privete modul de utilizare a suporturilor tehnice n sistemele de calcul avem n vedere suporturi de intrare (care sunt numai citite documente completate cu cerneal magnetic, CD-ROM etc.), suporturi de ieire (care sunt numai scrise hrtia de imprimant etc.) i suporturi de intrare/ieire (banda magnetic, discul magnetic, CD-ul inscriptibil, CD-ul reinscriptibil .a.). 3.3. Echipamente periferice de intrare Echipamentele periferice de intrare sunt folosite pentru introducerea datelor i programelor n calculator, cele mai utilizate fiind tastatura i mouse-ul. Tastatura reprezint dispozitivul care se folosete pentru introducerea datelor i comenzilor n sistem. Fiecare caracter, alfabetic, numeri, special, se genereaz prin apsarea unei taste. Tastatura poate fi mprit n patru zone, dup cum urmeaz: taste alfanumerice i taste de comand i control; taste funcionale; taste de poziionare i editare; taste numerice reduse. Mouse-ul este un echipament nelipsit n modul grafic, prin intermediul acestuia putndu-se selecta rapid opiunile unor meniuri sau obiecte de pe ecran (texte, grafice, imagini) n vederea executrii unor operaii. Din punct de vedere fizic, acesta este format din
23

carcas, bil de cauciuc care semnaleaz sistemului micrile fcute, butoane pentru selecii, cablu de conectare la calculator i conector de interfa pentru ataarea mouse-ului la sistem. Exist i variante de mouse care nu folosesc bila de cauciuc sau n care cablul de legtur lipsete, transmiterea impulsurilor realizndu-se prin intermediul razelor infraroii. Operaiile realizate cu ajutorul mouse-ului sunt urmtoarele: indicarea prin care cursorul este poziionat pe ecran pe un anumit obiect; punctarea (clic) care se utilizeaz pentru selectarea unui obiect, aceasta realizndu-se n urma poziionrii cursorului mouse-ului pe obiectul respectiv prin apsarea scurt a butonului; dublu clic prin care se acioneaz scurt, de dou ori butonul mouse-ului, declanndu-se o anumit aciune; trasarea care se realizeaz analog cu punctarea, diferena constnd n faptul c dup apsarea butonului mouse-ul se deplaseaz cu butonul apsat. Aceast operaie se folosete n vederea mutrii sau copierii obiectelor. Joystick-ul este format dintr-o manet cu patru posibiliti de micare (nainte, napoi, stnga, dreapta). Este folosit, de regul, la jocuri, dar i n diferite sisteme de instruire sau pentru aplicaii de simulare. Trackball-ul este un mouse n poziie invers, deplasarea cursorului realizndu-se prin micarea bilei de cauciuc cu degetul. Acest echipament este utilizat la calculatoarele portabile (laptop sau notebook). Touchpad-ul are dimensiuni mici, fiind uor de utilizat. Tableta activ posed un dispozitiv care sesizeaz atingerea i interpreteaz micrile degetului sau ale unui obiect ascuit astfel c pe ecran cursorul se deplaseaz n mod corespunztor. Creionul optic permite desenarea pe ecran prin simpla apsare a acestui dispozitiv. Ecranul tactil permite introducerea comenzilor prin apsarea cu degetul sau cu un creion special pe ecran, avnd ca domeniu de aplicare echipamentele i terminalele publice din aeroporturi, gri, bnci etc. 3.4. Echipamente periferice de ieire 3.4.1. Monitorul Monitorul reprezint un echipament de ieire pe care se afieaz rezultatele prelucrrilor, mesajele pentru utilizator i informaiile despre starea sistemului. n afara suprafeei de afiare, acesta mai cuprinde i circuitele necesare realizrii imaginii pe ecran. Este legat la placa video sau la placa grafic care prelucreaz semnalele primite de la procesor pentru a le transforma n imagini grafice. Legtura dintre magistral i monitor se realizeaz prin intermediul plcii adaptoa24

re, care conine controllerul video (controleaz i regleaz imaginea de pe ecran) i memoria de regenerare a imaginii care conine codul imaginii afiate pe ecran. Parametrii care definesc performanele monitoarelor se refer la: diagonal; intensitatea radiaiilor; rezoluia (se exprim prin numrul de puncte distincte pixeli afiabile pe suprafaa ecranului. Cu ct numrul acestora este mai mare cu att imaginile au mai multe detalii, sunt mai clare iar rezoluia este mai bun. Numrul de puncte se indic sub forma produsului dintre numrul de puncte de pe o linie i numrul de linii. Rezoluia este determinat att de distana dintre dou puncte de pe ecran definiia ecranului , ct i de numrul de culori; numrul de culori; capacitatea de afiare; numrul dimensiunilor n care se afieaz; tipul plcii video; rata de mprosptare a imaginii (reprezint numrul de imagini afiate pe secund. Frecvena afirii (baleiajul vertical este controlat de un dispozitiv care are rolul de a transforma datele stocate n memoria video ntr-un semnal analogic afiat pe monitor). 3.4.2. Imprimanta Acest echipament este opional, permite tiprirea pe hrtie a rezultatelor prelucrrii i prezint urmtoarele componente: blocul de imprimare, sistemul de avans al hrtiei, sistemul logic de comand i interfaa. O imprimant poate tipri diverse tipuri de caractere care poart denumirea de fonturi. Dup spaiul rezervat fiecrui caracter deosebim fonturi cu lime fix i fonturi proporionale. Cele din prima categorie rezerv fiecrui caracter acelai spaiu, n timp ce fonturile proporionale aloc un spaiu diferit n funcie de caracterul de realizat. Caracterele din diferitele fonturi pot fi afiate sau tiprite avnd anumite atribute (ngroat bold, nclinat italic, subliniat underline etc.) care definesc stilul de tiprire. Parametrii care caracterizeaz performanele imprimantelor se refer la: rezoluie (determin calitatea grafic a tipririi i se exprim prin numrul de puncte afiate pe inch dpi); viteza de tiprire care se msoar n caractere pe secund (cps) la imprimantele lente i n linii pe minut sau n pagini pe minut (ppm) la cele rapide; dimensiunea maxim a hrtiei [descrie formatul maxim acceptat pentru suportul de tiprire A4 (210 x 297 mm), A3 (420 x 297 mm) etc.]; memoria proprie care desemneaz capacitatea de memorie de tip RAM ataat im25

primantei. Pentru a nu se bloca fluxul datelor de tiprit se utilizeaz RAM-ul imprimantei care va stoca datele pn n momentul tipririi; limbajul de control care se refer la setul de comenzi folosit pentru controlul imprimantei; capacitatea de emulare care exprim capacitatea unei imprimante de a folosi limbajul de control al altei imprimante; numrul de fonturi ce are n vedere posibilitatea tipririi unor caractere specifice diverselor limbi. n funcie de modul n care se efectueaz tiprirea se disting imprimante orientate pe caracter (memoreaz i tipresc cte un caracter la fiecare ciclu de funcionare, caracterele ce urmeaz a fi tiprite fiind obinute prin selectare sau generare matriceal), pe linie (la fiecare ciclu de funcionare se imprim simultan o linie ntreag, suportul caracterelor fiind sub form de tambur, lan, tren sau band) sau pe pagin (se bazeaz pe metode de imprimare fr impact electrofotografice i electrostatice). O alt clasificare a imprimantelor se face n funcie de tehnicile de tiprire utilizate, deosebindu-se imprimante mecanice, matriceale, termice, cu jet de cerneal i laser. Imprimantele mecanice utilizeaz un set de caractere dispus pe un suport metalic de unde se face selectarea caracterului dorit, transferul pe hrtie al acestuia realizndu-se prin intermediul unei benzi tuate dispuse ntre hrtie i caracterul selectat. Dei calitatea imprimrii este bun, viteza de lucru este redus (15-60 cps), aceste imprimante ncadrndu-se n categoria celor orientate pe caracter. Imprimantele matriceale (cu ace) lucreaz pe principiul generrii caracterelor care se realizeaz cu ajutorul celor 9, 18 sau 24 de ace ale capului mobil ce constituie o matrice, configuraia de apsare a acestora, combinat cu micarea stnga-dreapta determinnd banda tuat s nscrie cte un caracter pe hrtia din spate. Viteza de lucru este cuprins ntre 100-600 cps, calitatea imprimrii depinznd foarte mult de aceasta n sensul c o vitez de lucru mai sczut asigur o mai bun calitate a tipririi. Sunt des utilizate n domeniul economic datorit raportului pre/performane foarte bun, ns sunt lente i fac mult zgomot. Imprimantele termice asigur imprimarea fr impact prin impresionarea unei hrtii speciale cu ajutorul unor elemente rezistive care provoac nclzirea. Sunt silenioase, pot lucra cu mai multe fonturi i n mediul grafic cu o rezoluie bun, ating viteze de pn la 250 cps, prezentnd ns dezavantajul folosirii hrtiei speciale ntruct aceasta este relativ scump. Imprimantele cu jet de cerneal pot fi cu jet continuu, intermitent sau cu picturi comandate. n vederea generrii caracterului este necesar ncrcarea i deflexia electrostatic pe vertical a picturilor de cerneal, caracterul fiind generat coloan de coloan. Ti26

prirea se poate face i n culori, au un pre sczut, nu fac zgomot i asigur o bun calitate a imprimrii (rezoluia se apropie de cea a imprimantelor laser). Dezavantajul acestor echipamente se refer la raportul cost consumabile/numr de pagini tiprite. Imprimantele laser sunt cele mai rspndite datorit faptului c sunt fiabile i asigur o foarte bun calitate a imprimrii, acestea ncadrndu-se n categoria imprimantelor orientate pe pagin. Imaginea paginii de imprimat se obine cu ajutorul unei raze laser, prin intermediul unei memorii de generare a caracterelor, iar imprimare se face printr-un tambur de fotocopiere. Se mai numesc i imprimante optice sau xerografice, au o rezoluie ridicat ce determin o calitate foarte bun a tipririi, viteza de lucru este mare, iar raportul cost consumabile/numr de pagini tiprite este foarte bun. 3.4.3. Echipamente de citire a codurilor de tip bar Acestea se folosesc, n general, pentru citirea etichetelor produselor comercializate, soluia fiind utilizat n mod curent n marile magazine, dar i n domeniul industrial, bancar etc. Fiecare produs este identificat printr-un cod de 13 caractere, astfel: 1 caracter pentru ara de origine; 5 caractere pentru productor; 6 caractere pentru produs; 1 caracter pentru control. Citirea codului se realizeaz cu ajutorul unui scanner de dimensiuni reduse. Lumina emis de dispozitivul de citire este absorbit de benzile de culoare nchis i este reflectat de spaiile dintre ele ctre modulul de citire care interpreteaz succesiunea de variaii ale luminozitii i o transform n variaii ale unui semnal electric. Acest tip de echipamente periferice se poate prezenta sub diverse forme, i anume: creioane optice care folosesc lumina obinuit ori raze infraroii, citirea fcnduse prin deplasarea perpendicular a acestora, cu o vitez constant, de-a lungul codului; cititoare de legitimaii sau carduri la care dispozitivul de citire este fix, iar legitimaiile sunt deplasate printr-o fant prin faa mecanismului de citire, ce conine o surs de lumin i o celul fotodetectoare; sisteme fixe de citire a codurilor de tip bar la care citirea presupune simpla deplasare a etichetei care conine codul prin faa mecanismului de citire care este fix. 3.4.4. Scanner-ul Acesta este opus imprimantei n sensul c preia textele i imaginile i le introduce sub form digital n memoria calculatorului unde pot fi prelucrate, salvate, tiprite etc. Imaginea sau textul se preia sub forma unui numr de puncte, procedeul purtnd denumirea de digitizare. Memorat iniial n format grafic, imaginea scanat poate fi prelucrat ulterior cu un procesor de texte cu ajutorul unui software specializat (OCR Optical Character Recognition).
27

Diferena ntre diversele tipuri de scannere este dat de modul n care se deplaseaz senzorii n raport cu imaginea scanat, aproape toate tipurile impunnd deplasarea mecanic a acestora peste imagine. Potrivit acestui aspect deosebim urmtoarele tipuri de scannere: scannerele cu tambur la care hrtia cu imaginea original este deplasat prin faa unor senzori imobili, fiind nfurat pe un tambur. Dei au dimensiuni reduse i preuri accesibile, din cauza tamburului nu pot scana imagini dect pe suport subire i flexibil; scannerele plane deplaseaz senzorii n locul imaginii folosind n acest scop un mecanism automat, numele echipamentului provenind de la suprafaa plan de sticl pe care se aeaz materialul de scanat. Sunt cele mai comune tipuri de scannere, sunt precise, pot scana documente de mrimi diferite i chiar mici obiecte tridimensionale, dar sunt i cele mai scumpe dintre tipurile uzuale; scannerele manuale utilizeaz fora uman n scopul deplasrii senzorilor peste imagine. Datorit acestui fapt sunt cele mai ieftine ntruct nu conin mecanisme precise de scanare, sunt compacte i uor de transportat; scannerele video reprezint echivalentul unui copiator, pentru captarea imaginii folosindu-se o camer video. Pot scana negative i filme transparente, foi de hrtie i obiecte tridimensionale, dar calitatea este slab; scannerele pentru diapozitive constituie o implementare special a scannerelor plane sau a tehnologiei video, fiind optimizate pentru scanri de rezoluie ridicat. Caracteristicile principale pentru scanare se refer la: gama de culori, scannerele putnd lucra cu mai multe tonuri de gri (monocrom) sau color; viteza de scanare, care este influenat de numrul de treceri peste imaginea de scanat (n prezent trecere unic) i de viteza de deplasare a elementelor de scanare deasupra imaginii; domeniul dinamic reprezentat de numrul de culori pe care le poate distinge un scanner, valori obinuite fiind 256, 1.024 i 4.096 niveluri de strlucire din fiecare culoare primar; rezoluia, care reprezint pasul cel mai mic cu care pot fi deplasai senzorii. Valorile variaz de la 300 dpi la 600 dpi, 1.200 dpi, 2.400 dpi sau chiar 10.000 dpi la scannerele pentru diapozitive. 3.5. Echipamente periferice de intrare/ieire n scopul memorrii unor volume mari de date care, ulterior, s poat fi regsite rapid se folosesc echipamente periferice care utilizeaz, de regul, suporturi magnetice. Din punct de vedere al adresabilitii acestea sunt adresabile (discurile magnetice) sau neadresa28

sabile (benzile magnetice). 3.5.1. Discuri magnetice Acesta reprezint principalul suport rezident al sistemelor de operare. Unitile de discuri magnetice mediaz schimbul de date i informaii ntre discul magnetic i sistemul de calcul, structura acestora fiind urmtoarea: dispozitiv de antrenare i fixare a suportului; ansamblul capetelor de citire/scriere; sistemul de poziionare a mecanismului de citire/scriere; blocul logic de comand; interfaa. Fiecare fa a discului are delimitate mai multe cercuri concentrice care poart denumirea de piste, numrul acestora variind n funcie de tipul discului. Fiecare pist este mprit ntr-un numr de sectoare cu o capacitatea limitat (128, 256, 512, 1.024 octei), toate operaiile de citire sau de scriere executndu-se la nivelul acestora. Pentru identificare, sectoarele dintr-o pist sunt numerotate ncepnd de la 0, acest sector fiind rezervat, de regul, pentru identificarea nceputului de pist i nu pentru stocarea datelor. Caracteristica principal a discului magnetic este adresabilitatea. Aceasta nseamn c fiecare unitate nregistrat poate fi localizat fr echivoc, indiferent de coninut, prin mecanismele de citire/scriere, fiind permis n acest fel accesul selectiv la informaii. Dup tehnologiile de realizare a discurilor magnetice i a unitilor de discuri asociate se ntlnesc discuri flexibile, discuri dure i discuri amovibile. 3.5.1.1. Discuri flexibile Aceste discuri reprezentau suportul clasic de stocare la microcalculatoare, fiind clasificate dup diametrul discului exprimat n inch, astfel: 2,5, 3,5, 5,25, 8. Structura discurilor flexibile cuprinde urmtoarele elemente: capete de citire/scriere; dispozitiv de acionare a capetelor de citire/scriere; motor de antrenare a dischetei (360 rotaii/min.); bloc de comand care asigur funcionarea componentelor i supervizarea operaiilor de citire/scriere. Capacitatea de memorare a acestor echipamente este determinat de numrul de piste i de densitatea de nregistrare [simpl densitate (Simple Density - SD), dubl densitate (Double Density - DD), nalt densitate (High Density - HD), densitate cvadrupl (Quad Density - QD), densitate extra nalt (Extra High Density - ED)]. Viteza de lucru a unitilor de discuri flexibile depinde att de viteza de rotaie (a29

proximativ 360 rotaii/min.), ct i de timpul de trecere de la o pist la alta care se ncadreaz ntr-un interval cuprins ntre 5-40 ms (milisecunde). Dei sunt suporturi lente i limitate din punct de vedere al capacitii, dischetele prezint avantajul de a avea costuri reduse, sunt uor de utilizat i adresabile. 3.5.1.2. Discuri dure (hard-discuri) Unitile de discuri dure se bazeaz pe reunirea ntr-un singur ansamblu a capetelor de citire/scriere i a discurilor, asigurnd condiii pentru mrirea densitii de nregistrare i a vitezei de lucru. La aceste echipamente suportul de nregistrare este format dintr-un pachet de discuri dispuse pe acelai ax, acestea fiind realizate din aluminiu acoperit cu o pelicul feromagnetic. Printre principalii productori se numr Seagate, IBM, Quantum, Western Digital, Fujitsu etc. Accesul selectiv la informaia de pe disc este caracterizat prin timpul de acces care, la rndul lui, depinde de: timpul de poziionare a mecanismului de antrenare a capetelor de citire/scriere (este proporional cu numrul pistelor traversate i timpul unitar de trecere de la o pist la alta 3-10 ms la modelele actuale), de intervalul mediu de rotaie (aproximativ 1/7.200 min.) i de viteza de transfer a datelor care este cuprins ntre 1-30 ms. Pentru a putea fi utilizat un hard-disc trebuie s aib definit o structur recunoscut de sistemul de operare, adic s fie formatat. Acest aspect are n vedere formatarea la nivel inferior sau fizic, formatarea la nivel superior sau logic i partiionarea. Formatarea fizic const n crearea sectoarelor fizice pe disc, care sunt create i completate cu marcajele de adrese folosite pentru identificare (poriuni de date). Formatarea logic vizeaz adaptarea discului la cerinele sistemului de operare. Partiionarea presupune segmentarea discului n mai multe regiuni, numite discuri logice, care pot conine fiiere ale aceluiai sistem de operare sau ale unor sisteme de operare diferite. Operaiunea este necesar n cazul n care se gestioneaz hard-discuri de mare capacitate, pentru o administrare mai uoar, pentru a se repara o cdere accidental a sistemului ori n situaia n care se lucreaz cu mai multe sisteme de operare pe hard-disc. Fiecare disc logic va cuprinde o tabel de partiie ce va descrie modul de structurare al hard-discului, n aceasta reinndu-se dimensiunea discului, numrul de partiii, precum i dimensiunea i poziie fiecreia dintre acestea. Principalii parametrii care caracterizeaz hard-discurile se refer la: capacitatea de memorare este determinat de diametrul discurilor, de numrul acestora, de numrul de cilindrii i de densitatea de nregistrare; timpul mediu de acces exprim o medie a timpilor scuri din momentul emiterii unei comenzi de citire/scriere i pn la confirmarea ncheierii operaiei care, n mod obinuit, este ntre 3-12 ms;
30

rata de transfer semnific cuantumul informaiilor citite sau scrise timp de o secund (1-100 MB); viteza de rotaie difer de la un hard-disc la altul, existnd discuri la 5.400 rotaii/min, 7.200 rotaii/min., 10.000 rotaii/min sau chiar 15.000 rotaii/min., creterea acesteia determinnd mrirea ratei de transfer. 3.5.1.3. Discuri amovibile Acestea reprezint discuri care pot fi separate de echipamentul de citire/scriere i transportate de la un calculator la altul. Se ntrebuineaz sub forma unor pachete sau cartue de discuri magnetice. Principalii productori sunt Iomega i SyQuest. Capacitatea de stocare a acestor discuri este de ordinul sutelor de megabii sau a gigabiilor, viteza de rotaie este apropiat de cea a discurilor moderne (5.400 rotaii/min.), prezentnd i un timp mediu de acces foarte bun (12-18 ms). 3.5.2. Benzi magnetice Aceste echipamente periferice se prezint sub form de role sau casete i reprezint unele dintre cele mai ieftine suporturi pentru memorarea unor volume mari de date. Reprezentnd suportul ideal pentru pstrarea copiilor de siguran a fiierelor i a bazelor de date, prezint ca dezavantaje faptul c nu sunt adresabile i au o vitez sczut de lucru. Unitile de band magnetic sunt caracterizate de urmtorii parametrii: capacitatea de stocare; viteza de transfer a datelor; standardul folosit la nregistrarea datelor; preul unitii i al benzii. Dei pare un suport depit, tehnologiile care folosesc banda magnetic sunt ntr-o continu dezvoltare datorit urmtoarelor avantaje pe care acestea le ofer11: cel mai ieftin suport de citire/scriere pe MB; dimensiuni mici i capaciti de memorare mari; metodologia i software-ul de backup pe casete magnetice sunt evoluate i robuste; gradul de standardizare a formatelor este ridicat. 3.5.3. Suporturi optice Discul optic dispune de o mare capacitate de stocaj fiind adecvat arhivrii sigure a informaiei pe o mare perioad de timp. Productorii principali sunt Sony, Philips, TDK, Verbatim etc.
11

D. Cruceanu, Casetele magnetice, n PC Report Romnia, nr. 43, 1996, p. 25

31

Discurile CD-ROM (Compac Disk Read Only Memory) reprezint un mediu de stoare asemntor dischetelor cu deosebirea c fa de acestea, la care sectoarele sunt dispuse n piste concentrice, sectoarele pe CD-ROM sunt aranjate continuu sub form de spiral. Parametrii care caracterizeaz performanele CD-ROM se refer la: capacitatea de stocare (aproximativ 700 MB, adic echivalentul a 500.000 de pagini de text sau 80 de minute de muzic); timpul de acces, exprimat n milisecunde, reprezint intervalul de timp scurs din momentul emiterii unei cereri de citire i pn n clipa n care ncepe efectiv aceast operaie (100-400 ms); rata de transfer exprim viteza cu care unitatea CD-ROM preia datele de pe suport i le transmite sistemului de calcul (aproximativ 3.800 KB/s); memoria intern este folosit pentru stocarea datelor citite, asigurndu-se n acest fel transferuri constante de date ctre calculator; interfaa reprezint legtura fizic dintre unitatea CD i magistrala calculatorului. Sistemele DVD (Digital Versatile Disk) au aprut ca reacie la faptul c, datorit creterii complexitii documentelor i aplicaiilor, capacitatea unui CD-ROM s-a dovedit n numeroase cazuri insuficient. Aceste echipamente pot stoca de 26 de ori mai multe informaii dect un CD-ROM, n varianta cu dou fee i patru straturi. Modalitatea de nregistrare a datelor este similar cu cea folosit la CD-ROM, acestea fiind nregistrate pe o traiectorie spiralat format din mici caviti. Capacitatea DVDurilor s-a obinut prin crearea unor caviti mai mici, ndesarea spiralei, precum i prin nregistrarea datelor pe patru straturi, cte dou pe fiecare fa a discului. Unitile DVD au capaciti de pn la 17 GB i pot fi citite cu viteze foarte mari.

32

CAPITOLUL 4
ASPECTE GENERALE PRIVIND SISTEMELE DE OPERARE

4.1. Noiuni introductive Un sistem de operare const dintr-o colecie integrat de programe de sistem ce ofer utilizatorului posibilitatea folosirii eficiente a sistemului de calcul, concurnd la dezvoltarea programelor de aplicaii. El are menirea de a crea un mediu n care utilizatorul s poat executa programele cu uurin, asigurnd n acelai timp exploatarea optim a hardware-ului. Sistemele de operare au aprut i au evoluat n strns legtur cu arhitectura sistemelor electronice de calcul. Ele acioneaz ca o interfa ntre componenta hardware a unui sistem de calcul i utilizator, reprezentat prin programele sale de aplicaii. Majoritatea sistemelor de operare sunt organizate pe dou niveluri, astfel: nivelul fizic, apropiat de partea de hardware; nivelul logic, apropiat de utilizator i interfernd cu acesta prin comenzi ce specific execuia anumitor subfuncii ale sistemului de operare, prin limbaje de programare i prin mesaje ctre utilizator. 4.2. Obiectivele i componena sistemelor de operare Obiectivele sistemului de operare se refer la facilitarea utilizrii calculatorului prin prelucrarea lucrrilor de rutin, repetitive, printr-un dialog suplu cu utilizatorul, i la utilizarea eficient a resurselor sistemului. Apropierea utilizatorului de calculator necesit o interfa prietenoas, dar i performant. n scopul mbuntirii acesteia s-au avut n vedere urmtoarele: suprimarea limbajului de comand din sistemul de operare; realizarea unei interfee standardizate, oricare ar fi calculatorul utilizat; asigurarea unui interfee evolutive pentru a se putea lua n considerarea noutile ulterioare; crearea unei interfee prietenoase pentru orice utilizator. Prin componentele care l definesc (ferestre, pictograme, utilizarea mouse-ului i a meniurilor derulante) principiul WIMP (Windows, Icons, Mouse, Pull-down menus) rspunde acestor cerine.
33

n componena sistemului de operare se gsesc programele de control i programele de serviciu. Primele au rolul de a controla i coordona activitatea tuturor componentelor sistemului, n aceast categorie fiind incluse urmtoarele programe12: de gestiune a ntreruperilor (ansamblu de subrutine activate la apariia unui anumit semnal fizic de ntreruperi); de gestiune a proceselor (creeaz procese i rezolv problemele privind cooperarea i concurena acestora); de gestiune a memoriei (aloc necesarul de memorie intern solicitat de procese, asigurnd protecia acesteia interprocese); de tratare a intrrilor i ieirilor la nivel fizic (asigur efectuarea operaiilor elementare de I/E cu toate tipurile de periferice din sistem, realiznd, acolo unde este posibil, desfurarea simultan a mai multor operaii de I/E cu prelucrrile realizate de procesorul central); de gestiune a fiierelor reprezentate de o colecie de module pentru asigurarea deschiderii fiierelor de date, accesului la datele din fiiere i nchiderii acestora; de planificare a lucrrilor i de alocare a resurselor; de gestiune tehnic a sistemului de operare (in evidena erorilor hardware i furnizeaz, la cerere, informaii asupra gradului de utilizare a componentelor sistemului); de statistic a sistemului de operare (in evidena utilizatorilor, a lucrrilor executate de acetia i a resurselor consumate). Sub stricta supraveghere a programelor de control, programele de serviciu (translatoare, editoare de legturi, editoare de texte, ncrctoare, programe de depanare, programe de bibliotecare, sortare, interclasare etc.) asigur dezvoltarea programelor de aplicaii i exploatarea celorlalte faciliti oferite. 4.3. Funciile sistemelor de operare Pentru a ndeplini rolul de interfa ntre hardware i utilizator, un sistem de operare trebuie s ndeplineasc urmtoarele funcii: oferirea posibilitii de pregtire i lansare n execuie a programelor de aplicaie; alocarea resurselor necesare execuiei programelor prin identificarea programelor care se execut i a necesarului de resurse, prin alocarea memoriei interne i a dispozitivelor periferice, precum i identificarea i protecia coleciilor de date; acordarea unor faciliti prin utilitare de interes general; planificarea execuiei programelor dup anumite criterii, prin utilizarea eficient a unitii centrale de prelucrare; coordonarea execuiei mai multor programe prin urmrirea modului de execuie a instruciunilor acestora, depistarea i tratarea erorilor, lansarea n execuie a operaiilor de
12

D. Airinei, Doina Fotache, M. Georgescu, Luminia Fnaru, Op. cit., p. 165.

34

intrare/ieire etc.; asistarea execuiei programelor de ctre utilizator prin comunicaia sistem de calculutilizator att la nivel hardware, ct i la nivel software; asigurarea posibilitii de organizare i protecie a informaiilor pe supori externi; posibilitatea generrii de ctre utilizator a unui sistem de operare pe msura configuraiei i a posibilitilor de care acesta dispune. ndeplinirea de ctre sistemul de operare a rolului de utilizare eficient a resurselor calculatorului presupune anumite operaii care au n vedere gestiunea lucrrilor, a intrrilor i ieirilor, a fiierelor, precum i interfaa cu utilizatorul. Gestiunea lucrrilor este asigurat de un program specific (supervizor) care realizeaz gestiunea resurselor fizice ale calculatorului i coordonarea general a lucrrilor13. Gestiunea intrrilor i ieirilor este o funcie important n condiiile n care echipamentele periferice sunt diverse i funcioneaz cu performane diferite de cele ale unitii centrale. Schimburile de informaii dintre aceasta i echipamentele periferice sunt intermediate de unitile de intrare/ieire, necesitnd numeroase comenzi i controale succesive prin intermediu sistemului de operare. Atunci cnd prin programul utilizatorului se solicit o operaie de intrare/ieire, gestionarul de I/E preia sarcinile legate de citirea i scrierea informaiilor de pe unitile periferice. Gestiunea fiierelor reprezint o funcie legat de exploatarea propriu-zis a calculatorului, ntruct att sistemul de operare, ct i aplicaiile i datele utilizatorului sunt stocate i gestionate cu ajutorul fiierelor. Prin sistemul de gestiune al fiierelor sistemul de operare controleaz crearea, tergerea i accesul la fiierele de date i aplicaii, gestionarul de fiiere asigurnd att gestiunea fiierelor stocate pe suporturi externe, prin ntreinerea unui catalog care urmrete locaiile fizice i caracteristicile fiierelor de pe aceste suporturi, ct i protecia datelor prin gestiunea drepturilor de acces (protejarea fiierelor mpotriva accesului sau modificrilor neautorizate) i ntreinerea copiilor de siguran contra distrugerilor accidentale datorate incidentelor hardware i software. Interfaa cu utilizatorul permite comunicarea om-calculator n scopul ncrcrii de programe, accesrii fiierelor sau realizrii altor lucrri. n odine cronologic, interfeele au evoluat astfel: interfa bazat pe linie de comand; interfa bazat pe meniuri; interfa grafic.
Lucrarea reprezint un ansamblu de activiti delimitate prin comenzi specifice limbajului de comand, cuprinznd mai multe etape care se succed ntr-o ordine stabilit de utilizator. O etap din lucrare poate fi descompus la nivel de procese care, n funcie de logica lucrrii, se pot executa secvenial sau concurent. Divizarea lucrrilor n procese permite o utilizare mai eficient a sistemelor de calcul, determinnd ns creterea complexitii sistemului de operare prin adugarea de noi funcii pentru alocarea resurselor la nivel de proces, sincronizarea proceselor, transmiterea informaiilor ntre procese etc.
13

35

n mod firesc evoluia a decurs ctre interfaa grafic, bazat pe principiul WIMP, n care utilizatorul, pentru a specifica ce dorete s fac, folosete un echipament de indicare (mouse, touchpad etc.) asupra componentelor vizuale de pe ecran (pictograme, butoane, linii de meniu etc.). 4.4. Tehnici de exploatare a sistemelor de calcul Unul dintre obiectivele utilizrii eficiente a sistemelor de calcul este acela de a executa un volum ct mai mare de lucrri, cu o configuraie minim. n acest scop se analizeaz componenta hardware din punct de vedere al costului, ca msur a utilizrii eficiente a volumului de lucrri ce trece prin sistem ntr-o perioad dat de timp, i software (un program este bun dac rspunde cerinelor informaionale pentru care a fost realizat, utilizeaz un spaiu minim de memorie i un timp de execuie ct mai redus). n scopul aprecierii performanelor unui sistem electronic de calcul se pot utiliza o serie de indicatori cum sunt: volumul de lucrri intrate n sistem; timpul petrecut n sistem; timpul de rspuns ca diferen ntre momentul servirii cererii i emiterea ei; accesibilitatea sistemului; fiabilitatea sistemului; costul serviciilor prestate. Unii indicatori sunt n conflict n sensul c o cretere a performanelor unuia atrage o scdere a performanelor altuia (creterea volumului de lucrri implic o cretere a timpului petrecut n sistem de ctre fiecare lucrare i, implicit, creterea timpului de rspuns; verificrile de securitate au ca efect mrirea timpului de prelucrare). 4.4.1. Necesiti, obiective Una dintre funciile majore ale sistemului de operare este de a optimiza utilizarea tuturor resurselor unui sistem de calcul: timp unitate central, spaiu de memorie intern, canale, registre, dispozitive periferice de intrare/ieire, biblioteci, rezultatele prelucrrii etc. Cu o planificare riguroas este posibil apropierea de ncrctura maxim a unitii centrale i a procesoarelor de intrare/ieire (canale), chiar i n acest caz rmnnd neocupate alte resurse ale sistemului de calcul (memoria intern, extern, dispozitivele periferice de intrare/ieire). O strategie de planificare a lucrrilor trebuie s aib n vedere realizarea simultan a urmtoarelor activiti: execuia unui volum ct mai mare de lucrri n unitatea de timp dac se ruleaz lucrri cu timp redus de execuie;
36

reducerea timpilor de ateptare ai unitii centrale dac se ruleaz lucrri cu volum mare de calcule i numr mic de operaii de intrare/ieire; ncrcarea dispozitivelor periferice la capacitate maxim cnd se ruleaz lucrri cu volum mare de operaii de intrare/ieire i volum redus de calcule. n condiiile impuse de limitrile hardware, obiectivele urmrite sunt urmtoarele: maximizarea ratei de ieire a lucrrilor; minimizarea timpului mediu de rspuns; servirea unui numr ct mai mare de utilizatori ntr-un timp acceptabil; reducerea costurilor pentru serviciile prestate; posibilitatea execuiei cu prioritate a unor lucrri; ncrcarea echilibrat a unitii centrale i a sistemului de intrare/ieire; folosirea cu un randament ridicat a memoriei interne i externe; distribuirea prelucrrii unui program prin mprirea acestuia n sarcini mai mici (taskuri) ce se pot executa n paralel (multiprelucrare) sau cvasiparalel (multitasking); integrarea unui numr ct mai mare de utilizatori n jurul unui procesor central. Tehnicile de exploatare a sistemelor de calcul se refer la monoprogramare, multiprogramare, multiprelucrare, multitasking i time-sharing. 4.4.2. Monoprogramarea Reprezint cea mai simpl tehnic de lucru i nseamn exploatarea unui sistem de calcul prin execuia serial a programelor. Aceasta se face pe loturi n sensul c la un moment dat un singur program se afl ncrcat n memorie avnd controlul resurselor sistemului de la faza de iniiere pn n faza final. Alte caracteristici ale acestei tehnici se refer la: planificarea lucrrilor se realizeaz strict secvenial ntr-o ordine prestabilit; fiecare lucrare are la dispoziie toate resursele sistemului de calcul n momentul execuiei; fiecrei lucrri i se asociaz la un moment dat un singur proces. Prin urmare, n timpul execuiei operaiilor de intrare/ieire, care dureaz mult n comparaie cu timpul de execuie al unitii centrale, aceasta ateapt terminarea respectivei operaii, conducnd la scderea randamentului ei. n cazul monoprogramrii obiectivul urmrit const n reducerea timpului mediu petrecut de fiecare lucrare n sistem. Execuia lucrrilor n monoprogramare este urmtoarea: un program solicit pe parcursul execuiei operaii de intrare/ieire supravegheate de ctre un procesor de comunicaii ce transfer coninutul dintre memoria intern i dispozitivele periferice de intrare/ ieire. Dac unitatea central ntlnete o instruciune de citire atunci iniiaz execuia u37

nui proces de intrare, continund activitatea de prelucrare fr a interfera cu activitatea canalului, pn cnd i sunt necesare datele solicitate. Procesele de intrare/ieire fiind mai lente, unitatea central va atepta transferul datelor solicitate n vederea prelucrrii lor ulterioare care i vor fi sesizate de canal printr-o ntrerupere. Prezena canalului amelioreaz productivitatea sistemului datorit simultaneitii activitii acestuia cu activitatea unitii centrale, parial sau total, dar exist intervale de timp impuse de necesitatea sincronizrii activitilor n care UC este n ateptare. 4.4.3. Multiprogramarea Timpul de inactivitate al unitii centrale impus de perioadele de ateptare poate fi redus substanial dac n memoria intern ar putea coexista simultan mai multe programe ce pot solicita UC atunci cnd aceasta ateapt terminarea unei operaii de intrare/ieire pentru lucrarea curent n execuie. Multiprogramarea este o tehnic de exploatare a sistemelor de calcul prin care sunt plasate mai multe lucrri simultan n memoria intern, iar UC comut ntre ele. Din punct de vedere conceptual multiprogramarea implic simularea a n procesoare pe un singur procesor sau existena a n procesoare virtuale n cadrul unui singur procesor. Caracteristicile acestei tehnici sunt urmtoarele: existena simultan a mai multor lucrri n memoria intern; existena unui mecanism de trecere de la un program la altul n aa fel nct randamentul sistemului s fie ridicat; existena unui mecanism de protecie ntre lucrri care s permit execuia uneia fr a afecta celelalte lucrri existente n memoria intern; existena unui mecanism pentru gestionarea resurselor fizice i logice solicitate de ctre lucrrile n execuie (echipamente periferice, informaii etc.). Obiectivul urmrit n cadrul multiprogramrii const n maximizarea volumului de lucrri care trec prin sistem i minimizarea timpului petrecut de o lucrare n cadrul acestuia. Sistemele de calcul ce utilizeaz aceast tehnic14 sunt prevzute cu o component a sistemului de operare numit monitor de planificare a lucrrilor care alege dintr-un numr de programe n ordinea sosirilor, pe cel potrivit cruia timpul neocupat al UC s fie minim. Exist o limit pentru numrul de lucrri ce pot fi executate simultan (dac aceasta este depit este invocat o procedur de selecie a lucrrilor, lucrrile neselectate rmnnd n ateptare) funcie de memoria afectat utilizatorilor. Procesul de planificare dispune de dou funcii distincte, i anume: asigurarea priorin fiecare moment al prelucrrii este executat un singur program, dar sunt mai multe programe aflate simultan n curs de execuie, adic o parte din instruciunile lor au fost executate, iar n momentul respectiv ateapt s fie relansate n execuie ori sunt n ateptarea altor evenimente. n acest fel timpul de ateptare al UC pentru realizarea unei operaii de I/E este folosit pentru execuia altor programe care sunt n stare de blocare, iar pe msur ce o resurs este eliberat de un program aceasta poate fi atribuit altuia.
14

38

tii i alocarea resurselor care utilizeaz prioritatea. Algoritmii de planificare presupun c lucrrile sunt ordonate pe baz de prioritate, sub forma firelor de ateptare, alegerea unui anumit algoritm fcndu-se n funcie de obiectivele urmrite. 4.4.4. Multiprelucrarea Dac n programe se gsesc n acelai timp n memoria intern i partajeaz resursele sistemului de calcul, atunci sistemul este exploatat n multiprogramare. Dac n multiprogramare se folosesc n procesoare, atunci sistemul este exploatat n multiprelucrare. Se poate aprecia astfel c multiprogramarea este un concept software, iar multiprelucrarea un concept hardware15. Un sistem de calcul este exploatat n multiprelucrare dac cel puin dou UC lucreaz n paralel. De remarcat c n cadrul sistemelor exploatate n multiprelucrare unitile centrale pot executa instruciunile unui singur program sau pot executa instruciuni din programe diferite. Unul dintre obiectivele multiprelucrrii este acela de a degreva o unitate central de prelucrare de taskuri specifice (tipriri de date, editri de texte, ntreinerea coleciilor de date etc). n acest scop la o unitate central poate fi cuplat o alt unitate central destinat coordonrii activitilor din sistem (master). Master-ul coordoneaz toate activitile de intrare/ieire n timp ce slave-ul execut operaii complexe. n acest caz master-ul are rolul de interfa ntre slave (sclav) i dispozitivele periferice de intrare/ieire. Tot master-ul se poate utiliza i ca interfa ntre slave i colecii voluminoase de date existente n memoria extern, fiind responsabil de meninerea bazei de date. Oportunitatea multiprelucrrii const n: ncrcarea partajat a programelor pentru execuie, fiecare procesor avnd acces la firul de ateptare alctuit din lucrrile solicitate a se executa; separarea diverselor funcii ale sistemului, existnd cte un program responsabil pentru fiecare funcie; creterea fiabilitii sistemului prin duplexarea sistemelor (atunci cnd una sau mai multe componente sunt dublate, o component va fi n activitate iar cealalt va fi activat la apariia unui defect la primei componente; pe durata folosirii corecte a procesorului principal, cel secundar poate fi utilizat pentru diverse alte operaii) sau prin sisteme duale (sunt sistemele n care dou procesoare centrale prelucreaz simultan acelai program de aplicaie, verificndu-se periodic cu privire la validitatea rezultatelor). 4.4.5. Multitasking Aceast tehnic const n execuia concurent, pe acelai calculator, a mai multor
15

R. Mranu, Sistemele de operare MS-DOS i UNIX, Editura Tehnic, Bucureti, 1995, p. 40.

39

aplicaii. Multitasking nseamn c sistemul de operare dirijeaz procesorul s dea o anumit cantitate din timpul su, pe rnd, pentru fiecare din programele aflate n execuie. n fapt, o parte foarte mic din fiecare program este procesat, dup care unitatea central de prelucrare trece la execuia unei pri la fel de mici din alt program, ciclu care continu pn la ncheierea execuiei. Deoarece viteza de lucru a procesorului este foarte mare se creeaz impresia c toate programele sunt executate simultan. 4.4.6. Time-sharing n sistemele multiutilizator mai multe persoane folosesc, n acelai timp, acelai calculator, putndu-se distinge sisteme multiutilizator cu program comun i sisteme timesharing. Sistemele multiutilizator cu program comun (multi-terminal) permite ca mai muli utilizatori, instalai la terminale diferite, s execute acelai program. n aceast situaie sistemul de operare trebuie s asigure securitatea datelor partajate ntre diferii utilizatori. Tehnica de exploatare time-sharing (cu divizare a timpului) este caracterizat de utilizarea concurent a unui sistem de calcul de ctre n utilizatori prin intermediul terminalelor plasate local sau la distan. Elementele globale care definesc aceste sisteme sunt tehnica divizrii timpului i multiplexarea resurselor ntre mai muli utilizatori independeni. n time-sharing termenul de multiplexare semnific partajarea resurselor sistemului de calcul astfel nct se creeaz efectul de utilizare simultan a resurselor de ctre mai multe procese, fiecare avnd senzaia c sistemul i aparine integral. Tehnica time-sharing are urmtoarele caracteristici generale: unitatea central este partajat pe baz de cerere, planificarea execuiei urmrind obinerea unui timp de rspuns minim; lucrrile nu au prioriti prestabilite, astfel c acestea trebuie s fie executate dinamic; multiplexarea resurselor ntre procese necesit existena unei componente a programelor de comand i control capabil s trateze o gam larg de ntreruperi; utilizatorii sunt aleatori, se schimb n orice moment, lucreaz programe diferite, intr i ies din sistem independent unii de alii i utilizeaz perioade de timp diferite pentru execuia lucrrilor. Trsturile eseniale ale acestei tehnici vizeaz urmtoarele aspecte: protecia memoriei prin care programele utilizatorilor trebuie s fie protejate ntre ele pentru a nu permite accesul neautorizat, fiecare program fiind limitat la spaiul su de memorie; independena utilizatorilor prin care se stabilete o cuant de timp pentru fiecare dintre acetia. Dac programul nu s-a terminat n acest timp este returnat n memoria ex40

tern i plasat la sfritul firului de ateptare, ncrcndu-se din memoria extern n cea intern un alt program n vederea execuiei; alocarea resurselor programelor utilizatorului este efectuat de monitorul rezident n memoria intern: spaiu de memorie intern, timp UC, tratarea cererilor de ntrerupere de la terminale etc.; alocarea memoriei este efectuat printr-o tehnic de alocare i control al transferului paginilor ntre memoria intern i cea extern. Tehnica menionat prezint i anumite caracteristici hardware i software. Primele se refer la: memorie intern de capacitate mare i UC rapid pentru asigurarea unui timp minim de rspuns; ceas de timp real care genereaz ntreruperi pentru comutarea UC de la un program la altul; memorie extern cu acces direct ceea ce implic transferul ntre memoria extern i perifericele de intrare/ieire, independent de unitatea central; sistem de comunicaie pentru transferul informaiilor ntre UC i perifericele de intrare/ieire, linii de comunicaii, modem-uri etc. n ceea ce privete caracteristicile software, acestea au n vedere urmtoarele: alocarea i comutarea UC se realizeaz dup timpul alocat pe baza unui algoritm de planificare a execuiei, astfel stabilit nct s asigure: reducerea timpului de rspuns, minimizarea timpului necesar comutrii ntre procese, posibilitatea lansrii n execuie a oricrui proces care ateapt, funcie de prioriti i ncrcarea echilibrat a sistemului; stabilirea locului n firul de ateptare a fiecrui program, funcie de prioritate; alocarea spaiului de memorie (zona de memorie i adresa unde se ncarc programul; tratarea ntreruperilor pentru analizarea motivului acestora i determinarea aciunii ce se va ntreprinde n continuare; gestiunea coleciilor de date prin care se determin adresele unde sunt memorate, regsirea lor rapid, parola de protecie.

41

CAPITOLUL 5
REELE DE CALCULATOARE

5.1. Concepte i categorii O reea de calculatoare este format dintr-un ansamblu de calculatoare interconectate n vederea efecturii schimburilor de date i partajrii de resurse. Dup apariia calculatoarelor personale, prelucrarea centralizat pe calculatoarele mari a fost nlocuit cu prelucrarea descentralizat pe microcalculatoare. Astfel, dezavantajul lipsei comunicrii unui sistem personal a fost compensat prin includerea acestuia ntr-o reea. Calculatoarele dintr-o reea pot fi de acelai tip, n cazul reelelor omogene, sau de tipuri diferite, n cazul celor eterogene. Principalele avantaje ale reelelor de calculatoare constau n urmtoarele: fiabilitate ridicat prin posibilitatea accesrii mai multor echipamente de stocare; partajarea resurselor, att a celor fizice scumpe (imprimante i harddisk-uri scumpe, plotere etc.), ct i a celor software ntruct toate echipamentele, datele i aplicaiile sunt disponibile oricrui utilizator din reea, indiferent de localizarea fizic a utilizatorului ori a resursei folosite; amplificarea procesului de comunicare ntre angajaii aflai la deprtare unii de ceilali; o mai mare flexibilitate care este dat de posibilitile de extindere a reelelor prin adugarea de noi staii de lucru sau servere ori de mprirea mai eficient a resurselor ntre utilizatori; reducerea costurilor echipamentelor datorit faptului c microcalculatoarele prezint un raport pre/calitate mai bun dect sistemele mari de calcul. n funcie de aria geografic n care activeaz exist urmtoarele tipuri de reele, i anume: reele locale LAN (Local Area Networks) care conecteaz utilizatorii dintr-o cldire sau dintr-un grup de cldiri. Sunt reele private, fiind cel mai adesea utilizate n scopul conectrii calculatoarelor personale din birourile companiilor sau ale instituiilor n vederea partajrii de resurse i a schimbului de informaii. Aceste reele prezint trei caracteristici principale, i anume: a) mrimea (au dimensiuni restrnse, se pot planifica timpii de transmisie, se pot utiliza diferite tehnici de proiectare, iar administrarea reelei este
42

relativ simpl); b) tehnologia de transmisie (legtura const dintr-un cablu la care sunt conectate toate calculatoarele; au ntrzieri mici, dau erori puine i pot opera cu viteze de pn la sute de megabii/sec); c) diverse topologii (bus, inel, stea, arbore, plas); reele metropolitane MAN (Metropolitan Area Networks) care conecteaz utilizatorii unui ora ori a unei regiuni. Reprezint, n linii mari, o extensie a reelelor LAN, utiliznd n general tehnologii similare cu acestea. Pot fi private sau publice i pot avea legturi cu reeaua de televiziune prin cablu sau cu sistemele de telefonie mobil;; reele cu larg rspndire geografic WAN (Wide Area Networks) care conecteaz utilizatorii unui stat sau a unui continent. n vederea executrii programelor utilizatorilor, acest tip de reea cupleaz mai multe maini care poart denumirea de maini gazd sau sisteme finale. Acestea sunt conectate printr-o subreea de comunicaie format din linii de transmisie i din elemente de comutare i are rolul de a transporta mesajele de la gazd la gazd. Elementele de comutare sunt reprezentate de calculatoare specializate cu rol de conectare a dou sau mai multe linii de transmisie. Atunci cnd pe o anumit linie de transmisie sosesc date, elementul de comutare alege o nou linie pentru a retransmite datele mai departe. Reelele de tip WAN conecteaz mai multe reele locale, n timp ce Internetul conecteaz mai multe reele de tip WAN. Cele mai mari reele WAN sunt cele de servicii internaionale (CompuServe i Internet). 5.2. Componente hardware i software Reelele pot fi conectate ntre ele, permind schimbul de informaii. Conectarea unor calculatoare diferite se face conform unor standarde de reea. Realizarea unor reele de calculatoare necesit urmtoarele dou componente majore: componente hardware i software. 5.2.1. Componente hardware Componentele hardware se refer la urmtoarele: server-ul; calculatorul care are rol de server trebuie s fie cel mai puternic din reea ntruct acesta asigur gestiunea reelei. El trebuie s conin: un harddisk de mare capacitate (sau mai multe); memoria intern cu cea mai mare capacitate; microprocesorul cel mai rapid; suportul fizic pentru controlul imprimantelor; plcile de interfa pentru reea. Pe server ruleaz sistemul de operare de reea. El supervizeaz comunicaiile n cadrul reelei i conine programe ce i permit s se comporte ca un dispozitiv central de stocare pentru celelalte calculatoare conectate le reea. Performanele unui server trebuie s aib n vedere dou caracteristici importante, i anume: scalabilitatea i tolerana la erori. Scalabilitatea unui server ia n considerare posibilitatea creterii capacitii acestuia, ntruct pe msur ce noi utilizatori se adaug la sistem crete i volumul tranzaciilor efectuate, se
43

acumuleaz tot mai multe date i, n consecin, cererile adresate server-ului se nmulesc. Aceast caracteristic are n vedere: adugarea de noi module de memorie intern n scopul gestionrii utilizatorilor suplimentari, adugarea de procesoare suplimentare pentru a se putea controla creterea ncrcturii sistemului, instalarea de noi discuri, precum i respectarea limitelor sistemului de operare referitoare la numrul de utilizatori, spaiul total pe disc etc. Tolerana la erori are n vedere posibilitatea de a recupera contextul curent de lucru n urma producerii unor disfuncionaliti hardware. O toleran complet la erori ar presupune dublarea fiecrei componente a sistemului de calcul; staiile de lucru; sunt reprezentate de microcalculatoarele folosite de utilizatori (mai poart denumirea i de clieni). Acestea sunt conectate la server i dispun de o plac de reea. n funcie de capacitatea pe care o au staiile de lucru sunt de dou tipuri, i anume: staii de lucru inteligente care ncorporeaz, pe lng unitatea central de prelucrare (UCP), i o memorie intern, un harddisk, ori dou sau mai multe procesoare i staii de lucru fr disc, care nu au harddisk-uri, sunt dependente de server dar din punct de vedere economic sunt mai ieftine dect microcalculatoarele obinuite; mediul fizic de transmisie reprezentat de suportul fizic pe care se transmit datele sub form de cureni electrici sau unde electromagnetice. El variaz foarte mult pornind de la cabluri i pn la transmisii satelit sau legturi wireless. Acest tip de mediu se poate clasifica n mediu prin cablu (cablu torsadat, cablu coaxial, cablu cu fibr optic) sau mediu fr cablu (telefonie celular, unde radio terestre, unde radio prin satelit, unde laser, microunde etc). Mediul de transmisie prin cablu se conecteaz la plcile de interfa cu reeaua prin intermediul conectoarelor (de tip T, BNC, DB etc.); echipamente de interconectare specifice reelei: a) adaptoare de reea: sunt plci de interfa prin care este posibil conectarea calculatorului la reea (Network Interface Card). Totodat, placa de reea dispune de circuite de codificare/decodificare i de un conector pentru cablul de reea; b) modem-uri: sunt dispozitive pentru conectarea unui calculator la reea prin intermediul liniilor telefonice; c) dispozitiv de ataare la mediu: este un echipament care transmite i recepteaz semnalul ntre placa de reea i un mediu fizic de transmisie, altul dect cel suportat de placa de reea, cum ar fi transmisia prin unde radio; d) hub-uri (hubs): sunt necesare pentru conectarea calculatoarelor ntr-o reea de tip stea, prin cabluri individuale; e) repetoare (repeaters): acestea amplific semnalul pentru a mri aria de rspndire ntr-o reea local. Ele sunt utilizate n situaia n care lungimea total a cablului de reea este mai lung dect cea admis pentru respectivul tip de cablu; f) puni (bridges): ele realizeaz conectarea a doua reele de calculatoare, prelucrnd
44

informaia n funcie de adresa destinatarilor i a expeditorilor; g) porile (gateways): acestea permit conectarea unor reele de calculatoare care folosesc protocoale diferite; h) routere (routers): ele controleaz fluxul de informaii i optimizeaz cile de transfer a datelor, fiind capabile s traduc protocoale de comunicare diferite. 5.2.2. Componente software Sistemul de operare al reelei NOS (Network Operating System) asigur integrarea echipamentelor i a software-ului de aplicaie n reeaua de calculatoare. Legtura fizic dintre componentele reelei se realizeaz prin cablurile i echipamentele specifice, iar legtura logic este stabilit prin sistemul de operare. Sistemul de operare al reelei este o colecie de programe prin care sunt gestionate resursele reelei (echipamente, programe, aplicaii etc.). Nodurile reelei pot fi servere sau staii de lucru. Caracteristicile unei reele de calculatoare sunt date de topologie, mediul fizic de transmisie i de standardul de transport. Aceste elemente determin viteza reelei, fiind definite dou viteze, i anume: viteza de transmisie a semnalelor, care depinde de tehnologia de transport i se msoar n BAND (1 band este echivalent cu 1 byte/sec.) i viteza datelor care se msoar n bps (bits per second bit/s). Transportul n reea reprezint un set de tehnici folosite pentru transmisia i recepia datelor prin mediul de transmisie. Sunt definite mai multe standarde de transport: ARCnet, Ethernet, Token Ring, FDD1 (standardul ANSI pentru fibr optic). Fiecare standard cuprinde detaliile mediului de transmisie (tipul mediului, lungimea total acceptat a cablului etc.), numrul maxim de staii care pot fi conectate, topologia fizic i logic a reelei, metoda de detectare i corecie a erorilor, protocolul folosit pentru transmiterea datelor. Legtura de date (Data Link) este o legtur fizic ce se stabilete ntre dou calculatoare pentru a face schimb de date. Pentru a realiza legtura de date este necesar s se stabileasc un limbaj comun de dialog i o disciplin a conversaiei, adic un protocol de comunicaie. Acest protocol reprezint un set de reguli prin care se asigur schimbul de date i mesaje ntre dou calculatoare ntre care exist o legtur fizic. Protocolul de comunicaie trebui s asigure: controlul transferului de date; detectarea i nlturarea erorilor; optimizarea utilizrii liniei de comunicaie; independena fa de modul de transmisie. Din punctul de vedere al modului de lucru al serverului, exist reele cu server dedicat i reele cu server nededicat. Serverul dedicat este degrevat de orice alt sarcin, fiind folosit numai pentru gestionarea reelei, n timp ce n reelele cu server nededicat
45

calculatorul desemnat drept server poate rula i alte aplicaii n timp ce ofer i servicii de reea pentru celelalte calculatoare. Reelele se pot clasifica n reele cu server de fiiere (file server), n care un calculator din reea este server i i partajeaz resursele cu staiile de lucru i reele de la egal la egal (peer to peer), n care orice calculator din reea poate deveni server la un moment dat sau staie de lucru. Reelele cu server de fiiere (file server, reele client-server) au urmtoarea componen: un calculator pe care ruleaz sistemul de operare al reelei, numit server de fiiere; mai multe calculatoare care pot avea acces la resursele reelei, numite staii de lucru (workstations, client). La staia de lucru se afl utilizatorul, care este o persoan ce are acces la resursele reelei. Organizarea clienilor reelei este fcut de o persoan numit administrator de reea. Utilizatorii pot fi organizai n cadrul reelei n grupuri de utilizatori, definite de ctre administrator. Utilizatorii din cadrul unui grup au aceleai drepturi de lucru n reea. Fiecare grup de utilizatori se identific printr-un nume unic. La resursele reelei pot avea acces numai utilizatorii definii i recunoscui de reea. Fiecare utilizator primete un cont protejat printr-o parol. Prin stabilirea parametrilor de conectare se limiteaz drepturile de acces n reea ale unui utilizator. Operaiile de conectare i deconectare sunt denumite logon i logoff. Problema principal a gestionrii reelei este organizarea securitii datelor, care se realizeaz printr-un mecanism de control organizat pe mai multe niveluri. Avantajele unei reele cu server de fiiere constau n faptul c ofer o mare securitate a datelor, iar partajarea fiierelor se face mai uor, fiind controlat de server. Cel mai rspndit sistem de operare pentru reelele cu server de fiiere este NetWare (Novell), care ocup 70% din piaa de software pentru reea. Acesta accept o gam variat de sisteme de operare pentru clieni, cum sunt: MS-DOS, Windows, OS/2, UNIX, Machintosh. Printre alte sisteme de operare pentru reea mai putem enumera pe urmtoarele: VINES (Virtual Networking System) al firmei Banyan pentru UNIX; LAN Manager al firmei Microsoft pentru OS/2; LAN Server al firmei Microsoft i IBM pentru OS/2; Windows NT Advanced Server al firmei Microsoft. Reele de la egal la egal (peer to peer). Acest tip de reea se recomand numai atunci cnd nu se cer performane mari i se prefer costuri mici. O astfel de ree suport viteze mici de lucru, nu ofer o securitate total a datelor i se aplic n cazul unui numr mic de calculatoare. Cele mai cunoscute sisteme de operare pentru reele peer to peer sunt: NetWare Life i Personal NetWare al firmei Novell (Personal NetWare se poate integra n mediul Windows);
46

Windows for Workgroups al firmei Microsoft; LANtastic al firmei Aotisoft. 5.3. Reele locale. Topologii de reele O reea local (LAN) asigur interconectarea staiilor de lucru la nivelul unei cldiri ori a unui grup de cldiri, avnd o distan maxim de transport a informaiei cuprins ntre 5-10 km. O astfel de reea aparine entitii care o folosete fiind, prin urmare, o reea privat i nu una public ori comercial. n mod uzual numrul calculatoarelor conectate este mai mic de 500, iar lungimea suportului fizic este dependent de tipul reelei. De obicei, pentru o singur reea lungimea este mai mic de 2.500 m ceea ce face ca timpii de propagare i procentul de erori s fie mici. Fiecare staie de lucru poate funciona individual, poate comunica cu celelalte staii n vederea partajrii echipamentelor, datelor, programelor i aplicaiilor, putnd fi totodat conectat la reelele publice sau private. n afara posibilitii de partajare a unor echipamente periferice scumpe (imprimante laser, scannere etc.), reelele locale mai prezint i avantajul asigurrii unei comunicaii eficiente ntre staiile de lucru. Un alt avantaj al acestor reele l reprezint i posibilitatea ntreinerii i proteciei software-ului i a datelor, protecia realizndu-se prin drepturile de acces care sunt acordate grupurilor de utilizatori. Arhitectura sau topologia unei reele vizeaz modul n care sunt conectate componentele dintr-o reea. Se definesc dou tipuri de topologii ale reelei, i anume: topologia fizic (reprezint modul n care sunt legate fizic componentele hardware) i topologia logic (are n vedere modul n care sunt transferate datele ntre componentele reelei). Pentru reelele locale cele mai des ntlnite topologii fizice se refer la topologia bus (liniar sau magistral comun), inel (ring), stea (star), arbore (tree) sau plas. n topologia liniar sau magistral comun (bus topology) exist un singur canal de comunicaie la care sunt conectate toate staiile de lucru. Cablul de legtur conecteaz att server-ul, ct i staiile de lucru. Fiecare calculator este conectat la canalul de comunicaie i transmite mesaje n reea. Toate sistemele conectate au drepturi egale i pot comunica ntre ele n voie fr ca o staie principal s reglementeze fluxul de comunicaie. Fiecare mesaj are un antet care conine adresa calculatorului destinaie astfel nct el este interpretat doar de staia creia i-a fost transmis. Circulaia datelor pe cablu se face n dou direcii, fiecare calculator putnd s transmit i s recepioneze. Cablul este nchis la capete cu dou rezistene numite terminatori care fac ca informaia s poat fi pstrat n reea. Avantajul acestei topologii const n faptul c dac oricare din posturile de lucru iese din funciune indiferent care ar fi motivul, reeaua rmne funcional n situaia n
47

care placa de reea nu este defect ntr-un mod care s afecteze modul de transmisie. Dezavantajul acestui tip de reea local vizeaz ruperea cablului principal care duce la cderea ntregii reele, defeciunea fiind mai greu de localizat. Totodat, la o ncrctur mare a reelei se pot diminua performanele acesteia datorit faptului c se pot produce coliziuni de date ntruct mai multe staii pot emite simultan. Topologia inel (ring topology) presupune conectarea calculatoarelor n mod circular pe un singur cablu de comunicaie, transmisia se desfoar ntr-un singur sens i este controlat de server. Astfel, fiecare calculator este conectat prin intermediul canalului de comunicaie la alte dou calculatoare (un predecesor i un urma unic), astfel nct mesajele circul de la un calculator la altul pn cnd un calculator recunoate mesajul transmis. Fiecare calculator recepioneaz datele predecesorului su, le verific i le transmite ctre urmtorul calculator. Avantajele acestei topologii constau n faptul c deoarece pachetele de date circul ntr-o singur direcie nu pot exista coliziuni de date. n plus, datorit fluxului n sens unic, topologia este adaptat foarte bine fibrelor optice. Un prim dezavantaj const n faptul c defectarea unui calculator nseamn ntreruperea canalului de comunicaie ceea ce determin imposibilitatea funcionrii reelei. Al doilea dezavantaj este legat de ruptura de cablu care determin i ea blocarea reelei, dar defeciunea poate fi uor localizat. Topologia stea (star topology) are n vedere conectarea fiecrei staii de lucru la server, fr ns ca acestea s fie conectate ntre ele. Toate mesajele sunt schimbate prin intermediul calculatorului central, care are rol de dispecer i distribuie mesajele n funcie de adresa utilizatorului. Un avantaj al acestei topologii este dat de faptul c fiecare conexiune nu accept mai multe calculatoare care s se concureze pentru acces, putndu-se realiza n acest fel viteze mari de transfer. Ca dezavantaj menionm faptul c aceast topologie necesit mult cablu pentru conectarea fiecrei staii de lucru la server. Totodat, dac se defecteaz calculatorul central atunci ntreaga reea cade. Topologia stea-inel reprezint o combinare a topologiilor stea i inel i presupune legarea circular a mai multor calculatoare cu rol de dispecer care gestioneaz fiecare cte o reea. Mesajele circul pe inel pn cnd unul dintre calculatoare recunoate adresa unui calculator din reeaua sa. Calculatorul dispecer va prelua mesajul de pe canal i l va transmite calculatorului destinatar. Topologia arbore (tree topology) se realizeaz pe mai multe niveluri pornind de la cel al serverului central i mergnd ctre sistemele periferice. Aceast topologie presupune existena unei singure ci de legtur ntre fiecare pereche de noduri, n timp ce ntre nodurile nepereche pot exista mai multe ci. Toate informaiile necesare pentru funcionarea algoritmului de dirijare pot fi coninute n adresa nodului destinaie. Topologia plas asigur un sistem de legturi multiple i directe ntre nodurile re48

elei. O asemenea topologie are n vedere faptul c fiecare sistem este conectat cu toate sistemele adiacente ceea ce presupune ns costuri ridicate. Problema diminurii costurilor poate fi uor rezolvat prin reducerea numrului de legturi cu sistemele adiacente, care scade ns gradul de fiabilitate al reelei. 5.4. Mediile Intranet i Extranet16 5.4.1. Mediul Intranet Tehnologia Intranet reprezint la momentul actual soluia optim pentru interconectarea calculatoarelor din reeaua unei firme sau organizaii. Obiectivul urmrit de Intranet ine de transformarea sistemului informaional al ntreprinderii ntr-un mediu simplu, atractiv i interactiv. Intranetul mai poate fi considerat ca o implementare a tehnologiilor Internet n cadrul unei organizaii, dei el nu implic neaprat i conectarea la reeaua public global reprezentat de Internet. Printre avantajele acestei tehnologii enumerm pe urmtoarele: aplicaii distribuite numeroase (publicaii, forumuri de discuii, pot electronic etc.); integrarea bazelor de date din ntreprindere; costuri i complexitate reduse; regndete sistemul informaional existent; asigur independen de orice departament sau specialist informatic. Intranetul asigur o serie de resurse tehnice, financiare i strategice. Dintre resursele tehnice menionm utilizarea tehnologiilor standardizate i evolutivitate tehnologic. Gratuitatea produselor program existente, arhivarea standard fr costuri, utilizarea reelelor existente i eliminarea costurilor potale reprezint doar cteva din resursele financiare oferite de Intranet. Partajul cunotinelor, organizarea timpilor de lucru i formarea profesional continu vizeaz resursele strategice oferite de Intranet. Arhitectura unui Intranet este foarte asemntoare cu cea de tip client-server cu deosebirea c rolul staiilor de lucru este mult diminuat. Datele se stocheaz centralizat pe acelai tip de echipamente, o parte din datele procesate fiind preluate de pe staiile de lucru pe servere, iar controlul aplicaiilor i al mediilor de operare se face mai mult prin servere dect prin staiile de lucru. Aplicarea acestei tehnologii vizeaz urmtoarele domenii: informaie/documentare (rapoarte juridice, memorie colectiv, nouti/tiri, cunoaterea colectiviti); lucru colaborativ (pregtirea reuniunilor, telereuniuni, forumuri de discuii);
D. Airinei, Doina Fotache, M. Georgescu, Tehnologii informaionale pentru afaceri, Editura Universitii Alexandru Ioan Cuza Iai, 2005-2006, pp. 236-242.
16

49

comunicare electronic (pota electronic, transferuri de documente, grupuri de lucru on-line); formare profesional interactiv (autoformare, sesiuni individualizate la distan, reorganizarea timpilor de formare profesional etc.); accesul publicului (spaii informaionale interactive, calculatoare sau posturi de primire, teleproceduri). 5.4.2. Mediul Extranet n ultima vreme reeaua Extranet a fost dezvoltat n cadrul telecomunicaiilor. Firme diferite ca dimensiune au adoptat acest model ntruct s-a demonstrat practic c reprezint cea mai ieftin i logic soluie prin care poate fi condus o afacere i poate fi pus n legtur cu partenerii ei. Extranetul este o aplicaie bazat pe protocolul reelei Internet (IP) ce ruleaz ntre o companie i partenerii si. Reprezint un Intranet extins care permite comunicarea ntre diverse organisme exterioare, cum ar fi cele ale clienilor, furnizorilor etc. Acest tip de reea i vizeaz numai pe partenerii aflai n exteriorul companiei, fiind destinat n principal celor mai importani parteneri. Aplicaiile Extranet aparin urmtoarelor categorii: documentaie on-line, spaii de lucru cu sau fr interactivitate, spaii de exprimare a cerinelor etc. Diferenele dintre Internet, Intranet i Extranet pot fi realizate prin intermediul urmtoarelor criterii: tip de acces: Internet deschis, Intranet privat, Extranet controlat; utilizare: Internet public, Intranet membrii organizaiei, Extranet partenerii de afaceri; tipul informaiei: Internet general, Intranet proprietar, Extranet partajare selectiv. Literatura de specialitate menioneaz patru modele de reele Extranet, un model fiind definit printr-o combinaie logic de opiuni pentru asigurarea securitii n dezvoltarea afacerilor pe reea n exteriorul companiei, n funcie de partenerii i obiectivele firmei. Aceste modele sunt urmtoarele: modelul de acces protejat n intranet. Potrivit acestui model utilizatorilor li se permite accesul direct n Intranet-ul organizaiei, fr a utiliza reeaua Internet. Restriciile de acces sunt asigurate sub diverse forme permind, spre exemplu, servicii diferite n cazul clienilor, furnizorilor etc.; modelul comerului electronic care este dezvoltat special pentru tranzacii de tip bussiness to bussiness. Protecia i securitatea este asigurat prin protocoale speciale n criptarea i decriptarea mesajelor;
50

modelul aplicaiilor specializate este folosit n situaia firmelor care au relaii de afaceri cu parteneri numeroi. Reeaua Extranet restricioneaz accesul prin protocoale i metode de autentificare speciale. n acest caz costul asigurrii securitii este mare, dar beneficiile sunt importante ntruct clienii afl preurile n intervale de timp mai mici (mai puin de un minut), lanseaz comenzi i verific stadiul acestora fr ca firma s plteasc un angajat care s preia toate aceste mesaje; modelul site-ului protejat cu o simpl parol, care este cel mai simplu, uor de creat i cu o investiie minim n ceea ce privete securitatea, ceea ce-l face ns s fie i cel mai nesigur. Acest tip de reea, dac constituie un spaiu privat, ofer o serie de avantaje n raport cu reeaua Internet, cum sunt: performan, calitatea serviciilor, securitate. Global, Extranet-urile prezint i alte avantaje printre care menionm pe urmtoarele: faciliteaz legturi interservicii; implementeaz canale informaionale mai eficiente; securizeaz informaia. n ceea ce privete sistemele informaionale, reeaua Extranet prezint anumite avantaje, i anume; implementare mai puin costisitoare pentru firmele care dispun deja de site-uri web sau de reea Intranet; interfa conversaional pentru utilizatorii si, avantajul utilizrii tehnologiilor Internet; capacitate de a integra evoluiile viitoare din punct de vedere al coninutului, a numrului de utilizatori etc.

51

BIBLIOGRAFIE
1. AIRINEI D., FILIP MARIA, FTU T., GRAMA ANA, FOTACHE DOINA, GEORGESCU M., FNARU LUMINIA, Introducere n informatica economic, Editura Timpul, Iai, 2002 2. AIRINEI D., FOTACHE DOINA, GEORGESCU M., Tehnologii informaionale pentru afaceri, Editura Universitii Alexandru Ioan Cuza, Iai, 2005-2006 3. AIRINEI D., Sisteme expert n activitatea financiar-contabil, Editura Junimea, Iai, 1997 4. BAN M.-T., Dicionar explicativ de calculatoare, Editura Tehnic, Bucureti, 1994 5. BDU M., Calculatorul n trei timpi, Editura Polirom, Iai, 2001 6. BOUFARES F., Informatique pour la comptabilit et la gestion, Editura ESKA, Paris, 1995 7. BEEKMAN G., Computer confluence. Exploring Tomorrows Technology, Prentice Hall, New Jersey, 2001 8. BROOKSHEAR G. J., Introducere n informatic, Editura Teora, Bucureti, 1998 9. COURTER G., AMEQUIS A., Ghidul dumneavoastr n lumea calculatoarelor, Editura All, Bucureti, 1998 10. DICKSON G. W., DeSANCTIS G., Information Technology and Future Entreprise, Prentice Hall, New Jersey, 2000 11. ERMES, Systemes dinformation. La perspective du management, Editura Masson, Paris, 1994 12. FTU T., FILIP MARIA, GRAMA ANA, Sisteme de operare, Editura PROJUVENTUTE, Focani, 1999 13. FILIP MARIA, GRAMA ANA, Medii de programare. Abordri teoretice, Editura Fides, Iai, 1998 14. FOTACHE M., Baze de date relaionale. Organizare, normalizare i interogare, Editura Junimea, Iai, 1997 15. GIBBS M., Reele de calculatoare pentru nceptori, Editura Teora, Bucureti, 1995 16. HARMON P., HALL C., Inteligent Software Systems Development, John Wiley & Sons, New York, 1993 17. HUTCHINSON S. E., SAWYER S. C., Computers, Communications, Information.A Users Introduction, Irwin McGraw-Hill, 2000 18. LUNGU I. .A., Baze de date organizare, proiectare i implementare, Editura All, Bucureti, 1995 19. MEYER F. A., Le management de linformatique dentreprise, Edition Msson, Paris, 1991 20. MICROSOFT, Bazele reelelor de calculatoare. Manual pentru administrarea reelelor LAN i WAN, Editura Teora, Bucureti, 1997 21. Mranu R., Sistemele de operare MS-DOS i UNIX, Editura Tehnic, Bucureti, 1995 22. MORJON J., Principes et conception dun base de donnees relationnelle, Les Editions dOrganisation, Paris, 1992 23. MUELLER S., PC depanare i modernizare, Editura Teora, Bucureti, 1998 24. NICKERSON R. C., Computers, Concepts and Applications for Users, San Francisco, 1990 25. NICHI S., RACOVIAN D., Bazele prelucrrii informaiilor i tehnologie informaional, Editura Intelcredo, Deva, 1996 26. NORTON P., Secrete PC, Editura Teora, Bucureti, 1996 27. OBRIEN J., Les systemes dinformation, De Boeck Universite, Montreal, 1995 28. OBRIEN J., Introduction to Information Systems, Irwin McGraw-Hill, 2001 29. PARKER D., STARETT B., CD-ROM, Editura Teora, Bucureti, 1995 30. PATRICIU V., Criptografia i securitatea reelelor de calculatoare, Editura Tehnic, Bucureti,
52

1994 31. PERSON R., Utilizare Windows. Manual de utilizare complet, Editura Teora, Bucureti, 1996 32. REIX R., Informatique applique la gestion, Les Editions Foucher, Paris, 1990 33. REIX R., Systemes dinformation et management des organisation, Les Editions Foucher, Paris, 1990 34. ROSCH W. L., Totul despre hardware, Editura Teora, Bucureti, 1998 35. SALEH I., Les bases de donnees relationnelles, Edition Hermes, Paris, 1995 36. SNDOIU M., SNDOIU D. I., Descoperii PC-ul!, Editura Elisavaros, Bucureti, 2000 37. SCORESCU FL., Societile de grup, Editura Junimea, Iai, 2005 38. SIMON J. C., Introduction to Information Systems, USA, 2001 39. SURCEL T. .A., Informatic economic, Editura Calipso, Bucureti, 2004 40. TANENBAUM A. S., Reele de calculatoare, Editura Agora, Bacu, 2000 41. WATTERS C., Dictionary of Information and Technology, Academic Press, 1995 42. *** Contabilitate i sisteme informaionale, Editura Sedcom Libris, Iai, 2004 43. *** Dicionar de calculatoare i Internet, Editura Teora, Bucureti, 1999 44. *** 01 Informatique magazine 45. *** Byte 46. *** Chip Computer Amgazin 47. *** ComputerWorld Romnia 48. *** PC Report 49. *** NET Report 50. *** PC World 51. *** PC - Magazine Romnia 52. *** Planeta Internet 53. 54. 55. 56. 57. 58. 59. www.computer.org-50-history www.excite.com./computers_and_internet www.hp.com/pcsupport www.ibm.com www.oceanfree.net/dictionaryofcomputers www.tech-news.com www.techweb.com/encyclopaedia

53