Documente Academic
Documente Profesional
Documente Cultură
Sisteme de Calcul Si Retele de Calculatoare
Sisteme de Calcul Si Retele de Calculatoare
2009
AUTOR: CARMEN MARIANA POPESCU profesor grad didactic II MARIANA VIOLETA CIOBANU profesor grad didactic I
COORDONATOR:
CONSULTAN:
IOANA CRSTEA expert CNDIPT ZOICA VLDU expert CNDIPT ANGELA POPESCU expert CNDIPT DANA STROIE expert CNDIPT
Acest material a fost elaborat n cadrul proiectului nvmntul profesional i tehnic n domeniul TIC, proiect cofinanat din Fondul Social European n cadrul POS DRU 2007-2013 2
Cuprins
III. Resurse.......................................................................................................................................3 Tema 1. Componente hardware.......................................................................................................3 Fia suport 1.1. Unitatea centrala de prelucrare...........................................................................3 Fia suport 1.3. Dispozitive de intrare ...................................................................................14 Fia suport 1.4. Dispozitive de ieire .....................................................................................20 Fia suport 1.5 Suporturi pentru stocarea datelor...................................................................24 Fisa suport 1.6 Tipuri de conectare a componentelor hard....................................................30 Fia suport 2.2 Software utilitar.................................................................................................38 Fia suport 2.3 Drivere ..............................................................................................................42 Fia suport 2.4 Software specializat..............................................................................................43 Fia suport 2.5 Legislaia n vigoare cu privire la utilizarea aplicaiilor software........................44 Fia suport: ntreinerea sistemelor de calcul................................................................................47 Fia suport: Msuri de sntate i siguran n utilizarea calculatorului. Ergonomia postului de lucru ..............................................................................................................................................49 Fia suport 5.1. Reele de calculatoare.......................................................................................51 Fia suport 5.2 Modele de reea: ISO OSI, TCP/IP...................................................................63 Fia suport: Echipamente pentru reele de calculatoare.................................................................70 Fia suport:Conectarea unui sistem n reea..............................................................................75 Fia suport: Utilizarea reelelor de calculatoare........................................................................76 Conversia numerelor ntregi din baza 10 ntr-o baz oarecare..................................................93 Conversia unui numr ntreg dintr-o baz oarecare n baza 10.................................................93 Conversia numerelor reale din baza 10 ntr-o baz oarecare.....................................................94 Conversia unui numr real dintr-o baz oarecare n baza 10.....................................................94 Adunarea................................................................................................................................97 Scderea.................................................................................................................................97 V. Bibliografie.............................................................................................................................102
Componenta hardware reprezint totalitatea resurselor fizice ale calculatorului electronic: circuite electrice dispozitive mecanice i alte elemente materiale ce intr n 3
structura fizic a calculatorului electronic, practic toate echipamentele fizice cu care este echipat calculatorul (ex. unitate central, monitor, tastatur, imprimant) Componenta software cuprinde totalitatea programelor, reprezentnd "inteligena calculatorului", prin care se asigur funcionarea i exploatarea sistemului de calcul. Cea mai important component a unui calculator este placa de baz, care se gsete fixat vertical n interiorul carcasei acestuia. Termenii plac de baz, plac de sistem, motherboard sunt echivaleni. Carcasa care adpostete placa de baz poate fi de tip Full-tower, Mini-Tower, Desktop, Slimline. Placa de baz este un circuit integrat ce conine: unitatea central de prelucrare (UCP)microprocesorul sau creierul calculatorului chip set-ul - influeneaz performanele plcii de baz memoriile RAM, ROM, CACHE, BIOS, video
sloturi de extensie - permit microprocesorului s comunice cu dispozitivele periferice prin intermediul magistralelor socket-uri (conectori care realizeaz interfaa dintre placa de baz i un chip); conectori interni si externi precum si diferite porturi (seriale, paralele, USB) ceasul intern cooler (ventilator + radiator) magistrale - ansamblul liniilor folosite pentru a trimite i a recepiona date sursa de alimentare
Placile de baz pot avea forme si dimensiuni diferite, iar amplasarea tuturor acestor componente pe plac difer n funcie de tipul plcii. Actualmente exist pe piaa de calculatoare o varietate mare de plci de forme i dimensiuni diferite (AT, ATX, microATX, flex-ATX, NLX )
Pentru rezolvarea unei probleme prin intermediul calculatorului programatorul scrie un program prin care specific instruciunile care conduc la obinerea rezultatului dorit. Programele, scrise ntr-un anumit limbaj de programare, sunt introduse n memoria intern (RAM) a calculatorului sub form binar. Programul conine o mulime finit de instruciuni be baza crora microprocesorul este programat s adune, s nmuleasc, 5
s mpart, s deplaseze bii, s fac operaiuni logice comparri, repetri, modificare de bii sau doar s atepte. Execuia unui program implic ncrcarea lui n memoria intern, mai exact n memoria RAM, de unde procesorul preia fiecare instruciune, o analizeaz i o execut. Rezultale obinute le transfer napoi n memoria RAM, de unde vor lua calea spre un periferic de ieire pentru a fi vizualizate. Traficul de date i instruciuni dintre procesor i memoria RAM, pe aceast magistral numit procesor-memorie este intens, de mare vitez i nu se admit strangulri de transmisii. Din punct de vedere funcional microprocesoarele au patru uniti: unitatea aritmetico logic; unitatea de comand i control; unitatea de memorie interna, cache, registrii; unitatea de adresare a memoriei interne (Program Counter PC, RI)
Unitatea aritmetico-logic
Acest bloc execut prelucrarea datelor fiind specializat n realizarea: operaiilor arimetice: adunare, scdere, inmulire, mprire; operaiilor logice: SI, SAU, NU
Pentru realizarea acestor funcii UAL dispune de urmtorii regitri: Acumulatorul- reine operanzii precum i rezultatele obinute n urma prelucrrii instruciunilor Registrul F de fanioane (flags) indicatori de condiie- care dau precizri n ce privete paritatea rezultatului, semnul sau existena bitului de transport, mprirea la zero. 6
RISC Reduced Instruction Set Computer, reprezint un pas nainte prin simplificarea structurii instruciunilor, reducerea numrului acestora, ceea ce nseamn o vitez mai mare de execuie. Unitatea de comand i control dispune de un circuit de ceas numit i orologiu intern, de fapt un generator de impulsuri construit dintr-un cristal de cuar. Acesta emite semnale electrice de o anumit frecven, numite i impulsuri de tact, realizndu-se astfel sincronizarea tuturor activitilor UCP pe un anumit ritm. Frecvena ceasului este i un parametru important.
. Mai multe procesoare sunt capabile sa proceseze concurent mai multe instruciuni:
Procesoare Single Core Un singur nucleu (core) aflat pe cip se ocup de toate prelucrarile Procesoare Dual Core Dou nuclee ntr-un singur cip n care ambele nuclee proceseaz informaia simultan
Caracteristici tehnice:
viteza de lucru ( depinde de frecvena ceasului intern, limea de band a magistralelor, lungimea cuvntului de memorie); mrimea memoriei RAM adresate; setul de instruciuni.
Magistrala
Componentele existente pe placa de baz comunic intre ele prin intermediul magistralelor fire cablate prin care se transmit semnale electrice care cuantific date sau comenzi.
Clasificarea magistralelor
A. Dup blocurile care se conecteaz la aceasta Magistrala procesor memorie 8
magistrale I/O
Magistrala procesorului este calea prin care microprocesorul comunic direct cu cipurile cu care lucreaz (ex. memoria RAM, cache, magistrala sistem.) fiind o magistral scurt i de mare vitez; ea lucreaza la frecvena ceasului de baz. Magistralele de I/O sunt mai lungi i suport o gam mai mare de rate de transfer n funcie de perifericele cu care comunic; de obicei ele nu sunt conectate direct la procesor pentru c au viteza mai redus. B. Dup tipul de informaii pe care l transport magistrale de date (operanzi, instructiuni) magistrala de adrese (adrese de memorie unde pot fi regasite datele)
C. Dupa metoda de comunicaie sincrone ( transferurile de date se fac raportat la semnalul de tact) asincrone (nu depind de semnalul de tact)
Chipsetul plcii de baz este o component electronic deosebit care asigur logica de funcionare a plcii de baz. Placa de baz este doar un suport fizic de interconectarea electric a componentelor. Chipsetul este de fapt cel ce coordoneaz, sincronizeaz i controleaz toat circulaia de informaii pe magistralele plcii de baz. Chipsetul asigur corelaia dintre setul de instruciuni ale microprocesorului cu sarcinile pe care le poate nelege placa de baz i le poate transmite spre execuie celorlate dispozitive. El dicteaz parametrii si limitrile plcii de baz spre exemplu: capacitatea i viteza de lucru a memoriei, tipurile de procesoare compatibile i viteza lor, magistralele acceptate i vitezele acestora. Un chipset este n general mprit n dou pri: 9
North bridge-ul se ocup cu funciile principale, cum ar fi comunicarea cu memoria RAM, cache, cu conectorii PCI i AGP, n timp ce south bridge-ul gestioneaz controllerul de hard disc SCSI -Small Computer System Interface sau IDE- Integrated Device Electronic( conector de cuplare a doua hard disc-uri), controller-ul serial i cel USB.
10
Module de memorie Primele calculatoare aveau RAM-ul instalat pe placa de baza ca chip-uri individuale. Aceste chip-uri numite DIP - Dual Inline Package, erau greu de instalat si prezentau dezavantajul c se desprindeau frecvent de pe placa de baza. Pentru a rezolva acest neajuns, proiectantii au lipit chip-urile pe un circuit special numit banc ( modul) de memorie. Exista diferite bancuri de memorie cum ar fi SIMM, (Single In line Memory Module) , acum depasite. n plus SIMM-urile trebuiau instalate n perechi de module identice; au urmat DIMM-urile (Dual In line Memory Module) care se puteau instala i cte unul.Un alt modul de memorie este RIMM. MEMORIA CACHE Memoria cache interpune un bloc de memorie rapid SRAM ntre microprocesor i un bloc de DRAM. Memoria Cache permite procesorului s acceseze mai rapid datele pe care n mod normal ar trebui s le citeasc din memoria principal, memorie care lucreaz la viteze mult mai mici dect viteza de lucru a procesorului. Prin acest artificiu se urmrete optimizarea modului de lucru dintre procesor i memoria sistemului. Exista trei tipuri de memorii cache: L1 -memorie cache integrata in procesor L2 memorie cache extern, initial a fost montat pe placa de baz lnga procesor, actualmente este integrat in procesor L3 memorie cache utilizat de calculatoare cu pretenii de performan ridicat.
MEMORIA VIDEO Afiarea informaiilor pe monitor a devenit o sarcin complex odat cu trecerea de la monitoarele alb-negru la monitoarele color, de la simpla afiare de text la afiarea imaginilor n micare. Placa grafic responsabil de procesarea informaiilor care se afieaz a devenit din ce n ce mai sofisticat incluznd acum urmtoarele elemente: BIOS-ul video; Procesorul video; RAM-ul video; Drivere.
MEMORIA ROM Calculatoarele personale dispun de circuite de memorie care pstreaz programe necesare pentru funcionarea sistemului, programe ce nu-i modific de regul, coninutul chiar i dup ce a fost oprit alimentarea sistemului de calcul. Aceste programe speciale sunt pstrate ntr-o memorie nedistructibil numit memorie ROM (Read Only Memory). Informaiile din memoria ROM sunt destinate numai citirii i nu pot fi modificate sau terse. 12
Rolul acestei memorii este de a stoca programe cu grad mare de generalitate i o frecven sporit de utilizare. Tipuri de memorii ROM PROM (Programmable ROM - memorii ROM programabile) sunt memorii al cror coninut nu este fixat din construcie; coninutul poate fi nscris dup dorina utilizatorului, dar o dat ce a fost nscris nu se mai poate modifica sau terge; EPROM (Erasable PROM) sunt memorii PROM ce pot fi terse, dar numai prin procedee speciale utiliznd un generator de radiaii ultraviolete;
MEMORIA ROM-BIOS Cea mai important parte a programelor de sistem care coordoneaz activitatea calculatorului i ofera servicii pentru programele de aplicaii, sunt implementate din construcie n memoria ROM, constituind sistemul de intrare/ieire de baz numit BIOS (Basic Input Output System). BIOS-ul este un firmware, adica un soft stocat permanent intr-un cip ROM. ROM BIOS-ul conine programe de gestionare a elementelor hardware ale PC-ului. Scopul principal l constituie Secventa POST Power On Self Test reprezint autotestarea componentelor n momentul punerii sub tensiune a calculatorului. n aceast faz se verific starea de funcionare a calculatorului. Se fac teste de memorie. Secventa de BOOT adic ncrcarea sistemului de operare de pe dispozitivul de iniializare . Pentru a fi incarcat sistemul de operare, BIOS trebuie sa citesc mai inti o inregistrare de incrcare boot record- aflat la nceputul discului i controlul calculatorului este preluat de micul program coninut n aceast nregistrare, urmnd astfel s fie incrcat sistemul de operare n calculator. Dispozitivul de iniializare este de obicei hard-disc-ul ,discheta sau CD-ROM-ul dar utilizatorul are posibilitatea de a specifica de pe care dispozitiv se dorete iniializarea.
Programele coninute n ROM-BIOS sunt transferate pentru execuie n DRAM, de unde procesorul le executa.Cele mai noi tipuri de BIOS ncorporeaz faciliti de determinare a configuraiei interne i de alocare a resurselor prin intermediul standardului PnP (Plug and Play- conectare i folosire). MEMORIA CMOS Memoria CMOS este o mic zon din memoria RAM care are un circuit de alimentare separat de la un acumulator cu litiu, care permite pstrarea informaiei din memorie i dup ce se oprete calculatorul. Din acest motiv memoria CMOS se comport ca o memorie permanent, nevolatil. Avantajul su const n aceea c informaiile nscrise aici pot fi actualizate de catre utilizator oricnd este nevoie prin folosirea unui mic program al sistemului de operare numit SETUP.
13
n memoria CMOS se introduc o serie de parametrii i informaii de control ca de exemplu: parole, data curent i ora, informaii despre setri ale echipamentelor din configuraie etc.
Clasificare
Potrivit acestor funcii, echipamentele periferice se pot grupa astfel: echipamente periferice de intrare , prin intermediul crora se asigur introducerea datelor, a programelor , transmiterea unor comenzi manuale, citirea unor imagini, prelucrarea lor , pozitionarea cursorului pe ecran etc. (tastatura, scaner, mouse, microfon) echipamente periferice de ieire, care servesc la redarea rezultatelor prelucrrilor, a mesajelor, a programelor i a altor informaii intr-o forma accesibila utilizatorului (monitoare, imprimante, boxe, casti);
Tastatura
Una dintre componenele de baz ale sistemelor de calcul este tastatura, care reprezint principalul dispozitiv periferic de intrare. Face parte din configuratia de baza a calculatorului. Tastatura este utilizat de utilizator pentru a intoduce in sistem comenzi i date. Pincipalele tipuri actuale de tastaturi sunt: Tastatura Enchanced cu 101 taste; Tastatura Windows cu 104 taste;
Macheta tastaturii poate fi mprit in urmtoarele 5 seciuni: zona de tastare minitastatura numeric taste pentru poziionarea cursorului 14
Semnificatia tastelor:
Zona de tastare cuprinde tastele alfanumerice necesare editarii textelor. Minitastatura numerica este dispus in partea dreapt si are rolul de a facilita scrirea numerelor. Ea contine o tast comutator numita Numlock care permite setarea fie a tastelor numerice (atunci cand ledul este aprins), fie a tastelor de poziionare a cursorului simbolizate prin sgeti inscripionate deasupra cifrelor- atunci ledul este stins. Tastele de pozitionare a cursorului permit pozitionarea cursorului in cadrul unui document, astfel : poziionez cursorul un caracter spre stnga poziionez cursorul un caracter spre dreapta poziionez cursorul un rnd mai sus poziionez cursorul un rnd mai jos Home poziioneaz cursorul la inceput de rnd; Ctrl+Home ne duce la nceput de document End poziioneaz cursorul la sfit de rnd, iar Ctrl+End la sfarsit de document PgDn si PgUp defileazo pagin n jos, respectiv in sus
Funcionare
O tastatur const dintr-un set de comutatoare montate intr-o matrice, denumit si matrice de taste. La apsarea unei taste, procesorul din tastatur o identific i reine durata ct a fost ea apasat. Poate controla simultan mai multe apsri de taste. Procesorul tastaturii are propria sa memorie unde retine tastele apasate, pe care le converste in coduri de scanare, fiecare tasta are un cod unic de identificare- numit cod de scanare. Aceiasi tast are coduri de scanare diferite pentru apasare (cod Make) respectiv eliberarea ei (cod Break); aceste informatii fiind relevante atunci cand de exemplu folosim tasta shift in combinatie cu alte taste. Toate aceste date sunt trimise spre placa de baza in ordinea apariiei lor. Procesorul sistemului de calcul dupa ce le primeste de la procesorul tastaturii le converteste in caractere alfanumerice corespunzatoare. Desi pare banala tastatura este in sine un mimicalculator.
depanare este necesar desfacerea carcasei. Comunicarea acestui dispozitiv periferic cu placa de baz se face serial. Exist i tastaturi cu port USB. O tendin mai recent este schimbarea formei tastaturii, fr a afecta dispunerea clasic a grupurilor de taste. Rezultatul a fost apariia mai multor aanumite tastaturi ergonomice cu scopul obtinerii unei tastaturi care s se potriveasc mai bine cu mna omului. Erorile de tastatur cele mai des ntlnite sunt cauzate de cabluri defecte i taste blocate
Curarea tastaturii
Pentru a pstra o tastatur ntr-o bun stare de funcionare este necesar s o curim periodic, o data pe lun ne indic specialitii. Pentru aceasta avem nevoie de un aspirator cu perie moale cu care ndeprtm praful depus. O alt variant posibil este folosirea aerului comprimat. Putem avea n vedere i scoaterea capacelor acelor taste care se blocheaz des din cauz c sub tasta s-a colectat murdarie. Se recomand atenie in timpul dezasamblrii pentru a nu strica comutatorul. n cazul nefericit cand se vars suc sau cafea n tastatura o vom spla cat mai rapid cu apa distilat i nu o vom utiliza dect dupa ce este perfect uscat.
Mouse-ul
Mouse-ul este un dipozitiv de intrare care permite coordonarea poziiei cusorului pe ecran. El exist n mai multe forme i dimensiuni. Un mouse standard conine urmatoarele componente: Carcas O metod de transmitere a micrii ctre sistem: bil, rol (trackball) sau senzori optici Dou sau mai multe butoane O interfa pentru conectarea mouse-ului la sistem; Mouse-urile convenionale folosesc un cablu i un conector, n timp ce mouseurile fr fir folosesc un emitor/receptor n radio frecven sau infraroii, att n mouse, ct si ntr-un modul separat, conectat la calculator pentru realizarea interfeei ntre mouse i sistem
n partea inferioar a carcasei se gsesc componente mecanice sau electronice care detecteaz miscarea. Mouse-ul tradiional are o bil mic de cauciuc care se rotete pe msur ce deplasm mouse-ul. Micrile bilei sunt transformate n semnale electrice care sunt transmise sistemului prin intermediul cablului. O alt metod este prin senzori optici. Cablul poate avea intre 1,2 si 1,8 metri. Dup conectarea la sistem mouse-ul comunic cu sistemul prin intermediul unui diver de dispozitiv. 16
Tipuri de interfee
Exist trei posibiliti: Interfa serial (COM1 sau COM2) Port dedicat pentru mouse pe placa de baz (PS/2) Port USB
Curarea mouse-ului
n cazul n care mouse-ul se deplaseaz anormal pe ecran el trebuie curat. Pentru aceasta se d la o parte cpcelul, obinnd astfel accesul la bil i la locaul acesteia. Se spal bila i se indeprteaz murdria de pe rotie sau axe. Dac mouse-ul este optic se terge doar de praf senzorul optic.
Scanner-ul Definitie
Scanerul de birou este dispozitivul de intrare ce poate captura imaginea unui obiect convertind-o intr-o matrice digital de puncte de lumin, prelucrabile pe calculator. Obiectul poate fi un document tiprit, o fotografie, un film transparent sau chiar un obiect fizic.
Funcionare
Cu ajutorul unui sistem de senzori, scanner-ul preia imagini, desene i texte, pe care le scaneaz (operaia se mai numete i digitalizare) i le transmite calculatorului care le memoreaz, sub forma unor fiiere, dup care acestea pot fi supuse prelucrrii. Senzorii scanner-ului se numesc celule CCD (Charge Coupled Device), care sunt de fapt condensatori ncrcai electric i sensibili la lumin. Operaia de scanare const n mprirea imaginii n puncte individuale numite pixeli, prin luminarea imaginilor, care sunt apoi percepute prin intermediul senzorilor, n funcie de intensitatea luminii. Intensitatea luminii depinde, la rndul ei, de conturul i luminozitatea imaginii scanate. Rezultatul conversiei este deci o matrice bidimensional de pixeli (cel mai mic element al unei imagini), fiecare pixel coninnd informaia de culoare i strlucire corespunztoare locaiei fizice reprezentat de acel pixel n obiectul scanat. Pui unul lng altul, pe ecranul monitorului sau pe hrtie (cu ajutorul unei imprimante), toi aceti pixeli vor forma ntreaga imagine a obiectului scanat. n mare, un scaner poate fi asemnat cu o camer digital de fotografiat conectat la calculator, i mpreun cu alte periferice poate transforma un PC intr-un aparat de tip fax (scaner, modem, software) sau ntr-un copiator (scaner, imprimant, software). Cu ajutorul unui software adecvat imaginile digitalizate sunt transmise calculatorului pentru prelucrare. Prelucrarea ulterioar poate consta n finisarea contururilor, redimensionare, mutare, rotire, colorare, umbrire, suprapunere etc. Principalele caracteristici care definesc performanele unui scanner i calitatea imaginilor scanate sunt: 17
Rezoluia este dat de numrul i mrimea celulelor de citire CCD, i se exprim n numr de pixeli pe inch sau dot per inch prescurtat dpi. Imaginea scanat este cu att mai fidel cu ct rezoluia este mai bun. O mbuntire a rezoluiei presupune implicit creterea densitii de pixeli si micorarea dimensiunii acestora. Viteza de scanare depinde numrul de treceri, atunci cnd se scaneaz imagini color (pentru scanere la care principiul de percepere a culorilor are la baz repetarea scanrii); tipul i mrimea imaginilor scanate, o imagine cu multe detalii i nuane va ncetini viteza ntruct sesizarea fiecrui detaliu necesit timp suplimentar i treceri repetate.
Tipuri de scanere
Exist mai multe tipuri de scanere printre care: scanere de mn scanere plane
Combinate cu alte echipamente de tipul imprimant sau modem exist si aparatele denumite all-in-one, care pot indeplini atat functia de scaner cat si cea de fax sau copiator digital.
Scanerele de mn
mici dispozitive care se deplaseaz manual peste originale mai mici de 10 cm. Rotiele din cauciuc prevzute n lateral ajut la meninerea direciei de deplasare si pot mentine viteza in limite acceptabile. Principalul avantaj al acestei solutii este portabilitatea, aparatul fiind usor si de mici dimensiuni. Dezavantajul major este calitatea slab a scanrii, in special din cauza modificrilor de vitez si de directie, fiind necesare mai multe incercri si o man experimentat care s conduc scanerul peste original. Pentru originale de dimensiuni mai mari sunt necesare programe speciale pentru alipirea fiilor de imagine ce se obtin. Preurile mici cu care pot fi obinute celelalte modele de scanere au fcut ca interesul pentru scanerele de man s fie din ce in ce mai sczut. Sunt
Principalele componente ale unui scaner sunt o surs de lumin, un sistem de separare a culorilor si un senzor CCD (Charge Coupled Device) ce transform informatia optic referitoare la obiectul scanat intr-un fisier ce poate fi transmis calculatorului. Dup ce am asezat pe geam obiectul ce urmeaz a fi scanat si am pornit scanarea, lampa ilumineaz o dung subtire din original. Lumina reflectat, ce contine informatia de culoare, este captat de fiecare element al senzorului CCD si apoi transformat intrun numr, cu ajutorul unui convertor analog/digital. Numrul de elemente ce msoar lumina pe fiecare linie din senzorul CCD determin rezolutia orizontal a scanerului. Dup ce a fost citit o linie, scanerul avanseaz la linia urmtoare
Tipuri de interfete folosite: SCSI, Interfata paralela, USB, Fireware Scanarea la rezolutii mai mari presupune transferul unor cantitti importante de date intre scaner si calculator. Interfata ce asigur aceast legtur influenteaz in mare msur viteza de scanare propriu-zis. SCSI a fost multi ani interfata considerat standard pentru scanere. O alt solutie, mai putin rapid dar care se poate aplica pentru orice sistem, este interfata paralel. Problemele care apar dac portul paralel este folosit si pentru alte dispozitive si rata sa de transfer mai mic au fcut ca interfata paralel s fie din ce in ce mai putin utilizat, fiind inlocuit treptat de interfata USB. Aceasta este cea mai comod in exploatare, avand totodat si o rat de transfer buna. Pentru viteze mari de transfer, se pot utiliza scanerele cu interfat Firewire sau 1394.
Touch screen
Monitoarele cu touch screen au un ecran senzitiv (sensibil la modificri de presiune) ce permite comunicarea cu utilizatorul prin atingerea direct a ecranului, nefiind astfel necesare echipamente adiionale ca tastatura sau mouse-ul. Calculatorul primete comenzi n funcie de zona atins de pe ecran.
19
La imprimantele cu impact, tiprirea se realizeaz prin intermediul unei benzi impregnate, deci exist un contact mecanic ntre ansamblul de imprimare, banda impregnat i hrtie. Avantajul acestora este c permit realizarea mai multor copii simultan, dar au dezavantajul c sunt relativ lente i sunt zgomotoase. Din categoria imprimantelor cu impact fac parte imprimantele matriciale cu ace. La imprimantele fr impact, nu exist un contact direct ntre ansamblul de imprimare i hartie. Avantajul acestor imprimante este viteza ridicat, calitatea ridicat a textului sau a imaginii tiprite i nivelul redus de zgomot.
Imprimante matriciale
Imprimantele matriceale folosesc un set de ace cu capete rotunjite pentru a presa o band impregnat cu tu pe pagin. Acele sunt aranjate ntr-o gril rectangular (numit matrice); diferite combinaii de ace formeaz diversele caractere i imagini. Exist cteva modele de imprimante care combin capetele matriceale cu banda tuat, sensibil la cldur; acest tip de imprimante, care nu are o rspndire prea mare, se regsete, n special, n modelele pentru uz portabil. Chiar dac nu prea mai sunt utilizate n birourile moderne, imprimantele matriceale se pot auzi cnind cu veselie n depozite, magazii i n alte locuri unde sunt foarte utile i apreciate pentru capacitatea lor de a tipri formulare multiple.
Plotter-ul
21
Plotter-ul este un dispozitiv periferic de ieire care permite printarea unor documente de tip banner, plane sau hri de mare precizie. Formatul hrtiei poate fi: A4, A3, A2, A1 sau A0. Acest dispozitiv este asemntor cu imprimanta, dar are dimensiuni mult mai mari. Plotter-ul este utilizat pentru nregistrarea informaiilor grafice pe un suport de hrtie prin intermediu unui cap de trasare. Fa de imprimant, plotter-ul permite revenirea n document pentru redesenare. Plottere-le pot fi prevzute i cu cuttere care permit decuparea desenului trasat la dimensiunile dorite de utilizator. Caracteristicile principale ale unui plotter sunt date de: precizia cu care deseneaz, dimensiunea maxim hrtiei pe care poate desena setul de instuciuni de desenare pe care le poate realiza.
Plotter-ele sunt utilizate att n arhitectur (plane, planuri, schie de nalt precizie) ct i n domeniul comercial (bannere publicitare, semne de circulaie, decupri autocolant)
Monitorul
Monitorul este un dispozitiv periferic de ieire care afiseaz pe ecran informaii alfanumerice i grafice ntr-o form accesibil uilizatorului. Monitorul intr n configuraia de baz a calculatorului.
Clasificarea monitoarelor
a. dup modurile de afiare a informaiilor pe ecran: modul text modul grafic.
Afiarea n modul text se realizeaz la nivel de caracter, innd seama de mprirea ecranului n zone convenionale numite zone-caracter, care, n majoritatea configurrilor, sunt alctuite din 25 de linii i 80 de coloane (caractere pe linie). n fiecare zon se afieaz un singur caracter din 256 posibile (litere, cifre, caractere speciale). n modul grafic, ecranul este vzut ca o matrice de puncte luminoase numite pixeli. La monitoarele color, fiecare pixel numit i element de imagine, este compus din trei elemente de culoare: rou, verde i albastru.
22
Monitoarele cu tub catodic Cathod Ray Tube CRT au pierdut teren in faa monitoarelor LSD. Acestea sunt construite i funcioneaz pe principiul tubului cinescopic. Imaginea se formeaz prin baleierea ecranului ( ecranul este acoperit cu un strat de fosfor) de ctre un fascicol de electroni. La contactul cu undele de electroni fosforul lumineaz. Zonele care nu intr n contact cu undele de electroni nu lumineaz. Imaginea pe ecran este format din aceste combinaii ale zonelor luminate i neluminate. Display-urile cu cristale lichide , numite i ecrane plate au la baza funcionrii lor o proprietate a unor cristale lichide, de a primi o anumit orientare stabil pe o ax optic, sub influena luminii i a unui cmp electric. Pn nu de mult acestea erau folosite exclusiv pentru calculatoarele portabile, laptop-uri. Monitoarele cu plasm se caracterizeaz printr-o calitate exceptional a imaginii, dezavantajul lor fiind preul de cost nc foarte ridicat.
Caracteristicile monitoarelor
calitatea grafic a afirii; dimensiunea ecranului (diagonala) i dimensiunile imaginii afiate; numrul de culori; viteza de lucru; gradul de periculozitate al radiaiilor pe care le emite;
Definiia monitorului este dat de dimensiunea punctelor ce formeaz imaginea. Cu ct dimensiunea unui punct este mai mic, cu att definiia este mai bun i cu ct numrul de puncte este mai dens, spunem c rezoluia este mai bun. Rezoluia desemneaz dimensiunea matricei de pixelli pe care o poate afia monitorul, deci numrul maxim de puncte ce pot fi afiate pe suprafaa unui ecran. Viteza de lucru se refer la frecvena de baleiere. Imaginile sunt afiate pe ecran cu ajutorul a trei fascicole electronice care ilumineaz fiecare pixel ce formeaz ecranul. Micarea repetat a acestor fascicole pe orizontal i pe vertical, pentru a acoperi o ntreag imagine de ecran, se numete baleiere. Baleierea se realizeaz, n mod obinuit, linie de linie sau din dou n dou linii dup tehnica ntreeserii. Frecvena de baleiere se msoar n hertzi sau kilohertzi i exprim numrul de baleieri/secund pentru o linie sau pentru intregul ecran. Dimensiunea ecranului este reprezentat de mrimea diagonalei exprimat n inches. Dimensiunile mai frecvent ntlnite sunt de 15, 17 inches
23
Fia suport 1.5 Suporturi pentru stocarea datelor Memoria extern Definiie
Memoria extern are rolul de a pstra informaiile (programe i date) pe o durat nedeterminat de timp, ea constituind o completare i o extindere a memoriei interne, avnd dou caracteristici deosebite fa de memoria intern: este nelimitat ca volum; este nevolatil, informaiile rmn stocate pe o durat, nedeterminat.
Memoria extern este formata din discul fix, discuri optice: CD-ROM-ul i DVD-ul, memoria flash discul flexibil,
Fiecare din aceste medii de stocare se caracterizeaz prin: mediul de memorare, reprezentat de suportul fizic propriu-zis pe care se stocheaz datele: floppy-disc, hard-disc, compact-disc (CD), DVD. interfaa, materializat prin componentele care s permit conectarea la PC a unitilor fizice de memorare; programe (drivere) capabile s controleze transferul bidirecional de date dintre aceste suporturi externe de memorie i celelalte componente ale PC-ului.
Hard-discul Definiie
Discul fix se regsete sub denumiri ca: disc amovibil, disc dur, disc Winchester dar cel mai adesea se folosete denumirea de hard disk (HD) fiind principalul dispozitiv de stocare a datelor pentru calculatoarele actuale. Pentru c memoria RAM este volatil, informaiile pe care utilizatorul vrea s le pastreze, le transfer din memoria intern in memoria extern (operaie numita salvare). Componentele de baz ale unei uniti de hard-disc sunt platanele mediul de memorare; capetele de citire/scriere; mecanismul de poziionare capete motorul de rotaie platane circuitul electronic de comand i control a unitii; 24
Componentele HDD-ului
Functionarea HDD-lui
Mediul de memorare al hard disc-ului este alctuit dintr-o colecie de platane circulare, fiecare avnd dou fee pentru stocarea informaiilor. Mulimea pistelor care au aceeai distan fa de centru (ax) formeaz un cilindru. Unitatea de hard disc are cte un cap de citire/scriere pentru fiecare fa a platanelor; toate capetele sunt montate pe un mecanism special care asigur deplasarea lor pe orizontal. Capetele sunt deplasate nainte i napoi simultan pe suprafeele platanelor; ele nu se pot deplasa independent unul de cellalt deoarece sunt montate pe acelai suport numit rack. Platanele, n numar de 2-3, montate una peste alta (deci exist 4 sau 6 fee), motorul de rotaie, capetele i mecanismul de poziionare a capetelor sunt nchise ntr-o carcas etan. Discurile se rotesc i capetele se misc deasupra discurilor, nregistrnd informaiile pe piste i sectoare. Capetele din unitatea de hard disc nu ating suprafeele discurilor n timpul funcionrii HDD-ului. Atunci cnd unitatea nu este sub tensiune capetele stau aezate pe suprafaa platanelor dar cnd calculatorul este sub tensiune o pern de aer ine capetele de citire/scriere suspendate deasupra sau dedesubtul fiecarei fee de disc. Dac sub perna de aer se infiltreaz praf, sau apar diferite ocuri, capul ar putea intra in contact cu discul care se roteste cu viteza maxim i ar putea determina deteriorarea HDD-ului. Se pot pierde civa octei de informaie sau se poate distruge ntreg HDD-ul. Protecia mpotriva ocurilor se realizeaz prin plasarea ntre unitatea de disc i carcas a unor perinie de cauciuc ca suport amortizor. nregistrarea informaiilor pe hard disc se face conform principiului electromagnetismului care afirm c n jurul unui conductor prin care circul curent electric, este generat un 25
cmp magnetic care polarizeaz orice material magnetic aflat sub influena sa. n plus dac se schimb sensul curentului electric, atunci se inverseaz i polaritatea cmpului magnetic. Capetele de citire/scriere sunt realizate din materiale bune conductoare de electricitate. Platenele sunt , fie din aluminiu, fie din sticl, iar deasupra lor este depus un strat de material uor magnetizabil (oxid de fier in combinatie cu alte elemente). Pe msur ce discul se rotete sub capul de scriere se induce un flux magnetic; la inversarea sensului curentului electric a capului se inverseaz i polaritatea fluxului magnetic indus pe suprafaa discului magnetic. Practic aceste inversri de flux realizeaz nregistrarea informaiilor. Informaiile sunt nscrise pe disc prin trecerea unor cureni electrici printr-un electromagnet (acesta fiind capul de citire/scriere) care genereaz un cmp magnetic care se pstreaz pe disc.
Performantele HDD-ului
Sunt date de: Timpul mediu de pozitionare- exprimat in milisecunde, se refer la timpul mediu necesar capetelor de scriere/citire s se poziioneze ntre 2 cilindrii oarecare Timpul mediu de acces la date - se refer la timpul mediu (msurat n milisecunde) care se scurge pn la pozitionarea capetelor pe sectorul dorit, dup pozitionarea capetelor pe cilindru ( acest timp are influene asupra performantelor de citire, scriere) Rata de transfer-reprezint viteza cu care unitatea de hard disc si controler-ul asociat pot sa trimita date spre sistem
Diferitele tipuri de interfee limiteaz viteza cu care sunt transmise informaiile ntre HDD i PC i prezint diferite niveluri de performan n funcionare. Dei utilizatorii se concentreaz mai ales asupra timpului mediu de acces declarat de productor (timpul necesar capetelor de citire/scriere pentru a fi poziionate de la o pist la alta), rata de transfer dintre HDD i PC este mult mai important deoarece unitile cheltuiesc mai mult timp pentru scrierea sau citirea informaiilor dect pentru micarea capetelor.
Compact discul
26
CD-ROM-ul (Compact Disc Read Only Memory) constituie un alt suport de memorie extern. Stocarea i accesarea datelor pe CD-ROM-uri, se realizeaz prin mijloace optice cu o vitez relativ mare, de aici i denumirea lor de discuri optice. Discurile CD-ROM i discurile CD-audio sunt asemntoare. Ele sunt identice ca suport, ca principiu de citire , ca mrime i format fizic, ns difer din punct de vedere al coninutului informaional i al unitilor hard pentru nregistrare i redare. Un CDROM introdus ntr-o unitate CD-audio, nu va putea fi citit ntruct aceast unitate nu este prevzut cu faciliti de decodificare a informaiei, in schimb un CD-audio, introdus ins ntr-o unitate de CD-ROM, va putea fi citit i redat fr probleme.
Viteza de lucru reprezint un parametru care influeneaz direct rata de transfer i timpul de acces i se stabilete n raport cu primul tip de unitate CD numit single-speed (1X), care lucra cu un transfer de 150 KB/secund. Fa de acesta s-au dezvoltat apoi celelalte variante din ce n ce mai performante, la viteze de 2xSpeed, de 4xSpeed, de 8xSpeed .a.m.d. ajungndu-se n prezent pn la 48x i 52x, pentru care rata de transfer este de 7200 K/s, 7800 K/s respectiv.
Interfaa
Exist trei tipuri de interfee (IDE/ATAPI, SCSI i particulare), IDE oferind cel mai bun raport pre/performan. Sistemele ce lucreaz sub Windows includ toate driver-ele necesare unitii CD-ROM, efectund automat instalarea software-ului necesar.
Tipuri de CD-uri
CD-R- CD-Recordable; se pot scrie o singur dat informaiile pe CD, dar in mai mute sesiuni, CDul umplndu-se pe msur ce se fac noi inscripionri
CD-RW CD-ReWritable; se comport mai mult ca un hard-disc convenional, dect ca un CD-R. Datorit timpului scurt de via al acestui mediu sensibil, CD-RW funcioneaz cel mai bine dac se reduc la minim operaiile de actualizare a datelor care poate consuma prematur suportul.
identic cu cea de pe CD. A fost produs in scpul de a stoca filme si colectii voluminoase de date. Suportul DVD semn cu CD-ul, dar spre deosebire de un CD convenional, DVD-ul este alctuit din dou discuri lipite unul de cellalt. Fiecare disc putnd fi nregistrat pe ambele pri. Discul rezultat dispune deci, de patru suprafee de nregistrare. Pista n spiral a DVD-ului e tanat mai dens, pentru a-i conferi o capacitate mai mare mare de stocare (4.7 Gb). Driverele pentru DVD se instaleaz exact ca driverele de CD ROM; dei folosesc aceleai interfee, capacitile i formatele lor diferite necesit software special.
Blu-ray
Alternativele DVD-ului sunt Blu-ray i HD-DVD. Motivul pentru care se caut un nlocuitor la acest mediu de stocare este acela c rezoluia maxim pe care o poate asigura nu ine pasul cu ritmul de dezvoltare a dispozitivelor periferice specializate n afiarea imaginilor. Raza laser folosit pentru citirea i scrierea informaiilor este din spectru albastru (violet-albastru), lungimea de und este de 405 nm. Cantitatea de informaie este atat de CD-uri, cat si de DVD-uri pentru a citi si scrie discurile este din spectrul rosu, avand lungimi de unda de 708, si respectiv 650 de nm Blu-Ray foloseste un laser din spectrul albastru (de fapt, violet-albastru) care opereaz la o lungime de unda de 405 nm, ceea ce inseamn c o cantitate mai mare de informatie poate fi scrisa pe o suprafa egal ca dimensiune pe un mediu de tip CD sau DVD . Caracteristici: Capacitatea este de 25GB n format single layer i de 50GB n dual-layer (sunt n perspectiv cu 4 sau 8 straturi, mergnd pna la o capacitate de 200GB) Rezoluia maxim suportat este 1920X1080 pixeli (ofer claritate deosebit) Citirea/scrierea informaiilor se realizeaz cu unde laser din spectru albastru (violet-albastru) Lungimea de und este de 405nm (determin posibilitatea de stocarea unei cantiti mari de informaii pe un anumit spaiu, a condensrii ei) Stratul care protejeaz suprafaa de nregistrare (recording layer) are o grosime de 0,1 mm oferind un acces mai bun la suprafaa de nregistrare Pre mare de cost
Floppy-discul
28
Discul flexibil reprezint suportul de memorie extern ntlnit din ce in ce mai rar la calculatoarele personale. El este confecionat dintr-o folie de plastic flexibil acoperit cu un strat de material feromagnetic i introdus ntr-o anvelopa de protecie. Floppy discul are diametrul de 3,5 inches si o capacitate de 1,44 MB. Informaiile sunt nregistrate fizic n piste i sectoare. Pistele sunt cercuri concentrice dispuse pe suprafaa discului, n numr de 80. Sectoarele sunt segmente de pist n numr de 18 sectoare/pist la FD de 1,44 MB. Un sector are 512 bytes. Rata de transfer la FD-ul de 1,44 MB este de 500 KB/s. Fiecare pist este identificat unic printr-o adres fizic iar sectoarele au un prefix ce servete la identificarea acestora. Aceste elemente permit accesul direct la datele stocate pe floppy disc. Pentru a putea fi folosite floppy discurile se formateaz, procedur care se realizeaz sub controlul sistemului de operare i care are ca rezultat verificarea pistelor i respectiv a sectoarelor i crearea adreselor fizice. Unitatea de dischet este util pentru a porni calculatorul dac folosind o dischet de boot.
Memoria Flash
Memoria Flash este o memorie nevolatil, de tip EEPROM (Electrically Erasable Programmable Read-Only Memory), care se programeaz i se terge la nivel de blocuri mari de memorie. Viteza de sciere/citire a informaiilor este mare (dar mai mic dect a memoriilor DRAM). Din punct de vedere a tipurilor de poart logic implementat memoria flash exist sub forma de Flash NOR (NOT OR- adevrat numai dac ambele intrri sunt false) i NAND (NOT AND fals numai dac ambele intrri sunt adevrate)
Caracteristici:
Au dimensiuni mici, fiind uor portabile Capacitate de stocare acceptabil ( 1Gb-8Gb) Reziste la ocuri i temperaturi mari Timp de via de 10000-100000 de cicluri citire/scriere (NOR) iar NAND de 10Xmai mult Durata pastrrii acestor informaii este de ordinul ctorva zeci de ani i este condiionat de tensiunea de prag logic al tranzistoarelor(cand semnalul de prag devine slab nu se mai poate detecta dac este 1 sau 0 logic, fapt ce produce pierderea informaiilor din memorie)
Forme ale memoriei flash: MMC (multi media card), Memory stick, Ata Pc Card.
29
Fisa suport 1.6 Tipuri de conectare a componentelor hard Porturile standard seriale si paralele
Dup modul de transmitere a semnalelor electrice ntre echipamentele periferice i plcile adaptoare, numite i controllere, interfaa de comunicaie i implicit porturile care asigur conectarea direct a echipamentelor se clasific n dou categorii: interfa (porturi) serial; interfa (porturi) paralel.
Majoritatea dispozitivelor periferice de intrare se pot conecta la magistrala PC-ului prin porturile de comunicaie serial, denumite COM1 i COM2. n vederea transferului de date ctre memoria intern RAM; datele sunt transmise serial prin interfa sub forma de iruri secveniale de bii avnd cte un bit de start i unul de sfrit. Sistemele obinuite includ unul sau doua porturi seriale, avnd conectoarele plasate pe panoul din spate a carcasei calculatorului. Porturile seriale sunt controlate de cip-ul South Bridge al chipset-ului placii de baz. Port serial cu 9 pini Port serial cu 25 de pini
Porturi paralele
Porturile paralele sunt utilizate n mod normal pentru conectarea imprimantelor sistemul de calcul. la
30
IEEE-1394 (Firewire)
IEEE-1394 (Firewire) este planificat s suporte rate de transfer de 1.600 Mbps; viitoarele versiuni ale standardului ar putea atinge viteze de pn la 3.200 Mbps. Dispozitivele 1394, spre deosebire de dispozitivele USB, pot fi utilizate ntr-o nlnuire, fr a folosi un distribuitor; distribuitoarele sunt recomandate pentru dispozitivele care vor fi schimbate la cald. IEEE-1394 mai este cunoscut dup dou alte nume uzuale: i.Link i FireWire..
Bluetooth
Bluetooth creeaza mici retele fara fir, denumite retele personale PAN (Personal Area Network) intre PC si dispozitive periferice cum ar fi: imprimante, tastaturi, mouse-uri, chiar si ehipamente electronice cum ar fi telefoane celulare, televizoare, sisteme de protectie a locuintelor. Este foarte rezistent la interferent. Transferul de date se face cu o rata aproximativa de 723Kbps,si are o raza de actiune cam de 10m. Exist si dispozitive Bluetooth mai performante dar acestea nu sunt inca disponibile pe scar larg.
31
HARDWARE
Sistemul de operare reprezint totalitatea programelor care asigur utilizarea optim a resurselor fizice i logice ale unui calculator gestionand intreaga activitate a calculatorului. Tot sistemul de operare asigura si interfaa dintre utilizator i sistemul de calcul. Sistemul de operare ofer utilizatorului accesul la toate resursele sistemului si anume: accesul la echipamentele periferice (tastatur, monitor, memorie externa) accesul la informatii (permite organizarea informatiilor sub forma de directoare si fisiere) in vederea prelucrarii lor (operatii specifice: deschiderea, nchiderea, transferul, afisarea,crearea, stergerea, modificarea)
alocarea unitii aritmetico-logice (UAL), pentru efectuarea operaiilor aritmetice sau logice asupra datelor programului in executie; alocarea unui dispozitiv periferic, pentru realizarea schimbului de informaii ntre acesta i memoria intern afectat programului; alocarea de spaiu n memoria sistemului de calcul, pentru stocarea informaiilor manevrate de program; accesarea unei anumite structuri de date (de exemplu un fiier din memoria extern);
Execuia unui program presupune alocarea unei anumite zone din memoria intern a sistemului de calcul precum si afectarea unei perioade din timpul de lucru al procesorului. In timpul executiei unui program pot fi solicitate diferite resurse fizice sau logice; alocarea acestora revine in sarcina sistemului de operare care trebuie sa verifice:
dac resursa solicit exist n sistem dac ea este disponibil ct din resurs este disponibil pentru ct timp poate fi alocat resursa
Nivelul fizic
Se refer la componenta firmware a sistemului de calcul. Prin firmware se inelege totalitatea programelor ncrcate n memoria fix ROM (Read Only Memory) de ctre productorul sistemului de calcul ; aceast component se regsete la limita dintre hardware i software, reprezentnd partea de software integrat n hardware. Nivelul fizic gestioneaza resursele fizice ale sistemului de calcul i cuprinde acele elemente care depind de structura hardware a sistemului. De asemenea nivelul fizic include programe a cror execuie este vitala in buna functionare a calculatorului, ca de exemplu programul care permite ncrcarea automat a sistemului de operare, la pornirea acestuia. Comunicarea perifericelor cu unitatea centrala se realizeaz prin intermediul sistemului de ntreruperi, prin care aceastea solicita atentia microprocesorului; astfel se semnaleaz anumite evenimente ivite n sistem; la apariia unei ntreruperi, controlul este predat unor rutine ale sistemului de operare; La sistemele de calcul compatibile PC nivelul fizic este constituit de componenta ROMBIOS. ROM-BIOS include programe grupate dup funcia lor n :
programele care se execut la pornirea sistemului de calcul : programul POST (Power-On Self-Test), care verific starea de funcionare a componentelor sistemului de calcul la punerea sub tensiune a acestuia i programele de iniializare a activitii sistemului (-secventa de boot-) practic incarcarea sistemului de operare de pe primul sector al discului sistem; rutinele care fac posibil utilizarea componentelor fizice ale sistemului de calcul, rutine numite drivere fizice ; ele sunt defapt niste programe de mici dimensiuni concepute de producatorii de hardware (se livreaza odata cu echipamentul cumparat) care realizeaza interfata dintre sistemul de operare si perifericul respectiv. Orice periferic odata conectat la sistem are nevoie de acest soft pentru a putea fi recunoscut si exploatat de sistemul de operare. Tehnica Plug and Play (PnP) permite simplificarea instalarii componentelor atasate sistemului prin aceea ca sistemul de operare detecteaza automat hardware-ul si instaleaza driver-ul corespunzator. Driverele asigur independena software-ului de pe nivelul logic fa de particularitatile constructive ale componentelor hardware.
Nivelul logic
Cuprinde partea de programe a sistemului de operare i ofer utilizatorului mijloacele prin care poate exploata n mod eficient sistemul de calcul; comunicarea utilizatorului cu sistemul de calcul se realizeaz prin comenzi adresate sistemului de operare sau prin intermediul programelor scrise de programatori i a cror instruciuni sistemul de operare le execut. Invers, comunicarea se realizeaz prin intermediul mesajelor transmise de sistemul de operare ctre utilizator. Programele nivelului logic adreseaz dispozitivele hardware prin intermediul programelor nivelului fizic al sistemului de operare i din acest motiv ele sunt independente de structura hardware a sistemului de calcul : nivelul fizic constituie o interfa ntre hardware i nivelul logic al sistemului de operare. 34
Din punct de vedere funcional, programele sistemului de operare se mpart n dou categorii : Componenta de comand i control , care cuprinde programe ce au rolul de a gestiona eficient resursele sistemului de calcul. Componenta de servicii, care cuprinde programe destinate minimizrii efortului utilizatorului in folosirea sistemului de calcul.
Componenta de comand i control a sistemului de operare Componenta de comanda si control este cea care planifica, lanseaza si urmareste executia programelor alocand resursele necesare, sesizand evenimentele deosebite care apar in timpul rularii programelor si asigura protectia informatiilor. Tot aici gasim si nucleul sistemului de operare, care are funcia de coordonare a activitii sistemului de calcul i a celorlalte componente ale sistemului de operare. Aceast component este rezident n memoria intern pe toat durata funcionrii sistemului de calcul i se mai numete monitorul rezident sau kernel al sistemului de operare. aplicaii
kernel
UCP
memorie
periferice
Componenta de servicii a sistemului de operare Componenta de servicii a sistemului de operare s-a dezvoltat odat cu cerinele utilizatorilor sistemelor de calcul. Gradul de accesibilitate al unui sistem de calcul, ca i complexitatea sarcinilor pe care utilizatorul le poate rezolva, sunt direct influenate de eficiena programelor de sistem incluse n componenta de servicii. Componenta de servicii a unui sistem de operare poate include:
unul sau mai multe programe ncrctor pentru sistemul de operare, care lanseaz automat programe ale sistemului de operare la pornirea sistemului de calcul ; asambloare translatoare pentru programe scrise in limbaj de asamblare, limbaj care specific fiecarui sistem de calcul, care translateazaprogramele sursa in programe obiect- limbaj masina compilatoare- translatoare pentru programe scrise n limbaje de programare evoluate Interpretoare-execut instruciunile programului surs imediat dup ce este translatat fiecare instruciune 35
funcia de gestionare a dialogului cu utilizatorul, fie n mod comand, oferind mecanisme de editare a comenzilor, fie n mod grafic, prin intermediul unei interfee grafice cu utilizatorul (GUI - Graphical User Interface) ; funcia de asisten on line pentru sistemul de operare, cunoscut ca Help-ul sistemului de operare;
monotasking- la un moment dat, n sistemul de calcul se poate executa un singur program; acesta rmne activ din momentul lansrii lui n execuie i pn la terminarea lui complet; ct timp este n execuie, programul are acces la toate resursele sistemului de calcul. n timpul rulrii programului,el deine controlul absolut al calculatorului (CP/M, MS-DOS). multitasking sunt acele sisteme de operare care asigur execuia simultan a mai multor procese care exist concomitent n sistem (Windows, Unix). Sistem de operare multitasking definesc strategii de alocare a resurselor la procesele concurente, strategii care vor fi folosite de componentele sistemului de operare pentru gestionarea resurselor.
sisteme seriale, -gradul de interaciune cu utilizatorul, n timpul prelucrrilor, este nul. n timpul execuiei programului, utilizatorul pierde total controlul asupra prelucrrii; el furnizeaz datele care se prelucreaz odat cu formularea cererii de prelucrare i primete rezultatele prelucrrii la ncheierea execuiei. interactive: -permit comunicarea direct ntre utilizator i sistemul de calcul, prin intermediul unui limbaj dedicat acestui scop (limbajul de comand al sistemului de operare sau interfaa grafic utilizator GUI). Utilizatorul poate urmri modul n care se execut programul su i poate influena, n anumite condiii, execuia acestuia. Un sistem de operare interactiv presupune o arhitectur a sistemului de calcul care s cuprind echipamente standard de intrare/ieire dedicate 36
comunicrii utilizatorului cu sistemul de operare (terminale I/O); aceste echipamente cuprind, de obicei, o tastatur, ca echipament standard de intrare i un dispozitiv de vizualizare a informaiilor de ieire (un display sau o miniimprimant). Sistemele de operare interactive pot fi:
o
monouser, - comunicarea cu sistemul este posibil, la un moment dat, numai pentru un singur utilizator (MS-DOS) multiuser, - sistemul de operare poate gestiona comunicarea n acelai timp cu mai muli utilizatori, conectai la sistemul de calcul prin intermediul echipamentelor terminale de intrare/ieire. (Windows, Unix)
37
Prin arhivarea fiierelor se obine o mai bun gestionare a spaiului pe hard-disc, CD sau DVD, volumul ocupat de fisierele arhivate este mult mai mic. Un fiier arhivat nu poate fi citit dect dup ce a fost dezarhivat. Se recomand arhivarea fiierelor rar folosite sau a celor foarte voluminoase. De asemenea arhivarea este utila si atunci cand avem de transferat fisiere pe Internet sau e-mail, deoarece creste substanial viteza de transmitere a datelor i este mult mai comod sa realizm o singura arhiva care s concateneze toate fisiere dorite (arhive multivolum - arhivarea grupurilor de fisiere intr-o singura arhiva cu o dimensiune mult sub cea totala a fisierelor). Caracteristicile eseniale ale unui program de arhivare sunt: rata de compresie i viteza de arhivare. Cele mai populare programe de arhivare sunt WinRar, Winzip, WinAce.
Programe antivirus
Viruii informatici sunt programe de mici dimensiuni, ascunse n alte programe i care determin anomalii in funcionarea calculatorului. Ei au capacitatea de a se reproduce n atle programe utile. 38
Viruii pot determina: alterarea datelor, blocarea calculatorului, modificarea lungimii fiierelor ocupnd spaiu liber de pe disc, producerea de sunete sau efecte video nedorite sau distrugeri temporare sau permanente; Mecanismul de contaminare este exclusiv software; dup rularea programului tip virus, secvena sa de cod fiind TSR (Terminate and Stay Resident) rmne n memorie i viitorul program care va fi rulat va fi contaminat. Dup salvare, acesta va fi purttor de virus. Tipuri de virui: Boot sector infector - infecteaz sectorul de ncrcare a discului (Master Boot Record) File infector - infecteaz fiierele de tip .EXE, COM, SYS; Cal troian - virus ascuns n programe utile din sistem; d aparen de funcionare normal, dar poate distruge directorul rdcin sau FAT-ul. Bombe cu ntrziere (secvene de program care rmn n stare latent pn la o anumit dat) Virus bacterie (se multiplic exponenial, ajungnd n timp s ocupe tot spaiul de pe hard disc) Viermele (n reele de calculatoare, devine activ ntr-o staie pe care nu ruleaz nici un program; scopul su este de a se reproduce des i de a contamina alte fiiere) Capcane mascate (secvene coninute n programe cumprate care au rolul de a mpiedica piratarea programelor)
Raspndirea viruilor se poate realiza prin: pota electronic; software pirat; programe de compresie i reorganizare a discului sau programe de reea. Alte tipuri de softuri malware( provine din cuvintele malicious si software) sunt i programele de tip spyware. Acestea au rolul de a spiona, de-a colecta informaii despre obiceiurile utilizatorului cum ar fi site-urile vizitate. Programele spyware pot schimba setrile calculatorului, pot sa-i reduc viteza de conectare la internet, pot s instaleze softuri adiionale sau s redirecioneze activitatea browser-ului, pot s schimbe pagina de start...Spre deosebire de virui acestia nu se pot automultiplica. Pentru prevenirea acestor efecte neplacute se recomand: instalarea obligatorie a unui program antivirus a nu se folosi software pirat a nu se utilizeaz stick-urile dect dup verificarea cu un program antivirus alocarea atributului Read Only pentru toate fiierele executabile de pe HD 39
Firewall Generaliti
Vulnerabilitile unei reele reprezint o provocare pentru hackeri, ei profit de punctele slabe pe care administratorii de retele nu le-au remediat. Instalarea firewall-urilor reprezint un pas nainte pentru asigurarea reelei sau protejarea impotriva accesului neautorizat. Un firewall este o aplicaie care monitorizeaz i filtreaz permanent transmisiile de date realizate ntre calculator i Internet in vederea blocrii accesului neautorizat. Atunci cand navigm pe Internet toate mesajele care intr sau ies din calculator trec prin firewall care le examineaz i le blocheaz pe acelea care nu indeplinesc criteriile de securitate. El inspecteaz deci traficul dup un set de reguli. Tehnica folosit const n mascarea adreselor IP din reeaua intern fa de utilizatorii din Internet ( dac un intrus obine o adres IP real el poate accesa acel calculator).
Pota electonic
Serviciul de pot electronic, sau e-mail, (electronic mail) permite unui utilizator s trimit un document de tip text, grafic, sunet sau film ctre orice alt persoan care deine a adres de e-mail. Pota electronic este varianta modern a scrisorii clasice. Aceast aplicaie permite: compunerea mesajului (compose) rspunderea la mesaj (reply) retrimiterea unui mesaj primit altor corespondeni (forward) salvarea mesajului (save) sau tergerea lui (delete) filtrarea mesajelor, constituirea grupurilor de corespondeni 40
Mesajul pe care vrem s-l trimitem are n mod obligatoriu o adres de forma: nume_utilizator@host.domeniu
nume_utilizator este numele (login name) declarat de utilizator atunci cnd i se atribuie accesul la serviciile de e-mail (asociat cu o parol); host este numele calculatorului gazd cu rol de server mail domeniu este drumul (calea) n arborele unui domeniu principal.
Nodul destinaie este identificat prin ultimele dou componente ale adresei. Gazda are un nume i un domeniu, care sunt separate printr-un punct (.) i sunt specifice fiecrui server care deservete i serviciul de post electronic. Pe internet exist multe site-uri care ofer conturi gratuite de e-mail cum ar fi: www.mail.yahoo.com, www.gmail.com, www. mail.email.ro, www.mail.post.ro. n alegerea unui cont de csu potal trebuie s inem seama de capacitatea de memorie alocat utilizatorului, de facilitile de ataare a fiierelor, precum i dimensiunea acestor ataamente. Crearea unui cont se face: accesarea unui server de mail introducerea datelor pentru deschiderea contului (Signup for a new Account) stabilirea unui nume de cont i o parol
ATENIE: La unele formulare de subscriere, sunt plasate oferte implicit bifate de acceptare care vor permite ulterior invadarea csuei cu mesaje publicitare. Exist servicii care livreaz posta electronic pe ecranul telefonului mobil, putndu-se folosi chiar tastatura telefonului pentru a se trimite un e-mail. Cnd se primete un email, telefonul semnaleaz aparitia mesajului. Serviciul este disponibil pentru telefonia GSM n ntreaga lume, prin mecanismul de roaming, cu condiia abonrii la reeaua telefonic digital cea mai apropiat care ofer acest serviciu.
41
Aceste msuri de siguran le lum, pentru cazul nedorit, n care instalarea driverului afecteaz stabilitatea sistemului ( activm utilitarul System Restore i selectm opiunea Restore my computer to an earlier time, de unde alegem nregistrarea anterior). In Device Manager se gsete o list a componentele deja instalate. Drivere-le instalate incorect apar marcate cu un semn de ntrebare. Din cadrul acestui meniu utilizatorul are posibilitatea de a dezactiva sau actualiza driverele. La pornirea calculatorului, sistemul de operare, Windows recunoate automat orice resurs nou instalat i dac nu gsete un driver potrivit n biblioteca proprie, solicit CD-ul cu driverul respectiv. Instalarea se face prin intermediul unei interfee asistent. n cazul cnd Windows nu recunoate automat noul dispozitiv se poate apela la opiunea Add Hardware din Control Panel. Drept urmare se lanseaz un program care prin intermediul unui asistent ne faciliteaz instalarea componentei respectice (verific dispozitivele noi, neinstalate nc, solicit conectarea resursei la sistem i i cere utilizatorului s-i precizeze locaia unde poate fi gasit driver-ul n cauz ).
42
43
b) traducerea, adaptarea, aranjarea i orice alte transformri aduse unui program pentru calculator, precum i reproducerea rezultatului acestor operaiuni, fr a prejudicia drepturile persoanei care transform programul pentru calculator; c) difuzarea originalului sau a copiilor unui program pentru calculator sub orice form, inclusiv prin nchiriere. ART. 75 a), n lipsa unei conventii contrare, printr-un contract de utilizare a unui program pentru calculator se prezum c: b), utilizatorului i se acord dreptul neexclusiv de utilizare a programului pentru calculator; c), utilizatorul nu poate transmite unei alte persoane dreptul de utilizare a programului pentru calculator. d). Cesiunea dreptului de utilizare a unui program pentru calculator nu implic si transferul dreptului de autor asupra acestuia. ART. 77 a). Utilizatorul autorizat al unui program pentru calculator poate face, fr autorizarea autorului, o copie de arhiva sau de sigurant, n msura n care aceasta este necesar pentru asigurarea utilizrii programului. b). Utilizatorul autorizat al copiei unui program pentru calculator poate, fr autorizarea titularului dreptului de autor, s observe, s studieze sau s testeze functionarea acestui program, n scopul de a determina ideile si principiile care stau la baza oricrui element al acestuia, cu ocazia efecturii oricror operatiuni de ncrcare n memorie, afisare, conversie, transmitere sau stocare a programului, operatiuni pe care este n drept s le efectueze. c). Dispozitiile art. 10 lit. e) din prezenta lege nu se aplic programelor pentru calculator. ART. 78 Autorizarea titularului dreptului de autor este obligatorie atunci cnd reproducerea codului sau traducerea formei acestui cod este indispensabil pentru obtinerea informatiilor necesare interoperabilittii unui program pentru calculator cu alte programe pentru calculator, dac sunt ndeplinite urmtoarele conditii: a), actele de reproducere si de traducere sunt ndeplinite de o persoan care detine dreptul de utilizare a unei copii a programului sau de o persoan care ndeplineste aceste actiuni n numele cele dinti, fiind abilitat n acest scop; b), informatiile necesare interoperabilittii nu sunt usor si rapid accesibile persoanelor prevzute la lit. a) a prezentului articol; c), actele prevzute la lit. a) a prezentului articol sunt limitate la prtile de program necesare interoperabilittii. ART. 79 45
Informatiile obtinute prin aplicarea art. 78: a), nu pot fi utilizate n alte scopuri dect realizarea interoperabilittii programului pentru calculator, creat independent; b), nu pot fi comunicate altor persoane, n afara cazului n care comunicarea se dovedeste necesar interoperabilittii programului pentru calculator, creat independent; c), nu pot fi utilizate pentru definitivarea, producerea ori comercializarea unui program pentru calculator, a crui expresie este fundamental similar, sau pentru orice alt act ce aduce atingere drepturilor autorului.
46
Pentru a putea realiza n condiii optime ntreinerea preventiv a calculatorului i a plcilor din interior avem nevoie de urmtoarele produse: Soluie de curarea contactelor, Pensul mic Aer comprimat Brar antistatic de mpmntare Aspirator pentru calculator Aceton
Pentru curarea contactelor i a diferitelor componente electronice se poate folosi acetona, deoarece nu deterioreaz materialele plastice i cablajele. Este de asemenea folosit i pentru curarea petelor de pe carcas i tastatur. n ultima period se promoveaz folosirea materialelor de curare biodegradabile pe baz de acid citric (dlimonene sau citrus terpenes) care s-au dovedit eficiente n curarea contactelor. Se mai produc i substane de curare din muguri de brad (a-pinene). Periodic este recomandat s curm tastatura cu un aspirator, sau se poate rsturna i sufla aer comprimat deasupra ei, astfel murdria este nlturat prevenind neplcuta situaie de blocare a tastelor. n cazul tastelor murdare se poate pulveriza fin cu soluie de curare pentru contacte. 47
n cazul n care micrile mouse-lui devin neregulate trebuie s-l curam. Dac mouse-ul este prevzut cu bil vom scoate bila din loca curind att bila ct i locaul ei. n cazul mouse-lui optic e suficient sa tergem dispozitivul extern cu o crp, nlaturnd murdaria dac e cazul de pe senzorul optic. ntreinerea hard discului este important pentru c vizeaz protecia datelor memorate pe acest suport. Metodele de ntreinere vizeaz mai puin aspectele de curire fizic i se refer mai mult la realizarea copiilor de siguran, la defragmentarea fiierelor, eliberarea spaiului HDD. Odat cu achiziionarea echipamentelor se primesc manuale de utilizare unde productorul evideniaz condiiile optime de folosire a respectivelor resurse.
48
Fia suport: Msuri de sntate i siguran n utilizarea calculatorului. Ergonomia postului de lucru
Timpul alocat utilizrii calculatorului este pe zi ce trece tot mai mai mare. Beneficiile aduse de navigarea pe Internet, posibilitile multiple de folosire a tehnicii de calcul sunt bine cunoscute, ns ele au din pcate efecte nedorite asupra sntii utilizatorilor. O edere ndelungat n faa calculatorului poate cauza: disfuncionalitate vizual (sensibilitate la lumin, oboseal ocular, iritaii) artoz cervical (afeciune ce se manifest prin dureri mari de cap i coloan vertebral; netratat cauzeaz migrene, senzaii de ameeal i dureri insuportabile ale coloanei vertebrale insomnii (lumina monitorului blocheaza secreia de melatonina, hormonul somnului i mpiedic adormirea) dureri de cap, oboseal, dependen, obezitate, tulburri digestive datorate consumului de chipsuri, alune sau dulciuri n timpul lucrului la calculator
Pentru prevenirea acestor efecte medicii specialiti recomand: protejarea ochilor prin folosirea de ochelari cu protecie special, care mpiedic reflexia razelor luminoase fixare de filtre speciale pentru monitoare Luarea unor pauze de 10 minute la o o or sau o or si jumatate pentru relaxare i miscare. la fiecare 20 de minute petrecute n faa calculatorului privirea trebuie ndreptat n alt parte timp de 20 de secunde fr s focalizm vreun reper (eventual spre un copac, plant). efectuare de exerciii pentru picioare, tlpi, spate, gt. Persoanele care nu se ridic perioade lungi de timp, lucrnd sau jucndu-se la calculator se pot mbolnvi de tromboz , numit mai nou e-tromboz ( formarea de cheaguri n venele de la picioare) la introducerea informaiilor n calculator din documente (cri, foi) focalizarea ochilor se schimb de la monitor, la foaia de hrtie. Acest lucru reprezint un efort suplimentar pentru ochii. Se recomand ca documentul s fie plasat n stnga, lng monitor i s fie iluminat adecvat. 49
Utilizarea unui mobilier (scaun i birou ) ergonomic, precum i o iluminare adecvat, Exerciiul de palming care const n frecarea palmelor una de alta pn se nclzesc, apoi se acoper ochii cu palmele deschise. Cldura degajat are rolul de a relaxa musculatura intraocular. Pentru relaxarea ochilor se pot utiliza lacrimile artificiale. (n timpul lucrului ndelungat la calculator frecvena clipitului scade i ochiul se usuc. Aceste picturi umezesc corneea i atenueaz senzaia de nisip n ochi)
50
Resursele logice vizeaz datele: fisiere: text, imagine, sunet, video; baze de date, pagini web
Avantajele reelelor:
Reducerea costurilor prin partajarea perifericelor. n cadrul unei reele care dispune de imprimante su scanere de reea (periferice direct conectate la un echipament de reea: switch, hub), orice staie din reeaua respectiv are posibilitatea de a i scana sau tipri documentele indiferent de localizarea fizic a resursei sau a utilizatorului. Nu este nevoie ca fiecare staie s dispun de imprimant proprie. Rezult c e nevoie de mai puine periferice i prin aceasta se reduc substanial costurile. Totodat preul licenelor pentru reele este mai ieftin dect pentru fiecare calculator n parte. Cresterea fiabilittii prin accesul la mai multe echipamente de stocare alternative. Un alt avantaj al interconectrii calculatoarelor este accesul la mai multe echipamente de stocare alternative. Reelele ofer un mediu de comunicare puternic- utilizatorii aflai la deparrtare unii de alii pot uor comunica ntre ei prin diferite mijloace cum ar fi e-mail, chaturi, forumuri, blog-uri. 51
Obtinerea rapid a datelor. Serverele pstrez date i le partajeaz cu utilizatorii reelei. Orice modificare fcute de un utilizator ntr-un document din reea, este vazut imediat de ceilali, innd cont de anumite politici de securitate.
Tipuri de reele
n descrierea reelelor se ine cont de urmtoarele aspecte: A. aria de ntindere a reelelor B. topologie C. tipul sistemului de operare folosit
52
Tipuri de topologii:
terminator
terminator
Fiecare calculator din reea este legat la un cablu comun. Pentru a se evita erorile de transmisie cauzate de reflectarea semnalului, cablu este nchis la cele dou capete cu rezistene numite terminatori. Toate calculatoarele au drepturi egale n ceea ce priveste accesul la reea i pot comunica ntre ele, fr s existe un calculator principal care s reglementeze comunicarea ntre ele. Dac un calculator din reea vrea s transmit date unui alt calculator, el plaseaz pe cablu pachetele de date care sunt transmise pe magistral tuturor calculatoarelor interconectate. Cnd calculatoarele receptioneaz pachetul verific dac i este adresat. Dac da, il reine, dac nu l ignor i astfel pachetul este preluat i interpretat doar de calculatorul destinaie. Circulaia pachetelor se face n ambele sensuri, fiecare calculator putnd s transmit i s receptioneze.
53
Topologia inel
ntr-o topologie inel, calculatoarele sunt conectate n cerc. Pentru c topologia inel nu are capete libere, cablul nu are nevoie de terminatori. Semnalul parcurge bucla ntr-o singur direcie, trecnd pe la fiecare calculator. Un calculator poate comunica doar cu vecinul su din dreapta de la care primeste informaii i cu calculatorul din stnga, cruia i transmite informaii. Un cadru cu un format special, numit jeton (token), parcurge inelul, oprindu-se pe rnd la fiecare staie. Dac o staie vrea s transmit date, pune datele i adresa calculatorului destinaie n jeton. Jetonul traverseaz inelul pn cnd ajunge la calculatorul destinaie, care preia datele din jeton eliberndu-l, pentru a putea fi folosit de un alt calculator care vrea s transmit date. Avantajul acestei configurri este c nu necesit att de mult cablu pentru instalare, dar defectarea unei conexiuni dintre 2 calculatoare duce la cderea ntregii reele.
Topologia stea
Topologia stea are un punct de conectare central, care este de obicei un echipament de reea, precum un hub, switch sau router. Fiecare staie din reea este conectat la punctul central, numit i concentrator. Semnalele sunt transmise de la calculatorul emittor, prin intermediu echipamentului de reea, la toate calculatoarele din reea; ele nu pot comunica direct ntre ele ci numai prin intermediu concentratorului. Dac ns se defecteaz echipamentul central de reea, cade ntrega reea. Avantajul topologiei stea const n uurina depanrii. Fiecare staie este conectat la punctul central cu un cablu propriu. Daca cablul se defecteaz, numai statia respectiv este afectat, restul reelei rmne funcional.
54
Topologia mesh este de fapt un graf complet unde fiecare nod repreznt un calculator iar arcele care unesc nodurile sunt mediile cablate . Fiecare calculator din reea are o conexiune direct cu toate celelate calculatoare. n caz c apar probleme care afecteaz cablul dintre calculatoare, reeaua nu este afectat ci doar segment respectiv. Acest topologie se regsee la reelele WAN care nterconecteaz reele LAN. n practic exist topologii hibride care combin aceste tipuri ntre ele cum ar fi: magistral - stea sau stea - inel . n cazul topologiei magistral-stea, mai multe retele cu topologie stea, sunt conectate n topologie magistral. Daca un calculator se defecteaza, acest lucru nu va afecta reeaua, ci doar segmentul respectiv.
Magistrala logic
55
Topologia stea inel este asemntoare topologiei magistral stea, deosebirea deriv din modul de conectare a concentratoarelor: n topologia magistral - stea ele sunt conectate liniar - tip magistral, iar n topologia inel - stea sunt conectate n bucl.
nnd cont de aceste caracteristici reele se pot clasifica n: retele peer-to-peer; retele bazate pe server
56
Reele peer to peer se mai ntalnesc sub denumirea reele de la egal la egal sau mai pe scurt P2P i se caracteriteaz prin faptul c echipamentele sunt conectate direct unele la altele, n ir indian, conectarea se face direct, fr intermediu echipamentelor de reea. n acest sistem nu exist calculatoare server care s ofere resurse sau calculatoare clieni care s acceseze respectivele resurse. Fiecare calculator este att server ct i client i depinde doar de el s stabileasc ce date sau echipamente partajeaz. Din acest motiv nu exist o administrare centralizat a reelei Utilizarea reelelor peer-to-peer este indicat dac: se urmrete realizarea unei reele mici de pn la 10 calculatoare dispunerea calculatoare se face pe o arie restrns securitatea datelor nu este o prioritate nu se dorete angajarea unui administrator de reea nu se are n vedere extinderea reelei
Lips unui administrator de reea ngreuneaz munca celui care controleaz resursele din sistem datorit faptului c nu exist o administrare central. Fiecare calculator ii stabilete propriile msuri de securitate pentru a i securiza informaiile Nu exist o modalitate de pstrare optim a informaiilor, ducnd asfel la folosirea ineficient a mediilor de stocare a datelor. Pot aprea colecii de date redundante, de exemplu mai multi utlizatori pstrez pe hard discurile proprii aceiai baz de date, n loc s se stocheze baza respectiv pe un suport central i toi ceilali s o acceseze. De asemenea fiecare utilizator i face propriile sale backup-uri. Extinderea reelei duce la gtuirea ei n sensul c traficul poate fi mult diminuat genernd blocaje repetate.
servere de tiprire - administreaz accesul i folosirea de ctre utilizatori a imprimantelor de reea; servere de post electronic - gestioneaz transferul de mesaje electronice ntre utilizatorii reelei; servere de fax - gestioneaz traficul de mesaje fax, partajnd una sau mai multe plci de fax-modem; servere de comunicaie - gestioneaz fluxul de date transmise ntre reeaua serverului i alte servere
ntr-o reea de tip client/server, serverele sunt ntretinute de ctre administratori de reea. n sarcina administratorilor de reea revin urmtoarele atribuii: stabilirea modului de acces a utilizatorilor la resursele reelei. Utilizatorii reelei dein anumite drepturi configurate de administrator, n funcie de care pot accesa informaii i utiliza periferice. Fiecare utilizator are un nume (username) i o parol care-i d dreptul s acceseze reeaua. Accesul la reea poate fi deplin, n cazul administratorului sau limitat n cazul utilizatorilor. Realizarea backup-urilor de date (copii de siguran pentru protejarea datelor); el realizeaz periodic copii ale fiierelor de pe server n cazul n care anumite staii se defecteaz su se pierd date. Monitorizeaz de asemenea spatiului de stocare de pe server; instruirea si sprijinul acordat utilizatorilor actualizarea software-ului existent si implementarea unor programe noi protejarea reelelor mpotriva virusilor, hackerilor adaugarea unor noi calculatoare n reea
Arhitecturi de reea
Arhitectura unei reele se refer la topologiile fizice i logice folosite n implementarea reelei. Tolologiile fizice cele mai des ntlnite n practic sunt de tip magistral, stea i inel, Topologia logic se refer la modul n care calculatoarele comunic ntre. Exist urmtoarele moduri: Broadcast prin difuzare Token passing pasarea jetonului
Broadcast
58
Topologia fizic folosit este de tip magistral, unde toate calculatoarele partajeaz un cablu unic de transmisie, accesul fiind multiplu. Difuzarea mesajului (pachetului de date) n reea poate fi: Monocast: un calculator transmite date unui singur calculator din reea Multicast: un calculator transmite mesaje la mai multe calculatoare din reea Broadcast: un calculator trimite mesajul tuturor calculatoarelor din reea
Token Ring
Topologia fizic fosit este de tip inel. Date se transmit n reea prin intermediu unui cadru special numit jeton care trece pe rnd de la un calculator la altul. Calculatoarele pot transmite date doar cnd jetonul este liber i ajunge la el. nnd cont de aceste consideraii exist urmtoatarele tipuri de arhitectur: Ethernet Token Ring FDDI
Ethernet
Se bazeaz pe o familie de tehnologii de reea dintr-o topologie magistral. Ethernet permite calculatoarelor s transmit date ntr-o reea, s identifice calculatoarele expeditor i destinatar i s determine ce calculator ar trebui s utizeze cablul la un moment dat. Un nod Ethernet difuzeaz propriile cadre printr-un cablu partaj ctre toate celelalte calculatoare din reea. Primele reele foloseau cablu coaxial ca magistral fizic.
59
Datele transmise n reea sunt mprite n fragmente de dimensiuni mai mici numite pachete de date sau cadre Ethernet. Formatul unui cadru cuprinde: Preambulul toate cadrele ncep cu o serie de 64 de bii de 0 i 1 alternativi i se termin cu secvena 11. Este modalitatea prin care calculatorul care vrea s transmit n reea atrage atenia celorlalte calculatoare. Adresele MAC ale calculatorului destinatar i expeditor. Pentru a putea fi conectate n reea fiecare calculator este echipat cu o plac de reea. Fiecare plac se identific n mod unic printr-un numr de 48 de bii, numr ce reprezint adres MAC al respectivului calculator. Lungimea cadrului; un cadru Ethernet poate s aib o lungimea cuprins ntre 64 i 1500 de octei de date. Acest cmp precizeaz exact numrul de octei din cadrul respectiv Datele propriu-zise Fragmentul de completare: n cazul n care cadrul respectiv are mai puin de 64 de octei se adaug automat date suplimentare pentru a ajunge la 64 de octei, minimum necesar. Secvena de verificare a cadrului; sistemul expeditor creaz o formul de calcul i ataeaz rezultatul, sistemul destinatar aplic formula respectiv i compar rezultatele. Dac nu corespund cadrul va fi retrimis. MAC expeditor MAC destnatar Lungime DATE Completare date Control date
Preambul
mprirea datelor n cadre este util pentru c impiedic un calculator care are de transmis date s monopolizeze cablu i n cazul n care se pierd date se retransmite doar cadrul respectiv i nu tot fiierul. Metoda de acces folosit n Ethernet este CSMA/CD (Carrier Sense Multiple Access with Collision Detection acces multiplu cu detectarea purttoarei i a coliziunii) i implic urmtoarele etape: Calculatorul-surs- care vrea s transmit ascult reeaua pentru a se asigura c nici un alt calculator nu transmite date n acel moment (carrier sense detecia purttoarei) Dac cablul este ocupat calculatorul surs amn transmisia continund s monitorizeze reeaua Dac nu este detectat o purttoare activ (nimeni nu transmite cablul e liber) calculatorul surs iniiaz transmiterea cadrelor verificnd s nu apar o coliziune. Coliziunea apare cand dou calculatoare ascult cablul i decid simultan c el este liber i transmit deci n acelai timp. 60
Dac este detectat o coliziune, staia surs oprete transmisia cadrelor i lanseaz o secvent de blocare ctre toate calculatoarele pentru a anuna coliziunea Retransmisia se va relua dup o perioada aleatorie de ateptare
Comitetul IEEE ( nstitute of Electrical and Electronics Engners) 802 defineste cadrele, viteza, distanele si tipurile de cabluri care pot fi folosite ntr-un mediu de reea. Exista o varietate de standarde de cablare cum ar fi:10BaseT,100BaseFX, 1000BASET, 10BASE-FL, 100BASE-FX, 1000BASE-SX si LX
61
Token Ring
Reele Token Ring mai sunt cunoscute i sub numele IEEE.802.5. Utizeaz o topologie logic de tip inel sau magistral i o topologie fizic de tip stea A B F
E D
Fiecare calculator din reea poate comunica doar cu vecinul su din aval i amonte. Pentru a controla accesul la inel, Token Ring folosete un cadru special numit jeton care este pasat n reea (token passing). Acest cadru permite calculatoarelor s transmit date. Formatul jetonului cuprinde urmtoarele cmpuri: Jetonul Adres MAC a calculatorului surs i destinaie Datele care trebuie transmise Secvena de verificare a cadrului
Un jeton gol indic tuturor calculatoarelor din reea c pot efectua transmisii de date. Dac spre exemplu calculatorul A vrea s transmit date ctre calculatorul D , transmisia se va realiza conform urmtorulului algoritm: Calculatorul A va atepta s ajung la el jetonul gol de la calculatorul F Cnd primete jetonul gol el va ncrca n cadru adres MAC a calculatorului D, adresa plcii sale de reea, datele propriu-zice i secvena de verificare a eventualelor erori de transmisie, dup care va pasa jetonul calculatorului din avaladic nodului B 62
Toate calulatoarele care primesc jetonul verific dac nu le este adresat; adic dac adresa MAC a calculatorului destinaie din jeton nu este identic cu adres lor MAC. n cazul c mesajul nu este pentru ei paseaz jetonul mai departe colegului din stnga. Cnd calculatorul destinaie, n cazul nostru D primete jetonul, preia date din cadru i trimite jetonul cu un mesaj de confirmare calculatorului surs A. Jetonul parcurge inelul trecnd treptat pe la calculatoarele E i F pn ajunge la calculatorul A care primind confirmarea c pachetul su a ajuns cu bine la destinaie elibereaz jetonul pentru a putea fi folosit de eventualele calculatoare care vor s transmit i l paseaz mai departe n inel.
La un moment dat, un singur jeton poate fi activ pe reea, iar acesta nu poate parcurge inelul dect ntr-un singur sens. Metoda de acces prin transferul jetonului este determinist, ceea ce nseamn ca un calculator nu poate forta drumul prin reea i deci n acest model nu se produc coliziuni.
Fia suport 5.2 Modele de reea: ISO OSI, TCP/IP Modele de reea
n prima perioad de utilizare a reelelor, s-au creat tipuri particulare unice de retele, ele funcionau bine, dar aceste reele create separat odat inerconectate nu mai erau capabile s funcioneze mpreun. Fiecare dintre ele avea propriile componente hardware, propriile drivere, propriile convenii de nume si multe alte caracteristici unice care au ngreunat munca celor care doreau s le interconecteze. Drept urmare organizaia internaional pentru standardizare ( International Organization for Standardization sau ISO) a propus modelul Open Systems Interconnection (OSI).
Modelul OSI
63
FIZIC
FIZIC
Acest model mparte activitatea general de lucru n reea a calculatoarelor n apte niveluri distincte, fiecare dintre ele efectund o activitate de reea specific. Cele apte niveluri sunt: Nivelul 7 Nivelul 6 Nivelul 5 Nivelul 4 Nivelul 3 Nivelul 2 Nivelul 1 aplicaie prezentare sesiune transport reea legatura de date fizic
Prin stratificarea acestui model s-a urmrit: reducerea complexittii reelei standartizarea interfeelor nteroperabilitatea ntre tehnologii dezvoltarea modular
Pentru fiecare nivel OSI definete un set de funcii de reea, iar funciile fiecrui nivel interacioneaz doar cu funciile nivelurilor aflate deasupra i dedesubtul nivelului respectiv. Nivelurile inferioare fizic i legtura de date se refer la mediul fizic al reelei i operaiile corespunztoare, cum ar fi transferul biilor de date pe cablu. Nivelurile superioare definesc modul n care aplicaiile acceseaz reeaua. Nivelurile sunt separate ntre ele prin interfee. Fiecare nivel se bazeaz pe activitile i serviciile nivelului ierarhic inferior oferind la rndul lui servicii pentru nivelul imediat 64
superior. Datele pentru a fi transferate de la un nivel la altul sunt fragmentate n pachete. Un pachet constituie unitatea de informaie transmis de la un calculator la altul n reea. Reeaua transfer un pachet ncepnd de la nivelul aplicaie i n ordinea nivelurilor fiecare nivel, adaug pachetului informaii de control suplimentare. Pe partea de receptie, pachetul strbate nivelurile n ordine invers ncepnd deci cu nivelul fizic. Fiecare nivel i preia din pachet informaiile de control puse de nivelul su omolog de pe partea de transmisie i pred n continuare pachetul nivelelor superioare care urmeaz aceai procedur, astfel c odat ajuns pachetul la ultimul nivel aplicaie- el nu va mai avea dect datele propriu-zise (forma iniial) fr informaii de control. Cu exceptia nivelului cel mai de jos al modelului, nici un alt nivel nu poate transfera informaia direct ctre echivalentul su de pe un alt calculator.
Nivelul prezentare
Rolul acestui nivel este de a prezenta datele din sistemul expeditor ntr-o form care poate fi neleas de aplicaiile din sistemul destinatar. Aceasta permite unor aplicatii diferite de exemplu , procesoare de texte s comunice ntre ele , n ciuda faptului c folosesc metode diferite pentru reprezentarea acelorai date. Utilizatorii nu sunt nteresai s cunoasc dac textele sunt codate n ASCII su n UNICODE, pe 8 sau pe 16 bii, ci doar s s fie reprezentate textele pe ecran sub form de litere aa cum le pot nelege. Alte funcii ale acestui nivel sunt: interpretarea comnezilor grafice, criptarea i comprimarea lor
Nivelul sesiune
Permite ca dou aplicaii aflate pe calculatoare diferite s stabileasc, s foloseasc i s ncheie o conexiune numit sesiune Acest nivel gestioneaz conexiunile dintre sistemele de calcul din reea. Fiecare sistem are nevoie de mijloace prin care s in evidenta conexiunilor proprii (la ce calculator trebuie s trimit fisiere, de la care a primit fisiere).
Nivelul reea
Acest nivel este responsabil pentru adresarea mesajelor. Fiecrui pachete i se atribuie identificatori unici (cum este adres IP). Aceti identificatori unici permit unor dispozitive speciale denumite rutere s se asigure c pachetele ajung la sistemul corect fr s fie 65
preocupate de tipul de hardware utilizat folosit pentru transmisie. Aici se stabilete calea pe care trebuie s o urmeze datele n funcie de condiiile reelei, prioritatea serviciilor.
Subnivelul LLC este concepual deasupra subnivelului MAC, adic ntre acesta i nivelul reea . Este responsabil pentru livrarea ordonata a cadrelor, inclusiv retransmisia cadrelor corupte su lips, gestioneaz controlul fluxului astfel nct un sistem s nu copleseasc cellalt sistem. Subnivelul MAC controleaz accesul la nivelul fizic sau la mediul partajat, ncapsuleaz cadrele pentru datele trimise din sistem, adaugnd adresele MAC destinaie i surs precu i informaii pentru verificarea erorilor.
Modelul TCP/IP
Modelul TCP / IP este un model ierarhizat pe patru nivele. El a aprut n urma nevoii de a interconecta reele de tipuri diferite (tipologii diferite, cablaje diferite, sisteme de operare diferite). Denumirea lui provine din numele a dou protocoale de acum celebre TCP i IP care constituie regulile actuale de guvernare a transmisiei n Internet. Se poate utiliza att pentru retele locale (LAN) ct i pentru retele globale (WAN). TCP/IP este un protocal standard rutabil.
Fiecare nivel pregtete datele pentru a fi transmise pe reea, astfel un mesaj porneste de la nivelul aplicaie (stratul patru) i traverseaz fiecare strat pna la stratul inferior acces reea (stratul 1). n urma acestei parcurgeri, fiecare din aceste niveluri adaug pachetului de date informaii de control care vor fi interpretate de nivelurile omoloage pe partea de recepie. 66
Figura de mai jos ilustreaz nivelurile modelului TCP/IP i protocoalele corespunztoare acestora. `
Aplicaie Protocoale de aplicaie: HTTP, FTP, SMTP DNS, TELNET
Nivelul aplicaie
Acest nivel pune la dispoziia utilizatorilor o varitate de servicii prin intermediul programelor de aplicaie cum ar fi: HTTP (HyperText Transfer Protocol) este un protocol foarte rapid folosit pentru transferurile de fiiere n mediul WWW World Wide Web FTP - File Transfer Protocol, este un protocol de transfer de fiiere de pe un calculator pe altul n ambele sensuri: download (aducere) respectiv up-load (trimitere) cu condiia s existe drept de citire, respectiv scriere, pe server-ul respectiv. TELNET permite utilizatorilor din Internet s deschid o sesiune de lucru pe sisteme de lucru aflate la distant de pe propriile sisteme gazd, pentru execuia anumitor comenzi. Aplicatia Telnet server permite funcionarea unui calculator local n regim de terminal virtual conectat la un calculator la distan. DNS - Domain Name System - este un serviciu care face corespondena ntre numele date de utilizatori sistemelor conectate la retea (adrese Internet) i adresele de reea (adresele IP) ale acestora.
Nivelul transport
Nivelul transport asigur comunicaia ntre programele de aplicaie aflate pe calculatoarele pereche: gazd, respectiv surs. La acest nivel se gestioneaz sesiunea de comunicri ntre calculatoare. Nivelul transport preia irurile de date i le mparte n datagrame -pachete. Teoretic, ele pot avea pn la 64 Kocteti, dar n practic ele sunt de obicei n jurul valorii de 1500 octeti. Fiecare pachet este transmis prin Internet. Cnd aceste uniti ajung la calculatorul destinaie, ele sunt reasamblate de nivelul reea n datagrama original. Datagrama este apoi transmis nivelului transport, care o insereaz n irul de intrare al procesului receptor. Avantajul acestor fragmentri a 67
datelor const printre altele c transmisia nu este monopolizat de ctre un singur calculator, iar n cazul eurii transmiterii unor date nu se va retransmite ntregul fiierul ci doar pachetele pierdute sau receionate cu erori. Printre principalele protocoale folosite la acest nivel sunt TCP i UDP. TCP Transmission Control Protocol care este orientat pe conexiuni i scopul su este de-a asigura livrarea n siguran i n ordine a pachetelor. De serviciile acestui protocol depind programele de aplicaiide tip e-mail, transfer de fisiere sau web browsere. Protocolul UDP User Datagram Protocol este o alternativ la TCP, el nu este axat pe conexiuni i nu ofer spre deosebire de TCP sigurana datelor. Este folosit de aplicaii de administrare a reelei sau pentru transferul de fiiere simple.
Nivelul Internet
Acest nivel permite calculatoarelor din diferite reele s-i transmit fiiere fragmentate n pachete controlnd traficul pachetelor n vederea obinerii unui traseu optim (rutarea pachetelor). Fiecare calculator se va identifica n mod unic printr-un numr de 32 bii numit adres IP sau adres internet, deci 4 octei. n mod uzual fiecare octet din aceast adres este reprezentat n zecimal separat prin punct de ceilali octei. Un octet n reprezentare zecimal poate lua valori cuprinse ntre 0 i 255 ( exemplu: 124.96.45.12). Adresa este compus din dou pri: prima parte identific reeaua din care face parte iar restul numrului servete la identificarea staiei din cadrul reelei respective. Pentru un router care gestioneaz traficul n reea este esenial s cunoasc adresa reelei i nicidecum adresa staiei din reteau respectiv. Exist cinci clase de adrese IP i anume:
Clasa A. Reele mari, folosite de companii mari sau ri; toate adresele din aceast clas folosesc doar primul octet pentru identificarea reelei , octet ce are valori cuprinse ntre 0 i 127; iar pe partea de host valoarea cea mic poate fi 0 iar cea mai mare 255 (teoretic poate avea 2 24 hosturi). Pentru a indica partea de reea (masca de subreea) octeii de host au valoarea zero ( 255.0.0.0) reea staie staie staie
Clasa B. Retele de dimensiuni medii, folosite de universitati. Adresele din acest clas folosesc primii 2 octei pentru identificarea reelei iar ceilali doi pentru host. Primul octe are valorile cuprinse ntre 128 i 191 iar cel de al doilea ntre 0 i 255. La acest clas de reele se pot atribui teoretic 2 16 staii sau echipamente de reea. Masca de subreea n acest caz este 255.255.0.0 reea reea staie staie
Clasa C Retele mici. Primii 3 octei sunt alocai pentru reea iar administratorul de reea poate atribui valori doar ultimului octet. Pot fi ataate reelei 28 staii iar masca de subreea este 255.255.255.0 68
reea
reea
reea
staie
Clasa D Folosita pentru multicast ( nu e comercial) Clasa E Folosita pentru testare ( nu e comercial)
69
Dispozitivele hardware necesare implementrii reelei sunt: calculatoare medii de transmisie plci de reea hub-uri switch-uri routere modemuri puncte de acces wireless
Cele mai utilizate medii de transmisie a datelor sunt: Cablu torsadat Fibra optic Unde radio, infrarou
Cablul torsadat
Cablul torsadat este format din perechi rsucite (torsadate) de cabluri din cupru, prin care se transmit date. Torsadarea cablului are rolul de a evita interferena cu celelate fire din cablu. Exist dou tipuri de cabluri torsadate: Cablu bifilar torsadat neecranat (Unshielded twisted-pair - UTP); este format din dou sau patru perechi rsucite de fire acoperite de un nveli de plastic (acest nveli nu ofer protecie la interferene electromagnetice de unde i numele). Este cablul cel mai des folosit n cablarea Ethernet pentru c este uor de instalat i are un pre de cost bun. Nu este indicat s se foloseasc n locaii cu mult zgomot electronic (becuri, motoare electrice) 70
Cablu bifilar torsadat ecranat (Shielded twisted-pair - STP); este format din dou sau patru perechi torsadate de conductori, nconjurate de un nveli din plastic care ofer protecie mpotriva interferenelor magnetice. Este greu de instalat din cauza grosimii cablului i este scump datorit ecranrii suplimentare. Este folosit n tehnologia de reea Token Ring.
Cablu coaxial
Cablul coaxial conine un conductor central nconjurat de un material izolator care este nvelit ntru-un ecran de protecie din estur metalic. Cablul este numit coaxial pentru c firul conductor central i ecranul de protecie din estur metalic au o ax comun. Exista mai multe tipuri de cablu coaxial:
Thicknet sau 10BASE5 Cablu coaxial care a fost folosit n reelistic i functiona la viteze de 10 megabiti pe secund pn la o distanta maxima de 500 de metri. Thinnet 10Base2 Cablu coaxial actualmente depit. Functiona la viteze de 10 megabiti pe secunda pn la o distan de 200 de metri.
Placa de reea
Placa de reea realizeaz interfaa dintre calculator i mediul de transmisie. Aceasta poate fi inclus n placa de baz sau poate fi achiziionat separat. Rolul plcii de reea: este de a prelua datele care circul n paralel n interiorul calculatorului i de a le transforma n flux serial pentru a putea fi transferate pe cablul de reea. Acest lucru se realizeaz prin conversia semnalelor digitale din interiorul calculatorului n semnale electrice sau optice form sub care strbat cablurile de reea. Placa de reea controleaz fluxul de date ntre calculator i cablu de reea. Ea se identic n mod unic printr-un numr de 48 de bii cunoscui sub numele de adres de control al accesului la mediu MAC (media access control). Toate reelele transmit datele diviznd informaia ( fiier, pagini web) n fragmente discrete; la nivelul plcii de reea aceste fragmente se numesc cadre. Placa creeaz i trimite ( sau primete i citete) aceste cadre. Un cadru ncepe cu adresa MAC a plcii de reea ctre care sunt trimise datele, urmat de adresa plcii de reea a calculatorului care trimite datele. Dup aceste adrese urmeaz datele propriu-zice i secvena de verificare a corectitudinii datelor transmise pe care o realizeaz placa de reea receptoare. 71
Caracteristici
Mresc distana distana total a cablului de reea Ofer o msur de toleran la defectri (ntreruperile de cablu afecteaz doar segmentul n care a aprut ntreruperea) Opereaz la nivelul fizic al modelului OSI Nu ajut la reducerea sau gestionarea traficului de reea (repet traficul) Este cea mai ieftin modalitate de a extinde o reea ( cu condiia ca traficul s nu fie foarte mare pe segmente)
n figura de mai jos sunt figurate 2 segmente Ethernet conectate la un repetor. repetor
Bridge-uri, Switch-uri
Un bridge Ethernet nou instalat se comport iniial ca un repetor , transfernd cadre de la un segment la altul. Adresa MAC este un numr de 48 de bii i este nscris pe placa de reea a calculatorului. Prima jumtate a numrului e furnizat de IEEE iar cealat jumtate de productorul de plci de baz. Spre deosebire de adresa IP care este variabil, adresa MAC este fix- nu se poate schimba. S presupunem c o staie X (aflat n primul segment) transmite un cadru staiei Z (figura de mai sus). Cnd cadrul destinat calculatorului Z ajunge la bridge, bridge-ul nu 72
cunoate locaia calculatorului Z i retransmite cadrul tuturor calculatoarelor din reea -mod broadcast. ncepnd cu acest moment bridge-ul i construiete o list cu adresele MAC a calculatoarelor i segmentele din care provin (adresa MAC a calculatorului X segmentul 1; adresa MAC a calculatorului Z segmentul 2). Pe msur ce calculatoarele i trimit cadre, bridge-ul colecteaz toate aceste informaii pe baza crora ulterior va filtra traficul. Dup ce are un tabel complet cu adresa MAC a fiecrui sistem i de partea care a punii se afl, la primirea unui cadru analizeaz aceste adrese i decide dac l retransmite sau nu segmentului urmtor (daca un cadru este trimis de un calculator unui alt calculator din acelai segment, puntea nu va transmite cadrul n cellalt segment). De obicei, un bridge poate avea doar doua porturi, conectnd doua segmente ale aceleiai reele. Un switch are mai multe porturi, depinznd de ct de multe segmente de reea trebuie conectate. Un switch este un echipament mai complex dect un bridge.
Caracteristici
Switch-urile filtrez i retransmit cadrele pe baza adreselor MAC coninute n cadru Opereaz la nivelul 2 al modelului OSI (legtur de date) Conecteaz 2 reele doar dac folosesc acelai tip de cadru( EthernetEthernet, Token Ring-Token Ring) Creeaz liste cu adresele MAC ale calculatoarelor din fiecare reea
Rutere
Ruterele permit interconectarea reelelor de tipuri logice i fizice diferite: cablaje diferite, topologii diferite, sisteme de operare diferite. Spre deosebire de switch-uri care lucreaz cu adresele MAC ale plcilor de reea, routerele folosec adrese IP care reprezint o modalitate mai universal de identificare a calculatoarelor conectate n reea. Ruterele lucreaz la nivelul reea a modelului ISO OSI. Adresa IP este un numr format din 32 de bii. Diferena dintre o adres IP i o adres MAC este aceea c adresa MAC este folosit pentru a trimite cadre n reeaua local pe cnd adresa IP este folosit pentru a trimite pachete n afara reelei. Pe de alt parte, adresa MAC nu se poate schimba pe cnd adresa IP poate fi configurat fie manual fie prin intermediul unui program DHCP (Dynamic Host Configuration Protocol) Acest soft utilitar acord calculatorului pe care l conectm n reea o adres pe o periad determinat de timp, la expirarea perioadei adresa poate fi dat altui calculator. Ruter-ul propriu-zis poate fi un calculator pe care s-a instalat un soft special sau poate fi un echipament de reea. Rolul ruterului este de a stabili ruta cea mai eficient de transmiterea pachetelor n reea pe baza adreselor IP.
Modem-uri
Un modem este un dispozitiv care realizeaz comunicarea ntre calculatoare folosind pentru transferul datelor semnale analogice prin intermediul unei linii telefonice. Calculatoarele nu se pot conecta direct la liniile telefonice, deoarece ele comunic prin 73
impulsuri digitale (semnale electronice), iar liniile telefonice pot transporta doar semnale analogice, sunet). Un semnal digital este un semnal discret, avand valorile 0 si 1. Modemul transform datele digitale in semnale analogice n vederea transmisiei (procesul se numete modulare respectiv demodulare). Modemul de la destinaie reconstituie semnalele analogice napoi n date digitale pentru a putea fi prelucrate de calculator. Modemurile pot fi interne i se conecteaz pe placa de baz pe un slot de extensie sau pot fi externe conectarea facndu-de printr-un port USB sau serial. Comunicarea ntre reele pe linie telefonic se numete reea dial-up (dial-up network DUN). Tipuri de modem-uri. asincrone datele sunt transmise serial, fiecare caracter reprezentat n form binar este transmis ncadrat printr-un bit de start i un bit de stop. Pe partea de recepie aceti bii de start i stop sunt folosii pentru a reconstitui caracterul primit. Comunicaia dup cum i spune i numele nu este sincron, nefiind nici un ceas de sincronizare. Calculatorului destinaie i revine sarcina de a verifica corectitudinea datelor primite. Pentru aceasta se folosete un bit de paritate: numrul biilor transmii trebuie s fie egali cu numrul biilor primii. Performana transmisiei este dat i de viteza cu care sunt codai i numrai aceti bii sincrone datele sunt transmise sub form de blocuri-cadre, pentru sincronizarea transmisiei se folosesc nite caractere speciale. Transmisia se oprete la terminarea unui cadru i rencepe la un cadru nou; nu mai sunt necesari biii de start / stop. Protocoalele folosite n transmisii sincrone realizeaz formatarea datelor n blocuri, stabilesc informaii de control i de verificarea exactitudinii datelor transmise. Acest tip de transmisii sunt folosite pentru conectarea calculatoarelor aflate la distan prin linii telefonice.
Realizarea comunicaiei prin modem se face linii telefonice obinuite- linii de comutare dial-up, sau pe linii dedicate (nchiriate).
74
Achizitionarea unei plci de marc este recomandat (exemplu: 3COM sau Intel) din considerentul c este mult mai uor s nlocuim un driver pentru o plac consacrat descrcndu-l de pe website-ul productorului. Introducerea fizic a plcii de reea intr-un slot de extensie a plcii de baz este o operaie uoar. Majoritatea calculatoarelor au dou tipuri de sloturi. Cel mai cunoscut este PCI (Pheripheral Component Interconnect) care este un slot rapid, lucreaz pe 32 de bii i au funcia de configurare automat. Un alt tip de slot este PCI-X mai rapid dect PCI, este folosit n reelele Gigabit Ethernet, ns necesit o placa de baz cu slot PCI-X. Alt variant de a conecta placa de reea fr s desfacem carcasa este utilizarea plcilor de reea USB (este mai lent) sau PC Card (este utilizat la laptop-uri).
Instalarea Driverelor
Odat cu achiziionarea plcii de reea se primete i CD cu driver-ul asociat. nainte de instalarea driver-ului este indicat s nchidem toate aplicaiile i s dezactivm programul antivirus sau firewall ( acestea ar putea bloca programul considerndu-l un posibil atac). Operaia de instalare nu e complicat, se introduce CD-ul i trebuie s urmm instruciunile prezente n programului asistent de instalare, selectnd dup cum e cazul opiunile noastre. Odat instalat, driverul poate fi actualizat periodic, fie de pe site-ul productorului fie prin intermediul programului Device Manager Update Driver. Dup actualizarea driver-ului se recomand restartarea calculatorului. Dezinstalarea driver-ului de plac se face tot din Device Manager -Adapter proprieties-Driver i Roll Back Driver.
Dac indicatoarele luminoase plpie voios trecem la pasul urmtor prin care atribuim o adres de IP calculatorului nostru. Adresa se poate obine n mod automat de la un server DHCP (Dynamic Host Configuration Protocol) local, sau o configuram manual: Control Panel Network And Internet Connections Network Connections PropertiesInternet Protocol (TCP/IP). Se restarteaz calculatorul. Odat calculatorul conectat la reea se verific conectivitatea cu comanda ping . Pentru a afla adresa IP se intr im modul de operare linie de comand ( Accessories Command Prompt) i se tasteaz ipconfig. C:\>ipconfig/all Pasul urmtor se dcomanda ping la aceea adres pentru a verifica dac placa funcioneaz corect i n caz afirmativ dm comanda ping si la gateway-ul implicit sau ala alt calculator din reea. C:\>ping 192.168.3.222; de exemplu Conectivitatea la Internet se poate realiza i printr-o legtur telefonic folosind un modem fie intern fie unul extern. Modemul intern se conecteaz ntr-un slot de extensie liber de pe placa de baz. Dac modemul este de tip plag-and-play nu e nevoie de nici o configuraie. Un modem cu port serial trebuie configurat. Modemurile sunt nsoite de driverele de instalare care se instaleaz n mod obinuit. Modemurile externe se conecteaz la calculator prin port USB sau serial.
Pota electonic
Serviciul de pot electronic, sau e-mail, (electronic mail) permite unui utilizator s trimit un document de tip text, grafic, sunet sau film ctre orice alt persoan care deine a adres de e-mail. Pota electronic este varianta modern a scrisorii clasice. Aceast aplicaie permite: compunerea mesajului (compose) rspunderea la mesaj (reply) retrimiterea unui mesaj primit altor corespondeni (forward) salvarea mesajului (save) sau tergerea lui (delete) filtrarea mesajelor, constituirea grupurilor de corespondeni
Mesajul pe care vrem s-l trimitem are n mod obligatoriu o adres de forma: nume_utilizator@host.domeniu
nume_utilizator este numele (login name) declarat de utilizator atunci cnd i se atribuie accesul la serviciile de e-mail (asociat cu o parol); host este numele calculatorului gazd cu rol de server mail domeniu este drumul (calea) n arborele unui domeniu principal.
Nodul destinaie este identificat prin ultimele dou componente ale adresei. Gazda are un nume i un domeniu, care sunt separate printr-un punct (.) i sunt specifice fiecrui server care deservete i serviciul de post electronic. Pe internet exist multe site-uri care ofer conturi gratuite de e-mail cum ar fi: www.mail.yahoo.com, www.gmail.com, www. mail.email.ro, www.mail.post.ro. n alegerea unui cont de csu potal trebuie s inem seama de capacitatea de memorie alocat utilizatorului, de facilitile de ataare a fiierelor, precum i dimensiunea acestor ataamente. Crearea unui cont se face: accesarea unui server de mail introducerea datelor pentru deschiderea contului (Signup for a new Account) stabilirea unui nume de cont i o parol
ATENIE: La unele formulare de subscriere, sunt plasate oferte implicit bifate de acceptare care vor permite ulterior invadarea csuei cu mesaje publicitare. Exist servicii care livreaz posta electronic pe ecranul telefonului mobil, putndu-se folosi chiar tastatura telefonului pentru a se trimite un e-mail. Cnd se primete un e77
mail, telefonul semnaleaz aparitia mesajului. Serviciul este disponibil pentru telefonia GSM n ntreaga lume, prin mecanismul de roaming, cu condiia abonrii la reeaua telefonic digital cea mai apropiat care ofer acest serviciu.
Forum
Prin forum se nelege un loc de ntlnire unde se discut pe marginea unor subiecte ce aparin unor domenii de interes. Cuvntul a aprut prima oar n Roma antic i desemna o pia public unde lumea se aduna pentru a discuta. La crearea unui forum se are n vedere de la inceput domeniile de interes care se vor dezbate n cadul acestuia. Un forum are mai multe tipuri de utilizatori: Administratori -sunt webmaster-ii site-ului, ocupndu-se de partea tehnic a forumului. Ei dein controlul avnd dreptul de a terge sau edita rspunsurile n cadrul unui subiect, de a ngrdi dreptul de a posta mesajele userilor indisciplinai, pe o perioad limitat de timp sau total. Administratorul ofer user-iilor un mediu plcut de discuii informnd permanent membrii comunitii despre schimbrile care se petrec pe forum. Moderatori- sunt utilizatori cu cunotine vaste n domeniu care face tema dezbaterilor forum-ului respectiv. Ei sunt selectai de ctre administratori. Pe lng cunotinele de specialitate un bun moderator trebuie s fie n acelai timp un bun diplomat i psiholog pentru a putea aplana posibilele conflicte i a crea un mediu de discuii constructiv i plcut. Useri sunt participanii activi la dezbaterile forumului.
Pentru a deveni membru ntr-un forum este necesar nscrierea la aceea comunitate prin completarea unui formular n care utilizator completeaz informaii legate de identificatorul dorit : nickname (protejat prin parol) i adresa de e-mail. Adresa de email este important n stabilirea contactelor, fiind modul n care eti contactat sau contactezi pe ceilali. Dup nscrierea n forum userii poti participa la diversele subiecte de discuie, pot s ajute sau s fie ajutai.
Transferul de fiiere
Este cunoscut sub numele de FTP (File Transfer Protocol) i a fost unul dintre primele servicii dezvoltate pentru Internet. Cu ajutorul acestei aplicaii se pot transfera fisiere de pe un calculator pe altul, calculatoare aflate la distant cu conditia s fie conectate la reeaua Internet. 78
Protocolul pe care se bazeaz acest transfer se numete tot FTP. FTP permite cutarea informaiilor dorite n listele de fiiere disponibile pe diferite servere aflate la distant i furnizarea fiierelor solicitate. Calculatorul de la care ne conectm se numeste gazd local, sau local host, iar calculatorul la care ne conectm se numeste gazd la distant, sau remote host ( are instalat un server FTP). Exist dou tipuri de transferuri de fiiere:
download, caz n care se preia informatia de pe server (remote host) si se aduce pe calculatorul personal (local host); upload, caz n care se depune o informatie pe calculatorul server.
Pentru a putea avea acces la aceste informaii trebuie s deinem un cont (nume utilizator i parol), dar exist i un cont special numit anonymous care permite accesul liber la anumite fisiere.
Chat
Chat-ul este o alt form de comunicare pe Internet, permitnd dialogul on-line a 2 sau mai multi utilizatori. Pentru a face chat, este nevoie de: un client de chat ( programul care realizeaz conectarea la server); adresa serverului la care vrem s ne conectam.
Unul dintre cei mai folosii clieni de chat este programul mIRC creat de Khalad Mardam-Bey. Acesta se gaseste la adresa : www.mirc.com. Ali clieni de chat sunt: CheetahChat de la www.Yahoo.com, ICQ Chat(incorporat in pachetul ICQ).
Blog
Denumirea acestei aplicaii deriv din we b log, adic site web n care sunt postate articole scrise ntr-o manier personal, un fel de jurnal pe Internet ce conine articole periodice. Actualizarea blog-urilor se face prin adugarea unor texte noi la cele existente ca ntr-un jurnal. Articolele postate sunt pstrate n ordine cronologic prin intermediul unor arhive (articolul cel mai recent este primul vizualizat). nsemnrile sunt datate tiind cu exactitudine cnd a fost scris. Blog-urile sunt accesibile publicului larg care au dreptul de a face comentarii, de a i lsa impresiile vis-a-vis de articolele citite. Blog-urile pot fi utilizate ca jurnal personal online sau ca instrumente pentru diferite campanii publicitare ale politicienilor, sau programe media ale campaniilor comerciale.
verificarea cablajele (dac sunt conectate corect, eventual se scot i se reconcteaz); se vor verifica conexiunile pentru a le depista pe cele defecte; Se rebuteaz calculatorul sau echipamentul de reea; Se verific plcile de reea ( dac sunt instalate corect, dac ledurile de link sunt active ) Se verific conectivitatea la reea prin comanda ping; Se verifica adresa IP s nu fie configurat gresit, setrile DNS, sau firewall Se verific semnalul wireless
80
Fia suport 9 - Structura i utilizarea memoriei interne Unul dintre punctele eseniale ce alctuiesc arhitectura unui sistem de calcul i care permite totodat funcionarea sa este unitatea de memorie, n care sunt stocate datele i programele.
Memorie extern
Date
Dispoziti v de intrare
Memorie intern
Instructiu ni
Dispoziti v de ieire
Aa cum reise din figura 1, schimbul de informaii cu exteriorul se realizeaz prin intermediul memoriei interne. Datorit capacitii memoriei interne dar i caracterului su volatil stocarea datelor pe termen lung se face utiliznd medii externe de stocare (memorii externe). Prelucrarea efectiv a datelor se face de ctre unitatea central de prelucrare care preia datele din memoria intern i transmite rezultatele dispozitivelor de ieire, respectiv mediilor externe de stocare, utiliznd tot memoria intern. Din punct de vedere fizic memoria intern este alctuit din componente ce permit dou stri: fals codificat prin 0 i adevrat codificat prin 1. O astfel de stare o vom numi bit (binary digit). Datelor vor fi reprezentate n calculator prin combinaii ale cifrelor 0 i 1, adic printr-o succesiune de bii, bit-ul reprezentnd cea mai mic unitate de date/informaie care poate fi reprezentat i prelucrat de ctre un sistem de calcul. Un grup de 8 bii consecutivi formeaz un octet sau un byte. Unitile de msur utilizate n msurarea capacitii memoriei sunt puteri ale lui 2, avnd exponent multiplu de 10, astfel: 1o/1b (octet/byte) = 8 bii 1Ko/1Kb (Kiloctet/Kilobyte)=210o/b 1Mo/1Mb (Megaoctet/megabyte) = 210 Ko/Kb 1Go/1Gb (Gigaoctet/Gigabyte) = 210 Mb/Mo 1To/Tb (Teraoctet/Terabyte) = 210 Go/Gb
Adresarea memoriei Octeii/bytes sunt numerotai cresctor, ncepnd de la zero. Numrul asociat fizic fiecrui octet din memoria intern se numete adres absolut. Cea mai mic unitate de memorie adresabil (careia i se atribuie o adres) este octetul. 81
Zona de memorie reprezint un grup de octei consecutivi caracterizat de adres i numrul de octei. - Numrul de octei poart denumirea de lungimea zonei de memorie. - Adresa zonei de memorie este adresa celui mai din stnga octet. Exemplu:
zona de memorie A memorie C 10 11 12 zona de memorie B zona de
20
21
- Zona de memorie A are adresa 10 (8) i lungimea de 4, putnd fi identificat prin cuplul (10(8), 4) - Zona de memorie B are adresa 16 (8) i lungimea de 3, putnd fi identificat prin cuplul (16(8), 3) - Zona de memorie C are adresa 20 (8) i lungimea de 2, putnd fi identificat prin cuplul (20(8), 2). Exist dou tipuri de zone de memorie: - Nestandard, care nu au restriscii de lungime - Standard cu restricii de lungime, iar adresa va fi multiplu de lungime: o Cuvnt de memorie reprezentat pe 2 bytes (16 bii) o Cuvnt de memorie (dublu cuvnt) reprezentat pe 4 bytes (32 bii) o Cuvnt de memorie (Cvadruplu) reprezentat pe 8 bytes (64 bii) n general lungimea cuvntului este specific fiecrui tip de sistem de calcul, fiind egal cu lungimea unei instruciuni. Pentru o zon de memorie bitul cel mai din stnga poart denumirea de bitul cel mai puin semnificativ, iar cel mai din dreapta poart denumirea de bitul cel mai semnificativ. Exemplu: Pentru un cuvnt (lungime: 2 octei) prima cifr din dreapta reprezint ponderea 2 0, fiind bitul cel mai puin semnificativ, iar prima cifr din stnga reprezint bitul cel mai semnificativ, avnd ponderea 215.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
---------------------------octetul superior-----------------
----------------------octetul inferior------------------------
Biii 0 7 alctuiesc octetul inferior (mai puin semnificativ), iar cei de la 8-15 alctuiesc octetul superior (octetul mai semnificativ).
82
83
Fia suport 10 - Reprezentarea intern a datelor Categorii de date Datele sunt modele de reprezentare a cunotinelor/informaiilor, avnd drept scop utilizarea lor n procesul de prelucrare pentru a obine noi informaii. ntre informaie i dat exista urmatoarele deosebiri : informatia este obiectul ; data este modelul de reprezentare al obiectului . Clasificarea datelor 1. dup complexitatea lor: date elementare (simple) date compuse (structurate) 2. dup tipul lor: alfanumerice/caractere (caractere, iruri de caractere). Numerice (ntregi, reale) Logice (adevrat i fals) Multimedia (sunet, imagine, animaie) Reprezentarea datelor Memorarea, prelucrarea datelor i redarea informaiilor cu ajutorul calculatoarelor presupun codificarea i reprezentarea acestora, indiferent de tipul lor n mod numeric. De asemenea, comenzile i regulile (instruciunile) care fixeaz modul de prelucrare a datelor sunt reprezenate numeric. n funcie de tipul lor datele se reprezint diferit: cod ASCII, virgula fix, virgul mobil. I. Reprezentarea datelor alfanumerice sau a caracterelor Datele alfanumerice se reprezint n memoria intern prin codificarea dat de codul ASCII, cte un caracter pe octet. Prin codul ASCII fiecrui caracter i se asociaz un numr ntreg, care este apoi reprezentat n memoria calculatorului prin scrierea sa n baza 2. Acest cod a fost introdus pentru a se obine o compatibilitate ntre diferitele tipuri de echipamente folosite la procesarea datelor. Codul ASCII standard const din 128 de numere ntregi (reprezentate pe 7 bii, cu valori ntre 0 i 127) atribuite unor caractere, numere, semne de punctuaie, i celor mai uzuale caractere speciale. Codul ASCII extins const din 256 numere ntregi, cu valori ntre 0 i 255 (pentru reprezentarea lor folosindu-se toi cei 8 bii ai unui octet), care reprezint caractere suplimentare matematice, grafice, caractere speciale sau caractere din diverse limbi.
84
Codul ASCII standard cuprinde: caractere imprimabile (numerele de la 32 - 126), asociate caracterelor care se gsesc pe tastatur, 127 fiind comanda DELETE.
Zecimal 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 Caracter spaiu ! " # $ % & ' ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H Zecimal 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 P Q R S T U V w X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x Caracter
85
73 74 75 76 77 78 79
I J K L M N O
y z { | } ~ DEL
caractere neimprimabile, numerele de la 0 la 31 din tabela ASCII sunt atribuite caracterelor de control care se utilizeaz pentru a controla dispozitive periferice cum ar fi imprimantele.
Zecimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Null nceput de antet nceput de text sfrit de text sfrit de transmisie Interogare Confirmare semnal sonor pas napoi tabulator orizontal salt de linie/linie nou tabulator vertical salt de pagin/pagin nou retur de car deselectare alternativ selectare alternativ Caracter Zecimal 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Caracter comutare a legturii de date caracter de control al dispozitivului 1 caracter de control al dispozitivului 2 caracter de control al dispozitivului 3 caracter de control al dispozitivului 4 confirmare negativ pauz de sincronizare sfrit de bloc de transmisie invalidare sfrit de suport caracter de substituie caracter de evitare separator de fiier separator de grupuri separator de nregistrri separator uniti
Caracterele ASCII extinse corespund necesitilor de a putea reprezenta mai multe caractere. Codul ASCII extins cuprinde cele 128 de caractere cuprinse n ASCII i adaug nc 128 de caractere suplimentare, totaliznd 256. Chiar i cu aceste caractere suplimentare, multe limbi conin simboluri care nu pot fi condensate n 256 de caractere. De aceea, exist variante de ASCII care cuprind caractere i simboluri regionale. De exemplu, tabela ASCII cunoscut i sub numele de ISO 8859-1 este utilizat de multe programe software pentru limbile din America de Nord, Europa Occidental, Australia i Africa.
Zecimal 128 129 130 131 132 133 Caracter Zecimal 192 193 194 195 196 197 Caracter
86
134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244
87
181 182 183 184 185 186 187 188 189 190 191
245 246 247 248 249 250 251 252 253 254 255
O alt tabel de caractere, mai nou, este denumit Unicode (un standard de codare a caracterelor dezvoltat de Unicode Consortium. Utiliznd mai mult de un octet pentru reprezentarea fiecrui caracter, Unicode permite ca practic toate limbile scrise din lume s fie reprezentate utiliznd un set unic de caractere.). Deoarece Unicode este o tabel mult mai mare, ea poate reprezenta 65.536 de caractere n loc de cele 128 ale ASCII sau cele 256 ale ASCII extins. Aceast capacitate mai mare permite ca majoritatea caracterelor diverselor limbi s fie cuprinse ntr-un singur set de caractere. eprezentarea datelor numerice Datele numerice, n funcia de tipul lor, se reprezint diferit: Numerele naturale sunt reprezentate prin scrierea binar, virgul fix fr semn Numerele ntregi n cod complementar virgul fix Numerele reale n virgul mobil (simpl i dubl precizie) II.1 Reprezentarea numerelor naturale
II. R
Pentru reprezentarea numerelor naturale aa cum s-a spus mai sus se folosete reprezentarea binar, utilizndu-se dimensiuni ale reprezentrii de 8, 16, 32 i respectiv 64 de bii. Astfel, nu putem reprezenta toate numerele naturale ci doar nite submulimi date de cele patru dimensiuni: Dimensiunea reprezentrii 8 bii (1 octet) 16 bii (2 octei) 32 bii (4 octei) 64 bii (8 octei) Intervalul de valori codificat [0,255] = [0, 28-1] [0,65535] = [0, 216-1] [0,4294967295] = [0, 232-1] [0, 18446744073709551616] = [0, 264-1]
Limitele intervalelor corespunztoare celor patru dimensiuni sunt date de posibilitile extreme de completare a biilor: 88
Valoarea celui mai mic numr reprezentabil pe 8, 16, 32 respectiv 64 de bii se obine completnd toi biii cu zero, rezultnd prin transformarea din baza 2 n baza 10 numrul zero. Valoarea celui mai mare numr reprezentabil pe 8, 16, 32 respectiv 64 de bii se obine completnd toi biii cu unu, rezultnd prin transformarea din baza 2 valorile superioare ale intervalelor prezentate n tabel. Exemplu: 1. Numrul 111 va fi reprezentat n memorie, pe 8 bii, sub forma: 0 1 1 0 1 1 1 1
II.2 Reprezentarea numerelor ntregi Pentru reperezentarea numerelor ntregi se utilizeaz scrierea n virgul fix, cunoscut i sub denumirea de cod complementar. Reprezentarea se face pe zone de memorie standard (un cuvnt sau dou cuvinte) sau pe octe i dup urmtoarea schem: s 15 14 M 1 0
unde: s, bitul 15 este folosit pentru reprezentarea semnului numrului ntreg: 0 pentru pozitiv i 1 pentru negativ. M este o valoare exprimat n binar, n cod direct pentru numere positive i n cod complementar pentru numere negative. Aceeai schem funcioneaz i pentru 32 de bi i. Codul complementar se obine astfel: se reprezint valoarea absolut n binar (cod direct) se realizeaz complementul fa de unu (cod invers) al valorii absolute ob inute se adun unu la numrul obinut n cod invers Exemplu: Numrul -24 se obine astfel: Transformarea lui 24 n binar: 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0
Prin urmare numrul -24 se va reprezenta prin: 1111111111101000 n cod complementar. De asemenea, nu putem reprezenta toate numerele ntregi ci doar nite submulimi ale mulimii numerelor ntregi: Dimensiunea reprezentrii 8 bii (1 octet) 16 bii (2 octei) 32 bii (4 octei) Intervalul de valori codificat [-128, 127] = [-27, 27-1] [- 32768, 32767] = [-215, 215-1] [-2147483648, 2147483647] = [-231, 231-1]
II.3 Reprezentarea numerelor reale Numerele reale se reprezint n virgul mobil. Exist mai multe tipuri de reprezentare n virgul mobil, standardul IEEE (Institute for Electrical and Electronics Engineers) fiind cel mai utilizat. Conform aceastui standard datele se memoreaz pe 32, 64 sau 80 bii dup schema: semn 1 bit caracteristic 8, 11, respectiv 15 bii parte fracionar 23, 52, respectiv 64 bii
Reprezentarea numerelor reale utiliznd 32 de bi i se nume te reprezentare virgul mobil simpl precizie, iar cea pe 64 de bi i virgul mobil dubl precizie. Principiul de reprezentare const n a da o form unitar numerelor din punct de vedere al poziiei virgulei, astfel avem urmtoarele etape pentru a ob ine reprezentarea: Se reprezint numrul n baza doi. Se normalizeaz valoarea binar obinut: se nmul e te cu o putere a lui 2 astfel nct partea ntreag a rezultatului s fie 1. Rezult astfel dou informa ii: partea fracionar numit mantis i exponentul lui 2. Se reprezint codul obinut n zona de reprezentare conform schemei din tabelul 6 unde: o semn: reprezint semnul numrului (0 pentru pozitiv, 1 pentru negativ)
90
o caracteristica este un numr pozitiv ce reprezint exponentul lui 2 dup normalizare (scris n baza 2), la care se adun puterea maxim ce poate fi scris n zona caracteristicii. Aceasta se calculeaz astfel: exponent + 127, pentru simpl precizie, respectiv exponent + 1023 pentru dubl precizie. Caracteristica se ncadreaz n intervalele: (0, 255) pentru simpl precizie, respectiv (0, 2047) pentru dubl precizie. Dac caracteristica este 0, numrul reprezentat este 0, dac atinge limitele superioare ale intervalelor se consider dep ire virgul mobil. o partea fracionar este valoarea binar rmas dup virgul, dup normalizarea numrului. Partea ntreag nu este luat n considerare la reprezentare ci doar la calcul, ea fiind ntotdeauna 1. Urmare a celor de mai sus un numr real reprezentat n memorie are: - forma tiinific: (-1)s x 1,fracie x 2exponent - mantisa: 1,fracie Exemplu: I. Reprezentarea n simpl precizie a numrul 100,75. 1. Reprezentarea n baza 2 a celor dou pr i : ntreag i frac ionar (100)10 = (1101000)2 (0,75)10 = (11)2 Prin urmare: (100,75) 10 = (1101000,11)2 2. Normalizarea numrului obinut la punctul 1: (1101000,11)2 = 1,10100011 x 26 3. Calculul componentelor reprezentrii: Semn (1 bit): 0 Caracteristica (8 bii): C = exponent + exces = 6 + 127 = 133 =( 10000101)2 Partea fracionar (23 bii): f = 10100011000000000000000
0 1 0 0 0 0 1 0 1 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 bitul pentru semn 2 8 bii pentru caracteristic 3 23 bii pentru partea fracionar Tabel 7-Reprezentarea virgul mobil simpl precizie a numrului 100,75
II. Reprezentarea n simpl precizie a numrul -75,375. 1. Reprezentarea n baza 2 a celor dou pr i: ntreag i frac ionar (75)10 =(1001011)2 (0,375)10 = (011)2 Prin urmare: (-75,375) 10 = (-1001011,011)2 91
2. Normalizarea numrului obinut la punctul 1: (-1001011,011)2 = -1,001011011x 26 4. Calculul componentelor reprezentrii: Semn (1 bit): 1 Caracteristica (8 bii): C = exponent + exces = 6 + 127 = 133 =( 10000101)2 Partea fracionar (23 bii): f = 00101101100000000000000
1 1 0 0 0 0 1 0 1 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 bitul pentru semn 2 8 bii pentru caracteristic 3 23 bii pentru partea fracionar
92
Tema 11 Prelucrarea datelor i a instruciunilor Fia suport 11.1 Baze de numeraie. Conversii ntre diferite baze Sistemul de numeraie este constituit din totalitatea regulilor de reprezentare a numerelor cu ajutorul anumitor simboluri denumite cifre. Pentru orice sistem de numeraie, numrul semnelor distincte pentru cifrele sistemului este egal cu baza (b). Exemplu: pentru baza b=2 (numere scrise n binar) semnele vor fi cifrele 0 i 1; pentru baza b=8 (numere scrise n binar) semnele vor fi cifrele 0,1,2,3,4,5, 6, 7 ; pentru baza b=10 (numere scrise n binar) semnele vor fi cifrele 0,1,2,3,4,5, 6,7,8,9; pentru baza b=16 (hexazecimal) semnele vor fi 0,1,2,3,4,5,6,7,8,9,A,B,C,D, E, F. Observaie: Pentru numerele scrise ntr-o baz mai mare dect baza 10 (zecimal) se folosesc i alte simboluri (litere) pe lng cifrele obinuite din baza 10. Literele A,B,C,D,E,F au ca i valori asociate 10,11,12,13,14,15. Pentru a face uor distincie ntre numerele scrise ntr-o anumit baz, la sfritul numrului se mai scrie o liter ce simbolizeaz baza, de exemplu: B pentru numerele scrise n binar (baza 2) Q pentru numerele scrise n octal (baza 8) D pentru numerele scrise n zecimal (baza 10) H pentru numerele scrise n hexazecimal (baza 16) De regul numerele scrise n baza 10 nu trebuie neaprat s fie urmate de simbolul D, pentru c aceast baz se consider implicit. Exist i alte moduri de notare, cum ar fi scrierea la sfritul numrului n parantez a bazei, de exemplu: 100101001(2) , sau 17A6B(16). Conversia numerelor ntregi din baza 10 ntr-o baz oarecare Algoritmul cel mai simplu const n mprirea succesiv a numrului scris n baza 10 la baza spre care se dorete conversia (se mparte numrul la baz, iar n continuare se mparte ctul obinut la baz .a.m.d. pn cnd ctul devine 0), dup care se iau resturile obinute n ordine invers, care constituie valoarea numrului n baza cerut. Conversia unui numr ntreg dintr-o baz oarecare n baza 10 Pentru a converti un numr dintr-o baz oarecare b n baza 10 se poate folosi formula: Nr(10) = Cn * bn + C n-1 * bn-1 + + C 2 * b2 + C 1 * b1+ C 0 considernd c numrul este scris sub forma: Nr(b) = Cn Cn-1 Cn-2 C2C1 C0 Exemple Din baza 10 n baza 2 57:2 = 28 rest 1 28:2 = 14 rest 0 14:2 = 7 rest 0 7:2= 3 rest 1 3:2 =1 rest 1 1:2 = 0 rest 1 93
Din baza 2 n baza 10 111010(2) = 1x25 + 1x24 + 1x23 + 0x22 + 1x21 + 0x20 Din baza 10 n baza 8 123:8= 15 rest 3 15:8 = 1 rest 7 1: 8 = 0 rest 1 Din baza 8 n baza 10 152(8)=1x82 + 5x81 + 2x80 Din baza 10 n baza 16 2981:16 = 186 rest 5 186:16 = 11 rest 10 11 : 16= 0 rest 11 Din baza 16 n baza 10 2AD3(16) = 2 x 163 + 10x162+13x161+3x160 2AD3(16) = 6768(10) 2981(10) = BA5(16) 152(8)=106(10) 123(10) = 173(8) 111010(2) = 58(10)
Conversia numerelor reale din baza 10 ntr-o baz oarecare I. Conversia numerelor subunitare Algoritmul const n a face nmuliri succesive ale prilor fracionare pn cnd se ajunge la parte fracionar nul, sau se ajunge la perioad sau se depete capacitatea de reprezentare (se obin cifre suficiente, dei algoritmul nu s-ar fi terminat). Ceea ce depete partea zecimal la fiecare nmulire reprezint o cifr a numrului n baza spre care se face conversia. II. Conversia numerelor reale (zecimale de forma i,f) Conversia unui numr care are att parte ntreag ct i parte zecimal se face convertind pe rnd partea ntreag i cea zecimal. Conversia unui numr real dintr-o baz oarecare n baza 10 Pentru a converti un numr real dintr-o baz oarecare n baza 10 se poate folosi formula definit i pentru numere ntregi: Dac numrul real scris n baza b are forma Nr(b) = Cn Cn-1 Cn-2 C2C1 C0 , D1D2D2D3 atunci valoarea sa n baza 10 va fi: Nr(10) = Cn * bn + C n-1 * bn-1 + + C 2 * b2 + C 1 * b1+ C 0 * b0 + D1 * b-1 + D2 * b 2 + D3 * b 3 + Din baza 10 n baza 2 12,625(10) 12(10) = 1100(2) 94 1100,101(2)
0,625 x 2=1,25 1 0,25 x 2 = 0,50 0 0,5 x 2 =1,0 1 0,625 (10) = 0,101(2) Din baza 2 n baza 10 111,01101(2) = 1x22+1x21 +1x20 + 0x2-1+1x2-2+ 1x23 +0x2-4+ 1x2-5 = 7,40625 Din baza 10 n baza 8 12,625(10) 12(10) = 14(8) 0,625 x 8 = 1,800 1 0,8 x 8 = 6,4 6 0,4 x 8 = 3,2 3 0,2 x 8 = 1,6 1 0,6 x 8 = 4,8 1 0,8 x 8 = 6,4 6 0,4 x 8 =3,2 .... (s-a ajuns la periodicitate) 0,625(10) = 0, 1(6311)(8) Din baza 8 n baza 10 13,34(8) = 1 x 81 + 3 x 80 + 3 x 8-1 + 4 x 8-2 Din baza 10 n baza 16 12,625(10) 12(10) = C(16) 0,625 x 16 = 10,0 10 Din baza 16 n baza 10 1A,3(16) = 1 x 161 + 10 x 161 + 3 x 16-1 176,1875(10) C, B(16) 11,4375(10) 14,1(6311)(8) 7,40625(10)
Legtura dintre bazale 2, 8, 10 i 16 n practic exist un algoritm care permite conversii ntre bazele 2,8,16 fr a mai fi nevoie s utilizm baza zece ca baz ntermediar. Acest algoritm are la baz faptul c pentru fiecare cifr hexa exist 4 cifre binare corespondente i pentru fiecare cifr n octal exist 3 cifre binare. Am ilustrat aceast coresponden ntr-un tabel:
Valoarea n zecimal 0 1 2 3 Valoarea n hexazecimal 0 1 2 3 Numrul binar corespunztor cifrei n hexa 0000 0001 0010 0011 Numrul binar corespunztor cifrei n octal 000 001 010 011
95
4 5 6 7 8 9 10 11 12 13 14 15
4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 Tabel 8 - Corespondena ntre sistemele de numeraie
Pentru a realiza corect conversia numerelor prin bazele 2,8,16 gruparea cifrelor din baza 2 se va realiza dinspre virgul spre extremiti, adic la numerele ntregi de la dreapta la stnga (prin completare cu zerouri la stnga numrului dac este cazul, deci n partea care nu-i afecteaz valoarea), iar la numerele zecimale gruparea se va face dup virgul de la stnga la dreapta, prin adugare de zerouri la dreapta numrului. Exemple: 1100101(2)= 0110.0101(2)= 65(16) = 001.100.101 = 145(8) 6 5 1 4 5 B5,A1(16)= 1011.0101,1010.0001(2) = 265,502(8) = 010.110.101,101.000.010(2) B 5 A 1 2 6 5 5 0 2
96
Tema 11 Prelucrarea datelor i a instruciunilor Fia suport 11.2 Operaii aritmetice i logice Operaii aritmetice Adunarea Adunarea se face dup aceleai reguli ca n zecimal, cu observaia c cifra cea mai mare dintr-o baza b va fi b-1 (adic 9 in zecimal, 7 in octal, 1 in binar i F n hexazecimal). Deci dac prin adunarea a dou cifre de rang i se va obine un rezultat mai mare dect b -1, va apare acel transport spre cifra de rang urmtor i+1, iar pe poziia de rang i va rmne restul mpririi rezultatului adunrii cifrelor de rang i la baz. Transportul spre cifra de rang i+1 va deveni o nou unitate la suma cifrelor de rang i+1, adic se va mai aduna acel transport 1.
Scderea i pentru scdere sunt valabile regulile de la scderea din zecimal i anume: dac nu se pot scdea dou cifre re rang i (adic cifra desczutului este mai mic dect a scztorului) se face mprumut o unitate din cifra de rang urmtor (i+1). n cazul n care cifra din care se dorete realizarea mprumutului este 0, se face mprumutul mai departe la cifra de rang urmtor. Operaia de scdere este util cnd se dorete reprezentarea numerelor n complement fa de 2 i se efectueaz scderea din 2 nr_biti_reprez + 1 a numrului reprezentat n modul. Operaii logice Operaiile logice de baz sunt i (AND), sau (OR) i negaie (NOT). AND i OR sunt operaii binare iar NOT este o operaie unar.
Tabla operaiilor logice binare de baz Operaie Simbol Simbol Simbol programare programare Operator 1 Operator 2 Rezultat logic (logic) (binar) 0 AND (i) && & 0 1 1 0 OR (sau) || | 0 1 1 97 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 1
NOT (negaie)
1 0
0 1
Operaiile logice derivate sunt: NAND (i-nu), NOR (sau-nu), XOR (sau exclusiv). Toate aceste operaii sunt binare. Tabla operaiilor logice binare derivate din operaiile de baz Operaie NAND (i-nu) Echivalent cu Operator 1 Operator 2 Rezultat 1 NOT(op1 AND op2) 0 1 0 1 NOR (sau-nu) NOT (op1 OR op2) 0 1 0 1 XOR (sau exclusiv) 0 1 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 1 1 0 0 0 1 0 1 1 0
n tabelele de mai sus, "1" este echivalent cu "Adevrat" ( A), iar "0" cu "Fals" (F). Operaii de intrare ieire Operaiile de intrare/ieire permit introducerea respectiv extragerea datelor din memorie. Datele pot fi prelucrate doar dac sunt n memoria intern fapt ce determin citirea (introducerea) acestora de la furnizor/dispozitiv de intrare. Totodat dup ce datele au fost prelucrate de ctre procesor acestea sunt depuse tot n memoria intern. Pentru a putea fi utilizate de ctre utilizator ele trebuie scrise pe un suport/dispozitiv de ieire. Prin urmare elementele care definesc o operaie de intrare/ieire ar fi:
de unde, respectiv unde sunt introduse/extrase datele/informaiile care este structura extern a datelor care este adresa memoriei n/din care se introduc/extrag datele/informaiile
Datele reprezentate pe suporturi externe nu au aceeai reprezentare i n memoria intern. Pentru a realiza totui transferul i prelucrarea datelor exist coduri care permit ca datele s poat fi preluate (citite) prin operaia de intrare, prelucrate de ctre procesor prin operaiile aritmetice i logice i transmise ctre dispozitivele de ieire prin 98
operaia de ieire. Aceste operaii sunt tratate prin funcii-instruciuni de ctre mediile de programare.
99
100
101
V. Bibliografie
1. Scott, Mueller. (2003). PC Depanare i modernizare, Bucureti: Editura Teora Ediia a IV-a 2. Meyers, Mike. (2004). Manual Network pentru administrarea i depanarea reelelor, Bucureti: Editura Rosetti Educaional 3. Munteanu, Adrian. erban, Valeric, Greavu. (2006) Reele locale de calculatoare, Iai: Editura Polirom 4. Ghilic Micu, Bogdan. Roca, Ion. Apostol, Constantin. Stoica, Marian. Cocianu, Ctlina, Lucia. (2002) Algoritmi n programare
102