EIA
EIA
ISBN 978-606-8216-16-4
Definit iniial de ctre Academia Francez (n 1966), ca fiind tiina prelucrrii raionale, ndeosebi prin maini automate, a informaiei, considerat ca suport al cunotinelor umane i al comunicrilor n domeniile tehnicii, economice i sociale, informatica se contureaz ca activitate practic i concepie teoretic, pe msura dezvoltrii calculatoarelor electronice i a perfecionrii tehnologiei de prelucrare a datelor. Ca domeniu distinct de activitate, informatica preia treptat toate sarcinile dintr-un sistem economico-social privind elaborarea de metode, tehnici, concepte i sisteme pentru prelucrarea automat a informaiei. Din acest punct de vedere informatica este definit ca fiind tiina care se ocup cu studiul i elaborarea metodelor de prelucrare a informaiei cu ajutorul sistemelor automate de calcul. Ca activitate practic, informatica are o existen dinamic; ea apare i se dezvolt dintr-o necesitate obiectiv, aceea de a rezolva problemele complexe privind prelucrarea datelor. Cursul Elemente de Informatic Aplicat se adreseaz prin problematica abordat att studenilor de la forma de nvmnt (economic) zi, ct i studenilor de la forma ID, care pot studia elementele de baz ale informaticii n versiunea actualizat i prezentat n cursul de fa.
Obiectivele specifice cursului: asimilarea conceptelor de baz din informatica economic; dobndirea cunotinelor de specialitate necesare unui utilizator final performant; formarea deprinderilor practice pentru utilizarea eficient a calculatoarelor electronice n activitatea curent;
Cuprins
CUPRINS
CAPITOLUL 1. SISTEME 1.1. NOIUNEA DE INFORMATIC 1.2. NOIUNEA DE INFORMAIE 1.3. NOIUNEA DE SISTEM 1.4. NOIUNEA DE SISTEM CIBERNETIC 1.5. NOIUNEA DE SISTEM INFORMAIONAL 1.6. NOIUNEA DE SISTEM INFORMATIC CAPITOLUL 2. SISTEME DE CALCUL 2.1. SCURT ISTORIC PRIVIND EVOLUIA SISTEMELOR DE CALCUL 2.2. SCHEMA J. L. VON NEUMANN 2.3. CLASIFICAREA SISTEMELOR DE CALCUL 2.3. ARHITECTURA CALCULATOARELOR. HARDWARE 2.3.1. Unitatea central 2.3.2. Memoria intern 2.3.3. Echipamente periferice CAPITOLUL 3 BAZELE ARITMETICE ALE CALCULATOARELOR. 3.1. SISTEME DE NUMERAIE 3.2. TIPURI DE SISTEME DE NUMERAIE 3.3. REPREZENTAREA INFORMAIEI NTR-UN SISTEM DE CALCUL 3.3.1. Coduri numerice 3.3.2. Coduri alfanumerice CAPITOLUL 4 SISTEME DE OPERARE 4.1. CLASIFICAREA SISTEMELOR DE OPERARE 4.2. STRUCTURA GENERAL A UNUI SISTEM DE OPERARE 4.3. ORGANIZAREA DATELOR PE DISC 4.4. TIPURI DE SISTEME DE OPERARE 4.5. ELEMENTELE INTERFEEI WINDOWS 4.5.1. Ferestrele de dialog 4.5.2. Alte concepte WINDOWS 4.6. PROGRAME UTILITARE 4.6.1. Utilitarele pentru arhivarea documentelor 3 3 3 5 6 7 8 11 11 11 12 14 15 16 19 24 24 24 25 26 26 28 28 29 30 32 33 35 36 38 38
4.6.2. Aplicaii portabile 4.6.3. Defragmentarea discurilor CAPITOLUL 5 REELE DE CALCULATOARE 5.1. DEFINIIE, CARACTERISTICI 5.2. TIPURI DE REELE 5.3. ECHIPAMENTE DE TRANSMISIE LA DISTAN. MODEMUL. 5.4. PROTOCOL, STIV DE PROTOCOALE CAPITOLUL 6 REEAUA INTERNET. SERVICII INTERNET 6.1. CE ESTE INTERNET-UL I CUM A APRUT ? 6.2. ADRESE IP I ADRESE INTERNET 6.3. SERVICII INTERNET 6.3.1. Pota electronic (e-mail) 6.3.2. Transferul de fiiere 6.4. WORLD WIDE WEB 6.4.1. Macrostructura World Wide Web-ului RSPUNSURI BIBLIOGRAFIE
39 39 42 42 43 50 50 53 53 55 57 58 59 60 61 69 70
Capitolul 1. Sisteme
CAPITOLUL 1. SISTEME
Obiective: Noiunea de informatic Conceptele de sistem, sistem cibernetic, sistem informaional Conceptul de sistem informatic; caracteristici generale
Capitolul 1. Sisteme
informaiei st noiunea de dat. Prin dat se nelege orice mesaj primit de un receptor, sub o anumit form. Nu orice dat poate fi o informaie. Relaia dintre date i informaii este ilustrat n figura 1.1.
Fig. 1.1. Relaia dintre informaii i date Informaia reprezint obiectul prelucrrii i totodat, principala categorie de resurse utilizate n sistemele informaionale, respectiv informatice, alturi de celelalte categorii de resurse: personalul de specialitate, echipamentele de prelucrare i instrumentele de utilizare a acestor echipamente (metode i tehnici de analiz i proiectare, limbaje de programare, pachete standard de programe de aplicaii, sisteme de operare, metode i tehnici de organizare i prelucrare a informaiei etc.). Din considerente practice de analiz i proiectare a sistemelor informatice, informaiile se pot clasifica dup diverse criterii: a) Dup forma de exprimare a fenomenelor pe care le reflect, informaia poate fi : analogic, numeric, nenumeric. Informaia analogic, caracterizeaz parametrii cu variaie continu din cadrul proceselor tehnologice, cum ar fi : presiunea, temperatura, viteza, tensiunea electric, etc. Informaia cantitativ, sau numeric, exprim aspectul cantitativ al fenomenelor i se prezint sub form de cifre care se obin prin msurare, numrare, cntrire sau calcul. Informaia calitativ este cea mai rspndit i se prezint printr-o mare varietate de forme, concepte, liste bibliografice, texte, rapoarte, etc. n funcie de suportul informaional utilizat pentru transmiterea acesteia, informaia poate fi : verbal, scris, grafic, imagini, sub forma undelor radio sau magnetice, sub form codificat nregistrat pe benzi magnetice sau discuri magnetice. b) Dup situarea n timp fa de procesul sau fenomenul reprezentat informaiile sunt: active, pasive, previzionale. Informaiile active reprezint procese sau fenomene n curs de desfurare. Ele mai pot fi numite dinamice sau operative. Informaiile pasive se refer la procese i fenomene care au avut loc. Ele sunt utile pentru conducerea proceselor i fenomenelor care se vor repeta. Informaiile previzionale sunt cele cuprinse n planuri i programe, caracteriznd i comensurnd procese i fenomene ce se vor desfura n viitor. Ele ofer modelele cantitative i calitative ale activitilor ce se vor desfura, au deci un caracter de direcionare. c) Dup coninut informaiile sunt : elementare, complexe, sintetice. Informaiile elementare sunt specifice sistemului operaional n care se desfoar nemijlocit activitile economice i definesc operaii i fenomene indivizibile.
Capitolul 1. Sisteme
Informaiile complexe sunt cele rezultate din agregarea informaiilor elementare pentru a caracteriza un proces sau fenomen (nivelul productivitii muncii, valoarea produciei marf, costul produciei, etc.). Informaiile sintetice se obin, de regul, prin adiionarea informaiilor elementare de acelai tip. d) Dup domeniul de activitate pe care l deservesc. Potrivit acestui criteriu distingem : informaii tehnologice, tehnico-tiinifice i economice. Informaiile tehnologice sunt utilizate pentru conducerea i dirijarea proceselor tehnologice industriale. Informaiile tehnico-tiinifice sunt utilizate n domeniul cercetrii tiinifice i proiectrii tehnologice. Informaiile economice sunt instrumente de conducere nemijlocit a proceselor social economice. Ele devin utile i eficiente numai n cadrul schimbului permanent de cunotine ntre oameni situai pe diversele trepte ierarhice ale economiei.
Capitolul 1. Sisteme
Se poate rezuma c un sistem este un ansamblu de elemente; fiecare element al sistemului poate fi un subsistem, care la rndul lui poate fi considerat sistem format din elemente. Mulimea relaiilor ntre componentele unui sistem, precum i a relaiilor ntre componente i ansamblu formeaz structura sistemului. Modul n care elementele unui sistem sunt dispuse ntre ele reprezint structura static a sistemului. Dac legtura dintre aceste elemente este de compoziie, de apartenen, de utilizare, de vizibilitate a unui element asupra altuia, se spune c exist o relaie static ntre elemente; de asemenea exist i o interfa, care reprezint schimbul dinamic ntre dou elemente (un flux de informaii). Mulimea caracteristicilor unui sistem, la un moment dat, determin starea sistemului. Un sistem i adapteaz comportamentul la cerinele mediului su. De capacitatea de adaptare a sistemului i de viteza de reacie va depinde durata sa de supravieuire. Reacia sistemului la un stimul trebuie s fie ct mai rapid i ct mai adecvat cu putin. [Vtui, 2000].
Fig. 1.2. Legtura feed-back ntr-un sistem cibernetic Acest sistem devine sistem cibernetic, atunci cnd apare fenomenul de reglare (numit conexiune invers sau feed-back), i care poate fi caracterizat ca n figura 1.2. Prin sistem cibernetic se nelege deci un sistem avnd cel puin o bucl de reglaj (feedback) prin care se aplic de la ieirea sistemului un semnal la intrarea acestuia, unde un mecanism de comparaie permite ca rezultatul compunerii semnalului de ieire cu cel de intrare s fie transmis blocului de decizie. Sistemele cibernetice constituie o clas important de sisteme, iar dup cum se va vedea sistemele informaionale i informatice sunt sisteme cibernetice. Schema clasic a unui sistem cibernetic cu o bucl de reglaj este artat n figura urmtoare.
Fig. 1.3. Legtura feed-back ntr-un sistem cibernetic Un exemplu simplu ne poate arta diferena ntre un sistem i un sistem cibernetic: de pild, un autoturism este un sistem mecano-electric, dar nu este un sistem cibernetic, un autoturism mpreun cu conductorul auto constituie un sistem cibernetic.
Capitolul 1. Sisteme
Fig. 1.4. Relaiile dintre cele dou subsisteme ale sistemului informaional n cadrul procesului informaional au loc o serie de transformri prin intermediul crora datele despre sistemul condus (real) i informaiile primite din afar sunt transformate n informaii utile procesului de conducere a sistemului economic. Sistemul conductor al procesului informaional primete de la procesul informaional informaii referitoare la comportamentul acestuia; de asemenea mai primete de la sistemul conductor al organismului economic, cerine i decizii privitoare la nevoile de informare ale acestuia. Pe baza acestor cerine sistemul conductor al procesului informaional ntocmete programe prin intermediul crora procesul informaional s poat furniza sistemului conductor al organismului economic informaiile cerute. De asemenea, se pot ntocmi programe privitoare la nlturarea unor informaii considerate inutile, mbuntirea calitii informaiei conform constatrilor n procesul utilizrii lor, modificarea termenelor de livrare etc. Sistemul informaional se afl n relaie de subordonare fa de sistemul de conducere al sistemului economic. Relaia de subordonare este dat de faptul c sistemul informaional trebuie s produc acele informaii care sunt utile (cerute) procesului de conducere al sistemului economic. Aceasta se concretizeaz prin cerinele i deciziilor emise de acesta fa de sistemul informaional.
Elemente de informatic aplicat 7
Capitolul 1. Sisteme
Fig.1.5. Reprezentarea schematic a unui sistem informatic Sistemul informatic se poate prezenta sub forma unei cutii negre, caracterizat de intrri, ieiri, reguli, proceduri, mijloace i metode. Principalele obiective ale unui sistem informatic sunt: 1. 2. 3. 4. cunoaterea strii sistemului; cuantificarea rezultatelor sistemului; creterea operativitii n activitatea managerial a sistemului; utilizarea eficient a resurselor sistemului.
Fiecare organism (societate, ntreprindere, firm) are de ndeplinit mai multe atribuii pentru a-i atinge scopul pentru care a fost creat (pentru care, de fapt, funcioneaz). Pentru ca un sistem informatic s fie integrat unui organism el trebuie s fie ataat n mod intim tuturor funciunilor automatizabile din cadrul acestuia. Deci fiecrei funciuni a organismului, i va corespunde un subsistem informatic, care toate mpreun vor alctui sistemul informatic al acestuia. Partea sistemului informatic asociat unei funciuni se numete subsistem i este caracterizat de un ansamblu de operaiuni similare care realizeaz obiectivele sistemului pentru partea automatizat din funciunea respectiv. Deoarece n cadrul oricrui ansamblu de operaiuni se pot regrupa subansambluri de operaiuni de acelai tip, tot aa n cadrul unui subsistem se pot decupa subsisteme, denumite i aplicaii, tratate pe calculator ca lucrri independente. Aplicaia, sau subsistemul, st n raport cu subsistemul cum st partea fa de ntreg.
Capitolul 1. Sisteme
Verificarea cunotinelor
1. Care din urmtoarele afirmaii sunt adevrate ? a. totalitatea datelor care intr n sistem trebuie s se regseasc n informaiile de la ieirea din sistem; b. calitatea informaiilor de ieire din sistem este n funcie de calitatea informaiilor la intrare; c. informaia reprezint elementul static al unui sistem informaional. 2. Un sistem este caracterizat prin: a. mulimea de elemente i relaiilor endogene i exogene; b. caracterul variabil n timp al elementelor i relaiilor endogene; c. caracterul variabil n timp al elementelor i relaiilor; d. scopul, finalitatea sistemului; 3. Informaia reprezint: a. o noiune cu caracter abstract; b. un mesaj despre anumite lucruri sau evenimente; c. orice dat care poate fi supus analizei; d. materia prim n procesul lurii deciziilor; e. orice percepie care limiteaz gradul de cunoatere al unei fiine umane n raport cu mediul nconjurtor. 4. Prin sistem se nelege: a. un ansamblu de elemente structurat cu ajutorul relaiilor, n care att elementele ct i relaiile endogene i exogene au un caracter dinamic b. un ansamblu de elemente avnd relaii endogene, care exist i funcioneaz pentru realizarea unui scop c. o mulime de elemente avnd att relaii endogene ct i relaii exogene d. un ansamblu structurat de elemente avnd relaii exogene, subordonat unui scop e. grupare de elemente legate ntre ele pentru realizarea unui scop comun 5. Sistemul cibernetic reprezint: a. orice sistem n care cantitatea de informaie este finit, iar intrrile i ieirile informaionale nu pot fi controlate sau observate; b. un sistem n care schimbul de informaii cu mediul este limitat; c. un sistem izolat din punct de vedere informaional, respectiv n care cantitatea de informaie este finit iar intrrile i ieirile informaionale sunt controlabile sau observabile; d. un sistem avnd cel puin o bucl de reglaj prin care se aplic de la ieirea sistemului un semnal la intrarea acestuia; e. orice sistem n care majoritatea elementelor care-l compun pot fi uor controlate. 6. Sistemul informaional este: a. subsistem al sistemului informatic; b. ansamblu de resurse, circuite i procese informaionale; c. sistem care are cel puin o bucl de reglaj;
Capitolul 1. Sisteme
d. un ansamblu de elemente care din punct de vedere informaional nu interacioneaz cu mediul nconjurtor; e. mulimea informaiilor, surselor i nivelelor consumatoare, canalelor de circulaie, procedurilor i mijloacelor de tratare a informaiilor din cadrul sistemului. 7. Etapele procesului informaional vizeaz: a. descoperirea i culegerea informaiilor; b. culegerea informaiilor i gruparea acestora pe clase de importan; c. culegerea i prelucrarea informaiilor care circul n interiorul i ntre aceste etape prin aa numitul proces de transmitere a informaiei; d. prelucrarea i selectarea datelor de intrare n sistem; e. culegerea informaiilor i elaborarea unor modele de analiz n vederea obinerii unor soluii decizionale.
10
3. O seciune de calcul, capabil s efectueze operaii aritmetice sau logice asupra operanzilor citii din memorie. 4. Un mediu de ieire, prin intermediul cruia se pot trimite ctre utilizatori rezultatele obinute ntr-un numr nelimitat. 5. O unitate de comand care s fie capabil s interpreteze instruciunile citite din memorie, i care s poat selecta ordinea de desfurare a operaiilor, n funcie de rezultatele obinute pe parcurs. Majoritatea calculatoarelor construite pn n prezent au la baz aceste principii, purtnd astfel i numele de calculatoare de tip von Neumann.
Fig. 2.1. Schema J. L. von Neumann Schema calculatorului numeric J. L. von Neumann este prezentat n figura 2.1., unde elementele sunt: UI reprezint dispozitivele periferice de intrare i au rolul de a prelua informaia din mediul extern i de a-o transfmite memoriei i unitii centrale de prelucrare . Memoria este componenta care stocheaz informaiile pe carculator i comunic cu celelalte componente prin intermediul magistralelor. UAL reprezint unitatea aritmetico-logic prelucreaz datele cerute prin intruciuni. Aceast unitate realizeaz toate operaiile matematice, de tipul: aritmetice, logice, de comparare etc. UC reprezint unitatea de control ce comand, coordoneaz i controleaz ntreaga activitate de prelucrare care are loc la nivelul componentelor calculatorului. UE reprezint dispozitivele periferice de ieire, care au rolul de a prelua datele din calculator i a le transmite mediului extern. ncepnd din acest moment evoluia calculatoarelor a avut o curb ascendent, att n ceea ce privete puterea de calcul, ct i miniaturizarea lor, ajungndu-se n zilele noastre la calculatoare de puteri de calcul incredibil de mari.
12
O prim clasificare a calculatoarelor poate fi fcut dup familia de calculatoare creia i aparine: 1. Mainframe-uri. 2. Minicalculatoare. 3. Microcalculatoare. Mainframe-urile, sunt calculatoare mari i foarte scumpe, specifice anilor 1960 1970. Aceste calculatoare prezint urmtoarele avantaje: Proceseaz date la viteze superioare, astfel nct pot rezolva sarcinile complexe mult mai rapid. Drive-urile pot stoca mult mai multe date i manipula fiiere mai mari dect o pot face sistemele mai mici. Sistemele de operare permit utilizarea simultan a acestora de ctre mai muli utilizatori, prin intermediul utilizrii tehnicii multiprogramrii (utilizatorii sunt conectai la calculator prin uniti de tastatur i ecran, numite terminale i uniti vizuale de afiare, VDU Visual Display Units). Minicalculatoarele: sunt calculatoare cu viteze de 103 105 operaii / secund, cu o lungime a cuvntului mic (8, 12, 16 bii). n general sunt calculatoare ieftine i sunt recomandate pentru companiile mai mici. Un asemenea calculator este mai mic dect un mainframe, capacitatea de stocare este mai mic i nu permite att de muli utilizatori simultan ca un mainframe. Primul minicalculator cu adevrat popular a fost PDP 8, lansat n 1965. Microcalculatoarele: sunt calculatoare de birou, foarte rspndite n ultimul deceniu, datorit gradului lor de accesibilitate dar i preului relativ sczut. Datorit faptului c acestea sunt destinate unui singur utilizator; se mai numesc i calculatoare personale (personal computer PC). Printre cele mai cunoscute i rspndite microcalculatoare se numr IBM PS/2, Apple MacIntosh, Hewlett Packard, Vectra etc. Primul microcalculator a fost construit n 1973 (Frana, la Oresay, produs de societatea R2E condus de Andre Truong Trong Thi), s-a numit Micral i avea un microprocesor Intel 8080, produs de ctre firma Intel n aprilie 1974 (primul microprocesor 8008 a aprut n anul 1972). O categorie aparte de calculatoare o reprezint supercalculatoarele; acestea au fost dezvoltate pentru aplicaii specializate care necesit un numr imens de calcule matematice, dar ele mai sunt utilizate n cercetri nucleare, exploraii petroliere etc. Acestea pot executa peste 1 bilion de operaii pe secund, sunt cele mai rapide i puternice calculatoare. Supercalculatoarele lucreaz pe 64 bii, memoria se msoar n GB, capacitatea de stocare este imens i se pot primi intrri de la peste 10.000 staii de lucru. Diferena principal ntre un supercalculator i un mainframe este aceea c un supercalcultor folosete toate resursele pentru executarea unui anumit numr de programe ntr-un timp ct mai scurt, n timp ce un mainframe utilizeaz aceste resurse pentru a executa mai multe programe n mos concurenial. O alt clasificare a calculatoarelor poate fi fcut dup generaia creia i aparine. O anumit generaie de calculatoare este delimitat de tehnologia utilizat, performanele obinute, concepia n structura hardware i software [Dodescu]. Astfel avnd n vedere tehnologiile utilizate n construcia calculatoarelor, ncepnd cu anul 1946, se pot evidenia cinci generaii de calculatoare. Datorit faptului c funcia de prelucrare a datelor este strns legat de cea de transmisie a acestora, o alt caracteristic
Elemente de informatic aplicat 13
a fiecrei generaii de calculatoare se refer la tehnologiile de telecomunicaii utilizate. Dintre caracteristicile de baz ale celor cinci generaii de calculatoare amintim: Prima generaie de calculatoare, caracteristic anilor 1945 1958. Pentru efectuarea operaiilor era utilizat limbajul main i puteau rezolva numai un singur task la un moment dat. Intrrile aveau la baz cartela perforat i banda de hrtie, i ieirile erau obinute la imprimant. A doua generaie de calculatoare a aprut la nceputul anilor 1960 (perioada 1958 1966). Tuburile electronice au fost nlocuite de tranzistori (tranzistorul a fost inventat n 1947 n laboratoarele Bell); calculatoarele erau mai mici, ieftine, fiabile, consumau mai puin electricitate i erau mai rapide de cteva sute de ori, dect cele din prima generaie. A treia generaie de calculatoare specific perioadei 1966-1971, i-a fcut debutul odat cu apariia chip-urilor. Tranzistorii sunt nlocuii cu circuitele integrate (primul circuit integrat a fost dezvoltat n 1950). n loc de cartele perforate i imprimante, utilizatorii interacioneaz cu calculatoarele prin intermediul tastaturi i monitoarelor i interfee cu un sistem de operare, care permit execuia mai multor aplicaii diferite n acelai moment de timp. A patra generaie de calculatoare a debutat n anii 1970 1971 i a nceput odat cu folosirea microprocesorului n construcia acestora. Aceste calculatoare sunt puternice, ele pot fi legate ntre ele, formnd o reea de calculatoare. A cincea generaie de calculatoare, reprezentat de calculatoarele utilizate n prezent (nc n curs de proiectare), este caracterizat de capacitatea recunoaterii imaginilor, a sunetelor i altor capaciti de inteligen artificial. Dup calculele pe care le pot efectua calculatoarele se mpart n trei grupe: Calculatoare analogice care sunt utilizate pentru studiul sistemelor complicate ce nu permit ncercri directe i al cror studiu duce la calcule laborioase. Se mai numesc i maini de calcul cu acionare continu deoarece opereaz asupra unei cantiti de informaii ce variaz continuu, acest lucru realizndu-se cu ajutorul elementelor de calcul. Calculatoare numerice sunt dispozitivele i echipamentele care prelucreaz automat informaia codificat sub form de valori numerice. Opereaz cu cele dou cifre ale sistemului binar pe care le manipuleaz cu viteze fantastice. Calculatoarele hibride sunt dispozitivele de calcul care combin operaiile calculatoarelor numerice cu cele ale calculatoarelor analogice. Cele trei clasificri nu sunt singurele posibile, calculatoarele mai pot fi clasificate i n funcie de: Modul de utilizare (de buzunar, de birou, staii de lucru). Regimul de lucru (individuale, legate n reea de microcalculatoare, terminale). Lungimea cuvntului pe care l prelucreaz (8, 16, 34, 64 bii).
14
Hardware este o component material, fizic i reprezint ansamblul de componente i dispozitive care constituie calculatorul; mai putem spune c reprezint totalitate circuitelor, dispozitivelor i echipamentelor unui sistem de calcul.
Fig. 2.2. Interaciunea conceptual a componentelor hardware Software reprezint totalitatea programelor cu care este echipat un sistem de calcul, formnd componenta nematerial a acestuia. Partea hardware a unui calculator este alctuit mai multe subsisteme: Periferice de intrare. Periferice de ieire. Unitatea central. Memoria (intern i extern). Circuitele.
ntre cele cinci subsisteme hardware exist anumite legturi, reprezentate schematic n figura 2.2.
voate lua valorile 0 sau 1 i poart denumirea de bit (binary digit cifr binar). Deci toate datele sunt reprezentate n calculator numai prin valorile 0 i 1. Deoarece datele care sunt memorate i citite n/din calculator au nevoie de mai muli bii, acetia se folosesc n mod grupat. Astfel o succesiune de 8 bii se mai numete byte (sau octet), acesta reprezentnd de fapt unitatea de msur a capacitii de memorie. Un byte poate reprezenta n calculator numai un caracter (1,3, A sau a). 1 1 1 0 0 0 1 0 Fig. 2.3. Reprezentarea unui bit Deci unitatea de baz a capacitii de memorie este byte - ul (notat cu B), care este o succesiune de 8 bii (b). Celelalte uniti de msur sunt: 1 KB (kilobyte) = 1024 B 1 MB (megabyte) = 1024 KB 1 GB (gigabyte) = 1024 MB 1 TB (terabyte) = 1024 GB 1 PB (petabyte) = 1024 TB Operaiile pe care le execut microprocesorul se fac prin intermediul unor zone de memorie ale microprocesorului, numite registre. Registrele microprocesoarelor 8086 au o capacitate de 2 bytes. Informaia cuprins n aceti 2 bytes alturai poart numele de cuvnt. Microprocesoarele pe care se bazau primele calculatoare personale (8086 sau 8088) foloseau reprezentarea datelor pe 2 bytes, dar pentru transmiterea lor, 1 byte. De aceea, aceste calculatoare se mai numesc calculatoare pe 8/16 bii. Urmtorul PC s-a realizat cu microprocesor 80286 (ele se numeau n general AT-uri Advanced Technology) i reprezentarea datelor n cadrul registrelor, ct i transmiterea lor se executa pe 2 bytes. Se spune c aceste calculatoare sunt pe 16 bii. Urmtoarele tipuri de calculatoare (80386, 80486) utilizeaz o reprezentare a datelor pe 4 bytes (2 cuvinte), de aceea se mai numesc calculatoare pe 32 bii (4x8 = 32). Din 1993, cnd firma Intel a lansat microprocesorul Pentium reprezentarea datelor s-a fcut pe 64 bii (4 cuvinte). Diferenierea microprocesoarelor se face n funcie de cantitatea de memorie ce poate fi citit la un moment dat, numrul de instruciuni executabile, precum i viteza de execuie a operaiilor.
unui fiier de pe disc reprezint, de fapt, copierea sa n zona de memorie. Memoria intern prezint anumite caracteristici: 1. Capacitatea (dimensiunea) este strns legat de microprocesorul utilizat. Unitatea de msur este KB (kilobytes), MB sau GB. Performanele unui calculator cresc atunci cnd capacitatea memoriei interne este ridicat. 2. Timpul de acces reprezint intervalul de timp dintre momentul n care s-a emis o cerere de acces, pentru scriere sau citire, i momentul n care ncepe efectiv operaia respectiv. Unitatea de msur este ms (microsecunde) sau ns (nanosecunde). Cu ct timpul de acces este mai mic, cu att memorari,a este mai rapid. Vitezele de memorare mai sunt msurate i n MHz. De exemplu, o memorie RAM la 100 MHz este echivalent cu 8 ns, iar la 133 MHz cu 12 ns. 3. Modul de organizare i adresare. Din acest punct de vedere memoria intern este structurat n celule binare, locaii, zone, partiii, n funcie de caracteristicile tehnice ale acesteia. Astfel: bit-ul este unitatea de reprezentare a informaiei n memoria intern; celula binar reprezint circuitul electronic capabil s memoreze informaii de un bit; octetul reprezint o succesiune de 8 bii care pot fi adresai individual dup adresa fiecruia n parte; locaiile de memorie reprezint zone de memorie care au asociate o adres unic, iar coninutul poate fi scris sau citit ntr-un singur ciclu de memorie. Locaiile de memorie sunt numerotate cresctor, de la 0 pn la limita superioar ce indic ultima locaie. Aceste numere cresctoare ale locaiilor de memorie se numesc adrese de memorie i ele reprezint o informaie care faciliteaz identificarea locului unde se afl locaia de memorie care se dorete a fi accesat. n mod normal, memoria intern este privit ca o succesiune de locaii cu dimensiunea de 1 octet, coninutul locaiei fiind tratat ca o entitate de informaie. Zona de memorie reprezint o succesiune de mai multe locaii. Un cuvnt de memorie poate s nsemne o informaie de 2, 4 sau 8 octei. Dimensiunea cuvntului de memorie este strns legat de elementele constructive ale calculatorului i reprezint unitatea elementar pentru memorarea i accesarea instruciunilor, operanzilor, adreselor. 4. Ciclul de memorie reprezint intervalul de timp n care este realizat citirea sau scrierea unei uniti de informaie din/n memorie. Unitatea de msur este ms sau ns, i mai poate fi definit drept intervalul de timp dintre dou operaii succesive. 5. Costul de fabricaie este un criteriu economic privind performanele unui calculator, depinznd de mai muli factori, printre care cei mai importani sunt tehnologia de fabricaie i firma productoare. Dup criteriul accesului i al modului de funcionare memoria intern a calculatorului este de dou tipuri: RAM Random Access Memory. ROM Read Only Memory. Prima unitate de memorie utilizat de un calculator a fost tamburul magnetic de IBM 650, n 1954. Memoria cu acces aleator, sau memoria RAM, este o zon de stocare temporar unde sunt pstrate programele i datele ncrcate de pe disc sau introduse de la tastatur sau de la un alt periferic de intrare. Aceasta este memoria la dispoziia utilizatorului, numit din acest motiv i memoria de baz (lucru) care este la dispoziia programelor. Termenul de acces aleator" semnific faptul c datele pot fi extrase din memorie n orice ordine. Acest tip de memorie mai este numit i RWM Read Write Memory. Memoria RAM este volatil, deci n momentul n care calculatorul este nchis (deconectat, decuplat de la sursa de
Elemente de informatic aplicat 17
alimentare), orice informaie stocat este pierdut. De aici rezult c nainte de a deconecta calculatorul, trebuie s se salveze pe hard-disc sau pe un alt periferic de stocare (dischet, CD etc.) fiierele care au rezultat n urma prelucrrii. Memoriile RAM sunt compatibile cu placa de baz a calculatorului. Din acest motiv la o anumit plac de baz se pot utiliza numai un anumit tip de memorii. Memoriile RAM se prezint sub dou forme de baz: SIMM (Single In-line Memory Module) este o plcu de silicon care conine o serie de cipuri de memorie, iar pinii de conectare sunt aezai pe un singur rnd. De obicei se utilizeaz dou perechi identice (mai sunt cunoscute sub denumirea de memorii pe 32 bii). DIMM (Dual In-line Memory Modules) conine cipuri de memorie ca i SIMM-urile dar cu o densitate mai mare, deci are mai mult memorie RAM (mai sunt cunoscute sub denumirea de memorii pe 64 bii). Memoria ROM, reprezint o memorie de stocare permanent, utilizat pentru memorarea programelor care permit boot-area (nccarea, lansarea) calculatorului i executarea unor diagnostice. Memoria se numete read only deoarece nu este posibil inscripionarea de noi date sau programe (este format din circuite al cror coninut este programat la fabricaie i nu poate fi schimbat de utilizator). Acest tip de memorie este utilizat din dou motive ntemeiate: performan (informaiile stocate n aceast memorie sunt disponibile n permanen indiferent de starea calculatorului on sau off, din acest motiv de mai numete i memorie non-volatil) i securitate (datorit faptului c datele coninute nu pot fi modificate uor accidental sau intenionat constituie o msur de securitate). Una din caracteristicile de baz ale memoriei ROM este aceea c datele stocate nu pot fi terse. Cu toate acestea exist tehnici speciale de tergere selectiv i reprogramare care permit modificarea coninutului memoriei ROM (din acest motiv ele mai sunt denumite i n special memorii read-only). Din punct de vedere funcional, memoriile ROM difer de cele RAM att prin faptul c cele ROM sunt n mod uzual mai lente, ct i prin faptul c, n permanen, coninutul rmne acelai. Memoria ROM este cea mai utilizat pentru stocarea programelor la nivel de sistem, care sunt disponibile n orice moment. Un exemplu de astfel de program este sistemul BIOS (Basic Input Output System) care este stocat ntr-o memorie EEPROM, numit ROM BIOS sistem. Atunci cnd calculatorul este pornit prima dat aceast memorie este goal. Aceste programe BIOS reprezint o colecie de rutine care asigur serviciile de baz pentru operaiile de intrare/ieire, o interfa ntre sistemul de operare i partea hardware a calculatorului. Pentru pstrarea parametrilor de configuraie ai calculatorului, BIOS-ul folosete o memorie RAM, numit CMOS (Complementary Metal Oxid Semiconductor) de 64 octei, n care se afl, codificate, toate setrile fcute n setup (acest tip de memorie nonvolatil este denumit i NVRAM Non Volatile RAM). Coninutul memoriei se pstreaz i dup nchiderea calculatorului, deoarece CMOS-ul este alimentat de o baterie. BIOS-ului se mai ocup i de testarea componentelor hardware (memorie, tastatur etc.) la pornirea PCului. Tot aici se mai afl rutinele de boot-are, care se ocup de ncrcarea sistemului de operare; tot aici se afl i programul de setup, de configurare a sistemului. Memoria intern, microprocesorul, precum i alte componente electronice care compun calculatorul, sunt inserate pe o plac de baz, numit mainboard, sau motherboard.
Elemente de informatic aplicat 18
19
interferene din partea altor dispozitive). Progresul tehnologic al transmisiei n infrarou a permis realizarea de dispozitive mouse fr fir, aa numitele wireless mouse. Scanner-ul este un periferic care poate capta imagini, grafice, diagrame sau fotografii aflate pe hrtie astfel nct acestea pot fi introduse n calculator n vederea ncorporrii n documente sau cri. Punct cu punct scanner-ul poate reproduce fotografii, desene i chiar colaje. Ideea care st la baza scanner-elor este elementar: acesta detecteaz diferenele de strlucire a unei imagini folosind o matrice de senzori. Scanner-ele se clasific n: Scannere cu tambur (drum scanners). Scanner-ul cu pat (flatbed scanner). Scanner-ul manual (hand scanner). Scanner video.
Tableta grafic are un mod de utilizare similar cu mouse-ul, ns este mult mai precis. Se compune dintr-o suprafa plat denumit planet i un digitizor, conectat la calculator. Digitizorul este asemntor mouse-ului i este numit puck. Periferice de stocare: sunt echipamente periferice pe care se pot nregistra date, pentru a putea fi utilizate ulterior; cum ar fi: banda magnetic, discul flexibil, discul dur, discul compact, hrtia etc. Unitile de disc flexibil (floppy disk sau dischete). Dischetele pentru PC uri au diametrul de 5,25 inch (notat cu 5.25'') sau 3,5 inch (notat cu 3.5''), iar capacitatea de nmagazinare a informaiei nu depinde de mrimea dischetei. Un disc pentru a putea fi folosit trebuie mai nti formatat. Prin procesul de formatare se structureaz suprafaa suportului magnetic, pe care se dorete s se salveze datele, ntr-un mod care poate fi recunoscut de sistemul de operare, i care const n: mprirea discului n sectoare uniforme, crearea tabelelor necesare gestionrii suprafeei (FAT), detectarea i izolarea sectoarelor defecte din punct de vedere fizic. Operaia de formatare distruge toate informaiile de pe unitatea respectiv, i este indicat a fi efectuat atunci cnd sunt semnalate erori la citire sau scriere. Pentru a prentmpina o eventual distrugere a informaiilor de pe dischet, exist mijloace de protejare att la nivel fizic (hardware), ct i la nivel logic (software). Unitile de disc dur (hard-disc) sunt denumite astfel deoarece, spre deosebire de discurile flexibile, reprezint o construcie rigid i sunt mai grele; poate fi asemnat cu o dischet de mare capacitate, integrat ntr-o unitate ncapsulat. Prima dat cnd au fost scrise i citite primele cuvinte stocate cu succes pe hard-disc a fost 10 februarie 1954. Avantajele unitilor de disc dur fa de discurile flexibile: pot stoca mai multe date; pot accesa datele mult mai rapid. Dintre caracteristicile cele mai importante ale discurilor dure: Rata de transfer, reprezint cantitatea de date transferat ntr-o secund. Timpul de acces, se refer la timpul de accesare a informaiilor. Capacitatea, se refer la volumul maxim de date care poate fi stocat pe hard-disc. Din punct de vedere fizic, hard-discul este nchis ntr-o unitate care conine o stiv de discuri de metal, numite platane. Fiecare fa a fiecrui platan este acoperit cu un strat subire de material metalic. Capetele magnetice sunt utilizate pentru scrierea i citirea datelor de pe
20
disc. Fiecare suprafa de platan are asociat un cap magnetic, astfel nct datele s poat fi scrise pe o singur suprafa. Fiecare platan este divizat ntr-o serie de cercuri concentrice, numite piste, iar fiecare pist este divizat n sectoare, n mod asemntor cu dischetele. Fiecare sector poate stoca 512 bytes de date. Numrul de sectoare/pist difer de la hard-disc la hard-disc. Numrul de piste pe platan este acelai cu numrul poziiilor capului de citire/scriere. Toate pistele cu acelai numr alctuiesc un cilindru. Fiecare hard-disc prezint o anumit combinaie de capete, cilindri i sectoare. Principalii productori de hard-discuri: Western Digital, Quantum, Seagate, IBM Corporation, Fujitsu. Unitile de compact disc (CD-ROM Compact Disk Read Only Memory), realizeaz doar citirea discurilor compacte, unitile CD-ROM sunt periferice de intrare a informaiilor. Printre principalele avantaje ale folosirii acestor discuri compacte: capacitatea mare de stocare a datelor, este 640 MB; sunt mult mai sigure. Periferice de ieire : monitoare, imprimante, uniti de disc. Monitoarele (display-uri) permit vizualizarea datelor introduse de la tastatur sau rezultate n urma execuiei unor comenzi sau programe. Principala caracteristic a unui monitor este rezoluia (claritatea), determinat de numrul de pixeli (picture elements punct grafic elementar) de pe ecran. Persistena este un alt parametru, i este determinat n funcie de durata de timp n care ecranul continu s luceasc dup ce fascicolul de electroni a trecut. Rata de mprosptare, reprezint frecvena cu care o imagine este desenat pe ecran. Frecvena de remprosptare, se mai numete i frecvena baleiajului vertical i corespunde numrului de trecere pe ecran ale fasciculului de electroni ntr-o secund, iar unitatea de msur este hertz-ul. Cu ct aceast frecven este mai mare, cu att stabilitatea imaginii este mai bun. Paleta este numrul de culori distincte care pot fi afiate pe placa grafic. Tipuri de monitoare: MDA, CGA, EGA sunt monitoare digitale; VGA monitoare analogice. Dac semnalele digitale prezint niveluri care indic prezena sau absena unui bit, semnalele analogice pot prezenta orice valoare ntre una minim i una maxim. Dimensiunea unui monitor standard este de 14'', 15'', 17'', 21'' (1 inch = 2,54 cm). Toate monitoarele trebuie s respecte unul din standardele: MPR i MPR II (standard de calitate a ecranelor, introdus de autoritile suedeze n 1990 i care privete emisia radiaiei prin tubul catodic), iar monitoarele care respect aceste standarde mai sunt cunoscute i sub denumirea de Low Emission. Constructiv ecranele pot fi CRT (Cathodic Ray Tub) sau LCD (Liquid Crystal Display). Imprimanta este un echipament periferic de ieire care este ataat unui calculator, cu scopul de a tipri documente, grafice etc. Deoarece este un dispozitiv cu ajutorul cruia se pot obine rezultate, imprimanta este un echipament de extragere a rezultatelor. Exist o multitudine de tipuri de imprimante, fiecare avnd anumite performane cum ar fi: viteza de tiprire (pagini/minut), viteza la listare text, viteza la listare grafic, memorie (KB), dotare, ergonomie etc. Aceste caracteristici fac ca o anumit imprimant s prezinte att avantaje ct i dezavantaje, din acest motiv atunci cnd se alege tipul de imprimant este bine s se in seama de tipul de lucrri care vor fi executate pe ea. n funcie de modalitatea de imprimare, imprimantele se clasific n: Imprimantele matriceale (9, 18 sau 24 de ace) realizeaz imprimarea cu ajutorul unor ace din material preios, acionate de electromagnei. Aceste ace acioneaz peste o band tuat asupra hrtiei.
Elemente de informatic aplicat 21
Imprimantele cu jet de cerneal, funcioneaz prin pulverizarea fin a unor picturi de cerneal pe hrtia de imprimat. Imprimantele laser folosesc raza laser sau mici diode luminiscente care ncarc electrostatic un tambur de imprimare, corespunztor caracterului ce urmeaz a fi imprimat. Dintre caracteristicile de baz, care stau la baza evalurii Imprimantelor, atunci cnd se analizeaz performanele acestora, se amintete: Rezoluia imprimantei, reprezint densitatea punctelor imprimate pe centimetru ptrat, i este cel mai important criteriu privind calitatea imprimrii. Se msoar n puncte per inch dpi (dots per inch). Viteza de imprimare: la imprimantele matriceale viteza de imprimare se msoar n numrul de caractere imprimate pe secund cps; la imprimantele cu jet de cerneal i laser, se msoar n numr de pagini pe minut ppm. Imprimanta de buzunar. Tehnologia imprimantelor este revoluionat n 2003 de o ingenioas imprimant portabil PrintBrush de dimensiunea unui mouse obinuit. Folosind o tehnologie numit imprimare prin micri aleatorii, aparatul genereaz text sau imagini alb-negru pe msur ce utilizatorul perie cu el o foaie de hrtie. PrintBrush descarc din calculator printr-o interfa grafic Bluetooth documentele sau fotografiile care trebuie tiprite.
Verificarea cunotinelor
1. Clasificarea calculatoarelor n mainfram-uri, minicalculatoare i microcalculatoare a fost fcut dup criteriul ce vizeaz: a. modul de utilizare; b. lungimea cuvntului pe care l prelucreaz; c. regimul de lucru; d. familia de calculatoare creia i aparine; e. generaia de calculatoare. 2. Sistemul de calcul reprezint: a. un subsistem al sistemului informatic destinat prelucrrii datelor, alctuit din trei subsisteme; b. un sistem care prelucreaz informaia, alctuit din dou subsisteme principale; c. parte component a sistemului informaional care verific datele despre sistemul condus. 3. Cele cinci subsisteme funcionale care alctuiesc partea hardware a unui calculator sunt: a. periferice, unitatea central, memoria intern, memoria extern, circuitele; b. perifericele de intrare, perifericele de ieire, unitatea central, memoria intern, circuitele; c. perifericele de intrare, perifericele de ieire, unitatea central, memoria, circuitele; d. partea hardware este alctuit numai din patru subsisteme funcionale.
Elemente de informatic aplicat 22
4. n cazul PC urilor, rolul unitii centrale este deinut de: a. unitatea de execuie; b. unitatea de interfa a bus-ului; c. unitatea de disc; d. microprocesor; e. nici unul din elementele prezentate. 5. Unitatea de msur a capacitii de memorie este byte-ul (B) sau octetul, care este o succesiune de 8 bii. Celelalte uniti de msur ale capacitii de memorie sunt: a. puteri ale lui 10 (ex.:1 KB = 10 3 B; 1 MB = 10 6 B); b. puteri ale lui 8 (ex.: 1 KB = 8 10 B; 1 MB = 8 20 B); c. puteri ale lui 2 (ex.: 1 KB = 1024 B; 1MB = 1024 KB). 6. Care dintre afirmaiile de mai jos sunt adevrate: a. RAM memorie care poate fi numai scris; b. ROM memorie cu acces aleator; c. RAM memorie volatil; d. ROM memorie non-volatil, nu poate fi scris de utilizator; e. att RAM ct i ROM sunt memorii volatile, care pot fi numai citite. 7. Cte tipuri de periferice exist: a. dou tipuri: periferice de intrare i periferice de ieire; b. trei tipuri: periferice de intrare, periferice de ieire i periferice de stocare; c. trei tipuri: periferice de intrare, periferice de ieire i periferice de comunicaii; d. patru tipuri: periferice de intrare, periferice de ieire, periferice de stocare i periferice de comunicaii; e. nu exist dect un singur tip de periferice.
23
24
Sistemul n care cifrele care intr n componena numerelor sunt aezate n ordine, i anume dup puterile cresctoare sau descresctoare ale bazei se numete sistem de numeraie ponderat. Atunci cnd se scrie un numr, precum 227 sau 63 ntr-un program, numrul se presupune a fi n sistemul de numeraie zecimal. Cifrele utilizate n sistemul de numeraie zecimal sunt: 0, 1, 2, 3, 4, 5, 6, 7, 8, i 9. Cifra cea mai mic este 0 i cifra cea mai mare este 9. Dar calculatoarele utilizeaz sistemul de numeraie binar, care are numai dou cifre, respectiv 0 i 1. Alte sisteme de numeraie utilizate sunt sistemul de numeraie octal i sistemul de numeraie hexazecimal, deoarece sunt convenabile pentru abrevierea numerelor binare. Dintre bazele cele mai cunoscute se enumer: Baza 2 8 10 16 Sistemul de numeraie / reprezentarea Sistem binar, reprezentare binar Sistem octal, reprezentare octal Sistem zecimal, reprezentare zecimal Sistem hexazecimal, reprezentare hexazecimal Simbolurile utilizate (alfabetul) (0, 1) (0, 1, 2, 3, 4, 5, 6, 7) (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)
n sistemele de calcul se utilizeaz cu preponderen sisteme de numeraie poziionale, datorit simplitii de reprezentare i de efectuare a calculelor aritmetice. Sistemele de mai sus sunt sisteme de numeraie poziionale i ponderate. n continuare sunt date cteva exemple de reprezentare a unor numere n diferite sisteme de numeraie. Corespondena cifrelor ntre sistemul zecimal i sistemul hexazecimal este urmtoarea: Sistem zecimal Sistem hexazecimal 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 A 11 B 12 C 13 D 14 E 15 F
Dintre sistemele de numeraie enumerate cel mai utilizat n calculatoarele numerice este sistemul binar, deoarece se caracterizeaz printr-o aritmetic simpl i reprezentarea fizic a informaiei n calculator se face prin atribuirea uneia dintre strile dispozitivului cifrei 0, iar cealalt cifrei 1.
25
Modalitatea de combinare a simbolurilor 0 i 1 pentru reprezentarea semnelor poart numele de codificare. Codificarea realizeaz schimbarea formei de prezentare a informaiei dintr-o form neleas de utilizator ntr-o form accesibil sistemelor de prelucrare, stocare i transmitere la distan a informaiei. Operaia invers se numete decodificare. Dup natura semnelor pe care le pot reprezenta, codurile pot fi mprite n: a. Coduri numerice prin intermediul crora se pot reprezenta n memoria calculatorului datele numerice. b. Coduri alfanumerice prin intermediul crora se pot reprezenta n memoria calculatorului datele alfanumerice.
26
c. Codul UNICODE - este un cod alfanumeric pe 16 bii (utilizeaz doi octei pentru fiecare caracter) care a realizat unificarea sistemului de codificare a caracterelor folosite oriunde n lume.
Verificarea cunotinelor
1. Prin sistem de numeraie se nelege: a. o mulime infinit de simboluri i de reguli folosite pentru reprezentarea oricrui numr cu ajutorul acestora; b. regulile folosite pentru reprezentarea unui numr cu ajutorul cifrelor; c. o mulime finit de simboluri i de reguli utilizate pentru reprezentarea unui numr cu ajutorul acestora. 2. Sistemele de numeraie, impuse n decursul timpului, sunt: a. sisteme nepoziionale (arab); b. sisteme poziionale (roman); c. sisteme poziionale (arab); d. sisteme nepoziionale (roman); e. nici unul din sistemele prezentate. 3. Care din urmtoarele reprezentri n sistemul roman corespund numrului 1999: a. MCMCXIX; b. MCMXCIX; c. MIM; d. MDMCDLXXXXVIV; e. nici una. 4. Prin sistem poziional se nelege sistemul n care: a. valoarea numrului depinde numai de valoarea cifrelor pe care le conine; b. valoarea unui numr este dat de valoarea cifrelor pe care le conine nelundu-se n considerare poziia lor n cadrul numrului; c. aportul unei cifre la valoarea numrului care o conine depinde att de valoare ct i de poziia pe care o ocup n scrierea numrului. 5. Care sunt sistemele de numeraie utilizate n calculatoarele numerice: a. numai sistemul zecimal: b. sistemul octal i cel binar; c. numai sistemul binar; d. sistemul zecimal i cel binar; e. numai sistemul hexazecimal; f. sistemul binar i sistemul hexazecimal. 6. Codurile pot fi mprite (dup natura semnelor pe care le pot reprezenta) n: a. coduri alfanumerice i coduri binare; b. coduri numerice i coduri extinse; c. coduri numerice i coduri alfanumerice.
Elemente de informatic aplicat 27
lansarea sa n execuie i pn la terminarea acestuia. Sunt cele mai simple sisteme (exemplu: sistemul de operare MS-DOS). b. Sisteme de operare multiutilizator lucreaz n multiprogramare folosind i tehnici de gestiune i protecie a utilizatorilor, ceea ce face ca acestea s aib n vedere partajarea memoriei, a perifericelor i a altor tipuri de resurse, ntre utilizatorii conectai (exemplu: sistemul de operare Windows). 3. Dup tipurile de interaciuni permise: a. Sistemele de operare seriale sunt cele n care utilizatorul nu poate interveni n execuia programelor dup ce acesta a fost preluat de sistemul de calcul. Tehnica utilizat de aceste sisteme de operare se numete tehnica batch-processing, care permite execuia programelor pe loturi care sunt n prealabil pregtite. Exploatarea sistemului era realizat indirect prin intermediul unei componente a sistemului de operare numit monitor sau supervizor, i care avea rolul de a asigura planificarea lucrrilor (numite job-uri) fr intervenia utilizatorului. Ele pot fi att sisteme de operare monoutilizator ct i multiutilizator. b. Sistemele de operare interactive sunt acele sisteme n care utilizatorul poate interveni pe parcursul execuiei programului. c. Sisteme de operare n timp real permit deservirea, n timp prestabilit, a fiecrei operaii cerute de utilizator. Aceste sisteme de operare ofer un timp de rspuns rapid acelor utilizatori ale cror programe sunt executate complet ntr-o singur cuant de timp. 4. Dup organizarea intern a programelor ce compun sistemul de operare: a. Sistemele de operare monolitice conin o colecie de proceduri, fiecare putnd fi apelat de o cerere utilizator. b. Sistemele de operare cu nucleu de interfa hard specific acestor sisteme este existena unei colecii de rutine numit nucleu. Rolul acestui nucleu este de a coordona, toate cererile de prelucrare ale utilizatorilor, componentele nucleului executndu-se n mod concurent. c. Sisteme de operare cu maini virtuale sunt cele care deservesc mai multe procese. n acest caz, pe acelai calculator pot coexista simultan mai multe sisteme de operare.
2.
3.
4.
5.
cunoscute programe din aceast categorie enumerm: bibliotecarul, editorul de legturi, generatorul sistemului de operare, programe de serviciu speciale. Programe translatoare (traductoare) au rolul de a transforma instruciunile programelor surs n coduri executabile de calculator. Din aceast categorie fac parte: Asambloarele care au rolul de a traduce programele surs scrise n limbaje de asamblare, n programe obiect executabile, fiind specifice unui anumit sistem de calcul. Macroasambloarele care permit utilizatorului s foloseasc n activitatea de programare a macroinstruciunilor pentru generarea, n programele surs, a unor secvene de instruciuni elementare. Compilatoarele sunt specifice sistemelor care utilizeaz limbaje de programare de nivel nalt, asigurnd traducerea programelor surs, n programe obiect. Se cunosc dou tipuri de compilatoare, dac ar fi s realizm o clasificare, dup modul n care se prezint rezultatul compilrii: compilatoare care genereaz programe obiect executabile i care n urma compilrii sunt ncrcate n memoria intern i executate. compilatoare care genereaz programe obiect care nu pot fi executate imediat deoarece sunt incomplete, urmnd s fie completate ntr-o etapa ulterioar. Interpretere/interpretoare sunt cele care analizeaz i execut pas cu pas instruciunile programului surs. Ele sunt utilizate pentru lucrul n regim convenional avnd un timp ridicat de execuie. Programe utilitare au o serie de funcii care se pot clasifica n: utilitare pentru dezvoltare de programe care asigur editarea i punerea la punct a programelor de aplicaii. utilitare pentru manevrarea fiierelor care asigur ntreinerea fiierelor de date prin sortarea, interclasarea, conversia i manevrarea articolelor. utilitare pentru prelucrarea textelor care permit editarea textelor, crearea i actualizarea de programe, de fiiere de date, de fiiere de comenzi i de orice alte texte. utilitare pentru alte operaii i aplicaii care sunt specifice domeniilor particulare de aplicaii (economie, medicin, cercetare tiinific etc.). Sisteme pentru lucru cu colecii de date sunt cele care difer de la un sistem la altul att conceptual ct i prin comenzi de apelare, fiind orientate pe calculator. Aceste sisteme au rolul de a crea i exploata bazele de date. Cele mai cunoscute sunt: FoxPro , dBase, Paradox pentru microcalculatoare. Oracle, Argus, Socrate, Leda pentru minicalculatoare. Socrate, IMS pentru calculatoare cu capacitate medie / mare. Alte programe, nu sunt componente propriu-zise ale sistemului de operare dar sunt exploatate sub controlul acestuia.
(File Allocation Table), care conine informaii despre spaiul liber i cel ocupat i care este actualizat la fiecare operaie de tergere sau de creare de fiiere pe disc. Un fiier este identificat prin numele su, urmat eventual de un punct (.) i de extensia fiierului. Deci, atunci cnd se dorete s se efectueze referirea la un anumit fiier va trebui s se furnizeze urmtoarele informaii: <nume><.extensie> Exemplu: PERSONAL Nume fiier Punct Separator DAT Extensia fiierului
Att numele ct i extensia fiierului trebuie s respecte nite reguli, care sunt diferite pentru sistemul de operare MS-DOS i Windows. Caracteristici Nume fiier Extensie fiier Tipul caracterelor ce pot fi utilizate pentru nume i extensie MS-DOS 1-8 caractere 1-3 caractere Litere, cifre, i caracterul special underscore (_). WINDOWS 1-255 caractere 1-3 caractere n general se pot utiliza toate tipurile de caractere, dar este indicat, pentru compatibilitate a se folosi caracterele de la MSDOS.
Reguli
O facilitate oferit de sistemul de operare n manipularea numelui fiierelor o constituie caracterele de substituie * i ? (caractere pentru nume de fiier global), care permit specificarea mai multor fiiere ntr-o singur comand. Caracterul ?" ntr-un nume sau extensie de fiier indic faptul c orice caracter poate ocupa acea poziie. Caracterul . Prezena caracterului ntr-un nume sau extensie de fiier indic faptul c orice caracter poate ocupa acea poziie i tot restul poziiilor n numele sau extensia de fiier. Pentru a putea fi mai uor de gsit mai multe fiiere de acelai tip, sau care aparin unui anumit program, acestea sunt grupate n directoare, respectiv foldere. Deci putem considera directorul (folder-ul) ca pe un fiier special, care conine la rndul su mai multe fiiere grupate, sau nu, n funcie de anumite criterii. La fel ca numele unui fiier, i numele unui director (folder) trebuie s respecte nite reguli, care sunt aceleai ca la numele de fiier. Fiecare director poate conine la rndul su att subdirectoare, ct i fiiere. Primul director se numete director rdcin sau root. Se poate spune c organizarea informaiilor n
Elemente de informatic aplicat 31
directoare este arborescent, deoarece fiecare director are la origine un alt director, sau directorul rdcin. Fiierele se pot mpri n dou categorii: executabile i neexecutabile. Fiierele executabile determin executarea unor activiti de ctre sistemul de operare, extensia lor poate fi .EXE sau .COM, iar cele cu extensie .BAT sunt constituite din fiiere de comenzi proprii sistemului de operare. Fiierele neexecutabile: fiiere text; fiierele cu extensia .SYS sau .DRV, cunoscute sub numele de driver-e i care conin instruciuni despre modul n care sistemul de operare trebuie s controleze diferite componente hardware; surse de programare scrise n diferite limbaje (.PAS, .PRG etc.) etc.
Mediul de dezvoltare Apple Macintosh i aproape identicul GEM (Graphics Environment Manager), produs de Digital Research. Geo Works Ensemble realizat de firma Geo Works. Deoarece n momentul de fa mediul Windows este cel mai utilizat se va prezenta n continuare elementele de baz ale acestui mediu de operare. Multitasking-ul reprezint o modalitate de lucru oferit de un sistem de operare, prin care un calculator poate executa mai multe task-uri n acelai timp. Un task este o aplicaie sau program care este executat la un moment dat. n vederea implementrii facilitii de multitasking, un task este divizat n mai multe fire de execuie (numite threads) i firele mai multor task-uri aparent pot fi executate simultan. Sistemul de operare Windows folosete o interfa grafic cu utilizatorul, GUI (Grafical User Interface). Interfaa grafic utilizat de Windows este specific att acestuia ct i tuturor aplicaiilor ce sunt realizate pentru a se executa n acest mediu de operare. Interfaa grafic cu utilizatorul reprezint modul n care utilizatorul interacioneaz cu programul care l folosete: modul de afiare a informaiilor pe ecran, modul de introducere a datelor i de apelare a funciilor program etc. Interfaa normal ntre utilizator i calculator este alctuit pentru un calculator personal dintr-o tastatur i ecran, ea constituind o interfa de tip text. Interfeele de tip GUI permit utilizatorilor s nvee foarte repede elementele sistemului. Nivelul de ndemnare n realizarea unei operaii constituie principala deosebire ntre GUI i interfeele de tip text. O alt deosebire ntre aceste interfee este modul de acces. n sistemele care utilizeaz o interfa grafic de tip text, aplicaiile sunt accesate prin tastatur, i apoi utiliznd tastele de direcie se permite deplasarea n direcia dorit. ntr-un sistem bazat pe GUI utilizatorul folosete un mouse sau un alt dispozitiv de tip pointer. DDE (Dynamic Data Exchange) permite utilizarea unui schimb dinamic de date care realizeaz un transfer al datelor dintr-o aplicaie Windows n alta. OLE (Object Linking and Embedding) care permite inserarea unui obiect creat printr-un anumit program n interiorul altui obiect creat printr-un program diferit; legtura ntre cele dou obiecte fiind gestionat de sistemul de operare. OLE, care este o variant a conceptului de DDE, permite deci ca datele modificate ntr-o aplicaie surs s fie automat actualizate n cealalt aplicaie. Un obiect reprezint un set de date cu un anumit format. Aplicaia prin intermediul creia a fost creat fiierul unde s-a inserat un obiect se numete client. Dar obiectul respectiv are de regul un alt format dect cel al fiierului n care a fost inserat i nu poate fi manipulat dect de o aplicaie specific; aplicaia apelat de client n vederea manipulrii obiectului inserat se numete server. Astfel, utilizatorul poate introduce o imagine grafic (o diagram) care a fost creat sub un program specializat de exemplu Paint, ntr-un document editat sub un procesor de text de exemplu Word. n acest caz clientul este aplicaia Word, iar server-ul este aplicaia Paint.
33
pointare i apsnd rapid de dou ori consecutiv (dublu clic), este determinat execuia comenzilor respective. n afara pictogramelor, interfaa Windows dispune i de alte forme grafice: butoane, casete de dialog, bare de navigare. Butoanele conin fie variante de opiuni ce pot fi date la un moment dat (Ok, Cancel, Switch To etc), fie unele semne grafice, acionarea lor fiind determinat de un singur clic. Barele de navigare se afl pe laturile unei ferestre i permit defilarea coninutului fiierului afiat n fereastr n direcia n care este deplasat bara respectiv (sus-jos, dreapta-stnga). Numele sistemului (Windows) este sugestiv, el indicnd una dintre principalele sale caracteristici lucrul cu ferestre. O fereastr este o poriune din ecran de form dreptunghiular care poate conine o anumit aplicaie n lucru, un fiier, o serie de opiuni din care utilizatorul poate s le selecteze pe cele care corespund nevoilor lui etc. Orice fereastr Windows, indiferent de coninutul ei, are o structur standard bine definit: butonul meniului de control, care se afl n partea stng sus a ferestrei, pe bara de titlu; bara (linia) de titlu, care conine, de obicei, numele ferestrei i care, n aplicaii, indic numele fiierului folosit. n cazul ferestrelor inactive linia de titlu este alb, n timp ce linia de titlu a ferestrelor active este colorat sau mai intens; butonul de minimizare, care se afl n partea dreapt sus a ferestrei (i anume cel din stnga) a barei de titlu. Acionarea acestuia determin punerea n ateptare a ferestrei respective, n timp ce utilizatorul poate lucra n alt fereastr; butonul de maximizare/minimizare, care se afl n partea dreapt sus (la mijloc) a barei de titlu; dac fereastra este la dimensiunea ei maxim acionarea acestui buton va determina aducerea ei la dimensiunea minim i invers; butonul de nchidere, care se afl n dreapta sus (are un X) a barei de titlu; bara de meniuri se afl sub bara de titlu i conine meniurile care pot fi folosite n aplicaiile utilizatorului; barele de defilare, care ajut utilizatorul s se deplaseze n interiorul ferestrei. Dimensiunile unei ferestre pot fi modificate dup dorin prin aezarea cursorului mouse-ului pe mijlocul uneia din laturi i apoi mutarea acestuia, innd tot timpul butonul mouse-ului apsat (drag = tragere). Zona mrginit de bara de meniuri i de marginile stng, dreapt i inferioar se numete zona de lucru. Alte noiuni comune mediilor Windows sunt: Meniuri un meniu este o list de comenzi disponibile ntr-o fereastr de aplicaie. Numele meniurilor apare n bara de meniuri. Fereastr de dialog este o fereastr care apare temporar n vederea solicitrii sau oferirii unor informaii. Multe dialoguri au opiuni care trebuie selectate nainte ca Windows s execute o comand. Clipboard este o zon de memorie folosit pentru stocarea temporar a informaiilor ce urmeaz a fi transferate. Se poate copia informaii n Clipboard i apoi acestea pot fi transferate (inserate) n alte documente sau aplicaii. Clipboard - ul acioneaz invizibil. Ferestrele Windows se mpart i ele n mai multe categorii: ferestre de aplicaii, care conin aplicaia lansat n execuie;
Elemente de informatic aplicat 34
ferestrele de dialog, sunt destinate dialogului dintre utilizator i un anumit program, n scopul confirmrii sau renunrii la aciunea corespunztoare aplicaiei.
4. Caset cu list derulant O caset cu list derulant arat la nceput ca un dreptunghi care are n interior o opiune selectat, iar n dreapta un buton care conine o sgeat cu vrful n jos. Selectarea acestui buton-sgeat va determina apariia unei liste de opiuni. De exemplu, lista derulant din pagina Screen Saver a ferestrei de dialog Display Properties, nainte de acionarea butonului de derulare va arta ca n figura urmtoare: 5. Casete de opiuni Casetele de opiuni conin grupate la un loc mai multe butoane care se exclud reciproc, deci la un moment dat numai unul din aceste butoane poate fi selectat. n general aceste butoane se mai numesc butoane radio i au forma unui cercule; ele nsoesc de obicei un text (sunt poziionate la stnga acestuia) care arat aciunea cruia i este ataat butonul i atunci cnd sunt selectate au un punct nscris n cerc. Butoanele sub form de dreptunghiuri nu se exclud reciproc, deci la un moment dat putem avea selectate mai multe butoane de acest fel. De exemplu, pagina View a fereastrei Folder Option prezint o zon de liste care cuprinde mai multe butoane radio, din care la un moment dat nu se poate selecta dect unul din acestea. 6. Casete de verificare Casetele de verificare conin la rndul lor mai multe dreptunghiuri care apar n stnga opiunilor crora le corespund. Marcarea casetei nseamn c aceast opiune este selectat. Aceste opiuni nu se exclud, la un moment dat putnd fi selectate oricte. Opiunile care nu pot fi selectate au caseta umplut cu gri.
Iconuri n primele versiuni ale mediului Windows-ului iconurile reprezentau fie programe minimizate (pe desktop), fie documente i aplicaii nedeschise. ncepnd cu sistemul de operare Windows 95 Program Manager nu mai este, aplicaiile nu se mai minimizeaz pe desktop, iar iconurile sunt mult mai strns legate de fiiere, foldere i alte obiecte pe care le reprezint. n Windows 95, cnd se terge un icon, se terge chiar fiierul ataat lui. De exemplu, dac se trage de un icon pentru a-l aduce pe desktop se va observa c obiectul s-a mutat n folderul Desktop. Eticheta iconului este aceeai cu numele fiierului, astfel c ambele pot avea pn la maximum 255 de caractere. Pointeri (shortcut) Deoarece iconurile sunt strns ataate fiierelor pe care le reprezint, sunt cam incomod de folosit. De aceea este nevoie de un tip special de icon numit shortcut care de fapt sunt nite pointeri (trimiteri la un anumit fiier de tip .EXE). Apsnd de dou ori pe butonul stng al mouse-ului, atunci cnd ne poziionm pe un pointer se va deschide fiierul, programul sau folderul asociat lui. tergerea unui shortcut nseamn doar tergerea unui mic fiier pointer. Sistemele de operare din familia Windows deosebete iconurile de tip shortcut de cele obinuite printr-o sgeat plasat n colul din stnga jos imagnii ataate. Bara de programe (Task Bar) Bara de programe este o band mic, poziionat, de obicei, jos pe desktop (ea se poate muta oriunde sau exist opiunea de a o ascunde). De obicei conine butoane pentru toate aplicaiile i folderele deschise, deci care sunt n curs de execuie. Atunci cnd este acionat butonul de minimizare din partea dreapta sus a unei ferestre, aceasta se poziioneaz n bara de programe, pentru a lsa liber spaiul de pe desktop unei alte ferestre cu care utilizatorul dorete s lucreze la un moment dat (se presupune, de exemplu, c n timp ce programul minimizat listeaz un document, utilizatorul dorete s scrie n continuare n alt document). Ferestrele deschise pot fi aezate n cascade, minimizate, puse unele lng altele, prin clicul din dreapta pe zonele albe ale barei de lucru. Butonul de Start Prin acionarea acestui buton se deschide un meniu, de unde se poate alege opiunea dorit. Conine toate grupurile de programe structurate ierarhic. Dac opiunea are n partea dreapt o sgeat nseamn c prin selectarea acesteia se va deschide un nou meniu din care se poate alege un anumit element. Astfel meniul Documents pstreaz cele mai recente fiiere editate i ofer posibilitatea deschiderii lor cu un singur clic al butonului stnga al mouse-ului; meniul Settings cuprinde toate instrumentele de configurare ale sistemului; meniul Programs conine o list organizat a programelor existente la un moment dat pe calculator; comanda global Find permite cutarea de fiiere, foldere, calculatoare etc.; comanda Run d posibilitatea execuiei unei anumite comenzi etc. Explorer Explorer este un program care ofer utilizatorului o serie de faciliti cum ar fi: o vedere de ansamblu a calculatorului local i a celor din reea, afind dou ferestre: cea din stnga arborele folderelor i cea din dreapta fiierele coninute de folderele din stnga. El conine, pe lng desktop, discurile hard, conexiunile de reea. Ofer posibilitatea organizrii fiierelor: copierea, tergerea, tiprirea sau vizualizarea acestora. My Computer
Elemente de informatic aplicat 37
My Computer nu afieaz arborele expandat i fiierele coninute, aa cum face Explorer, n schimb poate face un lucru pe care Explorer nu l poate face: clic pe dreapta pe iconul My computer i avem toate csuele de dialog. De aici se poare verifica orice aspect referitor la configurare hardware i driverele prezente. My Network Places n primele veresiuni ale sistemului de operare Windows se regsete sub numele de Network Neighborhood (vecinul din reea). Este un icon desktop. Acionarea acestuia ofer o vedere de ansamblu a reelei, aproape identic cu cea oferit de Explorer (de unde poate fi acionat). Recycle Bin Numit i coul de gunoi, este singurul icon din desktop al crui nume nu se poate schimba. Nici nu trebuie schimbat deoarece coninutul lui se poate recicla, adic, dac s-a ters din greeal un fiier, cu numai cteva click-uri de mouse acesta se poate recupera din Recycle Bin i restaura n locaia lui original. Acestea sunt principalele componente de baz ale lui sistemelor de operare din familia Windows. Pentru a putea lansa n execuie un program pentru care nu exist creat un shortcut pe desktop, se va folosi butonul Start. Dup cum s-a mai menionat unele din aceste elemente sunt nsoite de mici sgei. Aceasta nseamn c, plasnd cursorul mouse-ului pe unul dintre acestea se va obine un nou submeniu .a.m.d. pn cnd se va ajunge la programul care se dorete, i dnd clic pe el, acesta se va lansa n execuie. n momentul n care un program este n execuie, n bara de program (Task bar) va fi plasat pictograma ataat lui. n acest mod se va putea ti ce programe sunt lansate, chiar dac o fereastr este acoperit de o alta. Atunci cnd se dorete nchiderea calculatorului se va alege comanda Shut Down sau butonul Power de pe tastatur (dac acesta exist).
WinRAR permite mprirea arhivelor n volume separate, facnd posibil salvarea lor pe mai multe discuri. WinRAR permite, de asemenea, realizarea unei securiti deosebite prin criptare cu parole (chei) de 128 de bii i tehnologia de autentificare pe baz de semntur. Este posibil, de asemenea, realizarea de arhive comprimate cu extensia .exe care se pot autoextrage. Pentru alegerea acestei opiuni este disponibil butonul de comanda SFX. Pentru asigurarea datelor exist posibilitatea de compresie cu inserarea unor bii pentru detectarea i corectarea erorilor la momentul dezahivrii. Dei dimensiunea arhivei crete cu foarte puin, apare n schimb avantajul includerii unei protecii la erorile suportului pe care este nregistrat arhiva. Opiunea de reparare Repair se bazeaz pe introducerea acestor bii de detecie i corecie a erorilor pe baza unor algoritmi matematici.
n acest caz se spune c fiierele sunt fragmentate. Fragmentarea are drept rezultat reducerea performanelor de acces la fiiere, deoarece o bun parte din timp se folosete pentru deplasarea capetelor i nu pentru operaiile efective de citire i scriere. Programul de defragmentare reorganizeaz fiierele stocate pe hard-disc astfel nct ele s aib unitile de alocare dispuse n mod contiguu. Procesul de defragmentare const n identificarea spaiului liber pe disc, mutarea tuturor fragmentelor astfel nct s se obin un fiier contiguu i apoi relocarea fiierului. Operaia de defragmentare a unui disc-hard se execut ntodeauna cnd se constat o reducere a vitezei sistemului de calcul. Programul Disk Defragmenter se poate lansa att din Administrative Tools, ct i prin opiunea System Tools din fereastra Accessories.
Verificarea cunotinelor
1. Care este componenta cea mai important a unui software: a. programe utilitare; b. programe utilizator; c. programe utilitare i programe utilizator; d. sistemul de operare; e. programe utilitare, sistem de operare i programe utilizator. 2. Care din urmtoarele funcii sunt asigurate de sistemul de operare atunci cnd este lansat n execuie: a. gestiunea operaiilor de intrare/ieire; b. gestiunea datelor aflate pe suportul de memorie extern; c. controleaz ncrcarea n memorie, lansarea n execuie i terminarea programelor utilizator; d. nici una. 3. Care din urmtoarele extensii sunt caracteristice fiierelor executabile: a. .EXE; b. .BAT; c. .SYS; d. .PRG; e. .COM. 4. Formatarea discurilor const n: a. mrirea suprafeei utile a discurilor; b. mprirea discului n sectoare uniforme; c. operaia se execut ori de cte ori este folosit discul; d. crearea tabelelor FAT; e. detectarea i izolarea sectoarelor defecte din punct de vedere fizic. 5. Care din enunurile de mai jos constituie avantaje ale mediului de operare WINDOWS? a. aplicaiile pot utiliza maxim 640 KB de memorie;
Elemente de informatic aplicat 40
b. datele pot fi copiate dintr-o aplicaie Windows n alta, iar orice modificare a datelor din documentul surs este actualizat automat n documentul destinaie; c. ruleaz mai multe aplicaii n acelai timp; d. toate aplicaiile sunt deschise ntr-o singur fereastr; e. nici unul. 6. Ce elemente fac parte din structura standard a unei ferestre? a. bara de programe; b. csua meniului de control, bara de titlu, bara de meniuri; c. Clipboard-ul; d. butonul de minimizare, maximizare/restaurare; e. Desktop-ul. 7. Dimensiunile ferestrelor n mediul de operare WINDOWS: a. pot fi modificate dup dorin; b. nu pot fi modificate (sunt standard); c. pot fi modificate n limitele spaiului rmas liber pe ecran. 8. Care dintre elementele prezentate pot s apar ntr-o fereastr de dialog? a. barele de navigare; b. zone de liste; c. casete cu liste derulante; d. butoanele de comand; e. butonul Start. 9. Care este deosebirea dintre un icon obinuit i un shortcut? a. tergerea unui shortcut determin tergerea fiierului asociat lui; b. atunci cnd se terge un shortcut nu se terge dect un fiier pointer spre deosebire de un icon cnd se terge fiierul su; c. o sgeat plasat n colul din stnga jos; d. nu exist nici o deosebire.
41
tehnologia de transmisie const dintr-un singur cablu la care sunt conectate toate calculatoarele (de aici vine numele de difuzare);
Fig. 5.1. Dou reele LAN: magistral i inel topologia: LAN - urile pot utiliza diferite topologii: magistral, inel, etc. n figura 5.1. sunt reprezentate dou astfel de reele: cu topologie magistral i inel; protocoalele utilizate sunt: transmitere cu jeton (token-passing) sau nelegerea coliziunii (collision sensing). Reele MAN Metropolitan Area Network reprezint o extensie a reelelor LAN i utilizeaz n mod normal tehnologii similare cu acestea. Aceste reele pot fi att private ct i publice. O reea MAN conine numai un cablu sau dou, fr s conin elemente de comutare care dirijeaz pachetele pe una dintre cele cteva posibile linii de ieire. Un aspect important al acestui tip de reea este prezena unui mediu de difuzare la care sunt ataate toate calculatoarele. Aceste reele funcioneaz, n general, la nivel de ora. Reele WAN Wide Area Network sunt acele reele care acoper o arie geografic ntins deseori o ar sau un continent ntreg. ntr-o astfel de reea calculatoarele poart numele generic de gazde (n literatura de specialitate se mai utilizeaz i urmtorii termeni: host sau sistem final). Gazdele sunt conectate ntre ele prin intermediul unei subreele de comunicaie, numit pe scurt subreea. Sarcina principal a subreelei este s transmit mesajele de la o gazd la alt gazd. Subreeaua este format din: linii de transmisie, numite circuite, canale sau trunchiuri, care au rolul de a transporta biii ntre calculatoare; elemente de comutare, sunt calculatoare specializate, folosite pentru a conecta dou sau mai multe linii de transmisie. Nu exist o terminologie standard pentru denumirea acestor elemente de comutare; astfel putem ntlni diferii termeni pentru desemnarea acestora ca: noduri de comutare a pachetelor, sisteme intermediare, comutatoare de date. Termenul generic pentru aceste calculatoare de comutare este router. Fiecare calculator este n general conectat (face parte) la un LAN n care exist un ruter, prin intermediul cruia se face legtura ntre dou reele diferite.
44
Reeaua conine numeroase cabluri sau linii telefonice, fiecare din ele legnd dou ruter-e. Dac dou ruter-e, care nu sunt legate ntre ele, doresc s comunice, atunci ele sunt nevoite s apeleze la un ruter intermediar. Subreeaua este de tip punct-la-punct (se mai utilizeaz i urmtorii termeni: subreea memoreaz-i-retransmite sau subreea cu comutare de pachete), deoarece principiul de funcionare este urmtorul: cnd un pachet este transmis de la un ruter la altul prin intermediul unui alt ruter, acesta este reinut acolo pn cnd linia cerut devine disponibil i numai dup aceasta este transmis mai departe.
Fig. 5.2. Alctuirea unei subreele Analiznd figura 5.2. putem spune c subreeaua se refer la colecia de ruter-e i linii de comunicaie aflate n proprietatea operatorului de reea. De exemplu, sistemul telefonic const din centrale telefonice de comutare, care sunt conectate ntre ele prin linii de mare vitez i sunt legate la domiciliile abonailor i birouri prin linii de vitez sczut. Aceste linii i echipamente, deinute i ntreinute de ctre compania telefonic, formeaz subreeaua sistemului telefonic. Telefoanele propriu-zise (n reea gazde, sau sisteme) nu sunt o parte a subreelei Combinaia dintre o subreea i gazdele sale formeaz o reea. n cazul unui LAN, reeaua este format din cabluri i calculatoare; aici nu exist cu adevrat o subreea. O problem important n proiectarea unei reele WAN este alegerea topologiei i anume modul de interconectare a ruter-elor. O inter-reea se formeaz atunci cnd se conecteaz ntre ele reele diferite. De exemplu legarea unui LAN i a unui WAN, sau legarea a dou LAN-uri formeaz o inter-reea. Internet-ul este cea mai mare reea de calculatoare la nivel mondial, fiind denumit i reeaua reelelor, i poate fi definit ca fiind un imens domeniu care conine milioane i milioane de informaii. Toate aceste informaii sunt plasate pe pagini Web, care sunt stocate pe server-ele diferitelor reele. La instalarea i configurarea unei reele, problema principal care se pune este alegerea topologiei optime i a componentelor adecvate pentru realizarea ei. Cnd se proiecteaz topologia unei reele, alegerea ei va fi determinat de mrimea, arhitectura, costul, i administrarea reelei.
45
Prin topologie se nelege dispunerea fizic n teren a calculatoarelor, cablurilor, switchurilor, ruter-elor, i altor componente ale unei reele, deci se refer la configuraia spaial a reelei, la modul de interconectare i ordinea existent ntre componentele reelei. Acest termen se poate referi i la sublinierea arhitecturii de reea, precum Ethernet sau Token Ring. Cuvntul topologie vine de la topos, care n limba greac nseamn loc. Not Termenul de topologie se poate referi fie la o topologie fizic a reelei, care este actualul nivel fizic sau tipul cablrii, sau la propria topologie logic, care reprezint calea pe care semnalele sunt transmise de-a lungul reelei. Aceast diferen este cel mai mult evideniat n reelele Token Ring, n care cablarea este aranjat fizic ntr-o stea, dar al crui semnal este transmis ntr-un cerc de la un calculator la urmtorul calculator. Termenul topologie fr alt descriere este utilizat cu nelesul de nivel fizic. Din punct de vedere topologic, o reea de calculatoare este descris ca un graf format dintr-o serie de noduri (calculatoarele) interconectate ntre ele prin arce (cablurile). Atunci cnd se alege topologia unei reele un criteriu foarte important care se are n vedere este cel al performanei reelei. De asemenea, topologia unei reele implic o serie de condiii: tipul cablului utilizat (coaxial, torsadat, fibr optic), traseul cablului etc. Topologia unei reele poate determina i modul de comunicare a calculatoarelor n reea. Topologii diferite implic metode de comunicaie diferite, iar toate aceste aspecte au o mare influen n reea. n domeniul reelelor locale sunt posibile mai multe topologii, dar topologiile de baz existente sunt: magistral: calculatoarele sunt conectate n mod linear. Un exemplu de astfel de topologie este forma 10Base2 a Ethernet-ului; inel: calculatoarele sunt conectate ntr-un inel. Exemple: FDDI (Fiber Distributed Data Interface) (inel fizic i logic), i Token Ring (inel logic i stea fizic); stea: calculatoarele sunt conectate la un singur concentrator care este un hub (Ethernet) sau un MAU (Multistation Access Unit) (topologia fizic Token Ring); arborescent: exist mai multe topologii de tip stea conectate mpreun ntr-o topologie magistral; plas: calculatoarele sunt conectate ntr-un model complex. Aceast topologie este n mod normal utilizat numai n reele de arie ntins (WAN-uri) n care reele diferite sunt conectate utiliznd ruter-e. Topologia magistral (bus sau liniar) este cea mai simpl i mai uzual metod de conectare a calculatoarelor n reea. Fiecare calculator este legat la un cablu coaxial comun. Acesta este nchis la cele dou capete cu rezistene numite terminatori. Toate calculatoarele conectate au drepturi egale n ceea ce privete accesul la reea i pot comunica ntre ele dup dorin, fr ca un calculator principal s reglementeze fluxul de date ntre calculatoarele din reea. n aceast topologie pachetele de date sunt transmise simultan tuturor calculatoarelor interconectate, dar pachetul este preluat i interpretat doar de calculatorul cruia i este adresat; circulaia pachetelor se face n ambele sensuri, fiecare calculator putnd s transmit i s recepioneze. Cea mai cunoscut topologie magistral este Ethernet. Printre cele mai importante caracteristici ale acestui tip de topologie amintim:
46
const dintr-un singur cablu, numit trunchi care conecteaz toate calculatoarele din reea pe o singur linie; comunicaia pe magistral presupune nelegerea urmtoarelor concepte: transmisia semnalului: la un moment dat numai un singur calculator poate transmite mesaje; reflectarea semnalului; terminatorul, utilizat pentru a opri reflectarea semnalului; este o topologie pasiv, adic calculatoarele nu acioneaz pentru transmiterea datelor de la un calculator la altul; dac un calculator se defecteaz, el nu afecteaz restul reelei, cu condiia ca placa de reea a calculatorului respectiv s nu fie defect;
Fig. 5.3. Topologia magistral reprezint o conexiune multipunct - informaiile emise de un calculator sunt recepionate de toate celelalte calculatoare aflate n reea; prezint faciliti de reconfigurare (toate calculatoarele conectate au drepturi egale); costul redus al suportului i al dispozitivelor de cuplare. Cele mai cunoscute topologii magistral, care au fost utilizate n urm cu civa ani sunt: 10Base-2 (ThinNet) i 10Base-5 (ThickNet).
Fig. 5.4. Prelungirea unei reele prin intermediul unui repetor Topologia stea (star) atunci cnd se utilizeaz aceast topologie toate calculatoarele sunt conectate la un nod central care joac un rol particular n funcionarea reelei. Orice comunicaie ntre dou calculatoare se va face prin intermediul nodului central, care se comport ca un comutator fa de ansamblul reelei. Printre caracteristicile mai importante ale acestei topologii amintim: calculatoarele sunt conectate prin segmente de cablu (se utilizeaz n mod normal cablu de tip UTP (Unshielded Twisted Pair) la o component central numit concentrator (HUB Host Unit Broadcast sau Switch); calculatoarele nu pot comunica direct ntre ele ci numai prin intermediul concentratorului; aceste reele ofer resurse i administraie centralizate; reelele mari necesit o lungime de cablu mare;
47
dac nodul central (hub-ul) se defecteaz, ntreaga reea devine inoperabil (cade ntreaga reea); dac un calculator sau cablul care l conecteaz la hub se defecteaz, numai calculatorul respectiv este n imposibilitatea de a transmite sau recepiona date n reea; Topologia inel (ring) ntr-o astfel de configuraie toate calculatoarele sunt legate succesiv ntre ele, dou cte dou, ultimul calculator fiind conectat cu primul. Cea mai cunoscut topologie inel este Token Ring de la IBM. n cadrul acestei topologii fiecare calculator recepioneaz datele de la predecesorul su, le verific i le transmite amplificat ctre calculatorul urmtor. Pentru a implementa reea cu o astfel de topologie se utilizeaz tehnologii precum: FDDI, SONET sau Token Ring.
Fig. 5.5. Topologia stea Dintre caracteristicile mai importante ale acestei topologii enumerm: conecteaz calculatoarele printr-un cablul n form de bucl (nu exist capete libere); este o topologie activ este acea topologie n care calculatoarele regenereaz semnalul i transfer datele n reea, fiecare calculator funcioneaz ca un repetor, amplificnd semnalul i transmindu-l mai departe, iar dac i este destinat l copiaz; mesajul (numit jeton) transmis de ctre calculatorul surs este retras din bucl de ctre acelai calculator atunci cnd i va reveni dup parcurgerea buclei;
Fig. 5.6. Topologia inel defectarea unui calculator afecteaz ntreaga reea; transmiterea datelor se face prin metoda jetonului (token passing). Topologia arborescent (magistral-stea): reelele care utilizeaz acest tip de topologie au n structura lor mai multe reele cu topologie stea, conectate ntre ele prin intermediul unor trunchiuri liniare de tip magistral. Aceast topologie este mai uor de extins dect o topologie magistral (care este limitat la un numr mic de calculatoare) sau stea (limitat de numrul de porturi ale concentratorului). Dac un calculator se defecteaz, acest lucru nu va
Elemente de informatic aplicat 48
afecta buna funcionare a reelei, dar dac se defecteaz un concentrator (hub), toate calculatoarele conectate la el vor fi incapabile s mai comunice cu restul reelei (figura 5.7.).
Fig. 5.7. Topologia arborescent magistral stea Topologia inel-stea (ierarhic stea): este asemntoare topologiei magistral stea. Deosebirea const n modul de conectare a concentratoarelor: n topologia magistral - stea ele sunt conectate prin trunchiuri lineare de magistral, iar n topologia inel stea sunt conectate printr-un concentrator principal (figura 5.8.).
Fig. 5.8. Topologia inel-stea Reelele peer-to-peer (de la egal la egal) sunt acele reele n care partajarea resurselor nu este fcut de ctre un singur calculator; toate calculatoarele existente n reea au acces la toate resursele reelei. Printre caracteristicile ntrunite de aceste reele amintim: numrul maxim de calculatoare care pot fi conectate la un singur grup de lucru (workgroup) este de 10; acest tip de reea implic costuri mici, i de aceea sunt des utilizate de ctre firmele mici; se utilizeaz atunci cnd zona este restrns, securitatea datelor nu este o problem, organizaia nu are o cretere n viitorul apropiat; toate calculatoarele sunt egale ntre ele; fiecare calculator din reea este i client i server, neexistnd un administrator responsabil pentru ntreaga reea. Reele bazate pe server sunt acele reele care au n componena lor un server specializat: de fiiere; de tiprire; de aplicaii; de pot; de fax; de comunicaii. Printre avantajele reelelor bazate pe server amintim: partajarea resurselor; securitate; salvarea de siguran a datelor; redundan; numr de utilizatori. ntr-o reea combinat exist dou tipuri de sisteme de operare pentru a oferi ceea ce muli utilizatori consider a fi o reea complet. Din cele descrise pn acum reiese faptul c toate reelele au anumite componente, funcii i caracteristici comune, precum: server-ele sunt acele calculatoare care ofer resurse partajate pentru toi utilizatorii reelei; clieni sunt acele calculatoare care acceseaz resursele partajate n reea de un server;
Elemente de informatic aplicat 49
mediu de comunicaie, reprezint modul n care sunt conectate calculatoarele n reea (tipul cablului utilizat, a modemului); date partajate, reprezint fiierele puse la dispoziie de serverele de reea; resurse: fiiere, imprimante i alte componente care pot fi folosite de utilizatorii reelei. Ali termeni frecvent utilizai sunt: subreea, termenul este potrivit n contextul unei reele larg rspndite geografic, i se refer la colecia de ruter-e i linii de comunicaie aflate n proprietatea operatorului de reea; reea, reprezint combinaia dintre o subreea i gazdele sale (host - uri). n cazul unui LAN, reeaua este format din cablu i gazde; inter-reea (internetwork), ea se formeaz atunci cnd se conecteaz ntre ele reele de tipuri diferite. Legarea unui LAN i a unui WAN, sau legarea a dou LAN - uri formeaz o inter reea.
50
protocolul este o nelegere ntre prile care comunic asupra modului de realizare a comunicrii. n cadrul aceluiai grup am ntlnit trei participani. Apare astfel conceptul de nivel (sau strat) al crui scop este de a oferi anumite servicii nivelurilor superioare. Numrul, numele, coninutul i funcia fiecrui nivel variaz de la o reea la alta. Fiecare nivel va executa un anumit numr de funcii clar definite. Din exemplul anterior, am vzut c pentru a realiza comunicaia sunt necesare mai multe reguli (protocoale) care se stabilesc ntre membrii de pe acelai nivel i ntre membrii din cadrul aceluiai grup (servicii). Putem spune c o comunicaie este caracterizat prin mai multe protocoale. Acest concept se numete familie de protocoale (stiv) i reprezint o list de protocoale utilizate de ctre un anumit sistem, cte un protocol pentru fiecare nivel. De asemenea, n cadrul unui aceluiai grup ntre participanii la comunicaie schimbul de informaii se face pe baza unor alte convenii, numite servicii. Prin serviciu se nelege un set de primitive (operaii) pe care un nivel le furnizeaz nivelului superior (de deasupra sa). De menionat c serviciul i protocolul sunt noiuni distincte. Un serviciu definete ce operaii este pregtit nivelul s ndeplineasc pentru utilizatorii si, dar nu spune nimic despre cum sunt implementate aceste operaii. Un protocol este un set de reguli care guverneaz modul de implementare al serviciului. ntre dou niveluri adiacente va exista cte o interfa. Interfaa definete ce operaii i servicii primare ofer nivelul de jos (inferior) nivelului de sus (superior). n realitate, datele nu sunt transferate direct de pe nivelul n al unui sistem pe nivelul n al altui sistem. Fiecare nivel transfer datele i informaiile de control nivelului imediat inferior, pn cnd se ajunge la nivelul cel mai de jos, sub care se afl mediul fizic prin care se produce comunicarea efectiv. n general participanii la comunicaie se numesc entiti. Entitatea reprezint elementul activ din fiecare nivel; ea poate fi o entitate software (un proces) sau o entitate hardware (un cip de I/O). Entitile de pe un nivel n furnizeaz (implementeaz) un serviciu utilizat de ctre nivelul n+1. Nivelul n se numete furnizor de servicii, iar nivelul n+1 se numete utilizator de servicii. Un alt concept este cel de arhitectur de reea, prin care se nelege o mulime de niveluri i de protocoale. Majoritatea reelelor de calculatoare sunt alctuite din diferite componente hardware i software, care n marea lor majoritate provin de la diferii productori. Din acest motiv s-a impus necesitatea existenei unor standarde care s permit utilizarea acestor componente diferite. Aceste standarde sunt de fapt specificaii pe care productorii trebuie s le respecte pentru ca produsele lor s fie compatibile cu cele ale altor productori.
51
Verificarea cunotinelor
1. Prin teleprelucrarea datelor se nelege prelucrarea automat a informaiei de ctre: a. mai muli utilizatori, situai n locuri diferite i la distan fa de calculatorul principal, transmisia informaiei fcndu-se prin sisteme de telecomunicaie; b. un grup restrns de utilizatori, transmisia informaiei fcndu-se prin sisteme de telecomunicaie. 2. Funciile teleprelucrrii sunt: a. prelucrarea i transmisia informaiei la distan; b. colectarea i controlul informaiilor transmise; c. introducerea i transmisia informaiilor. 3. Noiunea de lucru n reea reprezint conceptul de conectare a unor calculatoare care partajeaz: a. resurse; b. aplicaii i periferice; c. baze de date i resurse hardware. 4. Criteriile dup care se clasific o reea sunt: a. tehnologia de transmisie, distan, topologie, sistemul de operare; b. distan, generaia de calculatoare, topologie, sistemul de operare utilizat; c. topologie, sistemul de operare utilizat. 5. Reelele punct la punct sunt acele reele care: a. dispun de numeroase conexiuni ntre perechi de calculatoare individuale; b. dispun de o singur conexiune ntre perechi de calculatoare individuale; c. se ntind pe o distan mare; d. se ntind pe o distan mic. 6. O arhitectur de reea este alctuit din: a mai multe niveluri i protocoale; b mai multe straturi i o singur familie de protocoale; c un singur nivel i o stiv de protocoale. 7. Noiunea de interfa se refer la: a operaiile care le ofer nivelul inferior celui superior; b serviciile primitive pe care le ofer nivelul inferior celui superior; c serviciile pe care le ofer nivelul inferior celui superior. 8. ntre un protocol i un serviciu exist urmtoarea legtur: a noiunea de protocol este identic cu cea de serviciu; b protocolul prin regulile pe care le stabilete, guverneaz modul de implementare a unui serviciu; c serviciul arat ce protocol este utilizat n cadrul unui nivel.
52
utilizatori; ntr-un astfel de sistem nimic nu se face n mod explicit, totul este realizat autonom de ctre sistem, fr cunotina utilizatorilor. Un sistem distribuit este un sistem de programe construit peste o reea, sistem care asigur reelei un grad mare de coeziune i transparen. De aceea, diferena major ntre o reea i un sistem distribuit nu apare la nivel de echipamente, ci la nivel de programe (la nivelul sistemului de operare, n special). Ce nseamn de fapt s fii pe Internet ? Tanenbaum spune: o main este pe Internet dac folosete stiva de protocoale TCP/IP, are o adres IP i are posibilitatea de a trimite pachete IP ctre toate celelalte maini din Internet. Simpla posibilitate de a trimite i primi pot electronic nu este suficient, deoarece pota electronic este redirectat ctre multe reele din afara Internet ului. Oricum, subiectul este cumva umbrit de faptul c multe calculatoare personale pot s apeleze la un furnizor de servicii Internet folosind un modem, s primeasc o adres IP temporar i apoi s trimit pachete IP ctre alte gazde. Are sens s privim asemenea maini ca fiind pe Internet numai atta timp ct ele sunt conectate la ruter-ul furnizorului de servicii." Ali termeni, care n ultima perioad de timp sunt tot mai des utilizai se refer la: intranet, extranet, comer electronic (e-commerce) etc. Prin intranet se nelege n general aplicarea tehnologiilor Internet la nivelul reelei din interiorul unei societi, sau altfel spus prin intranet nelegem o reea de calculatoare care permite angajailor unei companii s partajeze i s schimbe informaii, mesaje e-mail i chiar documente confideniale ale companiei. Similar modului n care Internet-ul conecteaz utilizatorii din ntreaga lume, un intranet conecteaz angajaii unei companii indiferent de locul unde se afl acetia. El permite agenilor economici (societi, companii, firme) s foloseasc instrumentele Internet, cum ar fi pota electronic, navigaia n Web sau transferul de fiiere, n cadrul reelei private a instituiei respective. Aceste intranet-uri, cunoscute i ca web-uri interne, sunt interne numai din punct de vedere logic pentru organizaia respectiv. Din punct de vedere fizic ele pot traversa globul, dar accesul este limitat i definit de comunitatea interesat. Utiliznd terminologia Web putem spune c un web-ul intern este alctuit din toate nodurile HTTP dintr-o reea privat, precum reelele LAN sau WAN ale organizaiei. De menionat c atunci cnd scriem Web, ne referim la World Wide Web, iar dac ne referim la Web-urile unor reele private, vom utiliza web. Raportat la Internet, un intranet este un sistem nchis, cu un acces limitat (controlabil) la Internet, n care pentru partajarea i distribuirea informaiilor precum i pentru partajarea aplicaiilor de lucru, este utilizat tehnologia Web (Web publicitar, baze de date distribuite, HTML, metode de acces etc.). Dac un intranet al unei societii se conecteaz cu doi sau mai muli parteneri de afaceri, el este referit adesea ca web business-to-business, sau extranet. Deci prin extranet se nelege: un intranet busines-to-business (B2B) care permite accesul limitat, controlat, i securizat ntre intranet-urile societilor, precum i desemnarea i autentificarea utilizatorilor aflai n diferite locaii la distan;
Elemente de informatic aplicat 54
un intranet care permite accesul controlat prin autentificarea participanilor. Care este legtura dintre intranet, extranet i comerul electronic ? Rspunsul cuprinde trei pri: intranet-ul, extranet-ul, i comerul electronic au n comun utilizarea protocoalelor Internet pentru a conecta utilizatorii societii; intranet-urile sunt mult mai uor de localizat i pot prin urmare transfera datele mai rapid dect cele mai multe extranet-urile distribuite; controlul pe care administratorii reelei l poate exercita asupra utilizatorilor este diferit pentru cele trei tehnologii. ntr-un intranet, administratorii pot stabili o tactic i un acces riguros pentru un grup de utilizatori. De exemplu, se poate specifica c sistemul de operare pentru utilizatori s fie Windows 2000 Professional, iar Microsoft Internet Explorer, drept browser-ul standard. ntr-un extranet de tip business-to-business, fiecare arhitect de sistem al societilor participante trebuie s colaboreze pentru a asigura o interfa comun. Acelai lucru este adevrat i pentru e-commerce, n care partenerii de afaceri pot fi complei necunoscui. Astfel aplicaiile e-commerce suport adesea un nivel al securitii i integritii tranzacionale (de exemplu, nerepudierea comenzilor) care nu este prezent n aplicaiile intranet sau extranet.
nume5
Nume1 este considerat domeniul principal, iar celelalte sunt subdomenii. Structura ierarhic generat de domenii i subdomenii este definit n funcie de diferite uniti de organizare sau de diverse domenii de activitate. O adres Internet are o structur relativ simpl, dar ordinea cuvintelor n adres este esenial. ntre cuvintele i separatorii care compun adresa nu trebuie s apar spaii. Principalul separator ntre cuvinte este caracterul "." (punct). O adres Internet poate avea una dintre urmtoarele trei forme: 1. nume_utilizator@domeniu1.domeniu2. domeniun; 2. nume_utilizator@nume_host.domeniu1.domeniu2. domeniun; 3. nume_host.domeniu1.domeniu2. domeniun; unde: nume_utilizator indic numele utilizatorului de pe calculatorul nume_host (pentru tipul 2 de adresare) sau din domeniul domeniu1. Numele utilizatorului nume_utilizator se scrie naintea caracterului @. Primele dou tipuri de adrese sunt echivalente, n sensul c nume_host poate nlocui domeniile pe care le gestioneaz el. Aceste dou tipuri de adrese sunt utilizate n principal la comunicaiile prin serviciul de pot electronic sau n discuiile interactive. Adresele de forma a treia sunt utilizare pentru a indica gazde din cadrul unei reele. succesiunea domeniu1.domeniu2. domeniun indic nivelurile de organizare, de la stnga spre dreapta. Astfel adresa de host: [Link] care nseamn calculatorul cu numele ns, conectat la reeaua subdomeniului fsea din subdomeniul ugal al domeniului ro. Conceptual, Internet-ul este mprit n cteva sute de domenii de nivel superior, fiecare domeniu cuprinznd mai multe sisteme gazd. La rndul lui, fiecare domeniu este subdivizat n subdomenii i acestea la rndul lor partiionate, .a.m.d. Adresele Internet sunt cele folosite de utilizatori, dar reeaua nelege numai adrese IP (adrese binare), deci apare necesitatea unui mecanism care s converteasc irurile ASCII n adrese de reea. Corespondena dintre adresele Internet i adresele IP (adresele numerice recunoscute de calculatoare), dup cum am mai spus, o face protocolul DNS. Acest protocol convertete adresa Internet n adresa IP corespunztoare calculatorului destinatar. Mecanismul DNS presupune c n reeaua Internet exist numeroase
Elemente de informatic aplicat 56
calculatoare speciale, numite servere de nume, (NS Name Server). Fiecare NS conine dou tipuri speciale de informaii: tabele de coresponden ntre adresele Internet i adresele IP ale unui grup de calculatoare gazd aflate n vecintatea lui; adresele IP i Internet ale ctorva severe de nume vecine lui. Fiecare domeniu trebuie s aib desemnat cel puin un NS care s-i asigure corespondena adres IP adres Internet pentru subdomeniile proprii. Este posibil, dac domeniul este mare, ca aceste corespondene s fie distribuite pe mai multe NS ale domeniului respectiv. Atunci cnd se execut operaia de recunoatere a calculatorului destinaie, se pot ntlni mai multe situaii: 1. Server-ul local cunoate adresa destinatarului deoarece este n baza de date a lui. Acest lucru este n general valabil pentru calculatoarele din acelai domeniu. 2. Server-ul local al reelei cunoate adresa destinatarului deoarece ea a fost solicitat recent de ctre un utilizator din reea. n general server - ele pstreaz pentru o perioad de timp adresele solicitate, n scopul optimizrii mecanismului de cutare. 3. Server-ul local nu cunoate adresa cerut, dar tie cum s o afle. El contacteaz un server rdcin, care tie adresele serverelor de nume (server DNS) pentru zona celui mai nalt nivel (de exemplu ro). Conform conectrilor n reeaua Internet, un calculator gazd este subordonat din punct de vedere al comunicaiilor altui calculator gazd care subordoneaz la rndul su alte calculatoare gazd. Numele unui calculator gazd reprezint modul de localizare n structura general de interconectarea calculatoarelor n reeaua Internet. Un tip de adrese care extind adresele Internet sunt adresele de specificare a adreselor de Web, care vor fi explicate n capitolul dedicat aplicaiei WWW.
57
Web-ul cea mai popular aplicaie a Internet-ului, prin intermediul creia utilizatorii au acces la o varietate de informaii din toate sferele de activitate, cu ajutorul unui program de navigare numit browser.
pentru trimiterea i recepionarea mesajelor. Cel mai utilizat protocol de acces este SMTP (Simple Mail Transfer Protocol). Acest protocol este bazat pe arhitectura client/server n care unii utilizeaz un client de pot pentru a crea i pentru a citi pota, n timp ce server-ele fac procesarea i transportul potei. Este un protocol utilizat n Internet, i face parte din stiva de protocoale TCP/IP. Prin intermediul acestui protocol pot fi livrate numai fiiere text ASCII. n general, mesajelor transmise prin e-mail li se pot ataa fiiere binare (o imagine, video, sunet, fiiere executabile), care nainte de a fi trimise n Internet trebuiesc convertite ntr-un format ASCII. Fiierele pot fi codificate prin utilizarea unei scheme de codificare, iar la recepie acestea sunt decodificate cu una din schemele care este utilizat la codificarea fiierului. n general, majoritatea programelor software de e-mail codific / decodific automat fiierele binare / fiierele ASCII. Un protocol prin intermediul cruia pot fi transmise i recepionate i mesaje non ASCII este protocolul de acces MIME (Multipurpose Internet Mail Extensions). Unul din cele mai vechi protocoale de livrare (prima versiune a fost definitivat n anul 1984) este protocolul de pot POP (Post Office Protocol). Acesta este un protocol simplu utilizat pentru aducerea mesajelor dintr-o cutie potal aflat pe un server pe calculatorul destinatarului, pentru a fi citite mai trziu. Pentru a primi pota, utilizatorul trebuie s se logheze la server-ul de pot, utiliznd o parol i un nume utilizator. Modul n care are loc transferul mesajului de-a lungul unui intranet, sau ctre o alt reea, este asemntor celui utilizat n Internet. Un mesaj este creat utiliznd SMTP, apoi ca toate informaiile trimise de-a lungul Internet-ului, mesajul este mprit de ctre protocolul TCP n pachete IP. Adresa este examinat de ctre agentul de transfer de pot al intranet-ului. Dac adresa destinaie se afl n alt reea, agentul de transfer de pot va trimite mesajul de-a lungul intranet-ului prin intermediul ruter-elor ctre agentul de transfer de pot al reelei receptoare. Ceea ce intervine n cadrul unui intranet este faptul c nainte ca pota s poat fi trimis n Internet, ea trebuie s treac prin sistemul de securitate al intranet-ului. Firewall-ul pstreaz urmele mesajelor i ale datelor care intr i ies din intranet. El pstreaz o nregistrare a traficului n aa fel nct orice violare a sistemului poate fi depistat i descoperit la timp. Astfel mesajul prsete intranet-ul i este trimis ctre un ruter Internet, care dirijeaz mesajul ctre reeaua destinaie. Reeaua receptoare preia mesajul de e-mail. Aici o poart utilizeaz protocolul TCP pentru a reconstrui pachetele IP ntr-un mesaj complet, dup care transform mesajul n protocolul particular pe care reeaua destinaie l utilizeaz (precum formatul de pot CompuServe), i l trimite destinatarului. De asemenea, la recepie mesajul poate s treac mai nti printr-un firewall nainte de a fi transmis n reea. Reeaua receptoare examineaz adresa de e-mail i trimite mesajul ctre csua potal specificat, sau utilizeaz protocolul POP pentru a-l transporta ctre un server de pot.
59
Protocolul pe care se bazeaz, numit FTP, permite cutarea prin listele de fiiere disponibile n diferite servere aflate la distan i n final primirea informaiilor dorite. Calculatorul de la care se face conectarea se numete gazd local, sau local host, iar calculatorul la care se dorete conectarea se numete gazd la distan, sau remote host. Exist dou tipuri de transferuri de fiiere: download, caz n care se preia informaia de pe server (remote host) i se aduce pe calculatorul personal (local host); upload, caz n care se depune o informaie pe calculatorul server. Pentru ca un utilizator s se poat conecta la un calculator din Internet folosind serviciul FTP, trebuie ca acel calculator aflat la distan s aib instalat un server de FTP. Pentru a executa aceste tipuri de transferuri trebuie ca utilizatorul s aib dreptul de citire, respectiv scriere, pe serverul respectiv. n mod normal pentru a avea acces la un server FTP, trebuie s ca utilizatorul s aib un cont (nume de utilizator i o parol) pe acel calculator aflat la distan. n general administratorii sistemelor la care ne conectm permite prin intermediul unui cont special, numit anonymous, accesul la anumite fiiere cu acces liber.
Ceea ce a rezultat este actualul Web: o baz de date hypertext, la nivel mondial, care poate furniza pe lng text i sunet i imagini n toate formatele (GIF, TIF, JPEG etc.).
60
Prima utilizare public a Web-ului a avut loc n ianuarie 1992, la Geneva, Elveia, unde cercettorii au avut acces la date Web din site-ul Web al CERN, ncurajnd crearea de servere web. Cercettorii au avut acces la aceste date prin intermediul browser-ului. O ntrebare fireasc pe care i-o poate pune fiecare ar fi: Web-ul este o reea de calculatoare la fel ca Internet-ul ? Rspunsul este NU. Internet-ul furnizeaz suportul de comunicaie pentru Web. Folosirea termenului de Web se refer la totalitatea coleciilor de site-uri i informaii (milioane de documente legate ntre ele, care se gsesc pe calculatoare rspndite n ntreaga lume) ce pot fi accesate prin protocolul HTTP n momentul n care utilizatorul este conectat la Internet. Web-ul este cel mai mare rezervor de informaie electronic din lume. Pentru a putea naviga pe Web, este nevoie de: un calculator, modem, o legtur telefonic (n cazul n care calculatorul respectiv nu face parte n mod direct din Web), un furnizor de servicii Internet i un program special, numit i program de navigare (browser), prin intermediul cruia utilizatorul cere i obine informaiile dorite. De asemenea, se tie c un furnizor de servicii Internet este o societate care are unul sau mai multe calculatoare conectate la Internet. Utiliznd modemul, calculatorul se poate conecta la modemul serverului furnizorului de servicii Internet. Dup conectarea la calculatorul furnizorului, programul browser va permite accesul la Web. De obicei, furnizorul de servicii Internet solicit o tax lunar pentru furnizarea accesului la Internet. Acesta poate s cear i o tax iniial de instalare i poate limita timpul de conectare lunar. De aceea este bine s alegem furnizorul care ne poate oferi serviciile de care avem nevoie, i nu pe care ni le poate oferi un furnizor. Browser-ul este un program care permite vizualizarea, examinarea i comunicarea cu documente Web, fiind de fapt interfaa ntre utilizatorul Web reea. Browser-ul Web interacioneaz cu server-ul Web printr-o relaie de tip client/server. n general browser-ul, n calitate de client, cere serverului s-i trimit anumite documente, pe care le afieaz apoi ntr-o fereastr pe ecranul calculatorului. Browser-ul permite vizualizarea datelor trimise de serverul de Web. Primele browser-e, aprute la nceputul anilor 1990 nu aveau multe funcii i erau relativ simple. Odat cu creterea utilizrii Web-ului, a crescut i gradul de utilizare a imaginilor grafice n cadrul documentelor. Datorit includerii elementelor de grafic, browserele au devenit astzi tot mai complexe. Am spus c prin intermediul unui browser se pot vizualiza diferite documente Web. Aceste documente Web sunt realizate n marea lor majoritate cu ajutorul unui limbaj, numit HTML (HyperText Markup Language limbaj de marcare hipertext), care permite utilizatorilor s produc pagini care includ text, grafic i indicatori ctre alte pagini de Web. HTML nu este un limbaj de programare, ci mai degrab un set de reguli utilizate pentru formarea unui document Web. Atunci cnd se creeaz un document hipertext utiliznd HTML, trebuie respectat un set de reguli. n general orice program de navigare are o opiune View | Source, care permite afiarea paginii curente n format HTML n loc de forma interpretat. Utiliznd HTML se pot afia pagini de Web statice, care includ tabele i poze.
server-ul va analiza i va rspunde acestuia. Mai putem spune c server-ul ofer servicii clienilor din reea care cer acest lucru; sau mai putem spune c server-ul produce resurse, iar clientul consum aceste resurse. ntr-o aplicaie, un program poate fi n acelai timp att client ct i server. Prin client i server, n situaia de fa, se neleg procese, nu calculatoare. Vorbim deci de un proces server i de un proces client. Definiie: Orice aplicaie n care solicitantul aciunii este un sistem de calcul (sau un proces) i executantul aciunii este un alt sistem de calcul (sau un alt proces) este o aplicaie client/server.
Fig. 6.1. Model client/server Modelul tipic client/server mparte aplicaia de reea n dou pri: partea de client i partea de server. Prin definiie, partea de client a unei legturi de reea cere informaii sau servicii de la partea de server. Partea de server a conexiunii rspunde cererilor clientului. Cu alte cuvinte, n modelul de programare client/server, o aplicaie Web realizeaz dou funcii separate i bine definite: cererea de informaii i rspunsul la cererile de informaii. Programul care cere informaii funcioneaz ca un program client, ca un browser. Tipurile de arhitecturi client/server pe care se bazeaz serviciul Web sunt de mai multe tipuri: pe dou niveluri (two tiers); pe trei niveluri (three tiers); pe mai multe niveluri (n tiers).
Fig. 6.2. Arhitectura client/server pe dou niveluri Arhitectura client / server pe dou niveluri mparte aplicaia n dou: clientul i serverul. Clientul este responsabil n primul rnd cu prezentarea datelor ctre client, iar serverul este responsabil n primul rnd de furnizarea serviciilor de date ctre client. Arhitectura client/server pe trei niveluri a aprut datorit creterii complexitii aplicaiilor care puteau fi desfurate pentru teri sau mii de utilizatori.
62
Fig. 6.3. Arhitectura client/server pe trei niveluri Clientul de Web Din punct de vedere al utilizatorului, Web-ul reprezint o colecie uria de documente care sunt rspndite n ntreaga lume, sub forma unor pagini. Fiecare pagin poate s conin legturi ctre alte pagini, aflate oriunde n lume. Utilizatorul poate s aleag o legtur care i va aduce pagina indicat de legtur. Acest proces se poate repeta la nesfrit, fiind posibil s se traverseze n acest mod sute de pagini legate ntre ele. Despre paginile care indic spre alte pagini se spune c utilizeaz hipertext (termenul de hypertext, n limba englez, a fost inventat de Ted Nelson, care l-a definit ca fiind o scriere nesecvenial"). Deci cnd utilizm termenul de hypertext n legtur cu Web-ul, acesta se refer la o seciune a unui document HTML. Hypertextul trebuie interpretat ca un text care identific o legtur la o alt informaie Web, de obicei un alt document Web. n mod tradiional, cnd se creeaz un document Web, hypertextul este identificat prin ngroarea sau sublinierea hypertextului, pentru a-l deosebi de textul simplu. Paginile pot fi vizualizate cu ajutorul browser-ului. Programul de navigare aduce pagina cerut, interpreteaz textul i comenzile de formatare coninute n text i afieaz pagina pe ecran. Majoritatea paginilor de Web ncep cu un titlu, conin informaii (text obinuit sau formatat, imagini, hiperlegturi etc.) i se termin cu adresa de pot electronic a celui care menine pagina. Hiperlegturile sunt uor de recunoscut, deoarece atunci cnd utilizatorul poziioneaz mouse-ul pe ele forma cursorului se modific; ele sunt n general imagini sau iruri de caractere care reprezint legturi ctre alte pagini, i sunt afiate n mod diferit, fiind subliniate i / sau colorate cu o culoare special. Pentru a selecta o legtur, utilizatorul va plasa cursorul pe zona respectiv (prin utilizarea mouse-ului sau a sgeilor) i va comanda selecia (click pe butonul stng al mouse-ului, sau apsarea tastei ENTER). Majoritatea programelor de navigare au numeroase butoane i opiuni care ajut navigarea prin Web. Multe au un buton pentru revenirea la pagina anterioar (Back), un buton pentru a merge la pagina urmtoare (Forward), un buton pentru selecia paginii personale (Home). Majoritatea programelor de navigare mai au un buton sau un meniu pentru nregistrarea unei adrese de pagin (Bookmark) i un altul care permite afiarea unor adrese nregistrate, fcnd posibil revenirea la o pagin cu ajutorul unei simple selecii realizate cu mouse-ul. Paginile pot fi salvate pe disc sau tiprite. Sunt posibile numeroase opiuni pentru controlul ecranului i configurarea programului de navigare conform dorinei utilizatorului. n afar de text obinuit (nesubliniat) i hipertext (subliniat), paginile de Web pot s conin iconie, desene, fotografii, hri. Nu toate paginile sunt afiabile. De exemplu, pot s existe pagini care conin nregistrri audio, clip-uri video sau pe amndou. Dac paginile de hipertext sunt combinate cu alte tipuri de pagini, rezultatul se numete hiper-media. Dac n urm cu civa ani numai o parte din programele de navigare puteau s afieze orice tip de hiper-media, n momentul de fa majoritatea browser-elor pot s fac acest lucru. De cele
Elemente de informatic aplicat 63
mai multe ori, browser-ele care nu pot afia aceste pagini, verific un fiier de configurare pentru a afla modul n care s trateze datele primite. n mod normal, fiierul de configurare conine numele unui program de vizualizare extern sau al unui program auxiliar pentru aplicaie, care va fi utilizat pentru a interpreta coninutul paginii aduse. Utilizarea unui generator de voce ca program auxiliar permite i utilizatorilor orbi s acceseze Web-ul. Multe pagini de Web conin imagini de dimensiuni mari, pentru care ncrcarea dureaz foarte mult. Unele programe de navigare trateaz problema ncrcrii lente aducnd i afind mai nti textul i apoi imaginile. Aceast strategie ofer utilizatorului ceva de citit ct timp ateapt, i n acelai timp i permite s renune la pagina respectiv dac nu este destul de interesant ca s merite ateptarea. O alt strategie este de a oferi opiunea de a dezactiva aducerea i afiarea automat de imagini. Unele pagini de Web conin formulare care cer utilizatorului s introduc informaii. Aplicaiile tipice pentru formulare sunt cutrile ntr-o baz de date pentru o intrare specificat de utilizator, comandarea unui produs sau participarea la un sondaj de opinie. Un browser poate folosi plug-in-uri (aplicaii care pot fi ataate browser-ului, care pot interaciona cu acesta ducnd uneori la rezultate surprinztoare). Dintre acestea amintim tehnologia VRML i tehnologia ShockWave. Aplicaii bazate pe partea de server Web Acestea sunt menite a fi folosite n cadrul server-elor Web. Termenul de server Web se refer la unul din calculatoarele ce se afl n reea; el poate avea la baz diferite platforme software (sisteme de operare) astfel nct utilizatorii nu vor ti niciodat ce se afl dincolo de un simplu click n browser. Pentru a avea acces la informaiile din Internet, un calculator acceseaz un server de Web. n general acestea sunt servere HTTP. A nu se confunda noiunea de server web (care este un calculator conectat la reeaua Internet) cu server HTTP (aplicaia software ce ruleaz pe un server Web i asigur transferul de informaii dintre server-ul Web i browser-ul utilizatorilor). Protocolul de transfer standard care descrie cererile i rspunsurile permise utilizat de Web este HTTP (HyperText Transfer Prototcol). Accesarea resurselor Internet Am vzut c Web-ul reprezint o colecie imens de documente, la care orice utilizator conectat la Internet are acces. Pentru a putea accesa o pagin utilizatorul ar trebui s tie: 1. cum se numete pagina; 2. cum este localizat pagina; 3. cum se face accesul la pagin. Pentru a localiza o resurs Internet trebuie s specificm unde se gsete resursa respectiv. Soluia aleas pentru specificarea unei resurse se numete URL (Uniform Resource Locator), i care de fapt reprezint o adres Internet a unui document Web. Pentru a gsi o informaie ntr-o carte, cititorul consult indexul crii, pentru a gsi o resurs Web, trebuie s-i specifice adresa. Browser-ele Web utilizeaz URL-uri pentru localizarea resurselor Web. Pentru aceasta trebuie s se specifice: fiierul i directorul (folder-ul) unde se gsete acesta; calculatorul din reeaua Internet pe care este stocat fiierul respectiv; modul n care fiierul poate fi transferat pe reea.
Elemente de informatic aplicat 64
Deci, pentru specificarea unui URL se va utiliza trei componente: protocolul (identificator de serviciu, ce reprezint protocolul serviciului care a creat resursa ce trebuie accesat i are forma xxx://, unde xxx poate fi ftp, http etc); adresa DNS a calculatorului (de forma alfa. Beta. Gama); un nume local, care indic n mod unic pagina (este numele fiierului care conine pagina), din georgescu resursa ce reprezint calea urmat de numele fiierului solicitata. Dac numele fiierului lipsete, se returneaz implicit cel declarat ca homepage pentru site-ul respectiv. sau protocol://nume_DNS/nume_local adic protocolul utilizat, numele DNS al calculatorului pe care este memorat fiierul i un nume local, care indic n mod unic pagina. Deci, adresa Internet specificat n figura de mai sus este: [Link] Acest URL are cele trei componente: protocolul, http; numele DNS al serverului, [Link]; numele fiierului, [Link]. n modul de specificare al adreselor Web se pot utiliza notaii care reprezint prescurtri standard. De exemplu ~user/ poate s fie pus n coresponden cu directorul WWW al utilizatorului user, folosind convenia c o referin la directorul respectiv implic un anumit fiier, de exemplu [Link].
Cum funcioneaz serviciul WWW ? Atunci cnd un utilizator dorete s caute informaii pe Internet, apelnd la serviciul de Web , se spune c el se conecteaz la un site. Prin site se nelege un ansamblu de pagini Web, ntre care exist create legturi, astfel nct, pornind de la o prim pagin a crei adres reprezint adresa site-ului, este posibil navigarea prin toate paginile acestuia. Atunci cnd utilizatorul se conecteaz la un site Web au loc urmtoarele operaii: 1. browser-ul stabilete o conexiune TCP/IP ctre server. Protocolul la nivel de aplicaie utilizat este specificat printr-un numr, denumit numr de port. Fiecare protocol va avea un numr de port specific. De exemplu, protocolul HTTP are asociat portul 80; 2. browser-ul emite o cerere HTTP ctre server, cerere care este constituit din: a. o linie de cerere (request-line) format dintr-o comand HTTP, urmat de un URL i de versiunea protocolului utilizat; b. un antet (request-header) care conine informaii despre cerere i despre clientul care execut cererea; c. corpul cererii; 3. server-ul Web recepioneaz cererea, o interpreteaz i emite un rspuns ctre browser. Rspunsul este constituit din: a. un cod de stare, care descrie modul de finalizare a cererii i o scurt descriere a codului. Codurile sunt formate din trei cifre, i au urmtoarele semnificaii: - codurile care ncep cu 1 sunt coduri de informare, - codurile care ncep cu 2 sunt coduri de succes, - codurile care ncep cu 3 sunt coduri de redirectare, - codurile care ncep cu 4 sunt coduri de eroare client, iar codurile care ncep cu 5 sunt coduri de eroare server; b. un antet (response-header) ce conine informaii despre resursa solicitat, eventual alte declaraii necesare pentru livrarea rspunsului; c. un corp, format din datele transferate. Aceast succesiune de operaii poart numele de tranzacie. Regsirea informaiilor pe Web Cu toate c pe Web se afl o cantitate foarte mare de informaii, gsirea unei anumite informaii nu este foarte simpl. Pentru a facilita gsirea paginilor care pot fi utile, o serie de cercettori au scris programe pentru a realiza indexarea Web-ului n diferite moduri. Unele dintre soluii au devenit att de populare, nct s-au transformat n soluii comerciale. Pentru a gsi n aceast imensitate de informaii, care este Web-ul, ceea ce dorim trebuie s apelm la instrumente de cutare. Cel mai vechi instrument de cutare a fost catalogul. Catalogul reprezint o colecie de adrese, grupate pe categorii. Fiecare adres este nsoit de o scurt descriere a coninutului i eventual de o not de apreciere. Cel mai utilizat instrument de cutare este motorul de cutare (search engines). Acestea sunt nite programe denumite uneori i Spiders, Crawlers, Worms, Robots, sau Knowbots, iar dintre cele mai cunoscute enumerm: AltaVista, Hotbot, Yahoo, Infoseek, Lycos, Excite, Webcrawler, etc. Aceste programe viziteaz pagini Web, analizeaz textul i cuvintele cheie i le stocheaz n baza de date a motorului de cutare. Cnd un utilizator transmite o cerere de cutare, motorul de cutare consult baza de date proprie i extrage adrese care conin cuvintele specificate de utilizator, crend un catalog. Catalogul va fi transmis spre vizualizare pagin cu pagin ctre browser-ul care a transmis cererea de cutare.
66
Avantajul acestor motoare de cutare const n viteza cu care avem acces la informaiile dorite i de numrul mare de adrese furnizate. Dezavantajul const n faptul c analiza textului realizat de roboi nu este att de exact ca analiza oamenilor. Alt instrument de cutare este meta-motorul de cutare, cum ar fi MetaCrawler, Highwaz61 etc.). acestea sunt servicii care nu au motoare de cutare i baze de date proprii, ci caut informaiile solicitate de utilizatori cu ajutorul mai multor motoare de cutare, centralizeaz rezultatele obinute, elimin adresele duplicate, apoi le ordoneaz pe categorii. Deoarece utilizeaz mai multe motoare de cutare, ansele de succes sunt mai mari, dar rezultatele se obin mult mai lent. Mecanismele de cutare sunt foarte diverse, astfel putem avea la dispoziie unul din urmtoarele sisteme de cutare: arborescent n acest caz se utilizeaz subiectul cutrii (domeniul). Cutarea ncepe cu specificarea domeniului general, i apoi din aproape n aproape se ajunge la domeniul cutat; mecanism de cutare n acest caz este accesat o baz de date prin utilizarea unui cuvnt cheie (keyword search); combinaie ntre arborescent i mecanism de cutare este o metod combinat (directory / search engine), care utilizeaz ambele metode descrise mai sus; multi - mecanism (multi engine) sunt accesate baze de date prin intermediul mai multor mecanisme de cutare n paralel. Dei Web-ul este imens, dac l reducem la esen, este un graf imens avnd pagini n noduri i hiper-legturi ca arce. Ceea ce face dificil indexarea Web-ului este cantitatea imens de informaie care trebuie gestionat i faptul c aceast informaie este n continu schimbare.
Verificarea cunotinelor
1. Specificarea unei adrese pentru navigarea pe Internet se poate face prin urmtoarele moduri: a. specificare numeric b. reprezentare intern; c. reprezentare extern; d. specificare de domenii. 2. Unei adrese Internet i corespunde: a. o singur adres IP; b. mai multe adrese IP; c. ambele. 3. Numrul de domenii pentru adresele Internet sunt: a. fixe; b. depinde de sistemul de organizare adoptat; c. nu este fixat apriori.
Elemente de informatic aplicat 67
4. Cea mai uzual modalitate de conectare la Internet este legtura: a. permanent; b. direct prin modem; c. prin sistemul de pot electronic; d. prim modem i terminal. 5. Browser-ul interacioneaz cu server-ul Web printr-o reea client/server, n calitate de: a. client; b. server. 6. Cnd este utilizat termenul de hypertext n legtur cu Web-ul, acesta se refer la: a. o seciune a unui document HTML; b. un text care identific o legtur la o alt informaie Web; c. o poriune de text. 7. URL-ul reprezint: a. adresa uniform pentru localizarea resurselor; b. adresa Internet a unui document Web; c. o adresa Internet oarecare. 8. Prin server HTTP" se nelege: a. o aplicaie software ce ruleaz pe un server; b. un calculator cu rol de server; c. o aplicaie ce ruleaz pe un server i asigur transferul de informaii ntre server i browser. 9. Care este protocolul nativ al Web-lui: a. TCP / IP; b. HTTP; c. FTP.
68
Rspunsuri
RSPUNSURI
Capitolul 1.
1. 2. 3. 4. 5. 6. 7. b a,c,d b,d a, e c, d b, e c
Capitolul 2.
1. 2. 3. 4. 5. 6. 7. d b c d c c, d d
Capitolul 3.
1. c 2. c, d 3. b, c, d 4. c 5. f 6. a, c 7. c 8. b 9. a 10. c
Capitolul 4.
1. d 2. a, b, c 3. a, b, e 4. b, d, e 5. b, c 6. b, d 7. a 8. b, c, d 9. b,c 10. a, b 11. c
Capitolul 5.
1. 2. 3. 4. 5. 6. 7. 8. a a a a a, c a a, b b
Capitolul 6.
1. 2. 3. 4. 5. 6. 7. 8. 9. a, d a b, c b a a, b a, b c b
69
Bibliografie
BIBLIOGRAFIE
[Bertalanffy] [Surcel et. all] [Boian, 1993] [Davidescu, 1998] [Ghilic & alt, 2003] L. Von Bertalanffy The concepts of systems in physics and biology, Bulletin of the British Society for the History of Science [Link]. Tr. Surcel (coordonator); [Link]. R. Mranu; [Link]. A. Reveiu; [Link]. P. Potcaliu, Bazele informaticii economice Florian Mircea Boian Programare distribuit n Internet, metode i aplicaii, Grupul microInformatica, Cluj-Napoca, 1997 N. D. Davidescu Sisteme informatice financiar-bancare. Concepte fundamentale. Modelare prin metoda MERISE, vol. I, Editura ALL BECK, Bucureti, 1998 Bogdan Ghilic-Micu, Ion Gh. Roca, Constantin Apostol, Marian Stoica, Ctlina Lucia Cocianu, Algoritmi n programare, Editura ASE, Bucureti, 2003 Pilat F. V., Popa S., Deaconu S., Radu F., Introducere n Internet, Editura Teora, Bucureti, 1995 Ion Gh. Roca, Bogdan Ghilic-Micu, Marian Stoica, Algoritmi n programare. Aplicaii, Editura ASE, Bucureti, 2003 I. Roca, E. Macovei, M. Davidescu, V. Rileanu Proiectarea sistemelor informatice financiar-contabile, Editura Didactic i Pedagogic, Bucureti, 1993 Andrew Tanenbaum, Reele de calculatoare, Ediia a treia, Editura Agora, Tg. Mure, 1998 Lucian i Ioana Vasui ABC-ul informaticii, Grupul microInformatica, Cluj-Napoca,1996 Vtui Mihaela Metode de analiz orientat obiect a sistemelor informaionale Tez de doctorat, A.S.E. Bucureti, 2000 Gabriela Vrlan, Tehnologii client/server n dezvoltarea sistemelor informatice n economie, Editura Didactic i Pedagogic R.A., Bucureti, 2004
[Pilat&alt, 1995] [Roca & alt, 2003] [Roca&alt, 1993] [Tanenbaum, 1998] [Vsui, 1996] [Vtui, 2000] [Vrlan, 2004]
70