Documente Academic
Documente Profesional
Documente Cultură
CALCULATOARE, ECHIPAMENTE
PERIFERICE I INTERFAARE. REELE DE
CALCULATOARE
3
Cuprins
1. CALCULATOARE................................................................................. 11
1.1. Consolidarea noiunilor de teoria informaiei ......................................... 11
1.1.1. Noiuni introductive................................................................................. 11
1.1.2. Definirea cantitii de informaie............................................................. 17
1.1.3. Entropia informaional........................................................................... 19
1.2. Sisteme numerice de calcul ..................................................................... 20
1.2.1. Schema bloc a unui sistem numeric de calcul ......................................... 20
1.2.2. Definirea prilor componente ale unui sistem numeric de calcul .......... 20
1.2.3. Clasificarea sistemelor numerice de calcul ............................................. 24
1.3. Sisteme informaionale............................................................................ 25
1.3.1. Sisteme de numeraie............................................................................... 25
1.3.2. Codificare i coduri ................................................................................. 26
1.3.2.1. Coduri ponderate .............................................................................. 27
1.3.2.2. Coduri neponderate........................................................................... 27
1.3.2.3. Sistemul de numeraie binar ............................................................. 28
1.4. Elemente de logic matematic............................................................... 31
1.4.1. Funcii booleene ...................................................................................... 31
1.4.2. Tabelul de adevr al unei funcii logice................................................... 31
1.4.3. Operatori logici........................................................................................ 32
1.4.3.1. Operatorul de complementare .......................................................... 32
1.4.3.1. Operatorul sum logic..................................................................... 32
1.4.3.2. Operatorul produs logic.................................................................... 33
1.4.3.3. Echivalena logic............................................................................. 33
1.4.3.4. Suma modulo 2................................................................................. 33
1.4.3.5. Implicaia logic ............................................................................... 33
1.5. Sisteme de operare .................................................................................. 34
1.5.1. Definirea unui sistem de operare............................................................. 35
1.5.2. Clasificarea sistemelor de operare........................................................... 37
1.5.3. Exemple de sisteme de operare ............................................................... 40
1.5.3.1. Sistemul de operare Windows .......................................................... 40
1.5.3.2. Sistemul de operare UNIX/Linux..................................................... 48
2. Echipamente periferice i interfaare ...................................................... 62
2.1. Tipuri de echipamente periferice ............................................................ 62
2.1.1. Caracteristicile echipamentelor periferice............................................... 62
2.1.2. Clasificarea echipamentelor periferice .................................................... 65
4
2.1.3. Fundamentare noiuni referitoare la dispozitive de introducere a datelor n
computer.................................................................................................. 67
2.1.3.1. Tastatura ........................................................................................... 67
2.1.3.2. Mouse-ul ........................................................................................... 70
2.1.3.3. Camera video.................................................................................... 72
2.1.3.4. Scanner-ul ......................................................................................... 72
2.1.4. Consolidare noiuni privind dispozitive de ieire pentru afiarea
rezultatelor prelucrrilor realizate de computer ...................................... 77
2.1.4.1. Imprimante........................................................................................ 77
2.1.4.2. Videoproiectorul ............................................................................... 87
2.1.5. Copiatoare................................................................................................ 88
2.1.6. Fax-ul....................................................................................................... 89
ntrebri de control ................................................................................................... 91
Aplicaii .................................................................................................................... 91
3. Reele de calculatoare ............................................................................. 92
3.1. Legturi pentru comunicaii de date........................................................ 92
3.1.1. Evoluia sistemelor de comunicaie......................................................... 92
3.1.2. Modelul de comunicaie n reelele de date............................................. 94
3.1.3. Evaluarea capacitii de transport a unui canal de comunicaie .............. 98
3.1.4. Medii fizice de comunicaie .................................................................. 102
3.1.4.1. Cabluri coaxiale.............................................................................. 102
3.1.4.2. Cabluri torsadate............................................................................. 104
3.1.4.3. Fibre optice..................................................................................... 107
3.1.4.4. Fibra multimod ............................................................................... 109
3.1.4.5. Fibra monomod............................................................................... 110
3.1.4.6. Medii neghidate de transmitere a informaiei................................. 111
3.1.4.7. Transmisiuni radio.......................................................................... 111
3.1.4.8. Transmisiuni prin microunde.......................................................... 114
3.2. Reele de calculatoare i interconectarea lor ......................................... 115
3.2.1. Clasificarea reelelor.............................................................................. 115
3.2.1.1. Clasificarea reelelor dup mrime................................................. 115
3.2.1.2. Clasificri ale reelelor dup metoda de transmisie........................ 119
3.2.2. Topologii de reea.................................................................................. 120
3.2.3. Tehnici de interconectare a calculatoarelor ........................................... 124
3.2.3.1. Repetoare........................................................................................ 124
3.2.3.2. Hub-uri............................................................................................ 124
3.2.3.3. Bridge-uri........................................................................................ 125
3.2.3.4. Switch-uri ....................................................................................... 126
3.2.3.5. Rutere.............................................................................................. 126
3.2.3.6. Gateway.......................................................................................... 128
3.2.3.7. Elemente de conectare de nivel superior ........................................ 129
3.3. Protocoale de comunicaii i servicii de reea....................................... 131
3.3.1. Suita de protocoale TCP/IP ................................................................... 131
3.3.2. Adresarea IP .......................................................................................... 137
3.3.3. Accesul cu adres IP privat via NAT................................................... 140
3.3.4. Accesul cu adres IP privat via Proxy ................................................. 141
3.3.5. Adresarea prin nume de domenii........................................................... 141
3.4. Navigarea web. Cutarea informaiilor web ......................................... 144
3.4.1. Programe de navigare ............................................................................ 144
3.4.2. Setarea programelor de navigare ........................................................... 145
5
3.4.3. Accesare informaii................................................................................ 146
3.4.4. Tehnici de cutare a informaiilor ......................................................... 148
3.4.4.1. Motoare de cutare ......................................................................... 148
3.4.4.2. Tehnici de cutare........................................................................... 148
3.4.4.3. Faciliti de cutare incluse n browser .......................................... 149
3.4.4.4. Motorul de cutare Google............................................................. 150
3.4.4.5. Cutarea cu ajutorul comenzilor..................................................... 150
3.5. Mesageria electronic. Webmail. Clieni de pot electronic ............. 151
3.5.1. Servicii legate de e-mail ........................................................................ 151
3.5.2. Accesarea contului de e-mail................................................................. 152
3.5.2.1. Programul Pine ............................................................................... 152
3.5.2.2. Interfaa Webmail ........................................................................... 153
3.5.2.3. Clienii de pot electronic ........................................................... 153
3.5.2.4. Clientul de pot electronic Outlook Express............................... 154
3.5.2.5. Iniierea conexiunii aplicaiei Outlook Express cu serverul de e-mail
........................................................................................................ 157
3.5.2.6. Compunerea mesajelor ................................................................... 157
3.5.2.7. Recomandri n utilizarea aplicaiei Outlook Express ................... 159
3.6. Partajarea resurselor i transferul fiierelor n reelele de calculatoare. 161
3.6.1. Partajarea resurselor .............................................................................. 161
3.6.2. Transferul de fiiere folosind serviciul ftp ............................................ 162
3.7. Intrebri de control ................................................................................ 163
3.8. Aplicaii................................................................................................. 163
3.9. Bibliografie ........................................................................................... 163
6
Lista figurilor
figura 1-1. Blaise Pascal (19 iunie 1623 - 19 august 1662) ..................................................... 12
figura 1-2. Maina mecanic de calcul a lui Pascal.................................................................. 13
figura 1-3. Charles Babbage (1791 - 1871).............................................................................. 13
figura 1-4. Maina mecanic de calcul a lui Babbage.............................................................. 14
figura 1-5. Ada Lovelace (1815-1852)..................................................................................... 15
figura 1-6. Claude Elwood Shannon (30 aprilie 1916 24 februarie 2001)............................ 16
figura 1-7. Shannon i celebrul su oricel mecanic ................................................................ 16
figura 1-8. Alan Mathison Turing (23 iunie 1912 7 iunie 1954)........................................... 17
figura 1-9. Schema bloc a unui sistem de calcul ...................................................................... 20
figura 1-10. Un cuvnt binar reprezentat n logic pozitiv (a) i negativ (b) ....................... 21
figura 1-11. Aparat indicator.................................................................................................... 28
figura 2-1. Structura unui calculator compatibil IBM PC........................................................ 63
figura 2-2. Matricea de taste cu contacte cauciucate................................................................ 68
figura 2-3. Tasta pe baz de membran metalic..................................................................... 68
figura 2-4. Tastatura cu 101 taste............................................................................................. 69
figura 2-5. Tastatura extins i tastele numerice...................................................................... 70
figura 2-6. Principiul de funcionare al unui mouse optic........................................................ 71
figura 2-7. Principiul de scanare .............................................................................................. 73
figura 2-8. Interfa de scanare................................................................................................. 75
figura 2-9. Aplicaia ABBYY FineReader............................................................................... 76
figura 2-10. Etapa de recunoatere........................................................................................... 77
figura 2-11. Schema bloc a unei imprimante ........................................................................... 78
figura 2-12. Caracter tiprit ...................................................................................................... 80
figura 2-13. Schema bloc a unei imprimante laser................................................................... 81
figura 2-14. Faciliti de imprimare 1 ...................................................................................... 83
figura 2-15. Faciliti de imprimare 2 ...................................................................................... 84
figura 2-16. Faciliti de imprimare 3 ...................................................................................... 85
figura 2-17. Faciliti de imprimare 4 ...................................................................................... 85
figura 2-18. Faciliti de imprimare 5 ...................................................................................... 86
figura 2-19. Videoproiector...................................................................................................... 88
figura 2-20. Principiul de lucu al unui copiator ....................................................................... 89
figura 3-1. Modelul unui sistem de transmitere a informaiei.................................................. 94
figura 3-2. Tipuri de canale de comunicaie............................................................................. 96
figura 3-3. Evoluia performanelor liniilor de comunicaie .................................................... 98
figura 3-4. Transmisiuni cu dou i patru niveluri ................................................................. 101
figura 3-5. Principiul interferenei intersimbol ...................................................................... 101
7
figura 3-6. Cablul coaxial, conector BNC tip T..................................................................... 103
figura 3-7 Reea de comunicaie pe cablu coaxial.................................................................. 104
figura 3-8. Mediu de comunicaie cu perechi de conductoare torsadate................................ 105
figura 3-9. Cablu UTP Fast Ethernet, conector RJ45............................................................. 107
figura 3-10. Principiul comunicaiilor pe fibr optic............................................................ 107
figura 3-11. Cabluri cu fibre optice i conectori uzuali.......................................................... 108
figura 3-12. Moduri de propagare n fibra optic................................................................... 109
figura 3-13. Dispersia lungimii de und pentru diverse surse luminoase .............................. 111
figura 3-14. Propagarea semnalelor radio .............................................................................. 114
figura 3-15. Reea Token Ring............................................................................................... 117
figura 3-16. Reea Token Bus ................................................................................................ 118
figura 3-17. Reea de arie larg, WAN................................................................................... 118
figura 3-18. Topologie de tip magistral................................................................................ 121
figura 3-19. Topologie fizic de tip stea ................................................................................ 122
figura 3-20. Topologie de tip inel........................................................................................... 122
figura 3-21. Topologie de tip arborescent .............................................................................. 123
figura 3-22. Topologie complet............................................................................................ 123
figura 3-23. Topologie combinat magistral-stea................................................................. 123
figura 3-24. Definirea repetorului n raport cu modelul ISO / OSI........................................ 124
figura 3-25. Hub-ul, repetor multiport ................................................................................... 125
figura 3-26. Definirea unui bridge n raport cu modelul ISO / OSI ....................................... 125
figura 3-27. Definirea ruter-ului n raport cu modelul ISO / OSI ......................................... 127
figura 3-28. Rutarea n reelele de date .................................................................................. 128
figura 3-29. Definirea unui gateway n raport cu modelul ISO / OSI .................................... 128
figura 3-30. Locul unui gateway ntr-o reea local............................................................... 129
figura 3-31. Arhitectur TCP / IP i echivalena cu modelul ISO / OSI ................................ 132
figura 3-32. Structura standard a cadrului de date HDLC...................................................... 133
figura 3-33. Ierarhizarea protocoalelor TCP / IP.................................................................... 136
figura 3-34. Structura unei adrese IP...................................................................................... 139
figura 3-35. Model de acces Internet cu adres IP privat..................................................... 141
figura 3-36. Ierarhizarea domeniilor de adresare ................................................................... 142
figura 3-37. Browser-ul IE..................................................................................................... 144
figura 3-38. Browser-ul SeaMonkey...................................................................................... 145
figura 3-39. Meniul de configurare proxy pentru Internet Explorer ...................................... 145
figura 3-40. Fereastra principal a meniului de configurare Internet Explorer...................... 146
figura 3-41. Fereastra de setri a browser-ului SeaMonkey................................................... 146
figura 3-42. Adresa de accesare a unei pagini web, URL...................................................... 147
figura 3-43. Corespondena cu directorul utilizatorului ......................................................... 147
figura 3-44. Cutarea cu Google ............................................................................................ 149
figura 3-45. Cutarea avansat folosind Google .................................................................... 151
figura 3-46. Programul Pine................................................................................................... 153
figura 3-47. Interfa Webmail............................................................................................... 153
figura 3-48. Crearea unui cont de e-mail................................................................................ 155
figura 3-49. Introducerea numelui.......................................................................................... 155
figura 3-50. Setarea serverului ce gzduiete contul.............................................................. 156
figura 3-51. Introducerea utilizatorului i a parolei................................................................ 156
figura 3-52. Setrile contului.................................................................................................. 157
figura 3-53. Bara de instrumente a aplicaiei Outlook Express.............................................. 157
figura 3-54. Selectarea conturilor de e-mail ctre care se trimite un mesaj ........................... 158
figura 3-55. Compunerea unui mesaj ..................................................................................... 158
8
figura 3-56. Bara de formatare a textului din cadrul mesajului ............................................. 159
figura 3-57. Bara de instrumente din fereastra de compunere a mesajului ............................ 159
figura 3-58. Crearea unei cri de vizit electronic .............................................................. 160
figura 3-59. Adugarea unei imagini n corpul mesajului...................................................... 161
figura 3-60. Accesarea resurselor partajate............................................................................ 161
figura 3-61. Partajarea unui folder in reea ............................................................................ 162
figura 3-62. Accesarea serviciului ftp .................................................................................... 162
9
Lista tabelelor
tabelul 1-1. Reprezentarea primelor 17 numere naturale n diverse sisteme de numeraie...... 25
tabelul 3-1. Benzile de frecven utilizate n transmisiunile din domeniul radio i al
microundelor .................................................................................................................. 112
tabelul 3-2. Clasificarea generic a reelelor.......................................................................... 115
tabelul 3-3. Clasele de adrese IP ............................................................................................ 140
tabelul 3-4. Site-uri web de gzduire a conturilor de e-mail .................................................. 151
11
1. CALCULATOARE
1.1. Consolidarea noiunilor de teoria informaiei
1.1.1. Noiuni introductive
Sistemele numerice de calcul (SNC), denumite uzual i Calculatoare, Ordinatoare,
Maini cifrice etc., fac parte din categoria sistemelor informaionale. Fiind rezultatul unei
intense cercetri desfurate pe parcursul secolului XX, SNC-urile continu s se dezvolte i
astzi ca urmare a necesitii crescnde de putere de procesare, fenomen cu care societatea
uman se confrunt i, probabil, se va confrunta i n viitor.
Proiectarea SC-urilor are la baz modele matematice i tehnice dezvoltate de o serie de
cercetrori precum: Blaise Pascal, Charles Babbage, Claude Shannon, Alan Turing, John von
Neumann etc.
Un prim criteriu de clasificare a SC este baza de numeraie n care acesta este proiectat
s funcioneze. Cele mai comune SC-uri, din acest punct de vedere, sunt cele binare. Sistemul
de numeraie 2 s-a dovedit a fi cel mai avantajos din mai multe cauze, dintre care se amintesc
doar cteva:
- implementarea sistemelor fizice cu dou stri stabile constituie cea mai simpl
soluie din punct de vedere tehnologic;
- fiabilitatea sistemelor fizice binare este net superioar altor tipuri de sisteme;
- tolerana la zgomote (semnale perturbatoare este) este incomparabil mai bun;
- consumul energetic poate fi redus extrem de mult.
Exist ns i dezavantaje ale sistemelor binare n comparaie cu alte tipuri de sisteme.
Unul dintre cestea este viteza mai mic de procesare, datorit expresiilor digitale mai lungi
(pe mai muli digii) utilizate n codificarea informaiei.
Un alt criteriu de clasificare a SC-urilor l constituie natura fizic a acestora. Astfel,
cel puin din punct de vedere teoretic, ar fi posibil de construit i utilizat sisteme de calcul
mecanice, hidraulice, pneumatice etc. Faptul c s-a optat pentru sistemele electronice se
datoreaz ineriilor mici pe care le dein elementele mobile din cadrul acestor sisteme
(electronii), deci vitezelor mari pe care acestea le capt n micarea lor, timpul consumat n
astfel de procese fiind minimizat. Aceasta este principala cauz pentru care astzi se folosesc
prin excelen calculatoare electronice.
12
Dac ar fi s ncercm o serie de speculaii logice, am putea spune c exist i alte
elemente mobile pe care le-am putea pune n micare pentru a implementa traficul de
informaie ntr-un SC. ntr-adevr, fotonul este o astfel de entitate, aa nct nlocuind
electronii prin fotoni, ne ateptm s putem obine SNC-uri nc i mai rapide n funcionare.
Este cazul aa numitelor calculatoare optice sau fotonice. Aceast tehnologie se afl
actualmente n plin dezvoltare, costurile fiind ns mult mai ridicate dect n cazul sistemelor
electronice.
Un alt criteriu de clasificare l constituie tipul de reprezentare a datelor n interiorul
mainii de procesare. Pot exista, n acest sens, maini analogice n cazul crora datele sunt
implementate prin mrimi fizice continuu variabile n timp, respectiv maini digitale a cror
caracteristic o constituie existena mrimilor fizice discontinuu variabile n timp (cu variaie
n salt). De-a lungul timpului, mainile digitale s-au impus, lund locul mainilor analogice
care erau n vog la nceput.
Pot exista nc i alte criterii de clasificare a SC-urilor, acestea fiind de interes ns
doar pentru specialiti.
Calculatorul lui Pascal
1645 Blaise Pascal inventeaz prima main de calcul automat Pascaline n
scopul uurrii muncii tatlui su, colector de taxe la Rouen.
figura 1-1. Blaise Pascal (19 iunie 1623 - 19 august 1662)
La 18 ani a construit primul calculator mecanic, pentru a-i ajuta tatl la calculul
taxelor. Dispozitivul numit Pascaline, semna cu un calculator mecanic al anilor 1840, iar
aceast invenie l face pe Pascal a doua persoan care inventeaz calculatorul mecanic
deoarece Schickard mai fcuse unul n 1624. Pascal se confrunt cu probleme de design ale
calculatorului, datorate sistemului francez din acea vreme. Erau 20 de soli ntr-o livr i 12
dinari ntr-un sol, astfel nct Pascal trebuia s rezolve probleme tehnice mult mai grele cu
aceast mprire a livrei n 240 dect dac ar fi lucrat cu mprirea la 100. Oricum producia
aparatelor a nceput n 1642, dar pn n 1652 fuseser produse 50 de prototipuri, ns puine
au fost vndute, i producerea calculatorului aritmetic al lui Pascal a ncetat n acel an. Unul
din aceste prototipuri este la muzeul Zwinger, n Dresda Germania.
Blaise Pascal a fost un matematician, fizician i filosof francez avnd contribuii n
numeroase domenii ale tiintei, precum construcia unor calculatoare mecanice, consideraii
asupra teoriei probabilitilor, studiul fluidelor prin clarificarea conceptelor de presiune i vid.
n urma unei revelaii religioase n 1654, Pascal abandoneaz matematica i tiinele exacte i
i dedic viaa filozofiei i teologiei.
13
figura 1-2. Maina mecanic de calcul a lui Pascal
n onoarea contribuiilor sale n tiin numele pascal a fost dat unitii de msur a
presiunii, precum i unui limbaj de progamare.
Charles Babbage
Nscut n 1791 n oraul Teighmouth Devonshire din Marea Britanie. Ca i John von
Neumann, Babbage a fost fiul unui bancher, Benjamin Babbage. n 1810 a intrat la Trinity
College, Cambridge, unde a devenit mai trziu profesor de matematic. Babbage este
fondatorul Asociaiei Britanice de Statistic i a Societii Astronomice Regale.
figura 1-3. Charles Babbage (1791 - 1871)
n iulie 1822 Babbage i trimite o scrisoare preedintelui de la Royal Society, n care i
descrie planul lui de a calcula i tipri tabele matematice cu ajutorul unei maini. n iunie
1823 se ntlnete cu ministrul de finane care i acord bani i are convingerea c Babbage va
face progrese cu aceast main. Din pcate, nimic serios nu s-a realizat dup aceast
ntlnire.
Totui, peste 5 ani, n 1827 Babbage public tabelele cu logaritmi de la 1 la 108.000 i
ajutat de civa prieteni, primete din nou bani de la guvern. Asistentul lui Babbage - Clement
- este nsrcinat s construiasc maina proiectat pentru guvern. La sfritul anului 1831,
Babbage hotrte s-i mute atelierul de construcie a mainii din hala (grajdul) unde era, n
casa sa de pe Dorset Street, dar apar divergene ntre el i asistent. Clement se opune i i cere
lui Babbage sume mari de bani. Acesta refuz i Clement demisioneaz, iar construirea
mainii se ntrerupe din nou.
Proiectul su iniial pentru maina de calcul era de a prelucra numere avnd ase
zecimale i de a calcula difereniale de ordin doi; acum el avea un nou proiect de a construi o
main care urma s prelucreze numere avnd douzeci de zecimale i s calculeze
difereniale de ordinul ase.
14
Babbage vrea s se ntlneasc n 1834 cu primul ministru, lordul Melbourne, pentru
a-i expune acestuia planurile pentru aceast main nou. Dar guvernul nu vrea s finaneze
construcia unei maini noi att timp ct cea veche nu era terminat. Pe parcursul a opt ani de
zile, Babbage s-a adresat n mod repetat guvernului, solicitnd suspendarea deciziei de a
termina mai nti vechea main. i totui, Babbage cheltuie 17.000 de lire, fr s poat
prezenta o main de calcul, motiv pentru care ncep neplcerile.
Pe parcursul anului 1842 se duc tratative ndelungate cu ministrul de finane i cu
primul ministru Robert Pell. Chiar dac acetia nu doreau s se abandoneze proiectul, n 11
noiembrie 1842, cnd Babbage are ntlnirea final cu Pell i se comunic hotrrea de
suspendare a finanrii proiectelor.
n 1851 Babbage i-a epuizat toate speranele de a termina maina de calcul. Evident,
motivul principal prea s fie de ordin financiar, dar unii istorici consider c eecul se
datoreaz chiar lui Babbage, care era prea nerbdtor i nelinitit n condiiile n care munca
pe care dorea s o ntreprind necesita mult rbdare i pasiune. Cnd vorbea n public,
Babbage, era de o incoeren aproape notorie. Nici n faa guvernului nu i-a putut susine
cauza, chiar dac ideile lui erau strlucite. Pell l-a ludat n Parlament, dar cnd a vrut s-i
ofere o recompens pentru munca sa, Babbage a refuzat, cernd n schimb titlul de pair.
A murit n 1871 la Londra. Chiar dac mintea sa a avut idei sclipitoare, mult prea
avansate pentru epoca n care tria, Babbage a fost puin cunoscut. Doar Ducesa de Somerset
a participat la nmormntarea sa. Societatea Regal nu a tiprit nici un necrolog; ziarul Times
l-a ridiculizat.
De fapt, unul din modelele lui Babbage a fost realizat i folosit n 1860 pentru
ntocmirea unor tabele de decese de ctre o firm de asigurri. Ceea ce este mult mai
important n ceea ce privete realizrile lui Babbage, se refer la proiectele privind maina de
calcul analitic. n urma lui Babbage au rmas mii de desene, schie, pe baza crora fiul lui a
reuit s construiasc efectiv o parte a unitii aritmetice. Aceast main ar fi trebuit s aib o
memorie n care ar fi ncput 1000 de numere, fiecare avnd 50 de cifre zecimale. Pentru
introducerea datelor era prevzut o unitate pentru citirea cartelelor perforate de tipul celor
folosite de Jackard la controlul rzboaielor de esut.
Doar prin prisma istoriei se poate aprecia ce s-a ntmplat de fapt. Maini de calcul
pretenioase, de tipul celei imaginate de Babbage nu puteau fi realizate fr electricitate, doar
din componente i pe principii mecanice. Trebuia s treac mult timp - aproximativ 100 de ani
- pentru ca tehnica s permit realizarea lor.
figura 1-4. Maina mecanic de calcul a lui Babbage
Pri din maina lui de calcul (Difference Analytical Engine) au fost acoperite de praf
la muzeul King's College. Fiul lui degeaba a insistat n scopul continurii cercetrilor, n 1878
Cayley a solicitat guvernului s nu se mai ocupe de construirea mainii lui Babbage, urmnd
15
ani n care Babbage i maina lui au fost uitate. Abia dup anul 1900 Babbage a fost repus n
drepturi (lng Polul Nord al Lunii exist un crater care poart numele lui).
Multe idei ale lui Babbage au fost realizate n secolul XX, de aceea el este socotit ca
fiind unul din marii pionieri ai prelucrrii datelor.
Ada Byron
Augusta Ada Lovelace (nscut Byron) s-a nscut la 10 decembrie 1815, n timpul
scurtei cstorii a poetului romantic Lord Byron cu Anne Isabelle Milbanke. Prinii ei s-au
desprit la doar cteva luni dup ce Ada s-a nscut.
figura 1-5. Ada Lovelace (1815-1852)
Ada a rmas n grija mamei sale, Lady Byron. Aceasta dorea ca fiica ei s nu semene
cu poeticul ei tat i a ambiionat educaia Adei n direcii practice, tiinifice. Ada a avut
meditatori la matematic i muzic, discipline opuse "periculoaselor" tendine poetice.
Complexa inteligen a Adei s-a manifestat nc din 1828, cnd la vrsta de numai 13
ani, i-a surprins prietenii i colaboratorii cu proiectul unei maini de zbor. Ca student a avut
nclinaii deosebite spre matematic, lucru ieit din comun n acele vremuri.
Ada l-a ntlnit pe Charles Babbage n 1833 tot datorit preocuprilor ei i interesul
fa de matematic. Au rmas prieteni pentru mult timp i au corespondat ndelungat despre
matematic, logic i alte subiecte.
Ada Byron, mpreun cu Charles Babbage a lucrat la o main de calcule matematice
(Difference Engine) care memora numere i efectua calcule aritmetice simple. Ada Byron a
explicat proprietile acestei maini n articolul Observation on Mr. Babbage Analytical
Engine n 1843. Datorit Adei avem cea mai complet descriere a mainii de calcul a lui
Babbage.
Proiectele unei maini mult mai performante constituie primele ncercri de a realiza
un calculator care s memoreze, prelucreze i transmit date. Ada, dndu-i seama c unei
asemenea maini trebuie s i se "spun" ce anume trebuie s fac, a imaginat o serie de
programe i astfel ea a intrat n istorie ca inventatoarea programrii. n cinstea ei a fost
denumit ulterior unul dintre primele limbaje de programare, limbajul ADA. Augusta Ada
Byron, contes de Lovelace a murit foarte tnr, n 1852, la vrsta de 37 de ani.
Claude Shannon
Inginer american n domeniul electric i matematician remarcabil, a fost denumit
printele teoriei informaiei i a fost considerat fondatorul teoriei proiectrii circuitelor.
16
figura 1-6. Claude Elwood Shannon (30 aprilie 1916 24 februarie 2001)
Shannon s-a nscut n Petoskey, Michigan. n anul 1932 devine absolvent al Public
School din Gaylord - Michigan i este admis la University of Michigan unde se ia contact
pentru prima dat cu lucrrile lui George Boole - creatorul algebrei logice. Obine n 1936
dou diplome de absolvire, una n inginerie electric i cealalt n matematic. Studiile
postuniversitare i le continu n cadrul Massachusetts Institute of Technology, unde lucreaz
pe un calculator analogic numit Vannevar Bushs differential analyzer. Teza sa de masterat,
intitulat A Symbolic Analysis of Relay and Switching Circuits, este publicat n 1938 n
Transactions of the American Institute of Electrical Engineers. n paginile sale, Shannon
indic posibilitile de utilizare a algebrei logice binare n structurile de comutare a liniilor
telefonice cu relee electromecanice. Consecine ale studiilor sale devin conceptele de
proiectare a unei maini electronice de calcul numeric.
Shannon i celebrul su oricel mecanic, numit Theseus dup eroul mitologic grec al
crui nume este legat de Minotaur i celebrul labirint. Aceasta este considerat prima
experien de inteligen artificial.
figura 1-7. Shannon i celebrul su oricel mecanic
n 1948 Shannon public articolul A Mathematical Theory of Communication n Bell
System Technical Journal. Acesta este axat pe studiul problemelor de codare a informaiei
destinat a fi trimis pe un canal de transmisie cu restricii teoretice i practice. n acest scop,
Shannon utilizeaz instrumentele teoriei probabilitii dezvoltate de Norbert Wiener. Cu
aceast ocazie, Shannon introduce noiunea de entropie informaional ca msur a
incertitudinilor implicate n transmiterea unui mesaj. Astfel ia natere, n primele sale
concepte, teoria informaiei.
17
n 1950 a publicat un articol intitulat Programming a Computer for Playing Chess,
care a constituit nceputul erei inteligenei artificiale. Multe dintre lucrrile elaborate ulterior
pe aceast tem au preluat ideile de baz implicate n acest articol.
Alan Turing
Alan Turing a fost un matematician, logician i criptograf englez, considerat printele
tiinei moderne a calculatoarelor. Este cel care a creat conceptul de main Turing ca
model de descriere a rezultatelor derivate din conjectura Church (cunoscut i sub numele de
teza Church-Turing). Aceasta declar c orice proces de calcul poate fi realizat prin
intermediul rulrii unui algoritm implementat pe un computer.
figura 1-8. Alan Mathison Turing (23 iunie 1912 7 iunie 1954)
Alan Turing este cel care, n timpul celui de-al doilea rzboi mondial, a reuit s
sparg secretul funcionrii mainii germane de codare ENIGMA.
1.1.2. Definirea cantitii de informaie
Atunci cnd se face referire la capacitatea unui sistem de a transmite informaii apare
necesitatea de a exprima cantitatea respectiv de informaii.
O informaie este coninut ntr-un mesaj. Un mesaj reprezint o succesiune de
simboluri convenionale. Acestea pot fi: cuvinte, cifre, sunete, gesturi etc.
Fie S={s
1
,s
2
,..,s
n
} o mulime de simboluri numite simboluri primare. Un bun exemplu
de mulime de simboluri primare o constitue alfabetul limbii romne. Fiecare liter constitue
n acest caz un simbol primar.
Fie T={t
1
,t
2
,..,t
m
} o mulime de simboluri numite simboluri secundare. Un simbol
secundar reprezint o combinaie de simboluri primare. Un bun exemplu de mulime de
simboluri secundare este cel al mulimii tuturor cuvintelor aprinnd limbii romne.
S-ar prea c numrul cuvintelor unei limbi ar putea constitui o msur cantitativ a
informaiei. ns cuvintele nu au aceeai valoare n ceea ce privete precizia ce este adugat
ideii ce trebuie transmis. n consecin, cuvntul nu poate servi ca unitate de msur a
informaiei. Printr-un raionament analog se concluzioneaz c nici litera nu poate constitui
unitatea de msur a informaiei. ns putem considera c informaia coninut ntr-un cuvnt
trebuie s fie proporional cu numrul de litere coninute de respectivul cuvnt. Mai general,
18
cantitatea de informaie coninut de un simbol secundar este proporional cu numrul
simbolurilor primare coninute. Aceasta constituie o ipotez de prim aproximaie, acceptat
n prim faz. Ea nu se va dovedi valid n mod general, trebuind nlocuit ulterior cu o alta
care s nuaneze suplimentar ideile teoretice de baz.
S considerm totalitatea simbolurilor secundare ce corespund combinaiilor posibile
de u simboluri primare. Numrul acestor simboluri secundare este n
u
. S considerm de
asemenea dou sisteme pentru care n are valorile n
1
i n
2
. O aceeai cantitate de informaie I
reprezentat n cadrul fiecruia dintre cele dou sisteme, se va scrie:
2 2 1 1
u k u k I = = (3-1)
n acest cadru se impune urmtoarea egalitate:
2 1
u
2
u
1
n n = (3-2)
Din (3-1) i (3-2) rezult relaia:
0
2
2
1
1
k
n log
k
n log
k
= =
(3-3)
Relaia (3-3) va fi satisfcut pentru toate valorile lui n numai dac ntre k i n exist
relaia:
n log k k
0
= (3-4)
Cum baza logaritmului este arbitrar, o vom alege astfel nct s rezulte:
n log k = (3-5)
Cantitatea de informaie se poate acum exprima prin:
u
n log n log u I = = (3-6)
Rezult astfel o prim msur practic a informaiei: logaritmul numrului de
combinaii posibile a celor n simboluri primare pe lungimi de u simboluri.
Probabilitatea de apariie a unui simbol primar pe o poziie oarecare n cuvntul de
reprezentare a informaiei, este:
n
1
p = .
Relaia (3-6) devine:
p log u
p
1
log u I = =
(3-7)
Relaia (3-7) constitue o expresie pentru cantitatea de informaie. Este necesar n
continuare stabilirea unei uniti de msur. Drept unitate de msur a cantitii de informaie
s-a luat msura alegerii celei mai simple posibile, alegerea unei posibiliti din dou egal
probabile. Deci, unitatea de msur se definete pentru u=1, n=2 i p=1/2. Totodat logaritmul
este considerat n baza 2. n concluzie, relaia (3-7) conduce la:
1 2 log 1 I
2
= = (3-8)
Aceast unitate informaional a cptat denumirea de bit (de la binary unit) i a fost
propus n 1928 de ctre Hartley.
Rezult c dac p=1 evenimentul este sigur i 0 1 log p log = = , deci informaia
coninut este nul. Ne ateptm astfel ca apariia unui simbol primar ce prezint o
probabilitate mic s aduc mai mult informaie. La o analiz mai atent, ns, se poate
constata c frecvena semantic a simbolurilor primare n cadrul simbolurilor secundare nu
19
este aceeai, dei frecvena sintactic poate fi aceeai. Prin frecven semantic nelegem
frecvena de apariie a simbolului primar, pentru care simbolul secundar capt sens. Este ns
posibil ca anumite simboluri primare aprute pe diverse poziii n cadrul simbolurilor
secundare, s nu conduc la semnificaii pentru acestea din urm. Rezult c definirea brut a
probabilitii de apariie a simbolurilor primare n cadrul simbolurilor secundare
(probabilitatea sintactic) va trebui rafinat prin nlocuirea probabilitii sintactice cu cea
semantic. Acest proces, ns, nu este simplu, fiind necesar o analiz serioas a aspectelor de
definire noional care intervin.
1.1.3. Entropia informaional
Orice surs de informaie emite o multitudine de mesaje diferite, fiecare de lungime m
(simbolul primar blank poate fi de asemenea utilizat). De aceea se convine s se exprime nu
cantitatea de informaie din fiecare mesaj ci cantitatea medie de informaie pe un mesaj din
setul respectiv de mesaje. Cum contribuia informaional a unui simbol s
i
, i=1m, din mesaj,
este
i
p log , contribuia medie a simbolurilor s
i
din mesaj este
i i
p log p m deoarece, pentru
m suficient de mare, numrul simbolurilor s
i
n mesaj se apropie de numrul lor mediu pe
mesaj, iar contribuia informaional total este numrul lor mediu nmulit cu contribuia
fiecruia. Altfel spus, simbolul s
i
poate s apar pe prima poziie a cuvntului sau pe cea de-a
doua poziie sau pe cea de-a treia poziie sau sau pe ultima poziie. Deci:
i
ori m
p m
n
m
n
1
...
n
1
n
1
= = + + +
de
Aici s-a considerat cazul cel mai simplu, cel al probabilitilor
n
1
p
i
= egale. Dar nu
toate mesajele pot accepta, n mod virtual, pe oricare din poziiile coninute, simbolul s
i
,
deoarece vor exista i poziii rezervate (pentru blank-uri spre exemplu). De aceea, produsul
mp
i
, n medie, va trebui reconsiderat ca vp
i
, vsm.
Informaia medie total coninut n mesajul format din m simboluri este suma
contribuiilor medii a tuturor celor n simboluri:
=
=
= =
n
i
i i
n n k k m
p p v
p vp p vp p vp p vp I
1
2 2 1 1
log
log ... log .... log log
((3-9)
Informaia medie pe simbol se va scrie:
=
= =
n
1 i
i i
m
p log p
v
I
H (3-10)
Mrimea H a cptat numele de entropie a sursei de informatie, deoarece formal, ca
expresie matematic, ea este analog entropiei termodinamice a unui sistem, stabilit de
Boltzmann.
Observaie: Semnificaia fizic a msurii cantitii de informaie astfel obinut este
aceea c ea d numrul minim de operaii (de alegeri) necesare pentru a ridica
nedeterminarea.
20
1.2. Sisteme numerice de calcul
1.2.1. Schema bloc a unui sistem numeric de calcul
Un sistem electronic de calcul (figura 1-9), bazat n funcionarea sa pe principii numerice
de codificare i procesare a informaiei, poate fi reprezentat prin intermediul schemei bloc din
figura urmtoare.
figura 1-9. Schema bloc a unui sistem de calcul
1.2.2. Definirea prilor componente ale unui sistem numeric de calcul
Blocul notat CPU (Control Process Unit) constituie unitatea de control a procesrii
informaiei. Din punct de vedere fizic, acest bloc este construit n jurul unui microprocesor. El
este racordat la magistralele sistemului (trasee fizice de circuit imprimat, fire electrice, fibre
optice, benzi radio etc.), notate AD (Address Bus), DB (Data Bus) i respectiv CB (Control
Bus), prin intermediul crora comunic (prin semnale electrice sau electromagnetice) cu alte
subsisteme.
Magistrala de date transfer informaia util ntre subsistemele componente. Aceast
informaie, denumit adesea i dat, este formalizat la nivelul biilor (unitile
informaionale). Astfel, o dat este definit printr-un ansamblu de bii, fiecare bit fiind
modelat, cel mai adesea, prin intermediul unei tensiuni electrice. n acest scop se utilizeaz
doar dou nivele de tensiune: nivelul zero (0) i respectiv nivelul unu (1). Deoarece se
lucreaz doar cu dou nivele, logica de implementare este logica binar. Nivelele 0 i 1 mai
sunt numite i nivele logice. Uzual, tensiunea electric ataat nivelului 1 logic este mai nalt
(de exemplu +5V) comparativ cu tensiunea ataat nivelului 0 logic (de exemplu 0V sau chiar
-5V). Din acest motiv, nivelul 0 logic se numete i nivel low (jos) n timp ce nivelul 1 logic
se numete i nivel high (sus). O astfel de logic se numete logic pozitiv. Exist, ns, i
posibilitatea lucrului sub logic negativ, caz n care semnificaia fizic a nivelelor logice se
inverseaz.
n figura 1-10 este reprezentat o dat descris printr-un cuvnt binar pe 8 bii.
Reprezentarea este fcut n logic pozitiv (a) i respectiv negativ (b), iar cuvntul binar se
consider serializat n timp.
21
figura 1-10. Un cuvnt binar reprezentat n logic pozitiv (a) i negativ (b)
Cum o dat este reprezentat pe un cuvnt binar de n bii (neN), reprezentarea fizic a
acesteia n interiorul sistemului electronic va fi realizat prin intermediul a n tensiuni distincte
spaial i/sau temporar, fiecare fiind transferat ntre subsistemele componenete prin
intermediul unei linii fizice. Rezult c magistrala de date este constituit din n linii fizice
distincte. Cel mai adesea, n=8k, keN, drept pentru care se spune c numrul de linii este
multiplu de 8.
O magistral se caracterizeaz prin lime (numrul traseelor electrice sau
electromagnetice pe care se poate transmite la un moment dat ansamblul de bii sub forma
unor nivele ridicate sau coborte de tensiune). Magistrala de date este cea care caracterizeaz
cel mai adesea un microprocesor. Astfel, vorbind de un microprocesor pe 8 bii ne referim n
fapt la limea magistralei lui de date.
Magistrala de adrese asigur transferul informaiei de adresare a datelor. Informaia
binar de adresare este, din acest punct de vedere, o informaie auxiliar.
Limea magistralei de adrese este de asemenea multipl de 8, cel mai adesea ea fiind
dubl fa de cea a magistralei de date.
Magistrala de control asigur transferul semnalelor de comand dinspre blocul master
(microprocesorul) ctre blocurile slave (subsistemele) i respectiv de reacie dinspre blocurile
slave ctre master. Pentru limea magistralei de control nu se poate preciza o regul, aa cum
s-a vzut la magistralele de date i adrese, de la caz la caz sistemele numerice putnd deine
un numr diferit de linii de control.
Memoria unui sistem de calcul constituie un element esenial, att din punct de vedere
formal ct i practic. Distingem n figur dou subsisteme de memorie. Primul dintre ele,
blocul de memorie intern (IM Internal Memory), constituie memoria de lucru a sistemului
numeric de calcul. Cel de-al doilea, blocul de memorie extern (EM External Memory),
reprezint ansamblul de suporturi de memorare (benzi magnetice, discuri magnetice, discuri
optice etc.).
Blocul de memorie intern const, la rndul lui, din dou subblocuri funcionale notate
RAM (Random Access Memory) i respectiv ROM (Read Only Memory). Memoria RAM
este denumit memorie n acces aleator deoarece cererile de citire sau nscriere n locaii sunt
fcute n mod imprevizibil, dup necesitile procedurilor software aflate n execuie. Din
punct de vedere fizic, memoriile RAM sunt chip-uri (circuite integrate) plantate pe placa
electric pe care se gsete i microprocesorul, numit plac de baz (mother board).
Memoriile RAM au n componena lor tranzistori bipolari sau cu efect de cmp configurai n
structuri electronice bistabile. Din aceast cauz aceste memorii sunt considerate volatile,
adic starea circuitelor bistabile se pierde dac tensiunea de alimentare dispare. La revenirea
22
tensiunii de alimentare, vechea stare nu se mai reface. Memoriile RAM prezint ns un
avantaj demn de remarcat i anume faptul c ele pot fi citite ori de cte ori se dorete (citirea
este nedistructiv) i de asemenea pot fi nscrise cu uurin de un numr nelimitat de ori.
Alturi de memoriile RAM construite cu circuite bistabile (denumite i SRAM Static
RAM), se mai utilizeaz i memoriile RAM ale cror locaii sunt realizate sub forma unui
tranzistor (n general de tip cu efect de cmp, caracterizat printr-o impedan mare de intrare)
cuplat n circuitul lui de intrare un condensator (ce poate fi ncrcat sau nu cu sarcin
electric). Astfel de memorii se numesc de tip DRAM (Dynamic RAM) deoarece pentru
asigurarea funcionrii corespunztoare a lor este necesar remprosptarea periodic (la
intervale de ordinul milisecundelor) a sarcinii electrice pe condensator. Acest proces este
cunoscut sub numele de refresh de memorie.
Memoriile DRAM sunt mai lente n acces dect cele SRAM, ns nalt integrabile n
comparaie cu cele din urm.
Un sistem de calcul necesit incorporarea unui set de rutine software care s asigure
pornirea. Aceste programe nu se pot memora n memorii de tip RAM deoarece acestea
ndeplinesc funcia de memorare numai dup alimentarea lor, deci numai dup pornirea
sistemului. n mod logic, sistemul va trebui s dein i un alt tip de memorie, nevolatil. O
astfel de memorie poart denumirea de ROM. Memoria ROM este realizat fizic tot sub
forma chip-urilor semiconductoare. Din punct de vedere constructiv, o locaie de memorie
ROM poate fi realizat prin intermediul unui rezistor fuzibil. Dac acesta este distrus n mod
voit n procesul de programare a chip-ului (trecnd prin el un curent de intensitate mare,
numit curent de programare), calea electric pe care o asigura nu mai este disponibil i ca
atare aceast stare poate fi citit din exterior. Dac rezistorul nu a fost distrus, el continu s
asigure calea electric corespunztoare, starea respectiv putnd fi de asemenea citit din
exterior. Specific este ns faptul c o dat distrus, un rezistor fuzibil nu mai poate fi refcut.
Deci nscrierea memoriilor ROM poate fi fcut o singur dat, de regul de ctre firma
productoare a sistemului de calcul. n concluzie memoriile ROM nu pot fi dect citite, nu i
nscrise. Evident, acest lucru constituie un mare dezavantaj, astfel nct s-a ncercat
construirea altor tipuri de dispozitive nevolatile. Aa au aprut memoriile de tip REPROM
(REProgrammable ROM). Acestea se aseamn ca structur funcional cu memoriile
DRAM. Diferenele constau n faptul c n cazul memoriilor REPROM condensatorul aflat n
circuitul de intrare al tranzistorului cu efect de cmp pierde sarcina stocat ntr-un timp mult
mai lung (ani), putnd memora astfel informaii chiar i pe durata nealimentrii sistemului. De
remarcat c tergerea vechii informaii din REPROM i nscrierea alteia noi nu se mai
realizeaz cu uurin i n orice caz nu sub sistem. Pentru acest lucru este necesar extragerea
circuitului din sistem, tergera informaiei existente prin iradierea chip-ului cu radiaie UV,
plantarea lui n regim de laborator ntr-un dispozitiv special de programare (programatorul de
EPROM Erasable ROM) i nscrierea cu noua informaie. n final, circuitul este reimplantat
n sistem i din acel moment el va putea fi doar citit. Aceast operaie de tergere i rescriere a
unui chip poate fi realizat doar de cteva ori, dup care circuitul este compromis. Amintim
aici i faptul c s-au pus la punct i circuite de memorie cu posibiliti de tergere electric a
vechii informaii i nlocuirea acesteia cu alta nou, fapt care permite reinscripionarea chip-
ului chiar sub sistem. Chiar i n acest caz, ns, circuitul este considerat de tip ROM deoarece
operaiile de nlocuire a informaiei nu sunt de regim curent. Memoriile de acest tip se numesc
EEROM (Electrically Erasable ROM).
Revenind la schema bloc observm c accesele la magistrale ale memoriilor RAM i
ROM sunt diferite. Astfel, memoriile RAM se afl n acces bidirecional cu magistrala de date
n timp ce memoriile ROM se gsesc n acces unidirecional. Aceste caracteristici sunt n
acord cu principiile de funcionare ale celor dou tipuri de memorie descrise mai sus.
23
n cazul blocului EM, aa cum s-a mai specificat, este vorba n fapt de suporturi
externe de memorare i nu de chip-uri semiconductoare integrate. n aceast categorie intr
discurile magnetice (floppy discurile i hard discurile) i discurile optice. Benzile magnetice
se folosesc mult mai rar.
Memoria extern are ca principal rol stocarea informaiilor pentru durate mari de timp,
chiar i pe durata ct sistemul numeric de calcul este inactiv (nealimentat). Suporturile externe
de memorare se caracterizeaz prin capaciti foarte mari de stocare (mega-octei, giga-octei
i chiar tera-octei), dar viteze reduse de acces la informaii. Lucrul acesta este de neles dac
se specific faptul c structurile fizice de memorare au n componena lor sisteme mecanice
(motoare electrice, brae de susinere a capurilor magnetice sau optice etc.), implicnd
fenomene ineriale semnificative.
Este necesar a se face distincia ntre suportul efectiv de memorare (discul magnetic,
banda magnetic, discul optic) i dispozitivul de citire/nscriere al acestuia (aa numitele
uniti: unitatea de hard-disk (HDD Hard Disk Device), unitatea de floppy disk (FDD
Floppy Disk Device), unitatea de CD (CDD Compact Disk Device), unitatea de band
magnetic (MTD Magnetic Type Device) etc.).
Dac n perioada anilor 1970 banda magnetic deinea supremaia n domeniul
suporturilor de memorare a datelor, ncepnd cu anii 80 orientarea s-a modificat n favoarea
discurilor magnetice. Acest fapt ar putea s par paradoxal la o prim privire, deoarece
capacitatea de stocare a benzilor este mult superioar celei specifice discurilor magnetice,
lucru cu att mai evident la nivelul acelor ani. Criteriul care a prevalat, ns, n alegerea fcut
a fost cel al vitezei de acces. Prin nsi mecanismul fizic de acces la domeniile de
citire/scriere de pe cele dou suprafee de suport aflate n discuie, discul rspunde mult mai
repede dect banda, aceasta din urm necesitnd a fi derulat.
Printre suporturile externe de memorare mai des ntlnite se remarc: discurile
magnetice fixe (denumite i hard-discuri sau discuri rigide), discurile magnetice amovibile
(denumite i floppy-discuri sau discuri flexibile), discurile compacte clasice (CD Compact
Disk), discurile DVD (Digital Versatile Disk) etc.
Blocurile IS i OS noteaz sistemul intrrilor (Input System) respectiv sistemul
ieirilor (Output System). n cadrul sistemului intrrilor pot fi menionate urmtoarele
exemple de echipamente: tastatur, mouse, light-pen, screen-touch, scanner etc. n cadrul
sistemului ieirilor amintim: monitorul, imprimanta, plotterul etc. Se pot remarca i
echipamente periferice cu dublu rol (intrare/ieire): placa de reea, placa modem, unitile de
disc etc.
Calculatoarele electronice (computere, ordinatoare) fac parte din categoria mainilor
informaionale. Altfel spus, ele prelucreaz informaie.
Din punct de vedere principial, se poate realiza un calculator cu o structur mecanic,
pneumatic, hidraulic etc. De fapt, una dintre primele maini de calcul a fost realizat de
Blaise Pascal, folosindu-se pentru aceasta roi dinate i clichei. Cauza pentru care nu se
proiecteaz astzi astfel de maini este cea a vitezelor reduse de operare ce ar putea fi obinute
de acestea. ntr-adevr, datorit componentelor mecanice aflate n micare pe durata
funcionrii lor, astfel de structuri prezint inerii extrem de mari, deci timpi de rspuns
inacceptabil de mari. De aceea s-a ncercat s se identifice fenomene dinamice ct mai rapide
care s poat fi folosite n traficul informaional. Pentru aceasta era nevoie de un purttor de
informaie, avnd structur material, deci mas. Cu ct masa acestuia este mai mic, cu att
transferul este mai rapid. Pe lng aceast caracteristic, se impune ca respectivul purttor s
poat fi ct mai uor controlat. Astfel de capabiliti sunt oferite de electron. Nu este deci de
mirare c, aproape n mod exclusiv, astzi se proiecteaz i se construiesc doar calculatoare
electronice.
24
Menionm totui c exist o alt microparticul care tinde s ating (i chiar s
depeasc n viitorul apropiat) capabilitile prezentate de electron. Este vorba de foton. n
aceast idee s-au proiecta sisteme numerice de calcul bazate pe trafic informaional avnd ca
suport fizic fasciculul luminos. Astfel de proiecte s-au abordat dup punerea la punct a
tehnologiilor bazate pe laserii cu semiconductori i lansarea pe piaa tehnologic a fibrelor
optice ca nlocuitoare a cablurilor electrice i a traseelor de circuit imprimat. n momentul de
fa se gsesc n faz de cercetare tehnici de implementare a unor structuri logice
computaionale (pori logice, regitri, bistabili etc.), suficient de ieftine, care s utilizeze
fenomenele optice i/sau optoelectronice.
1.2.3. Clasificarea sistemelor numerice de calcul
Sistemele numerice de calcul pot fi clasificate din diverse puncte de vedere. Un prim
criteriu se refer la modul n care informaia sosete n punctele n care ea este prelucrat. n
general se lucreaz cu semnale electrice puse n coresponden cu numere. Pentru aceasta sunt
utilizate impulsurile standardizate. Prezena unui impuls poate fi reprezentat prin cifra 1 iar
absena sa prin cifra 0 (evident c o convenie invers va fi la fel de valabil). Rezult c
informaia din calculator poate fi reprezentat printr-un numr binar, format cu cifrele 1 i 0.
Calculatoarele la care toate instruciunile sunt transferate n paralel, pe canale separate,
se numesc calculatoare de tip paralel. Calculatoarele la care semnalele electrice,
corespunznd diferitelor instruciuni, se transfer succesiv printr-un singur canal, se numesc
calculatoare de tip serie. Evident, calculatoarele de tip paralel vor avea o vitez de lucru
mare, n schimb vor fi deosebit de complexe, spre deosebire de calculatoarele de tip serie,
care se vor caracteriza printr-o compexitate relativ sczut dar timp de lucru mare.
Calculatoarele digitale pot fi clasificate i n funcie de natura parametrilor semnalelor
electrice utilizate. Astfel, la unele calculatoare, n loc de a se utiliza impulsuri electrice, este
folosit faza unei oscilaii ca purttor al informaiei. n figura urmtoare sunt prezentate trei
stri distincte care pot s apar ntr-un sistem de nalt frecven, n care exist o inductan
neliniar.
Aceste stri pot fi puse n coresponden cu cifrele 0, 1, 2 (sau 1, 0, 1). Un astfel de
mod de lucru este ntlnit n cazul calculatoarelor de tip parametron, numite astfel datorit
faptului c utilizeaz oscilaiile subarmonice care apar n sistemele parametrice, adic n
sistemele n care parametrii sunt variabili n timp. La nceput erau utilizate ca elemente
variabile inductanele. S-au preferat apoi capacitile variabile deoarece n felul acesta poate fi
crescut viteza de lucru a sistemului. Se poate ajunge astfel la viteze de milioane de operaii
pe secund. n figura 4.1 sunt prezentate patru semnale ce pot fi implicate n funcionarea unui
parametron. Primul dintre acestea este semnalul cu frecvena de baz (fundamental), iar
celelalte trei reprezint subarmonice de faze diferite. Acestea din urm pot constitui tocmai
semnalele de reprezentare dintr-un parametron.
Calculatoarele electronice digitale se mai pot clasifica dup modul n care pot fi
programate. Astfel, se remarc calculatoarele cu programare rigid i calculatoarele cu
programare elastic. n ultima categorie intr sistemele adaptive sau instruibile, care pe baza
experienei acumulate i pot modifica programul n funcionare. Aceast ultim clasificare
ine ns mai mult de structura software a sistemului dect de cea hardware.
25
1.3. Sisteme informaionale
1.3.1. Sisteme de numeraie
O prim clasificare a sistemelor de numeraie cunoscute n momentul de fa poate fi
urmtoarea:
- sisteme de numeraie poziionale;
- alte tipuri de sisteme de numeraie.
Din prima categorie face parte sistemul de numeraie n baza 10 sau cel n baza 2. Din
cea de-a doua categorie poate face parte, de exemplu, sistemul de numeraie roman.
Sistemul de numeraie n baza 10 este cel utilizat n mod curent de operatorul uman n
activitatea zilnic. n acest sistem fiecare cifr deine o pondere mai mare sau mai mic n
reprezentarea valorii numerice la care prticip, funcie de poziia pe care o ocup n numr.
Astfel, numrul 1997 scris n baza 10 trebuie neles ca rezultat din formula:
1997 = 1 10
3
+ 9 10
2
+ 9 10
1
+ 7 10
0
Aceeai cifr 9 are semnificaii diferite, dup poziia pe care o ocup n numr.
Prin baz a unui sistem de numeraie poziional vom nelege numrul de cifre al
setului de simboluri utilizate de sistem. Sistemul de numeraie zecimal are baza 10 deoarece
utilizeaz 10 cifre (simboluri): 0, 1, 2, 3, 4, 5, 6, 7, 8 i 9.
Se poate observa c orice numr natural mai mare dect 1 poate fi utilizat ca baz
pentru un anumit sistem de numeraie. Astfel, utiliznd doar dou simboluri (cifre), fie ele 0 i
1, vorbim despre sistemul de numeraie binar ce utilizeaz baza 2, n timp ce cu trei simboluri
(0, 1, 2) se poate constitui sistemul de numeraie ternar cu baza 3, .a.m.d.
n tabelul 1-1 sunt date, spre comparaie, reprezentrile primelor 17 numere naturale n
mai multe baze de numeraie.
tabelul 1-1. Reprezentarea primelor 17 numere naturale n diverse sisteme de numeraie
ZECIMAL BINAR TERNAR OCTAL DUODECIMAL HEXAZECIMAL
0 0000 000 00 00 00
1 0001 001 01 01 01
2 0010 002 02 02 02
3 0011 010 03 03 03
4 0100 011 04 04 04
5 0101 012 05 05 05
6 0110 020 06 06 06
7 0111 021 07 07 07
8 1000 022 10 08 08
9 1001 100 11 09 09
10 1010 101 12 0m 0A
11 1011 102 13 0n 0B
12 1100 110 14 10 0C
13 1101 111 15 11 0D
14 1110 112 16 12 0E
15 1111 120 17 13 0F
16 10000 121 20 14 10
26
1.3.2. Codificare i coduri
Prin codificare se nelege schimbarea formei de reprezentare a informaiei, ceea ce
poate fi numit o translatare de limbaj.
Fie X = {x
0
, x
1
,.., x
p-1
} mulimea simbolurilor primare emise de o surs de informaie,
care urmeaz s fie codificate prin intermediul unor simboluri elementare aparinnd unei
mulimi Y = {y
0
, y
1
,.., y
n-1
} . Prin operaia de codificare se asociaz fiecrui element x
i
e X,
1 , 0 = p i , al sursei primare de informaie, o secven de simboluri y
j
e Y, 1 , 0 = n j .
Corespondena astfel realizat va fi una biunivoc.
Notm prin Z = {z
0
, z
1
,.., z
p-1
} mulimea cuvintelor de cod alocate setului de
simboluri primare X. Astfel, cuvntul de cod z
3
poate fi exprimat, spre exemplu, ca:
z
3
= y
0
y
1
y
3
y
5
Putem defini n acest mod operaia de codificare ca fiind o coresponden biunivoc
ntre cele dou mulimi, X i Z, deci o aplicaie bijectiv f: X Z. Codul se va numi uniform
dac toate cuvintele z
0
, z
1
, .. , z
p-1
au aceeai lungime. n tehnica digital mulimea Y este
mulimea binar {0, 1}, deci cuvintele mulimii Z sunt cuvinte binare de o anumit lungime
(n general 8 bii (octet sau byte), 16 bii, 24 bii, 32 bii, 64 bii etc.).
Simbolurile mulimii X pot fi i altele dect cifre, deci pot rezulta mai multe tipuri de
coduri. De remarcat sunt codurile numerice i cele alfanumerice.
Exemple de coduri numerice sunt codurile: binar, octal, hexazecimal, zecimal codat
binar (BCD- Binary Coded Decimal) etc.
Exemple de coduri alfanumerice sunt: ASCII (American Standard Code for
Information Interchange) i EBCDIC (Extended Binary Coded Decimal Interchange Code).
Codul ASCII codific 128 de caractere (cele 52 de litere, majuscule i minuscule, ale
alfabetului englez, cele 10 cifre zecimale, caractere speciale i caractere de comand). Codul
EBCDIC codific 136 de caractere. Exist caractere ASCII care nu au corespondent EBCDIC
i invers.
Codul ASCII, datorit succesiunii liniare a caracterelor majuscule i minuscule, poate
fi utilizat pentru ordonri alfabetice.
Exemplu: Caracterul ? n ASCII are codul 3F iar n EBCDIC 6F. De asemenea,
caracterele 0, A, a au codurile ASCII 30, 41, 61 iar cele EBCDIC F0, C1, 81.
Aplicaie: S se gseasc codurile ASCII pentru caracterele: k, E, q, o, 7 tiind c
aceste coduri se succed liniar.
Rezolvare:
Caracter Cod ASCII
K 6B
E 45
Q 71
O 6F
7 37
Codurile BCD presupun c mulimea X este {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} (mulimea
sursei primare de informaie), iar mulimea Z a cuvintelor de cod trebuie s conin cel puin
27
10 cuvinte distincte. Cuvintele de cod trebuie s reprezinte cel puin 4 bii deoarece 2
3
< 10 <
2
4
. Se obin n total
10
16
A psibiliti de codificare, Z fiind inclus n mulimea {0000, 0001,
,1111}.
Din acest mare numr de coduri posibile, exist anumite variante mai uzuale care pot
fi divizate n dou clase speciale de coduri: coduri ponderate i coduri neponderate.
1.3.2.1. Coduri ponderate
Fie X = {0, 1, . , 9}, xeX i z
(x)
= (y
3
y
2
y
1
y
0
)
(2)
. Fiecrei cifre binare (bit) y
j
, 3 , 0 = j ,
i se ataeaz o pondere p
j
astfel nct
k
3
0 k
k
p y x
=
= . Aici s-a considerat p
j
= 2
j
.
Codurile ponderate cele mai utilizate sunt: 8421, 2421, 4221, 7421.
ZECIMAL 8421 2421 4221 7421
0 0000 0000 0000 0000
1 0001 0001 0001 0001
2 0010 0010 0010 0010
3 0011 0011 0011 0011
4 0100 0100 0110 0100
5 0101 1011 1001 0101
6 0110 1100 1100 0110
7 0111 1101 1101 0111
8 1000 1110 1110 1001
9 1001 1111 1111 1010
Pentru codul ponderat 8421, n cuvntul de cod bitul de rang 0 are ponderea 1, bitul de
rang 1 are ponderea 2, bitul de rang 2 are ponderea 4 iar bitul de rang 3 are ponderea 8.
Deoarece fiecare bit are ponderea numrului n binar i cuvintele de cod sunt chiar numerele
succesive n sistemul binar natural, acest cod se mai numete codul zecimal binar natural
(NBCD), n terminologie obinuit fiind denumit (impropriu) cod BCD. Spre exemplu: 9=1
8 + 0 4 + 0 2 + 1 1.
Aceeai regul de fixare a ponderii din cuvntul de cod, egal cu cea din notaia
codului, se respect la toate celelalte coduri ponderate. Apar ns unele ambiguiti n
reprezentarea unor numere, ca de exemplu n cazul codului 2421. Aici, numrul 6 poate fi
reprezentat att prin codul 1100 ct i prin 0110. ntr-adevr, avem:
1 2 + 1 4 + 0 2 + 0 1 = 6 i 0 2 + 1 4 + 1 2 + 0 1 = 6
S-a ales codul 1100 n virtutea respectrii condiiei de complementaritate fa de 9:
C(6)=3
1.3.2.2. Coduri neponderate
Exemple de coduri neponderate:
codul exces 3
codul binar reflectat
28
Codul exces 3 se obine din cuvntul de cod 8421 al cifrei zecimale respective, la
care se adaug 0011. Acest cod este util n situaia sesizrii inexistenei informaiei pe linia de
transmisie sau pe suportul fizic de memorare (locaie de memorie, registru etc.). Se obine
astfel un zero viu, codificat prin 0011.
Semnificaia noiunii de zero viu poate fi uor neleas pe exemplul urmtor. S
presupunem c presiunea dintr-o incint ce face parte dintr-un proces industrial, este msurat
continuu prin intermediul unui manometru. Informaia de presiune este convertit (de ctre un
traductor) n una de tensiune electric, transferat prin intermediul unui conductor electric
pn n camera de control, unde este afiat de un aparat cu ac indicator montat pe un panou
sinoptic. Aparatul indicator, de tipul voltmetrului analogic, arat ca n figura urmtoare.
figura 1-11. Aparat indicator
Evident, n cazul n care presiunea relativ n incinta supravegheat este nul, acul
indicator va indica valoarea 0. Aceeai valoare, ns, va fi indicat i n cazul n care
presiunea relativ din incint nu mai este nul, ea crescnd progresiv n timp, dar conductorul
electric dintre manometru i aparatul indicator este ntrerupt. ntr-o astfel de situaie,
operatorul uman ce urmrete acul indicator va considera c nu exist nici un pericol n
instalaia tehnologic, pn la explozie.
O soluie pentru problema descris este cea a introducerii n sistemul de
msur a unui zero viu. Acest lucru se realizeaz prin trimiterea ctre aparatul cu ac indicator
a unei tensiuni nenule chiar i n cazul n care presiunea relativ din incint este nul.
Codul binar reflectat se obine prin reflectri repetate a codurilor pe n-1 ranguri,
adugnd bii 0 ntr-unul din domenii i bii 1 n cellalt domeniu (cele dou domenii sunt
separate prin planul de oglindire).
Exemple de coduri binar reflectate: codul Gray i codul Gray nchis.
Alte tipuri de coduri sunt codurile detectoare de erori i cele corectoare de erori.
1.3.2.3. Sistemul de numeraie binar
n acest sistem sunt utilizate numai dou cifre: 0 i 1. Aceste cifre pot fi puse n
corespoden cu absena respectiv prezena unui impuls electric.
Marele avantaj al sistemului de numeraie binar const n numrul minim de cifre
utilizate, ceea ce necesit un numr minim (2) de stri pentru elementele fizice care vor
implementa structurile componente ale calculatorului. Un alt avantaj l constitue simplitatea
algoritmilor de efectuare a operaiilor matematice.
Dezavantajul ce poate fi amintit n acest caz const n necesitatea lucrului cu iruri
lungi de simboluri n reprezentarea numerelor.
29
Conversia unui numr din reprezentarea n baza 10 n reprezentarea n baza 2 se
realizeaz n urmtorii pai:
Se separ numrul zecimal n partea sa ntreag i partea fracionar.
Se convertete partea ntreag la o reprezentare n baza 2.
Se convertete partea zecimal la o reprezentare n baza 2.
Se combin cele dou reprezentri (prin sumare), obinndu-se reprezentarea binar a
numrului zecimal dat.
Se remarc n cadrul acestei descrieri existena a doi pai importani (este vorba de
paii 2 i 3). Vom discuta pe larg aceti pai.
Conversia unui ntreg
Pentru a converti un numr scris n zecimal ntr-o reprezentare de tip binar, se mparte
succesiv acest numr la 2 pn cnd ctul devine 0. Resturile obinute n urma acestor
mpriri succesive reprezint cifrele numrului scris n noua baz. Aceste cifre (pe care le
vom numi i bii) sunt calculate n ordine cresctoare, bitul cu rangul cel mai puin
semnificativ fiind obinut primul.
Exemplul 1: S se converteasc numrul 254
(10)
n binar.
254 : 2
127 | 0
63 | 1
31 | 1
15 | 1
7 | 1
3 | 1
1 | 1
0 | 1
Rezult: 254
(10)
= 11111110
(2)
.
Exemplul 2: S se converteasc numrul 179
(10)
n binar.
179| 2
089| 1
044| 1
022| 0
011| 0
005| 1
002| 1
001| 0
000| 1
Rezult: 179
(10)
= 10110011
(2)
.
Conversia unui numr fracionar
30
Pentru a realiza conversia unui numr zecimal fracionar n codul corespunztor binar,
se va nmuli acesta cu 2 i se va separa apoi partea ntreag. Partea ntreag a produsului
reprezint un bit al numrului binar cutat. Procedura continu pn cnd partea fracionar
devine nul sau se obine precizia de reprezentare dorit.
Biii corespunztori reprezentrii binare sunt determinai, prin acest procedeu, n
ordine cresctoare, cel mai semnificativ fiind primul.
Exemplul 3: S se converteasc numrul 0.7109375
(10)
n binar.
0.7109375 2 1
0.4218750 2 0
0.8437500 2 1
0.6875000 2 1
0.3750000 2 0
0.7500000 2 1
0.5000000 2 1
Rezult: 0.7109375
(10)
= 0.1011011
(2)
.
Evident c, acum, dac vom dori conversia n binar a numrului zecimal
179.7109375
(10)
acesta se va scrie:
179.7109375
(10)
= 10110011.1011011
(2)
.
Ne punem n continuare problema conversiei inverse, din reprezentarea binar n cea
zecimal. O posibilitate de a realiza acest lucru const n scrierea sub form de puteri a
numrului reprezentat n binar.
Exemplul 4: S se converteasc numrul 10110011.1011011
(2)
n zecimal.
10110011.1011011
(2)
= 1 2
7
+ 1 2
5
+ 1 2
4
+ 1 2
1
+ 1 2
0
+ 1 2
-1
+ 1 2
-3
+ 1 2
-4
+ 1
2
-6
+ 1 2
-7
= 128+32+16+2+1+1/2+1/8+1/16+1/64+1/128 =179,7109375
O problem de reprezentare binar este cea a numerelor zecimale negative.
Exist trei procedee de reprezentare: codul direct, codul complementar i codul invers. Un
numr negativ din domeniul de lucru al calculatorului cu virgul fix este de forma:
a= -0.a
1
a
2
a
n
, unde a
i
are valoarea 0 sau 1.
n codul direct, convenim s exprimm acest numr sub forma:
a
d
= 1.a
1
a
2
a
n
=1+ 'a' = 1- a
Rezult c cifra zero se poate exprima n dou moduri diferite:
+0
d
= 0.000
-0
d
= 1 - 0 =1.000
31
n primul caz se vorbete despre nulul pozitiv, iar n al doilea caz despre nulul negativ.
De remarcat c utiliznd codul direct, pot fi exprimate toate numerele cuprinse n intervalul [-
1(1-2
-n
), 1-2
-n
] , evident cu n precizat.
1.4. Elemente de logic matematic
Calculatoarele electronice digitale (numerice) efectueaz operaii logice. De aceea,
pentru a putea nelege principiile de operare ale subsistemelor de procesare logic, este
necesar s facem o analiz a noiunilor de logic matematic. Se disting mai multe direcii de
preocupare n logica matematic, printre care logica claselor i logica propoziiilor.
n logica claselor se studiaz relaiile dintre clasele (mulimile) de obiecte, prin clas
nelegndu-se totalitatea obiectelor care au o anumit proprietate.
n logica propoziiilor se studiaz propoziiile din punctul de vedere implicat de
valorile de adevr ale acestora, adic relativ adevrului sau falsitii lor (este vorba de
propoziii matematice).
De menionat c n afar de logica bivalent, n care propoziiile pot fi fie numai
adevrate, fie numai false, s-au dezvoltat i alte logici matematice n care se admit i alte
valori pentru propoziii. Aceste logici au cptat atributul de polivalente.
Majoritatea calculatoarelor electronice digitale lucreaz n logic bivalent, utiliznd
codificarea binar a informaiei. Exist i sisteme care lucreaz pe baza unor logici
polivalente.
Fie A o propoziie. Dac ea este adevrat vom scrie: A = 1. Dac este fals, vom
scrie: A = 0. Astfel, 1 i/sau 0 reprezint valori de adevr (sau valori logice binare) pentru
propoziia A. Expresiile n care intervin mai multe propoziii vor fi numite funcii logice.
Algebra logic binar a fost fundamentat pe lucrrile matematicianului englez
George Boole i din aceast cauz ea mai poart i denumirea de algebr Boole sau algebr
boolean. Ea are la baz o serie de postulate i teoreme.
1.4.1. Funcii booleene
Fie o variabil boolean ale crei valori depind de valorile altor variabile booleene.
Vom spune c am stabilit o relaie funcional ntre variabilele respective.
Exemplu: Considerm un grup de trei becuri, notate L
1
, L
2
, L
3
. Asociem fiecrui bec o
variabil booleen x
i
care va cpta valoarea 1 dac becul L
i
este aprins i 0 dac becul este
stins. Vom defini n continuare o mrime E numit iluminare. Vom spune c iluminarea este
realizat (E = 1) dac cel puin dou becuri sunt aprinse. Rezult c E este o funcie de
variabilele x
i
, i=1,3 , adic : E = E(x
1
,x
2
,x
3
).
Funcia E se va scrie:
E(x
1
,x
2
,x
3
) = x
1
x
2
+ x
2
x
3
+ x
3
x
1
+ x
1
x
2
x
3
1.4.2. Tabelul de adevr al unei funcii logice
Valorile unei funcii logice de n variabile pot fi prezentate ntr-un tabel (numit tabel de
adevr) cu maximum 2
n
linii i n+1 coloane. n primele n coloane se trec combinaiile de
valori ale celor n variabile de intrare iar n ultima coloan se trec valorile corespunztoare ale
funciei. Vom conveni ca variabilele s fie considerate n tabel dup indice descresctor, de la
stnga la dreapta (x
n
, x
n-1
,, x
1
).
32
n cazul exemplului prezentat, tabelul de adevr al funciei E(x
1
, x
2
, x
3
) este:
Nr.crt. x3 x2 x1 E
0 0 0 0 0
1 0 0 1 0
2 0 1 0 0
3 0 1 1 1
4 1 0 0 0
5 1 0 1 1
6 1 1 0 1
7 1 1 1 1
Vom nota valorile funciei prin: E
k
= F(x
1
, x
2
, x
3
) unde k
(10)
= (x
1
, x
2
, x
3
)
(2)
.
De exemplu: E
5
= F(1, 0, 1) , 5
(10)
= 101
(2)
.
1.4.3. Operatori logici
Operatorii logici pot fi privii ca funcii logice elementare definite pe domeniul X al
variabilelor logice x
i
.
Operatorii simpli sunt:
- negarea (complementarea) operator unar;
- suma logic (disjuncia) operator binar;
- produsul logic (conjuncia) oprator binar;
- echivalena operator binar;
- suma modulo 2 operator binar.
1.4.3.1. Operatorul de complementare
Fie x o variabil logic . Dac asupra acesteia acioneaz operatorul de negare sau
complementare, rezultatul va fi constituit de variabila x ,citit ,,non x sau ,,x negat.
Simbolic putem scrie: y = x , unde cu s-a notat operatorul de complementare iar cu y
rezultatul aplicrii acestui operator asupra variabilei logice x.
O alt notaie este urmtoarea: y = x .
Tabelul de adevr corespunztor acestui operator este:
- x
x
0 1
1 0
Operatorul de complementare va mai fi numit i NU (NOT).
1.4.3.1. Operatorul sum logic
Tabelul de adevr este:
+ x
2
x1 x2+x1
0 0 0
0 1 1
1 0 1
1 1 1
33
Un simbol acceptat este v - simbolul disjunciei logice. De aceea, operatorul acesta se
mai numete i disjuncie logic. El mai este cunoscut i sub numele de SAU (OR) logic.
1.4.3.2. Operatorul produs logic
Tabelul de adevr este:
x2 X1 x2 x1
0 0 0
0 1 0
1 0 0
1 1 1
Se mai utilizeaz i simbolul . - numit conjuncie logic. Un alt nume pentru acest
operator este cel de I (AND) logic.
1.4.3.3. Echivalena logic
Tabelul de adevr este:
~ x2 x1 x2 ~ x1
0 0 1
0 1 0
1 0 0
1 1 1
Un alt simbol acceptat este . Echivalena logic mai este numit uneori i
coinciden logic.
1.4.3.4. Suma modulo 2
Tabelul de adevr este:
x2 x1 x2 x1
0 0 0
0 1 1
1 0 1
1 1 0
Suma modulo 2 este echivalent cu negarea operatorului de echivalen.
1.4.3.5. Implicaia logic
Tabelul de adevr este:
c x2 x1 x1c x2 x2 c x1
0 0 1 1
0 1 0 1
1 0 1 0
1 1 1 1
Noiunea de implicaie trebuie neleas ntr-un sens special. Astfel, o propoziie fals
implic orice propoziie, iar o propoziie adevrat este implicat de orice propoziie.
34
1.5. Sisteme de operare
Informaia procesat - la nivel intim de ctre un SNC, este exclusiv numeric. Mai
mult, majoritatea SNC-urilor prezint structur digital, fapt care conduce la reprezentri
numerice binare. Astfel, spre exemplu, atunci cnd prin intermediul unui program de editare
de text se introduc n memorie versurile: La steaua care-a rsrit / E-o cale-att de lung
..., ceea ce se stocheaz de fapt la locaiile corespunztoare sunt secvene de 0 i 1 (de forma
011010011101001010000101001). Cifrele binare 0 i 1 sunt reprezentate prin nivele distincte
de tensiune continu (de exemplu +5V pentru 1 i 0V pentru 0). Aceste nivele de tensiune
corespund reprezentrii fizice a informaiei, n timp ce cifrele binare 0 i 1 corespund
reprezentrii logice a informaiei. Din acest motiv se utilizeaz deseori exprimarea zero
i/sau unu logic.
Informaia stocat la nivelul memoriei, transferat la nivelul magistralelor sau
procesat la nivelul microprocesorului, n formatul binar n care apare, constituie informaie
intern SNC. Aceast informaie intern se afl n coresponden cu informaia extern
sistemului numeric de calcul, informaie ce trebuie prelucrat de ctre acesta. Dac informaia
intern prezint, dup cum s-a vzut, formate de reprezentare bine definite la nivel fizic i
logic, informaia extern nu ndeplinete astfel de condiii. Informaia extern poate fi
reprezentat prin intermediul diverselor mrimi fizice, cum ar fi presiunile, vitezele,
densitile, temperaturile, intervalele temporale, deplasrile spaiale etc. Conversia formatului
n care apare informaia extern n formatul de reprezentare intern a SNC este realizat prin
intermediul unor interfee hardware i software.
Odat ajuns n format intern, informaia trebuie organizat n vederea lansrii ei n
procesare. Entitatea informaional adus la starea n care ea poate fi trecut n faza de
procesare poart numele de dat. ntr-un SNC, datele sunt stocate n memorie ca ansambluri
de pachete de opt bii (octei, bytes) sau multipli de opt bii (cuvinte). Rezult c datele sunt
practic informaiile utile, necesar a fi procesate, respectiv informaiile rezultate n urma
procesrii (spre exemplu, rezultatul unei operaii de calcul poate constitui dat de intrare ntr-
o nou operaie de calcul).
Alturi de date, privite ca informaie util, efectiv, putem vorbi despre adrese sau
informaia de adresare. Informaia de adresare prezint un caracter auxiliar n raport cu
datele, servind la localizarea acestora din urm. Astfel, o locaie de memorie poate conine o
informaie util, adic o dat, care poate ns fi accesat doar dac se cunoate o informaie
auxiliar de adresare adresa. Ca i datele, adresele sunt reprezentate la nivel intern n format
binar, ele fiind transferate prin intermediul magistralei de adrese.
Cea de-a treia clas de entiti informaionale o constituie informaia de control
(semnalele de control). Informaia de control are rolul asigurrii unui cadru optim de
desfurare a procesului de prelucrare a datelor de ctre SNC. Semnalele de control asigur
sincronismele cerute de structura hardware a SNC i protocoalele de procesare impuse de
structura software. Magistrala de control constituie suportul fizic prin care aceste semnale
sunt transferate ntre subsistemele SNC.
Observaie: Att adresele ct i semnalele de control pot deveni date la un moment
dat.
Organizarea intern a informaiilor ntr-un SNC face referire la organizarea datelor.
Dei toate datele au o reprezentare binar, semnificaia acestora poate s difere de la caz la
caz. Astfel, exist date ce fac referire la texte sau date ce fac referire la imagini grafice. Exist
date cu referire la valori numerice sau date ce se refer la instruciuni executabile de ctre
microprocesor. Exist chiar date relative la secvene sonore (voce, muzic etc.). Este deci de
35
ateptat ca datele s fie grupate dup tipul referit. n felul acesta, se pot organiza mulimi de
date de un anumit tip, pe o structur bine definit. Astfel de mulimi vor fi denumite fiiere.
Putem vorbi n acest fel de fiiere de text, fiiere grafice, fiiere de sunet, fiiere de cod etc.
Un fiier trebuie s prezinte un identificator i o structur. Identificatorul unui fiier
este chiar numele lui, n timp ce structura unui fiier este impus de tipul su.
Este posibil ca fiierele s fie grupate, n vederea gestionrii lor cu mai mult
eficien. Astfel de grupri poart denumirea de grupuri, dosare, directoare sau foldere.
1.5.1. Definirea unui sistem de operare
Un sistem de operare (SO) este un ansamblu de fiiere ce conlucreaz n asigurarea
gestionrii eficiente a tuturor resurselor software i hardware ale SNC.
Fiierele unui SO sunt distincte de fiierele de aplicaie create de utilizatori. O
clasificare a fiierelor este astfel bine venit.
Fiierele se pot clasifica dup tip astfel:
- fiiere de text
- fiiere grafice
- fiiere de sunet
- fiiere executabile
- fiiere speciale
n ultima categorie s-au considerat fiierele ce nu aparin n mod direct nici uneia din
clasele anterior menionate.
Dup funcionalitate, fiierele se clasific astfel:
- fiiere de aplicaie
- fiiere utilitare
- fiiere de sistem
n mod evident, fiierele de aplicaie sunt cele create de utilizator, constituind
realizarea aspectului suprem de funcionalitate ctre care tinde orice SNC. Un exemplu de
fiier aplicaie poate fi un program de rezolvare a ecuaiei de gradul 2 cu coeficieni ntregi.
Fiierele de sistem sunt cele care constituie n ultim instan sistemul de operare,
rezolvnd probleme cu tangen hardware i software de care utilizatorul trebuie s fie
degrevat. Un exemplu de astfel de fiier poate fi considerat interpretorul de comenzi al
sistemului de operare MS-DOS.
n fine, fiierele utilitare se situeaz la grania dintre celelalte dou clase menionate.
Un exemplu de fiier utilitar este shell-ul Norton Comander, ce lucreaz de asemenea sub SO
MS-DOS, sau editorul de regitri de sub Windows. Fr fiierele utilitare un SO se poate
descurca fr probleme. Utilitatea acestora este orientat ctre utilizator.
Exemple de sisteme de operare:
- *BSD
- BeOS
- DOS
- Linux
- Mac OS
- UNIX
36
- Windows
Un sistemul de operare asigur n principiu urmtoarele funcii:
- gestiunea resurselor fizice ale calculatorului i a dispozitivelor periferice;
- gestiunea operaiilor de intrare/ieire;
- gestiunea datelor (fiierelor) pe suportul de memorie extern;
- controlul ncrcrii n memoria intern, lansarea n execuie, execuia i
ncheierea execuiei aplicaiilor utilizatorului;
- sesizarea evenimentelor deosebite care apar n timpul execuiei unei aplicaii i
tratarea acestor evenimente (mesaje de erori i recomandri de rezolvare);
- asigurarea interfeei cu utilizatorul, accesul acestuia n controlul programului,
examinarea strii sistemului.
Orice SO prezint dou componente majore:
- nucleul (kernel)
- interfaa (shell)
La rndul ei, interfaa prezint dou subcomponente:
- interfaa cu utilizatorul
- interfaa cu hardware-ul mainii
Observaie: S-ar putea pune i problema unei interfee cu aplicaiile. Aceast
interfa se regsete n cadrul nucleului SO.
Nucleul sistemului de operare conine programele care gestioneaz resursele software
ale SNC i fiierele auxiliare corespunztoare. Funciile nucleului sunt:
- gestionarea datelor pe suportul de memorie extern;
- transferul datelor la nivelul magistralelor de sistem;
- sesizarea evenimentelor deosebite care apar n timpul execuiei aplicaiilor i
tratarea acestor evenimente;
- gestionarea proceselor de intrare/ieire n/din execuie a aplicaiilor.
Interfaa sistemului de operare asigur pe de o parte comunicaia ntre utilizator i
SNC, iar pe de alt parte adaptarea nucleului SO la nivelul main (hardware-ul mainii).
Interfaa cu utilizatorul poate implementa o serie de mecanisme cum ar fi:
- comunicaia om-main prin intermediul textului;
- comunicaia om-main prin intermediul meniurilor;
- comunicaia om-main prin intermediul imaginilor grafice;
- comunicaia om-main prin intermediul sunetelor;
- comunicaia om-main prin intermediul vocii;
- comunicaia om-main prin intermediul gesticii;
- comunicaia om-main prin intermediul gndului.
n cadrul acestor mecanisme sunt implicate diverse tehnologii de interfaare.
37
Obiectivele generale ale unui sistem de operare sunt:
- automatizarea operaiilor standard n toate etapele de exploatare a sistemului de
calcul;
- minimizarea efortului uman n utilizarea sistemului de calcul;
- optimizarea utilizrii resurselor sistemului de calcul;
- creterea eficienei globale n utilizarea sistemului de calcul prin:
- creterea vitezei de execuie a prelucrrilor de date
- reducerea timpului de rspuns al sistemului la solicitrile utilizatorilor
- creterea gradului de utilizare a resurselor
Funciile prin intermediul crora sistemul de operare realizeaz aceste obiective sunt:
- funcia de instalare automat a sistemului de operare pe un sistem de calcul;
- funcia de ncrcare n memoria intern a sistemului de operare, la pornirea
sistemului de calcul;
- funcia de configurare dinamic a sistemului de operare, conform cu modificrile
intervenite n structura hardware sau cu necesitile de exploatare a sistemului;
- efectuarea operaiilor de intrare/ieire la nivel fizic, pentru a permite utilizatorului
tratarea echipamentelor periferice la nivel logic, adic independent de
caracteristicile constructive ale lor;
- oferirea unei interfee cu utilizatorul, prin intermediul unui mecanism specific de
dialog i a unei tehnologii corespunztoare;
- gestionarea alocrii resurselor sistemului de calcul;
- asigurarea proteciei ntre utilizatori, acolo unde sistemul de operare permite
accesul concomitent al mai multor utilizatori (programe) la resursele sistemului de
calcul, i asigurarea proteciei ntre programe;
- tratarea erorilor;
- funcii auxiliare, cum ar fi: contabilizarea activitii sistemului de calcul,
jurnalizarea comenzilor adresate interpretorului de comenzi al sistemului de
operare, jurnalizarea erorilor, etc.
1.5.2. Clasificarea sistemelor de operare
Din punctul de vedere al interaciunii cu componentele hardware ale SNC i dup
modul de implementare a software-ului, sistemele de operare sunt organizat pe dou nivele:
A. Nivelul fizic - Include componenta firmware a sistemului de calcul. Acest nivel ofer
servicii privind lucrul cu componentele hardware ale sistemului de calcul i cuprinde
acele elemente care depind de structura hardware a sistemului. Tot n cadrul nivelului
fizic sunt incluse programele a cror execuie este indispensabil, de exemplu
programul care lanseaz ncrcarea automat a sistemului de operare la pornirea
calculatorului.
La acest nivel, comunicaia cu SNC se realizeaz prin intermediul sistemului
de ntreruperi, prin care se semnaleaz anumite evenimente aprute n sistem. La
apariia unei ntreruperi, controlul este cedat unor rutine de pe nivelul urmtor al
sistemului de operare.
Exemplu: La sistemele de calcul compatibile PC, componenta sistemului de
operare de pe nivelul fizic este componenta ROM-BIOS. Aceasta include programe
grupate dup funcia lor n :
38
- programe care se execut la pornirea sistemului de calcul, cum ar fi programul
POST (Power-On Self-Test) care verific starea de funcionare a sistemului de
calcul i programele de iniializare a activitii sistemului (rutina de ncrcare a
primului sector al discului sistem);
- rutinele care fac posibil utilizarea componentelor fizice ale sistemului de calcul,
rutine numite drivere fizice, ele oferind servicii pentru lucrul cu configuraia
hardware standard a sistemului de calcul: consola, tastatura, imprimanta,
perifericele standard i ceasul sistemului.
B. Nivelul logic - Include partea de programe a sistemului de operare i ofer
utilizatorului mijloacele prin care poate exploata sistemul de calcul. Comunicaia ntre
utilizator i sistemul de calcul se realizeaz prin comenzi adresate sistemului de
operare sau prin intermediul instruciunilor programelor executate, ct i 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 SNC. n felul acesta, nivelul fizic se constituie
ca interfa ntre hardware i nivelul logic al sistemului de operare.
n scopul utilizrii eficiente a resurselor SNC, unele sisteme de operare pot gestiona
execuia concurent a mai multor procese, asigurnd proceselor din sistem accesul concurent
la resursele sistemului sau partajarea resurselor. Aceasta nseamn c, la un moment dat, n
sistem se pot afla n execuie mai multe procese care disput ntre ele accesul la resurse.
Sistemul de operare gestioneaz resursele SNC pentru satisfacerea ct mai multor cereri de
alocarea de resurse.
O caracteristic important a unui sistem de operare este msura n care poate asigura
execuia concurent a proceselor. Dup acest criteriu, sistemele de operare pot fi:
- monotasking nu asigur execuia concurent i nici partajarea resurselor ntre mai
multe procese. Sub controlul unui sistem de operare monotasking, la un moment dat,
n sistemul de calcul se poate executa o singur aplicaie (task), aceasta rmnnd
activ din momentul lansrii ei n execuie i pn la terminarea complet. Ct timp
este n execuie, aplicaia are acces la toate resursele SNC.
Exemplu: Sistemele de operare MS-DOS i CP/M sunt sisteme de operare
monotasking. n timpul executrii unui program, sistemul de operare pierde
controlul asupra sistemului n favoarea programului aflat n execuie. Acesta deine
controlul pn n momentul ncheierii execuiei sale.
- multitasking - sunt acele sisteme de operare care asigur execuia concurent a mai
multor aplicaii concomitent.
Exemplu: Sistemele de operare Windows i Unix sunt sisteme multitasking.
Aplicaia Windows 3.x rulat sub sistemul de operare monotasking MS-DOS
permite exploatarea n regim multitasking a aplicaiilor Windows.
n plus fa de sistemele de operare monotasking, pentru un sistem de operare
multitasking trebuie definite strategiile de alocare a resurselor la procesele concurente,
strategii care vor fi folosite de componentele sistemului de operare pentru gestionarea
resurselor.
39
Din punctul de vedere al accesului utilizatorilor la SNC i al gradului de interaciune a
acestora cu sistemul, sistemele de operare pot fi:
- seriale - acele sisteme de operare pentru care gradul de interaciune cu utilizatorul,
n timpul prelucrrilor, este nul.
- interactive - sistemele de operare care 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). n plus,
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 specific pentru sistemul de calcul, care s cuprind echipamente
standard de intrare/ieire dedicate comunicaiei utilizatorului cu sistemul de
operare (terminale I/O). Sistemele de operare interactive pot fi:
- monouser - cnd comunicaia cu sistemul de calcul este posibil, la un moment
dat, numai pentru un singur utilizator, prin intermediul consolei sistemului de
calcul;
- multiuser - cnd sistemul de operare poate gestiona comunicarea concomitent
cu mai muli utilizatori, conectai la sistemul de calcul prin intermediul
echipamentelor de intrare/ieire.
Exemplu: MS-DOS este un sistem interactiv monouser, n timp ce Unix
este un sistem interactiv multiuser.
Un SO poate echipa SNC-uri cu diverse specificiti hardware. ns, un SO nu poate
lucra pe orice SNC. Un SO constituie suport pentru aplicaii, cauz pentru care el mai este
denumit i platform ataat unui SNC. Se poate vorbi astfel despre platforme Windows,
Unix, Linux etc.
Dup configuraia hardware deservit, sistemele de operare pot fi:
- SO pentru microsisteme
- sunt puternic interactive, cu un limbaj de comand accesibil sau cu interfa
grafic utilizator;
- unele sunt monouser si monotasking (MS-DOS), altele multitasking
(Windows), eventual i multiuser (Unix);
- sunt uor configurabile, oferind proceduri automate pentru ncrcarea sau
pentru instalarea SO;
- ocup un spaiu relativ redus n memoria intern;
- suport dezvoltri pentru a permite conectarea n reele de calculatoare sau
ca terminale la sisteme de calcul mari;
- prezint funcii de gestionare a informaiei dezvoltate n direcia manevrrii
unui numr mare de fiiere de dimensiuni mici.
- SO pentru minisisteme
- sunt interactive, multiuser i multitasking;
- folosesc un limbaj de comand pentru utilizatori avizai;
- procedurile de ncrcare la conectarea sistemului i de instalare a SO sunt
mai laborioase dect n cazul microsistemelor;
- sunt mai rigide n raport cu modificarea configuraiei hardware;
- asigur un sistem de prioriti de execuie dezvoltat;
- sunt orientate pentru lucrul cu mai muli utilizatori, oferind un sistem
complex de protecie a informaiei;
40
- sunt orientate pentru lucrul cu mai multe terminale, putnd ndeplini funcia
de concentrator de date.
- SO pentru sisteme mainframe
- sunt seriale sau interactive, multitasking;
- prezint limbaj de comand pentru utilizatori specializai;
- gestioneaz un numr mare de echipamente periferice;
- sunt orientate pentru prelucrri complexe i pentru volume mari de date.
n prezent se constat tendina de apropiere a performanelor microsistemelor de cele
ale sistemelor de nivel superior lor, n paralel cu tendina de apropiere a caracteristicilor
sistemelor de operare pentru sistemele de calcul mari de cele ale sistemelor de operare pentru
mini sau microsisteme. n acelai timp, se realizeaz o integrare funcional tot mai accentuat
a diferitelor tipuri de sisteme de calcul n platforme de lucru comune, de obicei prin
conectarea acestora n reele de calculatoare. Cel mai elocvent exemplu n aceast direcie este
reeaua Internet care realizeaz legtura ntre cele mai diferite tipuri de sisteme de calcul
funcionnd sub controlul diverselor SO.
Din punctul de vedere al dezvoltrii sistemului de operare, tendina actual este de
dezvoltare a SO portabile, adic acele SO care funcioneaz pe arhitecturi hardware diferite.
Un exemplu n acest sens este sistemul de operare UNIX.
O alt direcie este dezvoltarea de familii de SO - de exemplu familia SO Windows.
Au fost astfel dezvoltate SO interactive, multitasking, asigurnd i funciile pentru lucrul n
reea. ntre aceste SO, unele sunt specializate pentru un anumit mod de utilizare, cum ar fi
Windows NT Server pentru serverele de reea sau Windows NT Workstation pentru staiile de
lucru din reea.
1.5.3. Exemple de sisteme de operare
1.5.3.1. Sistemul de operare Windows
Sistemul de operare Windows, este un sistem de operare multitasking, ceea ce nseamn
c permite execuia mai multor programe n acelai timp.
Sistemul de operare Windows a devenit cel mai folosit sistem de operare. Acest sistem
pune la dispoziia utilizatorului o interfa grafic prietenoas (GUI Graphical User
Interface) bazat pe ferestre. Utiliznd sistemul Windows se pot constata cu uurin
caracteristicile de interfa comune tuturor programelor Windows:
tot ceea ce afieaz un program Windows pe ecran este cuprins n spaiul
ferestrei sale (o zon dreptunghiular de pe ecran i este identificat printr-o bar de titlu) pe
care o poate deplasa i redimensiona;
interaciunea utilizatorului cu un program Windows se efectueaz prin
intermediul unor obiecte grafice afiate pe suprafaa ferestrei aplicaiei: meniuri, cursoare,
butoane de comand i de opiune, csue de opiune, bare de defilare, etc.;
majoritatea aplicaiilor au o interfa att cu tastatura, ct i cu mouse-ul;
pot fi n lucru simultan mai multe programe;
se pot schimba date ntre programe.
Dosarul (folder) permite definirea unui container n care se pot pstra fiiere, aplicaii
sau alte dosare. Dosarul este un mecanism de organizare logic, la nivelul interfeei a
diferitelor entiti cu care lucreaz sistemul de operare, inclusiv a fiierelor.
La pornirea calculatorului, se ncarc sistemul de operare Windows 95 care afieaz pe
ecranul calculatorului (desktop), interfaa Explorer.
41
Interfaa Explorer este format din: icoane (Pictograme) care sunt mici desene
reprezentative pentru diferite entiti cu care lucreaz Windows (containere cu posibiliti ale
sistemului, aplicaie, fiier, dosar, unitate de disc etc), afiate pe ecran.
Prezentarea unor containere:
My computer conine toate componentele sistemului oferind accesul ctre
acestea. Componentele sunt reprezentate sub forma unor pictograme: cte una pentru fiecare
unitate de disc din sistem (discurile conin dosare iar dosarele conin fiiere si/sau alte dosare),
o pictogram pentru imprimantele instalate (Printers), o pictogram pentru celelalte
componente ale sistemului: monitor, mouse, tastatur, placa de sunet, placa multimedia etc
(Control Panel);
Recycle Bin (coul de gunoi) conine fiiere terse pe care sistemul Windows le
salveaz n acest container de unde se pot recupera. Golirea complet a containerului se face
efectund clic cu butonul din dreapta mouse-ului pe pictograma cores-punztoare i selectarea
opiunii Empty Recycle Bin.
tergerea unui anumit fiier se realizeaz prin selectarea fiierului respectiv, efectuarea unui
clic cu butonul din dreapta mouse-ului i selectarea opiunii Delete. tergerea coninutului
containerului sau a unui fiier se poate realiza i utiliznd meniul corespunztor.
Se pot crea rapid pictograme pe ecranul calculatorului pentru: aplicaie, fiier, dosar etc.
Pentru aceasta, ntr-o zona liber de pe ecran, se executa clic cu butonul din dreapta mouse-
ului i din meniul contextual se aleg opiunile New apoi Shortcut., n caseta de dialog
Create Shortcut Command line se introduce numele unitii de discuri sau se executa clic
pe butonul Browse, se parcurg dosarele pentru a alege aplicaia/fiierul, se execut clic pe
butonul Next, se scrie numele pictogramei i se execut clic pe butonul Finish. Pentru a
terge o pictogram, se trage peste pictogram Recycle Bin.
Cu ajutorul mouse-ului se pot muta pictograme prin metoda de trage i plaseaz (drag
and drop); se selecteaz o pictogram prin efectuarea unui clic pe aceasta i innd butonul
mouse-ului apsat, se deplaseaz pictograma n locul dorit.
Butoanele mouse-ului au urmtoarele roluri:
1. un singur clic stnga se folosete pentru deschiderea meniurilor derulante (butonul
Start, orice fereastra de pe bara de aplicaii, butoanele din dreapta sus ale oricrei ferestre
deschise sau butoanele din casetele de dialog: OK, Cancel, etc.)
2. efectuarea unui dublu clic pe pictograma corespunztoare este folosit pentru
deschiderea unui fiier, program, unitate de disc etc.
3. clic cu butonul din dreapta n dou situaii:
dac cursorul mouse-ului se afl pe suprafaa de lucru, va apare un meniu
derulant, din care se pot selecta comenzi specifice meniului principal;
dac cursorul mouse-ului se afl pe una din pictograme, va fi afiat un meniu ce
conine comenzi specifice aplicaiei corespunztoare pictogramei.
Bara de aplicaii (taskbar)
Aceasta se gsete n partea inferioar a ecranului. Dac se indic un punct liber pe
bar, aceasta se poate glisa n orice poziie a ecranului.
42
Bara de aplicaii conine:
butoane de aplicaii (task button), cte un buton pentru fiecare aplicaie activ.
Pe buton apare pictograma aplicaiei i numele acesteia. Dac aplicaia lucreaz cu fiiere, se
trece i numele acestora (W Microsoft Word - sistem.doc). Se poate efectua operaia de
comutare de aplicaii (task switching) ceea ce nseamn trecerea de la o aplicaie la alta, fr
s se nchid aplicaia precedent; trecerea se face prin acionare buton stnga mouse;
zona pentru configurare (Settings) conine pictograme pentru configurarea unor
elemente ale sistemului. Prin indicarea cu mouse-ul a unei pictograme, se va deschide o
caset de informare (Tooltip) n care este afiat numele parametrului controlat.
Dac se execut dublu clic pe pictogram, se deschide o caset de dialog care permite
utilizatorului sa modifice parametrii. Caseta de dialog poate fi nchis fr s se modifice
parametrii prin executarea unui clic in exteriorul ei.
Dac calculatorul are o plac de sunet, pe bara de aplicaii este afiat o pictogram
(difuzor), prin indicarea pictogramei, n caseta de informare va fi scris mesajul Volume. Dac
se execut clic pe aceasta pictogram se va afia o caset cu un poteniometru, care permite
modificarea valorii volumului; dac se executa dublu clic se deschide caseta de dialog
Volum Control prin intermediul creia se pot modifica parametrii ai plcii de sunet.
Exist de asemenea pictograma care afieaz ora preluat din sistem sub forma unui
ceas digital (Clock), prin acionare clic mouse pe pictogram, se deschide caseta de informare
n care se afieaz data; dac se execut dublu clic pe pictogram se deschide caseta de dialog
Date/Time Properties prin intermediul creia se poate actualiza data sistemului;
Meniul Start
Cu Butonul Start se deschide meniul Start. Meniul Start se poate deschide i prin
acionarea tastei cu desenul specific Windows-ului (fereastra) de pe ultimul rnd al unor
tastaturi.
Se prezint pe scurt unele submeniuri ale meniului Start:
Shut Down permite oprirea calculatorului. Sistemul salveaz automat modificrile
efectuate;
Run permite introducerea numelui unui program pentru a-l lansa n execuie
Help prezint instruciuni de utilizare a sistemului Windows i ofer explicaii
pentru comenzile uzuale;
Find este o opiune pentru cutarea unui fiier dup nume, dat sau o secven de
coninut;
Documents, permite utilizatorului gasirea rapida a unei liste cu ultimele
documente folosite;
Programs conine mai multe meniuri, printre care:
Accessories,: Paint brush, Fax, Games, Multimedia, Systems Tools,
Calculator, programe de editare texte, programe de editare grafic etc.
Windows Explorer permite organizarea documentelor.
Pentru lansarea aplicaiei Explorer se efectueaz clic pe butonul Start, se selecteaz
Programs apoi Windows Explorer sau dac exist pictogram pe Desktop, se efectueaz
dublu clic pe aceasta. Ca urmare, n panoul din partea stng sunt afiate pictogramele
Desktop-ului.
43
Fereastra din dreapta afieaz coninutul discului sau al folderului selectat n fereastra
din stnga.
Semnul + afiat n fata unei uniti de disc sau a unui folder indic faptul c exist
niveluri suplimentare, are alte foldere sau conine fiiere, care nu sunt afiate.
Semnul - afiat n fata unei uniti de disc sau a unui folder indic faptul c nivelul
poate fi restrns printr-un clic dublu de mouse (nu se mai afieaz obiectele din subordine).
Pentru obinerea informaiilor suplimentare despre un fiier sau folder, se selecteaz
elementul dorit i se execut clic pe butonul din dreapta. Apare o list de opiuni. Se
selecteaz Properties.
Crearea folderelor
1. se selecteaz unitatea de disc i poziia noului folder;
2. se alege File New Folder;
3. se introduce un nume pentru folder i <Enter> .
Copierea, mutarea i tergerea folderelor i fiierelor:
Exist dou metode:
decupeaz/copiaz i insereaz (cut/copy, paste);
deplaseaz i aeaz (drag and drop)..
Transferul se face prin intermediul unei zone de memorie intern, comun mai multor
aplicaii, numit Clipboard.
Metoda decupeaz/copiaz i insereaz:
1. se selecteaz fiierul care se dorete sa fie mutat sau copiat
2. se alege Edit Cut sau se efectueaz clic pe butonul din dreapta mouse-ului i se
selecteaz Cut din meniul care apare. Pentru copiere se alege: Edit Copy;
3. se deschide folderul destinaie
4. se alege Edit Paste sau se efectueaz clic pe butonul din dreapta mouse-ului i
se selecteaz Paste din meniul care apare pentru nserarea fiierului la destinaie;
5. daca fiierul exist deja, va apare o caset de dialog n care utilizatorul este
ntrebat dac dorete nlocuirea fiierului existent cu fiierul surs.
Metoda deplaseaz i aeaz:
1. se selecteaz fiierul care se dorete s fie mutat sau copiat;
2. pentru a muta fiierul se menine apsat butonul mouse-ului i tasta <Shift> i se
deplaseaz fiierul n noua poziie. Pentru a copia fiierul, se menine apsat butonul mouse-
ului i tasta <Ctrl> i se deplaseaz fiierul n poziia dorit;
3. daca fiierul exist deja, va apare o caset de dialog n care utilizatorul este
ntrebat dac dorete nlocuirea fiierului existent cu fiierul surs.
Dac se dorete mutarea unui folder cu toate folderele i fiierele pe care le conine, se
selecteaz folderul respectiv i se folosete metoda deplaseaz i aeaz pentru a-l plasa n
noua poziie.
tergerea unui folder sau fiier:
44
1. se selecteaz fiierul sau folderul care se dorete s fie ters;
2. se acioneaz <Del>
3. se confirm tergerea prin selectarea butonului OK din caseta de dialog care
apare.
Fereastra (Window)
Fereastra este o zon dreptunghiular de dimensiuni diferite de pe ecran. Pot exista mai
multe ferestre, fiecare corespunznd unei aplicaii.
Dac la un moment dat sunt deschise mai multe ferestre pe ecran, una singura este
fereastra activ. Aplicaia activ corespunde aplicaiei care primeste comenzile care se dau
de la un dispozitiv de intrare.
Fereastra se compune din urmtoarele elemente:
Bara de titlu (Title bar) pe care se afieaz numele aplicaiei sau al
documentului deschis n fereastr. Bara de titlu la o fereastr activ este afiat ntr-o culoare
diferit de a celorlalte ferestre de pe ecran.
Titlul ferestrei este afiat n bara de titlu. In funcie de tipul ferestrei, poate fi
numele unei aplicaii, al unui dosar, al unui fiier etc.
Bara cu titluri de meniuri (Menu bar) afieaz pe orizontal lista cu meniurile
disponibile. Meniurile la rndul lor sunt formate din liste de comenzi care acioneaz n
aplicaia sau documentul deschis n fereastr.
Bara cu instrumente (Toolbar) este afiat sub bara de meniu, este o bar cu
butoane ce conin pictograme ale unor comenzi care pot fi comandate i din meniu. Bara
apare numai la anumite ferestre de aplicaie (Word, Excel etc).
Bara de stare (Status Bar) este afiat n partea inferioar a ferestrelor de
aplicaii i afieaz diferite informaii referitoare la aciunile din aplicaie de exemplu: o scurt
descriere a comenzii care este curent selectat.
Butonul meniului de control (Control Menu Box) situat n partea stng a
barei de titlu a ferestrei; conine opiuni pentru manipularea ferestrei. Este util cnd
manipularea ferestrei se face folosind tastatura.. Pictograma afiat de acest buton este
pictograma aplicaiei care lucreaz n fereastr.
Exist patru butoane situate n partea dreapt a barei de titlu a ferestrei, ele pot fi
acionate numai cu mouse-ul:
Butonul de minimizare (Minimize button) este folosit pentru micorarea
ferestrei la nivel de pictograma.
Butonul de maximizare (Maximize button) este folosit pentru redimensionarea
ferestrei pn la ocuparea ntregului spaiu disponibil ce delimiteaz fereastra.
Butonul de restaurare (Restore button) apare n locul butonului de
maximizare dup operaia de maximizare, are ca efect refacerea ferestrei la dimensiunea pe
care a avut-o nainte de operaia de maximizare.
Butonul de nchidere (Close button) este folosit pentru nchiderea ferestrei.
pn la nivel de pictogram.
- Bara de derulare pe vertical i bara de derulare pe orizontal (Scroll bar) sunt
folosite pentru deplasarea ferestrei peste obiectele afiate (text, pictograme etc); conin
butoane sgei (scrool arow) i cursoare mobile (scroll box) care pot fi acionate numai cu
45
mouse-ul. Butoanele cu sgei permit defilarea coninutului ferestrei n sensul sgeii.
Cursorul mobil arat poziia ferestrei relativ la coninut.
- Bordura ferestrei (Border) este o bara subire care delimiteaz fereastra i care
poate fi agat cu mouse-ul pentru redimensionarea ferestrei pe vertical sau pe orizontal.
- Colurile ferestrei (Corner) sunt zonele de bordur din cele patru coluri ale
ferestrei. Sunt folosite la redimensionarea ferestrei cu ajutorul mouse-ului pe orizontal i
vertical n acelai timp.
- Cursorul mouse-ului (Pointer) este un semn grafic care arat poziia mouse-ului pe
ecran i care urmrete deplasarea mouse-ului pe masa real (pad). In funcie de operaia care
se execut, pointerul are diferite forme (de exemplu dac are forma de clepsidra nseamn
c se execut o operaie i utilizatorul trebuie s atepte pn se execut aceasta pentru a putea
s foloseasc din nou mouse-ul).
-Punctul de inserare (Insertion Point) este un semn grafic care indic poziia n care
poate fi scris un text sau inserat un desen ntr-un document.
- Suprafaa de lucru (Working area) este zona n care aplicaia sau documentul
afieaz obiecte sau informaii.
Clasificarea ferestrelor
Ferestrele pot fi de aplicaie sau de document:
Ferestrele de aplicaie conin aplicaiile n curs de execuie. Sub bara de titlu a
ferestrei se afl pe orizontal bara cu titluri de meniuri.
Ferestrele de document sunt situate n interiorul ferestrelor de aplicaie: au o bar
cu numele documentului, dar nu au o bar cu titluri de meniuri (sunt acionate meniurile
ferestrei de aplicaie).
Meniurile
Meniurile conin o lista cu opiuni pe care calculatorul le poate executa. Opiunile pot
fi: titlu de submeniu, o comanda de operaie sau o valoare a unui parametru. Utiliznd mouse-
ul sau tastatura se alege opiunea necesar.
Meniul poate fi dezactivat ceea ce nseamn c nu permite accesul la opiuni sau
activat, n care caz permite accesul la opiuni.
Alegerea unei opiuni din meniu produce o anumit aciune, astfel:
Dac opiunea este un titlu de submeniu, se va afia o list de opiuni;
Dac opiunea este o comand de operaie, se va declana o anumit aciune a
calculatorului;
Dac opiunea este o valoare a unui parametru, prin alegerea ei i se va atribui
parametrului valoarea precizat prin opiune. Dac parametrul poate lua mai multe valori, se
folosete un grup de opiuni de meniu de tip butoane radio (butoane de opiuni) care la un
moment dat permit activarea unei singure opiuni din grup.
Dac parametrul poate lua doar dou valori, se folosete o opiune de tip
comutator, la o alegere se activeaz i atribuie parametrului valoarea adevrat, iar la
urmtoarea alegere se dezactiveaz i atribuie parametrului valoarea fals.
46
n titlul meniului sau n opiunea de meniu, una din litere este subliniat i se
numete litera de identificare, ea poate fi utilizat pentru a deschide un meniu sau pentru a
alege o opiune din meniu.
Ferestrele de aplicaie dispun de mai multe meniuri:
Meniul principal (pull-down), afieaz titlurile de meniuri pe orizontal n bara
de meniuri. Prin deschiderea unui meniu din lista de meniuri, se afieaz sub acesta un alt
meniu, numit meniu derulant (pop-up menu) care conine o liste opiuni. Se poate deschide
meniul pull-down executnd clic cu mouse-ul sau acionnd tasta Alt sau F10 i folosind
tehnica barei selectoare sau a literei de identificare.
Convenii n reprezentarea opiunilor:
opiunea scris cu culoare gri nu este disponibil pentru aplicaie (nu sunt asigurate
condiiile necesare pentru executarea comenzii);
triunghiul din dreapta numelui opiunii semnifica faptul c opiunea este un titlu
de submeniu, ceea ce nseamn c se va deschide un alt submeniu;
opiunea urmat de trei puncte , afieaz o caset de dialog (dialog box) pentru
ca utilizatorul s furnizeze informaii suplimentare pentru executarea comenzii;
bifa din stnga opiunii are efect de comutator; prezena bifei semnific faptul c
opiunea este activat;
combinaia de taste din dreapta opiunii, numit scurttur (shortcut keys) se
folosete pentru a executa o comand direct (de exemplu copy Ctrl+C ).
Meniul de control
Meniul de control este identificat prin butonul aflat n coltul din stnga sus al ferestrei;
apare la ferestre i la butoanele ferestrelor minimizate i conine comenzi pentru manipularea
ferestrelor i butoanelor.
Se deschide cu clic pe meniul de control al ferestrei, clic pe butonul ferestrei dac este
meniul de control al butonului unei ferestre document minimizate sau clic cu butonul din
dreapta pe butonul ferestrei minimizate dac este meniul de control al butonului unei ferestre
de aplicaie minimizate.
Dac se utilizeaz tastatura, se acioneaz combinaiile de taste Alt+Spaiu pentru
ferestre de aplicaie sau butonul ferestrei minimizate i Alt+- pentru o fereastr.
Opiuni ale meniului:
Restore reface fereastra la dimensiunea pe care a avut-o nainte de operaia de
maximizare sau minimizare;
Move permite deplasarea ferestrei cu ajutorul tastaturii;
Size permite redimensionarea ferestrei cu ajutorul tastaturii;
Minimize reduce fereastra la un buton;
Maximize redimensioneaz fereastra la dimensiunea maxim;
Close (Alt+F4), nchide fereastra.
Meniul de comenzi rapide (shortcut menus)
Acest meniu se deschide executnd clic cu butonul din dreapta pe un obiect, ca urmare
se afieaz o list cu comenzi specifice obiectului (fiier, bar de aplicaie, ecranul), dup cum
47
urmeaz:
obiectul este un fiier, meniul conine comenzi printre care: copiere, mutare,
tergere;
obiectul este bara de aplicaii, meniul conine opiuni pentru manipularea ferestrelor
de aplicaii;
obiectul este ecranul (un punct liber pe acesta), meniul conine comenzi pentru
manipularea obiectelor de pe ecran (pictograme, dosare) etc.
Caseta de dialog (dialog box)
Caseta de dialog este o zona de afiare care se suprapune peste imaginea curent. Prin
intermediul casetei, sistemul informeaz uilizatorul despre operaia pe care o execut, despre
un incident avut n timpul executrii operaiei sau cere informaii suplimentare pentru
executarea unei operaii.
Dialogul se poate realiza prin intermediul unor obiecte de pe ecran:
textul explicativ;
zona de editare;
butoanele radio;
comutatoare;
declanatoare;
liste.
Caseta de dialog este format din:
Bara de titlu a casetei care definete aciunea care a determinat apariia casetei de
dialog. Caseta se poate deplasa glisnd cu mouse-ul bara de titlu;.
Butonul de nchidere plasat n extremitatea dreapt a barei de titlu se folosete
pentru nchiderea casetei de dialog (se executa clic pe buton);
Butonul de Help plasat n partea dreapta a barei de titlu, lng butonul de nchidere
i marcat cu simbolul ? se folosete pentru a obine informaii despre obiectele din
caset. Se executa clic pe buton i ca urmare cursorul mouse-ului va lua forma
butonului, apoi se indic obiectul din caset pentru care utilizatorul dorete sa aib
informaii i se execut clic cu mouse-ul pe acesta, informaiile se afieaz ntr-o
caset;
Zona de obiecte conine obiecte folosite pentru dialog. Sunt obligatorii textul
explicativ i declanatoarele. Obiectele pot fi organizate n seciuni; fiecare seciune
are un titlu, seciunea se deschide efectund clic pe titlul ei.
Obiectele din zona de obiecte:
Textul explicativ care informeaz utilizatorul despre dialogul iniiat;
Zona de editare text (Text box), n care poate fi scris un text (nume de fiier, nume
de director, sir de caractere,). Dac trebuie scris o valoare numeric, se folosete
caseta de editare care este prevzut cu un buton de incrementare i unul de
decrementare;
Lista permite stabilirea valorii unui parametru ce poate lua mai multe valori. Numele
listei reprezint parametrul pentru care se stabilete valoarea, iar ntr-un dreptunghi
se afieaz o list de nume ce reprezint valori pe care le poate lua parametrul (nume
de fiiere, nume de dosare, nume de uniti de disc, nume de fonturi etc.). Se alege
48
un nume din list atribuind astfel o valoare parametrului. Dac lista este prea lung
se folosesc barele de derulare (vertical / orizontal).
Lista poate fi:
- Simpl, n care se afieaz mai multe elemente din list. In general este nsoit
de o zon de editare text, n care va fi scris numele ales din list sau n care se poate scrie
numele de la tastatur.
- Ascuns, n care se afieaz un singur element din list i el corespunde valorii
actuale a parametrului.
1.5.3.2. Sistemul de operare UNIX/Linux
UNIX este un sistem de operare portabil, dezvoltat iniial de un grup de programatori
de la AT&T Bell Labs, printre care Ken Thomson, Dennis Ritchie i Douglas McIlroy. Din
sistemul de operare UNIX au derivat printre altele sistemele 386BSD, FreeBSD, OpenBSD,
NetBSD, IRIX i Linux. Firma Apple a ales UNIX ca fundaie pentru noul ei sistem de
operare Mac OS X.
Linux este unul dintre cele mai cunoscute exemple de software liber bazat pe
dezvoltarea de software Open Source. Termenul Linux se refer la nucleul Linux, dar este
folosit n mod curent pentru a descrie ntregul sistem de operare, cunoscut i sub numele
GNU/Linux, care conine nucleul Linux, bibliotecile software i diverse unelte dezvoltate de
ctre proiectul GNU. O distribuie Linux adaug acestor componente de baz o mare cantitate
de software organizat n "pachete" (packages).
Nucleul a fost dezvoltat la nceput pentru microprocesorul Intel 386 dar acum
suport o mare gama de microprocesoare i arhitecturi. Este folosit att pe calculatoare PC i
supercomputere ct i pe sisteme ncapsulate ca telefoanele mobile sau video recorderele.
Iniial dezvoltat i utilizat de ctre programatori voluntari, Linux a ctigat
suportul industriei IT i al marilor companii ca IBM i Hewlett-Packard i a depit ca
folosire cele mai multe versiuni proprietare de UNIX. Analitii atribuie succesul sistemului
faptului c este independent de furnizor, implementarea prezint un cost sczut, securitatea i
fiabilitatea sistemului sunt foarte bune.
Dezvoltarea sistemului a fost nceput de ctre Linus Torvalds care dorea s obin un
sistem similar cu Minix, dar fr limitrile acestuia. Linux a fost dezvoltat sub licena GNU
General Public License astfel nct codul surs este disponibil oricui, i va rmne disponibil
pe viitor tuturor celor interesai.
Sistemul de operare Linux se gsete n mai multe variante (distribuii). Cele
mai folosite distribuii de Linux sunt:
- RedHat Linux
- SuSE Linux
- Mandrake Linux
- Debian GNU/Linux
- Slackware Linux
- Knoppix
Caracteristici Linux
Mediu interactiv care permite comunicarea direct cu calculatorul prin intermediul
comenzilor i al mesajelor. Este un SO multiuser, care mparte resursele calculatorului prin
49
tehnica "time sharing". Este un SO multitasking, care permite execuia mai multor programe
n acelai timp. Sistemul conine: un kernel (nucleu) care coordoneaz funcionarea intern a
calculatorului (de ex. alocarea resurselor) i mai multe shell-uri (ex. shell-ul BASH) care
acioneaz ca o legtur ntre utilizator i kernel prin interpretarea i execuia comenzilor
introduse interactiv. Linux n ultimii patru ani a avut o cretere spectaculoas n lumea
sistemelor de operare, devenind un sistem de operare care este folosit n lumea afacerilor,
educaiei i pentru uz personal. Linux este sistemul de operare ce aparine familei tip-UNIX,
care poate funciona pe calculatoarele cu procesor Intel 80386 (i mai performante din aceasta
clasa). Susine o gam larg de pachete de programe, ncepnd cu TeX i continund cu
XWindows, compilatoare GNU C/C++ etc., pn la protocolul TCP/IP. Aceast realizare
flexibil a sitemului de operare UNIX, care este Linux, este distribuit n baza licenei GNU
(GNU este un proiect lansat in 1984 n scopul crerii unui sistem de operare asemntor cu
UNIX dar care trebuia s fie un sistem de operare liber difuzat, necomercial.). Linux poate
transforma un calculator PC ntr-o staie de lucru ce prezint flexbilitatea sistemului UNIX.
Este un sistem perfect pentru conectarea la Internet i folosirea la maximum a serviciilor
Internet. Este un sistem perfect pentru instituii bugetare i de nvmnt ce au o finanare
modest, deoarece este distribuit gratis n baza licenei GNU. Este un sistem perfect pentru
folosirea personal la rezolvarea problemelor de programare, deoarece susine o multime de
medii de programare. Este un SO dezvoltat de un grup de entuziati care au reuit s-l fac
accesibil maselor i flexibil la solicitrile utilizatorilor. Linux a fost creat de Linus Torvalds,
pe cnd studia la universitatea Helsinki, Filanda. Prima versiune Linux creat de Linus, avea
la baz sistemul de operare Minix i a fost testat n 1991 la sfritul lunii august. Au urmat i
alte versiuni, care lucrau ns imperfect. La 5 august 1991, Linus lanseaza versiunea Linux
0.02 i roag s fie ajutat de comunitatea programatorilor din toat lumea pentru a fi
dezvoltat n continuare. SO Linux, ulterior a fost dezvoltat de ali programatori profesioniti,
pe cont propriu, devenit popular n aa msur nct marii producatori de soft au fost nevoii
s-i acorde atenie. Astzi - lucru de remarcat - Linux concureaz de la egal la egal cu sisteme
comerciale ca Windows sau Unix.
O caracteristic general a SO Linux
Linux deine majoritatea calitilor UNIX, plus altele specifice doar lui. Este un sistem
multi-utilizator, ca i UNIX. Aceasta presupune lucrul a mai multor utilizatori la o singur
main ce poate executa simultan mai multe aplicaii. Linux ndeplinete condiiile
standardului IEEE POSIX.1, System V BSD.
Linux operaz cu diferite tipuri de fiiere. Unele dintre acestea, aa cum este
ext2fs, au fost create special pentru acest SO.
Linux conine setul complet de protocoale TCP/IP pentru lucrul n reea. Sunt
incluse, de asemenea, driverele multor plci de reea: Ethernet, SLIP (Serial Line Internet
Protocol), PLIP (Parallel Line Internet Protocol), PPP (Point-to-Point Protocol), NFS
(Network File System), etc. Sunt incluse sistemele de servicii TCP/IP, cum ar fi: FTP, telnet,
NNTP, SMTP.
Nucleul Linux este elaborat n acord cu specificaiile funcionale ale regimului
de lucru protejat, caracteristic procesoarelor Intel 80386 i ulterioare.
Conectarea utilizatorilor n sistem
Pentru a se conecta, un utilizator trebuie s tasteze numele utilizatorului (login: nume
utilizator) i parola (password: parola).
50
SO nu lucreaz cu nume ci doar cu numere, ca de exemplu: numrul de utilizator
(UID), numrul de grup de lucru (GID), numrul directorului de intrare ($HOME). Altfel
spus, SO tie doar c utilizatorul xxx are alocat numrul 512 (UID), identificnd n continuare
utilizatorul prin intermediul acestui cod numeric.
Organizarea logic a discului UNIX
n general se aseamn cu cea de sub sistemul de operare DOS. Exist i aici fiiere i
directoare (cataloage).
Director Coninut
/ -directorul rdcin, n care se gsesc toate fiierele sistemului
/bin -fiiere executabile i utilitare des folosite
/dev
-fiiere speciale asociate dispozitivelor periferice, cum ar fi: consola, imprimanta,
modemul,etc.
/home -rdcina unui sub arbore format din directoarele utilizatorilor din sistem
/tmp -fiiere temporare folosite n anumite aplicaii
/mnt -directorul n care se pot monta unele "periferice"
"Calea" de la rdcin la un fiier se numete cale de acces. Aceasta poate fi de doua tipuri:
a) calea absolut: de la rdcin la fiier
Exemplu: /home/dragos/mail/mbox
b) calea relativ: de la directorul curent la fiier
Exemplu: dac directorul curent este /home, fiierul mbox se
acceseaz folosind calea dragos/mail/mbox
n Linux exist directoare uzuale ca:
a) directorul rdcin (/)
b) directorul curent (.)
51
Exemplu: presupunem c suntem n directorul /home/dragos i vrem s trecem n
directorul /home/dragos/mail. Lucrul aceasta se poate face cu comanda cd mail (utiliznd
calea relativ), sau cu comanda cd /home/dragos/mail (utiliznd calea absolut).
c) directorul HOME ($HOME) - este rdcina subarborelui ataat utilizatorului.
Exemplu: echo $HOME va avea ca efect afiarea coninutului directorului home.
d) directorul de nivel superior (..)
Observaie: Sub Linux, caracterul \ (backslash) utilizat n specificarea cii este
nlocuit de caracterul / (slash).
Fiiere
Comanda de afiare a fiierelor este:
ls [optiuni] director
n lipsa specificrii directorului, se afieaz coninutul directorului curent.
Opiunile pot fi:
-l afieaz caracteristicile fiierului n format lung
-i afieaz numrul i-nodului
-s afieaz dimensiunea n numr de blocuri
-a afieaz i fiierele ascunse (cele care ncep cu '.' Exemplu: .admin)
-C afieaz lista pe mai multe coloane (ordonare pe coloane)
-x afieaz lista pe mai multe linii (ordonare pe linii)
-R afieaz descendent arborele de fiiere, n mod recursiv
-n afieaz numerele UID i GID n loc de nume
-S afieaz dup lungime n ordine descresctoare
S trecem n directorul /usr/lib/uucp (cd /usr/lib/uucp) i s efectum o serie de teste.
[ls -l], [ls -al], [ls -si], [ls -lS], iar dac informaiile afiate defileaz prea repede pe
ecran, se poate da comanda:
[ls [optiuni] director | more]
Observaie: n locul numelor de fiier sau director se pot folosi semnele '*' i '?', ceea
ce nseamn nlocuirea unui grup de caractere respectiv a unui singur caracter.
Exemplu: Presupunem c n directorul curent avem fiierele test, test1, teze, carte,
mail, revista. Dnd comanda:
ls te*
se realizeaz afiarea fiierelor test, test1, teze
Cu:
ls te??
afiarea fiierelor test, teze (toate care incep cu te si sunt din 4 litere).
52
ls *e - afieaz fiierele teze, carte (toate care se termina cu e).
ls ?a* - afieaz fiierele carte, mail (toate care pe poziia a doua conin litera 'a').
Protecia fisierelor sub Linux
Accesul la un fiier se face prin prisma drepturilor user-ului asupra acestuia.
Proprietarul fixeaz drepturile de acces la fiierele sale.
Exemplu: din directorul /usr/lib/uucp dam se va obtine:
1 2 3 4 5 6 7 8
-r--r--r-- 1 root uucp 7597 May 9 13:08 sluug
Zona Ce se gaseste in ea
1 -drepturi de acces
2 -numarul de legaturi spre acel fisier
3 -proprietarul fisierului
4 -grupul din care face parte
5 -lungimea fisierului
6 -data la care s-a modificat
7 -anul sau ora la care s-a modificat
8 -numele fisierului
In Zona 1 avem drepturi de acces asupra fiierelor i a directoarelor. Aceste drepturi se mpart
la rndul lor n patru zone i anume:
53
1) Prima poziie ne d tipul fiierului care poate fi:
d Director - Fiier obinuit l Legatur simbolic c Fiier special corespunztor
unui echipament periferic orientat pe caractere (care transfer datele caracter cu caracter), de
exemplu consol, modem, imprimant etc. b Fiier special corespunztor unui echipament
periferic orientat pe transfer n bloc de date.
Zona owner conine drepturile proprietarului fiierului.
Zona group conine drepturile grupului din care face parte proprietarul.
Zona others conine drepturile pe care le au alii asupra fiierului.
Drepturile unui fiier pot fi: r (read) de citire a fiierului, w (write) de scriere n fiier,
x de execuie. Drepturile la nivel de directoare sunt: r autorizeaz citirea; w autorizeaz
crearea sau distrugerea unui element al directorului; x autorizeaz intrarea n director.
Exemplu 1) : 15652 8 -rw-r-xr-- 1 root uucp 7597 May 9 1994
README
Concluzii:
README este fiier obinuit
Proprietarul (root) lui are drept de citire (r) i scriere (w) n el (rezult din
zona ii). Grupul (uucp) din care face parte are drept de citire (r) i execuie (x).
Toi user-ii au dreptul s citeasc fiierul.
54
Exemplu 2) : 1651 2 drwxr-xr-- 2 uucp bin 1024 May 9 21:30 Mail/
Concluzii:
Mail este un director.
Proprietarul (uucp) lui are drept de citire (r), scriere (w) n el i dreptul de a
intra n acest director.
Grupul (bin) din care face parte are drept de citire (r) i de intrare n director
(x).
Toi user-ii au dreptul s citeasc directorul, adic s-l vad c exist.
Comanda pentru schimbarea acestor drepturi este:
chmod [opiuni] nume_fisier
Opiunile au o sintax de de genul: clasa_operator_drept (Ex. g+rx), unde:
clasa: poate fi {u,g,o,a}
operator: poate fi {+,-,=,}
drept: poate constitui combinaii de r, w i x (r,w,x,rw,rx,wx etc), unde u, g, o
nseamn schimbarea drepturilor proprietarului, grupului, i altora.
+ (plus) semnific activarea drepturilor
- (minus) semnific inactivarea drepturilor
= (egal) se nlocuiesc vechile drepturi cu cele noi
Exemplu: chmod u+rw test => i se d dreptul proprietarului de rw asupra fiierul cu
numele test
chmod a-r test => li se ia dreptul de citire proprietarului, grupului i altora
chmod o-wrx test => li se ia dreptul de wrx altor useri asupra fiierului test
chmod g=w test => grupul va avea numai dreptul de scriere asupra fiierului test
Observaie: Drepturile de acces pot fi setate i prin folosirea unei notaii octale.
proprietar grup alii
Notaia simbolic : r w x r w x rw x
Notaia octal: 4 2 1 4 2 1 4 2 1
Pentru fiecare clas de utilizatori, notaia octal se obine prin nsumarea drepturilor
acordate.
Observaie : Mai exist n plus fa de drepturile (rwx) i drepturile s sau t, dac se
ntlnete la listarea n format lung (ls -l) ceva de genul:
1) -rwsr--r-- 1 root bin 320 Jan 4 20:56 fisier* - nseamn c oricine execut acest
fiier are pe perioada execuiei dreptul proprietarului fiierului (n exemplul nostru are drept
de root).
2) -rwxrwsr-- 1 root bin 320 Jan 4 20:56 fisier* - nseamn c oricine execut acest
fiier devine pe perioada execuiei membru la grupul din care face parte fiierul (n cazul
nostru devine membru al grupului bin).
55
3) -rwxrwsr-t 1 root bin 320 Jan 4 20:56 fisier* - nseamn c fiierul executabil
rmne rezident.
Aceste drepturi se pot schimba numai de catre root astfel:
n primul caz cu chmod u+s fisier
n al doilea chmod g+s fisier
iar n al treilea cu chmod +t fisier
Comanda de schimbare a proprietarului unui fiier este:
chown [optiune] nume_proprietar_nou fiser
unde ca opiune poate s apar -R (recursiv) ceea ce nseamn c dac se schimb
proprietarul pentru un director se va schimba pentru toate fiierele pe care acesta le conine.
- nume_proprietar_nou este numele noului propritar al fiierului "fisier".
Exemplu 1) : chown -R root mail/ - ceea ce nseamn c schimb att proprietarul
directorului mail ct i proprietarul tuturor fiierelor din director.
Exemplu 2) : chown root mail/ - schimb proprietarul doar pentru directorul mail/ i
nu schimb proprietarul n interiorul directorului.
Comanda de schimbare a grupului unui fiier este:
chgrp [optiune] nume_grup fisier
opiune poate fi -R ceea ce nsemn schimbarea grupului att pentru director ct i
pentru tot ce conine acesta.
nume_grup este numele noului grup.
fiier este numele fiierului (directorului) al crui grup se schimb.
Exemplu: Aceleai ca i la comanda chown.
Alte comenzi pe scurt
less nume_fisier
Comanda permite vizualizarea coninutului unui fiier sau a unui grup de fiiere.
Ieirea din vizualizare se face prin apsarea tastei 'q' i nu 'Q'. n general se afieaz coninutul
unui singur fiier.
Exemplu 1) : less mbox are ca efect vizualizarea fiierului mbox (dac acesta exist).
Exemplu 2): Presupunem c n directorul curent avem fiierele test, test1, teze, carte,
mail, revista i c n acel director dm comanda: less *e => se afieaz coninutul fiierelor
teze i carte. n cazul afirii mai multor fiiere, trecerea de la primul la al doilea i asa mai
departe se face prin ':' urmat de 'n'.
Un fiier se mai poate vizualiza i cu comanda more. Sintaxa ei este: more [optiuni]
nume_fisier
unde:
56
optiuni pot fi:
-nr_linii = afieaz pe ecran attea linii cte specific nr_linii.
c = terge ecranul dup care afieaz.
Nume_fisier poate fi att numele unui fiier ct i a unui grup de fiiere.
Editor de fiiere
Linuxul pune la dispoziie i un editor de fiiere asemntor cu EDIT din DOS. Acesta
poart numele de joe i se lanseaz prin:
joe nume_fisier
ceea ce are ca efect crearea unui fiier cu numele nume_fisier dac acesta nu exista i
editarea lui dac acesta exista. n acest editor sunt active sgeile de poziionare, Del,
Backspace, PgUp, PgDn, Home, End. Se dispune i de combinaii de taste, printre care:
pentru inserarea unui bloc: ne poziionm pe nceputul acestuia i tastm ^KB
(Ctrl+k apoi b) dup care mergem la sfritul blocului i tastm ^KK (Ctrl+k apoi k) i n cele
din urm trebuie s ne apar blocul inserat (adic scris n video invers).
pentru tergerea unui bloc (^KY): Ctrl+k apoi y dup ce blocul a fost marcat.
pentru mutarea unui bloc (^KM): Dup ce blocul a fost marcat ne poziionm cu
cursorul n poziia n care vrem s-l mutm i apsm Ctrl+k, apoi m.
pentru copierea unui bloc (^KC): asemntor cu mutarea, dar textul rmne i
acolo unde a fost marcat.
pentru salvarea fiierului se d combinaia ^KD, iar pentru salvare i ieire din
editor se d ^KX.
pentru tergerea unei linii se d ^KY.
pentru inserarea unui alt fiier se d ^KR dup care se introduce calea i numele
fiierului dorit.
pentru scrierea n fiier a rezultatului unei comenzi se folosete ^K/ (Ctrl+K
apoi /).
Exemplu: ^K/ dup care scriem ls al rezultatul va fi scrierea n fiier a tuturor
numelor fiierelor din directorul curent n format lung.
pentru a abandona editarea fr modificri se tasteaza ^C (Ctrl+c).
Comanda pentru afiarea numrului de linii, cuvinte i caractere dintr-un fiier este:
wc [optiuni] fisiere
unde optiuni pot fi:
-l afieaz doar numrul de linii
-w afieaz doar numrul de cuvinte
-c afieaz doar numrul de caractere
n cazul n care lipsesc opiunile, rezultatul este de forma:
nr.linii nr.cuvinte nr.caractere nume_fisier
Exemplu: wc test
rezultatul este '24 50 125 test' ceea ce nseamn c fiierul test conine 24 de linii, 50
de cuvinte i 125 de caractere.
57
wc -l test
rezultatul este '24 test' ceea ce nseamn c fiierul test conine 24 de linii.
Urmatoarele comenzi se refer la lucrul cu fiiere (creare, mutare, copiere, tergere,
cutare):
Comanda mkdir creeaz unul sau mai multe directoare sau subdirectoare n interiorul
directorului
curent. Sintaxa comenzii este:
mkdir lista_directoare
Exemplu: mkdir dragos => creeaza directorul dragos n directorul curent
mkdir dragos ciprian => creeaza directoarele dragos i ciprian n
directorul curent mkdir /home/dragos/mail/test => creeaza directorul test n
directorul: /home/dragos/mail
Comanda cp realizeaz o copie a unui fiier n altul. Aceast comand poate copia
unul sau mai multe fiiere dintr-un director n altul, fiierele iniiale pstrndu-i locul.
Sintaxa comenzi este:
cp [optiune] fis_sursa fis_destinatie
cp [optiune] lista_fis_sursa director_destinatie
Optiune poate fi -r sau -R ceea ce nseamn c copierea se face recursiv.
Exemplu: Presupunem c avem fiierele test, test1, teza i directoarele mail/, revista/.
cp test test1 revista/ copiaz fiierele test i test1 n directorul revista/.
cp test ttt copiaz fiierul test n ttt (dac nu exist l creeaz, iar dac exist scrie
peste cel vechi). cp * mail/ copiaz toate fiierele n directorul mail/.
cp -r * /tmp copiaz toate fiierele i directoarele n directorul /tmp (din rdcin).
Atenie: dac directorul n care se dorete a se face copierea se afl tot n directorul curent, se
poate creea o bucl, deoarece se copiaz i directorul n care dorim s scriem, n el nsui. Un
exemplu n acest sens este: cp -r * mail/ ceea ce nseamn c se copiaz tot ce este n
directorul curent n directorul mail/, dar ntre timp, pe cnd trebuie s se copieze i
directorul mail/ n el nsui, acesta este deja plin.
Comanda mv mut i redenumete un fiier: redenumete fiierul n acelai director
sau mut i redenumete fiierul n alt director. Permite i modificarea numelui unui director,
cu condiia de a rmne n subarborele HOME ataat utilizatorului.
mv [optiune] fis_sursa fis_destinatie
mv [optiune] lista_fis_sursa director_destinatie
Optiune poate fi -r sau -R ceea ce nseamn c mutarea se face recursiv. Comanda
este asemntoare cu diferena c aceasta mut fiierele (le terge) din surs n destinaie.
Exemplu : mv mail/ /tmp/mail mut directorul mail/ (din directorul curent) n
diectorul /tmp/mail/. mv test testnou mut (redenumete) fiierul test n fiierul testnou.
58
Comenzile rmdir i rm
rmdir terge un director dac acesta nu conine nici un fiier
Sintaxa: rmdir nume_director
rm cu opiunea -r permite tergerea recursiv a tuturor fiierelor dintr-un director i a
directorului nsui.
Sintaxa rm [optiune] director sau rm nume_fisier
Opiuni :
-i (interactiv, pune ntrebare la tergerea fiecrui fiier)
-r (parcurgere recursiv)
Exemplu: rm -r * terge absolut tot fr ca mcar s ntrebe ceva, deci ATENIE !!!
la aceasta comand (nu mai exist ansa recuperrii fiierelor terse).
rm test terge fiierul test.
rm -ir * terge abosolut tot dar ntreab la fiecare fiier sau director.
Comanda find caut n directoare i n subdirectoare fiierele specificate care
ndeplinesc anumite condiii descrise n linia ei de comand.
find cale lista_expresii
unde:
cale -reprezint directorul de unde ncepe cutarea; cutarea se face recursiv n toate
directorele n care utilizatorul are dreptul de r i x.
lista_expresii -reprezint expresii logice ce sunt evaluate pentru fiecare fiier din
directoarele parcurse.
Expresiile logice pot fi expresii logice primare sau compuse folosind att operatorii logici
NEGAIE (prin semnul !), respectiv SAU (prin semnul -o), ct i parantezele \( i \).
Cele mai des folosite expresii logice primare sunt urmatoarele:
name nume_fisier : caut fiierul cu numele nume_fisier. Se pot folosi caracterele *
sau ?.
Exemplu : find /usr -name "ma*" = caut toate fiierele care ncep cu numele ma
din directorul /usr.
type tip : unde tip poate fi {b,c,p,f} cauta fiierele orientate pe blocuri (b), fiiere
orientate pe caractere (c), fiiere de tip pipe (p) sau fiiere obinuite (f).
Exemplu : find /dev -type c = caut toate fiierele orientate pe caractere din
directorul /dev.
links n : caut toate fiierele care au un numr egal cu n de legturi spre ele.
Exemplu : find / -links 14 > <=> cauta toate fiierele spre care sunt 14 legturi din
directorul rdcin/.
59
user nume_utilizator : caut fiierele care aparin userului cu numele nume_utilizator.
Exemplu : find /home -user dragos = caut toate fiierele care aparin userului
dragos din
directorul /home.
group nume_grup : caut fiierele care aparin grupului cu numele nume_grup.
Exemplu : find /home -user users = caut toate fiierele care aparin grupului users
din directorul /home.
size n : caut fiierele care au n blocuri lungime (pentru specificatorul mai mare se
foloseste semnul '+', iar pentru mai mic semnul '-' ).
Exemplu : find /usr -size 20 = caut toate fiierele care aparin grupului users din
directorul /home.
atime n : caut fiierele care au fost accesate ultima oar acum n zile.
Exemplu : find /dev -atime 3 = caut toate fiierele care s-au modificat acum 3 zile
din directorul /dev.
mtime n : caut fiierele care au fost modificate cel trziu acum n zile.
Exemplu : find /dev -mtime 4 = caut toate fiierele care s-au modificat cel puin
acum 4 zile din directorul /dev.
exec cmd : execut comanda cmd specificat avnd ca argument fiierul curent.
ok cmd : face acelai lucru ca i comanda -exec dar cere consimtmntul
utilizatorului.
Exemplu : find / -exec ls -l {} \; = caut toate fiierele ncepnd din rdcin / i
pentru fiecare ({}) execut ls -l (afiare n format lung).
find / -exec ls -l \; = pentru toate fiierele execut ls -l, ceea ce nseamn c dac
am avea 30 fiiere, s-ar afia tot ce este n directorul curent (ls -l) i nu s-ar afia cele 30
fiiere n format lung. find / -atime 7 -exec ls -ld {} \; = caut ncepnd cu rdcina toate
fiierele care au fost modificate acum 7 zile i le afieaz n format lung.
ncercai aceleai exemple dar n loc de -exec punei -ok.
Comanda de afiare a nceputului sau sfritului unui fiier este head respectiv tail, iar
sintaxa lor este:
head [optiune] nume_fisier
tail [optiune] nume_fisier
unde optiune poate fi :
-c m : pentru afiarea a m caractere din fiier
-n m : pentru afisarea a m lini din fisier
60
Comanda de cutare a unui ir ntr-un fiier are sintaxa:
grep [optiuni] sir nume_fisier
unde optiuni pot fi:
-c = se afieaz numrul de linii ce conin irul dat.
-l = n loc s se afieze liniile n care apare irul, se afieaz numele fiierului ce
conine irul dat.
-n = se afieaz i numrul liniei n care apare irul.
-v = se afieaz liniile care nu conin irul dat.
-y = nu se face deosebire de liter mare i mic.
sir este un ir de caractere scrise ntre "".
nume_fisier poate fi numele unui singur fiier sau a unui grup de fiiere.
Exemple : grep "care" mail = caut cuvntul care n fiierul mail i afieaz toate
liniile care l conin.
grep -c "mai" test = afieaz numrul de linii care conin cuvntul mai din fiierul
test.
grep -l "si" * = caut cuvntul si n toate fiierele din directorul curent i
afieaz numele lor. grep -v "mai" test = afieaz toate liniile din fiierul test care nu conin
cuvntul mai.
grep -n "ce" te* = afieaz numele fiierului, nr. liniei i linia care conine cuvntul
ce din fiierele care ncep cu te aflate n directorul curent.
grep -y "a" test = afieaz toate liniile care conin literea a i A.
Comanda de ordonare a unui fiier este sort, sintaxa ei este:
sort [optiuni] nume_fisier
unde opiunile sunt:
-o fis_nou = sorteaz fiierul dat n fiierul care are numele fis_nou.
-d = sorteaz fiierul n ordine alfabetica (sunt semnificative doar caracterele, cifrele i
spaiile libere).
-n = sorteaz liniile unui fiier funcie de valoarea numeric nscris la nceputul liniei (un ir
care ncepe cu un numr va fi sortat dup valoarea aritmetic).
-r = inverseaz ordinea de sortare.
-f = ia n consideraie literele mici i mari la sortare.
-c = verific dac fiierul sortat este deja n secvena dorit.
-u = elimin dublurile liniilor.
Exemple : sort -o rez mail = sorteaz fiierul mail i rezultatul l depune n fiierul
rez.
sort -r mail = sorteaz fiierul mail n ordine invers iar rezultatul l
afieaz pe monitor.
Comenzi orientate pe comunicare ntre utilizatori
Comanda talk:
talk nume_user [terminal]
61
Permite dialogul n tip real ntre doi useri conectai la sistem. Apelatului i va aprea
pe ecran ceva de genul:
Message from Talk_Daemon@lbzbph at 10:39 ... talk: connection requested by
user@lbzbph.iatp.md. talk: respond with: talk user@lbzbph.iatp.md
iar acesta trebuie s scrie talk user, dup care ecranul se va mpri n dou zone i
anume: zona de sus n care se scrie i zona de jos n care se primete rspuns.
Terminal nseamn terminalul la care se face transmisia (vezi mai jos comanda who ).
Comanda write:
write nume_user [terminal]
Transmite un mesaj user-ului cu numele specificat n nume_user.
Comanda mesg:
mesg [optiuni]
unde opiunile pot fi {no,yes}.
Aceast comand inhib sau activeaz recepia de mesaje.
Exemplu: mesg no = dezactiveaz primirea de mesaje.
mesg yes = activeaz primirea de mesaje.
mesg = afieaz dac este sau nu activat primirea de mesaje.
Comenzi pentru afiarea unor informaii
Comanda who:
who [optiuni]
Ne d informaii despre user-i legai n sistem.
Opiuni:
-H = afieaz antetul.
-T = afieaz toi user-ii cu starea mesajelor {+,-,?} (dac poate sau nu primi mesaje)
-i = afieaz ct timp nu au stat inactivi user-ii legai n sistem.
-q = afieaza toi user-ii i numrul lor.
Mai exist o comand care ne furnizeaz numele maini i user-ului curent (cel care
lanseaz comanda) i care ne d numele userului curent.
Comanda finger:
finger [nume_user]
Ne d informaii despre userul specificat prin nume_user. Iar dac nume lipsete ne d
informaii despre toi user-ii conectai n sistem.
62
2. Echipamente periferice i interfaare
2.1. Tipuri de echipamente periferice
2.1.1. Caracteristicile echipamentelor periferice
Componentele de baz ale unui calculator personal sunt unitatea de calcul, monitorul,
tastatura, mouse-ul i/sau joystick-ul. Unitatea de calcul are drept element central placa de
baz, a crui element principal este microprocesorul sistemului. Aceast plac este
interconectat cu o serie de echipamente periferice cum ar fi: unitatea de disc flexibil,
unitatea de hard-disc, unitatea de CD-ROM, plci specializate pentru conectarea cu alte
periferice (plac de sunet, TV tuner, boxe, microfon). De asemenea, placa de baz ofer
suportul de interconectare prin interfee de tip serial sau paralel cu echipamente periferice
cum ar fi: imprimante, scanere, uniti de hard-disc sau floppy-disc portabile, camere TV, etc.
Structura general a unui calculator personal compatibil IBM PC este prezentat n
figura 2-1. Microprocesorul este cel ce realizeaz toate operaiile logice, aritmetice i
transferurile de date, n conformitate cu programul stocat n memorie i apelat la un anumit
moment dat. Toate transferurile de informaii din sistem sunt gestionate de microprocesor.
Memoria cache este o memorie de mare vitez, de tip RAM i reprezint un tampon
ntre microprocesor i memoria sistemului. Astzi cantitatea de memorie cache a crescut
foarte mult i este organizat pe 2-3 nivele, de cele mai multe ori integrate n acelai chip cu
microprocesorul.
Memoria ROM este o memorie a crui coninut poate fi doar citit de ctre
microprocesor. Obinuit, aceast memorie conine programe de test i de boot-are (ncarcarea
sistemului de operare) mpreun cu funciile de baz cunoscute sub denumirea de BIOS
(Basic Input/Output System). Coninutul acestei memorii este nevolatil. La punerea sub
tensiune a calculatorului, primele instruciuni pe care le executa microprocesorul sunt preluate
din aceast memorie, executndu-se ncrcarea sistemului de operare care va gestiona apoi
ntreaga funcionare a calculatorului.
Memoria RAM este principala memorie a sistemului, capacitatea ei fiind o opiune,
ntre anumite limite, a utilizatorului. Valoarea superioar a acestei capaciti crete an de an,
fiind uzual astzi de 2-3 GB. Aceast memorie conine programe software care sunt ncarcate
de pe un sistem extern de memorie (ex.: hard disc, floppy disc) atunci cnd se dorete rularea
respectivului program. Microprocesorul nu lucreaz direct cu sistemele de memorie extern,
ntreaga rulare a unui program fcndu-se prin intermediul memoriei cache i memoriei
RAM.
Memoria extern a sistemului este o memorie de mare capacitate, putnd s ajung
astzi la peste 100 GB pentru o singur unitate de memorie extern. Acest tip de memorie se
regsete sub forma de: hard-disc, floppy-disc, compact disc, disc magneto-optic, unitate ZIP,
band magnetic, etc..
Prin intermediul tastaturii se pot introduce comenzi n calculator. Tastatura poate s
conin 102-105 taste (numrul nefiind fix, variind funcie de productor i tipul tastaturii).
Introducerea comenzilor poate fi facut i prin intermediul unui mouse care asigur defilarea
bidimensional a unui cursor pe ecranul monitorului. Monitorul sau display-ul este mediul
prin care calculatorul afieaz informaia cerut prin comenzile trimise de la tastatur sau
mouse. Aceast informaie poate s fie livrat i pe hrtie dac sistemul este conectat la o
imprimanta.
63
figura 2-1. Structura unui calculator compatibil IBM PC
Toate aceste echipamente periferice menionate mai sus comunic cu placa de baz i
microprocesorul prin intermediul unor controlere specializate, aa cum este prezentat n figura
1.1. Pe parcusul acestei cri, ansamblul format din microprocesor, sistemul de memorie i
diversele controlere va fi considerat ca formnd unitatea central.
Magistralele sistemului asigur suportul fizic pentru transferul informaiilor n
calculator. Magistralele sistemului sunt: magistrala de adrese (a), magistrala de date (d),
magistrala de comenzi i stare (c).
Un prim set de caracteristici specifice echipamentelor periferice sunt caracteristicile
funcionale i constructive. Aceste caracteristici se refer la modul de realizare a funciilor
echipamentului periferic i la modul de implementare a structurii acestuia. Principalele
caracteristici funcionale i constructive ale echipamentelor periferice sunt:
a) sensul de transfer a datelor
Practic astzi toate echipamentele periferice transfer date n ambele sensuri. Totui,
din punctul de vedere al datelor utile, care intereseaz utilizatorul uman, echipamentele
periferice pot fi clasificate n echipamente de ieire atunci cnd datele sunt transmise de la
unitatea central spre periferic (ex.: imprimanta) i echipamente de intrare atunci cnd datele
sunt transmise de la periferic spre unitatea central (ex.: mouse, tastaur).
b) capacitatea de stocare i vehiculare a informaiei
Aceast caracteristic a echipamentului periferic depinde de volumul memoriei
implementate n echipament i de viteza de lucru a echipamentului periferic respectiv.
c) structura datelor
n cadrul sistemelor de calcul se poate vorbi n primul rnd de o structur fizic a
datelor, caz n care se face referire la modul de reprezentare a datelor. Cel mai adesea datele
sunt reprezentate sub forma unor nivele de tensiune, atribuind fiecrui bit informaional un
nivel dinstinct de tensiune.
n al doilea rnd se poate vorbi despre o structur logic a datelor, caz n care se face
referire la modul de organizarea a datelor la extremitatea care transmite i la modul de
64
percepere a datelor la extremitatea care recepioneaz. Structura logic a datelor asigur acces
la informaii cum ar fi modul de codificare a datelor, adresele unde exist informaiile, etc. Un
exemplu ar fi structura datelor transmise pe interfaa serial RS 232 format dintr-un bit de
START, 8 bii de date i un bit de STOP.
d) viteza de transfer a informaiei
Vitezele cu care datele sunt transferate ntre unitatea central i echipamentul periferic
depind de tipul echipamentului periferic i de interfaa utilizat. Valoarea acestui parametru
este extrem de divers n lumea echipamentelor periferice. Astfel putem vorbi despre
echipamente periferice lente, cum ar fi tastatura, mouse-ul, joystick-ul ce transfer datele cu
viteze n jurul a 1,5Mbs. Apoi sunt echipamentele periferice de vitez medie, cum ar fi
unitatea de floppy disc, imprimantele, scanerele, avnd viteze de transfer de zeci de Mbs. Cele
mai rapide periferice, ntre care poate fi enumerat i unitatea de hard-disc, pot transfera
datele cu viteze de sute de Mbs.
Un al doilea set de caracteristici este constituit din caracteristicile externe ale
echipamentelor periferice. Din acest set de caracteristici fac parte caracteristicile de interfa
i caracteristicile de suprafa.
Caracteristicile de interfa se refer la suportul fizic de realizare a conexiunilor ntre
echipamentul periferic i unitatea central. Pentru o funcionare corect a ntregului sistem
trebuie impus un ansamblu de reguli de utilizare a conductoarelor electrice i a semnalelor de
interfa ntre unitatea central i echipamentul periferic. Aceste caracteristici se refer la
nivelul fizic primul nivel prin care se realizeaz schimbul de informaie ntre echipamentul
periferic i PC.
n cadrul acestui schimb de informaie, prin interfaa ce asigur suportul fizic se
transmit mai multe tipuri de semnale. Aceste semnale pot fi clasificate n clase, dup cum
urmeaz:
a) semnale de date
Funcie de liniile fizice prin care circul semnalele ntre unitatea central i
echipamentul periferic ntlnim semnale de date unidirecionale sau bidirecionale.
Semnalul de date primit de echipamentul periferic poate fi de tip numeric
(echipamentelor periferice de tip numeric), cum sunt majoritatea echipamentelor, sau analogic
(echipamentelor periferice de tip analogic) cum ar fi n cazul perifericelor conectate prin
intermediul unei legturi radio sau n infrarou.
Semnalul de date numeric este caracterizat de numrul de cifre binare transferat la un
moment dat (transferul putnd avea loc n mod serial sau paralel), lungimea blocului de
informaie transferat i viteza de transfer.
n interiorul echipamentelor periferice semnalele de date sufer prelucrri complexe
cum ar fi: conversii analog-numerice sau numeric-analogice, ansamblarea datelor, calcule
aritmetice sau logice, operaii de conversie serial/paralel i invers, etc.
b) semnale de adres
Prin intermediul semnalelor de adres unitatea central indic ce echipament periferic
este activat la un anumit moment. Exist dou moduri de adresare a echipamentelor
periferice:
- unitatea central transmite un semnal de adres ce reprezint un cod binar care va fi
decodat n echipamentul periferic (cazul echipamentelor periferice conectate pe aceleai linii
fizice de interfa);
65
- unitatea central transmite ctre echipamentul periferic un semnal de selecie, caz n
care adresa echipamentului periferic este decodat n unitatea central iar echipamentul
periferic prezint doar o intrare de selecie (cazul echipamentelor periferice ce prezint doar o
intrare CS Chip Select).
c) semnale de comand, semnale de control, referine de timp
Aceste semnale determin n interiorul echipamentului periferic tipul funciunii i
momentul de execuie al fiecrei funciuni elementare a acestuia. De asemenea, aceste
semnale definesc semnificaia informaiei vehiculate pe liniile de date. Se pot distinge trei
tipuri de semnale de comand:
- semnale imperative (ordine): cum ar fi autorizarea sau neautorizarea;
- semnale de sincronizare: pentru transferul informaiei ntre unitatea central i
echipamentul periferic;
- semnale definitorii: definesc semnificaia datelor de intrare n echipamentul periferic
n cazurile n care prin interfa se vehiculeaz spre echipamentul periferic mai multe tipuri de
date; semnalele definitorii nsoesc ntotdeauna semnalele de date.
d) semnale de rspuns
Semnalele de rspuns pot fi generate att de unitatea central ct i de echipamentul
periferic i reprezint informaia legat de modul n care s-a executat o comand (ordin)
transmis anterior sau modul n care se ia n considerare acel semnal de comand. Aceste
semnale pot avea aceleai linii fizice cu semnalele de date sau linii separate i dau unitii
centrale informaii despre starea echipamentului periferic la un moment dat, precum i despre
corectitudinea transferului de date i a funcionrii echipamentului periferic n general.
Semnalele de rspuns pot fi clasificate astfel:
- semnale de stare ale echipamentului periferic (ocupat, operaional, etc.);
- semnale de eroare: informaii cu privire la transferul de date eronat, funcionare
defectuoas a echipamentului periferic, etc.;
- semnale de timp: semnale de sincronizare, de validare i de eantionare a datelor de
ieire.
Caracteristicile de suprafa ale echipamentelor periferice se refer la relaia dintre
echipamentul periferic i operatorul uman. n funcie de mediul prin care se transmite
informaia de la echipament la operatorul uman ntlnim:
- echipamente periferice care utilizeaz un mediu de transmitere (de ex.: imprimanta
care utilizeaz drept mediu hrtia);
- echipament periferic cu intrri/ieiri directe (de ex.: un echipament care primete
datele de la o tastatur oarecare, informaiile fiind apoi afiate pe un mediu de tip LCD
sau display).
2.1.2. Clasificarea echipamentelor periferice
O clasificare a echipamentelor periferice poate fi realizat n funcie de orientarea
fluxului de date n raport cu sistemul de calcul:
Perifericele de intrare cuprind:
- tastatura permite introducerea manual a datelor sau comenzilor;
- mouse-ul faciliteaz operarea la calculator prin poziionri, selectri de informaii,
acionarea asupra unor obiecte de control si opiuni de meniu;
66
- scanner pentru introducerea imaginilor n sistemul birotic, unde vor fi reinute pe
principii digitale;
- microfon si interfa pentru sunet pentru captarea direct de dispoziii si mesaje,
comentarii si rapoarte, interviuri, tratative, conferine etc.
- camer de luat vederi si interfa audio-video compatibil pentru nregistrarea
imaginilor si transformarea lor n form digital;
- cititorul de CD (DVD) preia, pe principii optice, informaiile de pe discuri compacte
(optice);
- lectorul optic de microfilme si interfa specific transfer imaginile documentelor
nregistrate optic pe pelicul sub form de microfilm (eventual din arhiva electronic),
astfel nct acestea s poat fi proiectate pe monitorul calculatorului.
Perifericele de ieire cuprind:
- monitorul alb-negru sau color, care asigur afiarea informaiilor (ca interfa fizic se
utilizeaz placa video);
- imprimanta pentru tiprirea (alb-negru sau color) a datelor, textelor / documentelor
sau imaginilor;
- plotter-ul pentru trasarea de schie, planuri, desene de specialitate alb-negru sau color;
- inscriptorul de CD-uri permite scrierea de informaii pe discurile compacte optice;
- interfa audio pentru transmitere de sunete (memorate sau n curs de recepie) n
reele locale sau la distant. Se pot folosi dispozitive electronice de tipul
amplificatoarelor de sunet, difuzoarelor (speaker pentru calculator), incintelor
acustice. Speaker-ul calculatorului emite mesaje si alte informaii sonore;
- videoproiector - care preia imaginile ce s-ar afia pe monitor si le proiecteaz pe un
ecran;
- imprimanta pentru microfilm si interfaa sa permite transferul documentelor din
memoria intern a calculatorului pe suportul specific, integrat n arhiva electronic.
Perifericele de intrare-ieire cuprind:
- uniti de suporturi magnetice (discuri fixe, flexibile, dischete de ZIP pentru
memorarea digital, sub form de fiiere, a unor tipuri diverse de date: numerice, texte
/ documente, sunete, imagini. n funcie de natura informaiei coninute si modul de
creare, fiierele vor avea tipuri specifice (documente, imagini, sunete etc.), ceea ce se
va reflecta n numele lor (extensie). Fiecare tip de fiier va si prelucrat de un produs
soft specific.
- uniti audio-analogice de band magnetic si interfaa lor - sunt echipamente
electronice, de uz larg sau profesionale, destinate nregistrrii, stocrii si redrii
informaiei sonore sub form analogic. Este vorba despre casetofoane, magnetofoane,
reportofoane, dictafoane care folosesc casete si benzi magnetice.
- uniti video-analogice si interfaa lor cu sistemul informatic sunt echipamente
electronice de tip video cu ajutorul crora se poate nregistra pe banda magnetic
specific informaie audiovizual; aceasta se poate ulterior prelucra si reda cu
echipamente de tip videoplayer / videorecorder.
- aparat telefonic si interfa telefonic pentru:
- receptarea mesajelor sonore comunicate analogic sau digital si nregistrarea lor
digital
- transmitere de mesaje nregistrate direct sau sub form de fiiere digitale
67
- aparat telefax si interfa telefax pentru:
- recepionarea mesajelor fax, tiprirea lor direct la imprimanta fax si eventual
nregistrarea lor digital
- transmiterea la distant a documentelor de tip fax, n regim imediat (direct din
document) sau memorat (prin lectura documentului din memoria intern sau
extern a calculatorului)
- telecopiator cu:
- interfa de intrare pentru recepionarea, local sau la distant, a imaginilor de
tip document
- interfa de ieire pentru transmiterea, ctre un copiator, situat local sau la
distant (prin reele de comunicaii), a unor imagini (documente) memorate
digital
- interfa video pentru:
- recepionarea imaginilor si secvenelor sonore transmise prin reele locale de
televiziune cu circuit nchis sau reele TV la distant
- transmiterea de imagini si sunete prin aceleai tipuri de reele
Orice echipament periferic are nevoie (pentru a putea lucra cu calculatorul) de un
program specializat numit driver. Aceasta deoarece fiecare productor are propriile modaliti
de acces la facilitile echipamentului produs. Ba mai mult, aceste modaliti difer foarte
mult chiar i la acelai productor de la un model la altul. Driver-ul este de fapt o interfa
software ntre calculator (sistemul de operare) i echipamentul periferic. Lipsa lui face n
general imposibil utilizarea sistemului.
Sistemele de operare accesibile publicului larg conin chiar de la instalare o baz de
date cu driverele celor mai utilizate echipamente. n cadrul sistemului de operare Windows,
exist aa numitul standard Plug and Play (Cupleaz i folosete) care implementeaz exact
o colecie cu cele mai des ntlnite drivere.
2.1.3. Fundamentare noiuni referitoare la dispozitive de introducere a datelor n
computer
2.1.3.1. Tastatura
Tastatura este una dintre componentele de baz ale unui sistem PC, fiind considerat
n multe dintre referinele bibliografice ca fiind un echipament periferic de intrare. Definiia,
dei meninut i n zilele noastre este puin depait. n principiu, un sistem de intrare
comunic unidirecional, informaia plecnd numai de la echipamentul periferic spre unitatea
central. Acest lucru era valabil pentru tastaturile XT. Tastaturile moderne, conectate prin
interfaa PS/2 sau USB suport o comunicaie bidirecional, n care i unitatea central
transmite date ctre tastatur. Aceste date reprezint comenzi cum ar fi de exemplu
autorizrile, setri ale ratei de transmitere a tastei apsate, retransmisii, etc.. Totui, principala
sarcin a unei tastaturi rmne transmiterea unor comenzi la sistemul de calcul.
n general, tastaturile sunt formate dintr-un numr variabil de taste dispuse ntr-o
matrice de contacte electrice controlate de ctre un circuit electronic al crui element central
este un microcontroler dedicat. Matricea de contacte economisete foarte mult numrul de
contacte care ar fi necesare dac tastele ar fi independente i crete astfel fiabilitatea tastaturii.
Tastaturile moderne folosite uzual n sistemele PC utilizeaz 104 sau 105 taste dar exist i
tastaturi cu 106 107 taste. n acelai timp exist i tastaturi dedicate pentru care numrul de
taste depinde de aplicaie. n principiu, orice tast dispus ntr-o matrice realizeaz n
68
momentul apsrii un contact electric ntre coloana i linia matricii n care este dispus.
Excepie fac tastele capacitive care n momentul apsrii modific impendana circuitului i
implicit intensitatea unui curent alternativ ce trece prin respectivul condensator, modificare
care este apoi sesizat de controlerul tastaturii.
Tipuri de taste
Tastaturile sunt realizate n mai multe tehnologii. Preponderena uneia sau alteia pe
pia depinde de aplicaie. Este evident c cele mai multe tastaturi se vnd n cadrul sistemelor
PC. n cazul acestora, dar nu numai, utilizatorii prefer ca atunci cnd apas o tast s
primeasc att un rspuns audio ct i unul tactil. Acest lucru, alturi de necesitatea unui pre
ct mai sczut au favorizat tehnologia bazat pe contact mecanic cauciucat.
figura 2-2. Matricea de taste cu contacte cauciucate
Cea mai popular tastatur, a crei matrice de contacte este prezentat n figura 2-2,
folosete un contact metalic (carbon dur) nvelit ntr-un cauciuc flexibil care apare ca o mic
umfltur pe ochiul matricii de contacte. Contactele de carbon sunt conectate la liniile
matricii. Liniile i coloanele matricii se afl dispuse pe folii plastice transparente diferite.
Atunci cnd tasta este apsat, partea acionat de degetul utilizatorului apas pe cauciucul
flexibil aflat pe folia superioar i mpinge contactul de carbon conectat la liniile matricii spre
folia inferioar, unde exist contactul metalic conectat la coloanele matricii. Astfel se
realizeaz contactul ntre linia i coloana respectiv. Pentru evitarea contactelor accidentale,
cele dou folii sunt meninute uor deprtate prin introducerea ntre ele a unei folii plastice
transparente far contacte, gurit n dreptul nodurilor matricii. Apsarea tastei i deci
nchiderea contactului este detectat de controlerul tastaturii. Cnd tasta este relaxat,
umfltura de cauciuc flexibil retrage contactul metalic spre poziia sa de repaus, ntrerupnd
contactul electric. Aceste tastaturi sunt foarte ieftine, au un rspuns tactil acceptabil, sunt
destul de rezistente la cderi accidentale ale tastaturii i sunt rezistente la coroziune deoarece
cauciucul flexibil nvelete i protejeaz contactul metalic.
C1 C2
Tast
figura 2-3. Tasta pe baz de membran metalic
69
A doua variant de tast folosit cu predilecie n mediile industriale i foarte rar n
sistemele PC este bazat pe o membran metalic. Funcionarea acestui tip de tast este
foarte asemntoare cu cea a tastei mecanice cauciucate. n acest caz nu mai dispunem de o
tast din plastic pe care degetul utilizatorului apas. Pe panoul frontal al tastaturii exist o
serie de umflturi din cauciuc care prin apsare acioneaz o membran metalic ce se afl
imediat dedesupt. Principiul de funcionare este prezentat n figura 2-3. Cele dou contacte C1
i C2 sunt dispuse pe un acelai suport. Dei nu asigur un rspuns tactil rezonabil, aceast
tastatur este foarte util n mediile cu condiii de lucru extreme datorit fiabilitii i
dimensiunilor reduse.
Un alt tip de tast, ntlnit ns mai rar datorit costului ridicat este tasta capacitiv.
Acest tip de tast este singura tast nemetalic folosit la realizarea tastaturilor. Fiecare astfel
de tast are n partea sa inferioar o armtur metalic solidar cu tasta din plastic acionat de
degetul utilizatorului. Pentru fiecare astfel de armtur mobil, conectat la liniile matricii
exist cte o armtur fix conectat la coloanele matricii cu care formeaz un condensator.
ntre cele dou exist un strat dielectric (folie din plastic) care ns nu ocup ntreg spaiul n
cazul n care tasta este relaxat. Prin fiecare condensator astfel format trece un curent
alternativ. Cnd tasta este apsat, armtura mobil se apropie de armtura fix i capacitatea
echivalent se modific. Acest lucru modific curentul ce trece prin condensatorul echivalent,
fapt sesizat de microcontroler. Dei scumpe, aceste taste au avantajul ca nu se corodeaz, nu
prezint fluctuaii de regim tranzitoriu la apsare sau relaxare i pot fi exploatate un timp
ndelungat.
Alte tipuri de taste, folosite n primele tastaturi sunt cele cu contacte metalice sau cele
provenite din acestea dar mbuntite prin adugarea unui burete pentru amortizarea
acionrilor i diminuarea fluctuaiilor tranzitorii ale semnalului prin contacte. Aceste taste nu
se mai folosesc astzi. De asemenea, de-a lungul timpului au fost folosite i taste cu efect
HALL sau taste cu efect REED, astzi ele fiind extrem de rare.
Tipuri de tastaturi
O tastatur adesea ntlnit este cea ce utilizeaz 101/102 taste i este prezentat n
figura 2-4 i figura 2-5. n dreptul fiecrei taste se poate observa codul ASCII (n HEXA)
corespunztor celui mai folosit set standardizat de coduri de apsare/relaxare (make/break).
figura 2-4. Tastatura cu 101 taste
70
figura 2-5. Tastatura extins i tastele numerice
Interfaarea tastaturii
Pentru conectarea tastaturii cu o unitate PC se folosete astzi fie o interfa PS/2 fie
una USB. Datele sunt transmise bidirecional ntre microcontrolerul ce controleaz matricea
de taste i un controler de tastatur de pe placa de baz a sistemului. Acesta din urm
comunic cu procesorul central ca orice controler de periferic. n unitile moderne, acest
controler face parte din chip-setul plcii de baz.
2.1.3.2. Mouse-ul
Mouse-ul este un echipament periferic care permite introducerea n unitatea central a
informaiei cu privire la poziia unui punct de referin ntr-un plan. Exist dou tehnologii
importante utilizate pentru realizarea unui mouse: tehnologia opto-mecanic i cea optic.
Indiferent de tehnologie, un mouse se prezint sub forma unei carcase din plastic cu o form
ce variaz funcie de productor. Carcasa conine n partea superioar 2 sau 3 butoane.
Uneori, butonul central, folosit pentru rularea rapid a paginilor pe ecran (scroll) este sub
forma unei role.
In cele ce urmeaz, va fi prezentat mouse-ul optic. Prima variant de mouse optic
folosea o mini-camer cu care se analiza suprafaa pe care acesta era deplasat i se determina
att cantitatea cu care s-a deplasat ct i direcia de deplasare. Aceast prim variant de
mouse optic avea dezavantajul c necesita o suprafa de micare ce avea imprimat un grid
special. La finele anilor `90, Microsoft a introdus o nou tehnologie n domeniu, bazat pe
navigaia optic. Acest tip de mouse optic poate fi utilizat pe orice fel de suprafa, plan sau
nu. Navigaia optic implic capturarea foarte rapid a imaginilor i procesarea lor cu mare
vitez, inclusiv realizarea corelaiilor, prediciilor i interpolrilor. Toate acestea trebuie
fcute la un cost foarte sczut pentru ca mouse-ul optic s nu fie cu mult mai costisitor dect
cel clasic.
n cazul mouse-ului optic nu mai exist o bil de cauciuc, chiar mai mult, nu exist
elemente n micare. De aici apare i fiabilitatea mai ridicat a sa comparativ cu mouse-ul
clasic. Tehnologia se bazeaz pe un sensor optic special care este sensibilizat de ctre lumina
emis de un LED i care este reflectat de suprafaa pe care este deplasat mouse-ul. Semnalul
provenit de la senzor, constituit din imagini microscopice ale suprafeei explorate este
prelucrat de ctre un circuit DSP (Digital Signal Processor). Imaginile preluate de senzor
71
reprezint texturi fine ale suprafeei explorate. n timpul deplasrii, aceste imagini se schimb
ceea ce ajut circuitul DSP s determine att direcia de deplasare ct i viteza i valoarea
deplasrii mouse-ului. Principiul de funcionare al unui mouse optic este prezentat n figura
2-6.
Circuit DSP
LED
Clem de fixare
Senzor optic
Sistem
susinere lentil
Carcas Lentil
Oglinzi
reflectorizante
figura 2-6. Principiul de funcionare al unui mouse optic
Sistemul optic este format dintr-o diod electroluminiscent LED, oglinzi
reflectorizante, lentile de focalizare, un ansamblu de susinere i un senzor optic. Senzorul
optic nglobeaz un sistem de achiziie a imaginilor, un circuit DSP i un circuit de interfaare
cu sistemul de calcul. Senzorul optic poate fi considerat astzi ca o micro-camer TV care
preia aproximativ 1500 de imagini pe secund ale suprafeei pe care este deplasat mouse-ul.
Aceste imagini sunt n alb-negru (n scara de gri) deoarece este suficient pentru prelucrarea
lor. Mai importante dect culoarea sau rezoluia, pentru determinarea cu precizie a micrilor
rapide ale mouse-ului sunt caracteristici ca numrul de imagini preluate pe secund i viteza
cu care circuitul DSP le analizeaz. Micro-camera TV este un senzor special, construit dintr-o
multitudine de elemente fotosensibile (fototranzistoare), fiind realizat n tehnologie CMOS
(complimentary metal-oxid semiconductor). Fototranzistorul face conversia lumin semnal
electric care apoi este amplificat de 2-3 tranzistori suplimentari. Pentru fiecare pixel exist
aadar cte un element fotosensibil i 2-3 tranzistori pentru amplificare. Rezoluiile ntlnite
astzi ajung la 800-1000 dpi (dots per inch) ns imaginii analizat are dimensiuni sub un
inch. Dei mai puin sensibile, elementele fotosensibile realizate n tehnologie CMOS sunt
preferate elementelor CCD (charge-coupled device) folosite n camerele TV digitale datorit
puterii consumate i a preului de cost mult mai reduse.
Circuitul DSP lucrez la o vitez de zeci de milioane de instruciuni pe secund i
analizeaz imaginile provenite de la senzor. Aceste imagini reflect structura fin i de detaliu
a suprafeei vizualizate. Deplasarea detaliilor de la o imagine la alta este analizat i apoi, pe
baza acestor informaii se determin cu ct a fost deplasat mouse-ul i pe ce direcie.
Coordonatele X i Y ale noii poziii sunt transmise sub form de coduri ctre unitatea
central. Tipurile de interfee cel mai utilizate astzi sunt PS/2 (anterior descris) i USB (va
fi descris n capitolul 10).
Mouse-ul optic are o serie de avantaje fa de cel clasic (realizat n tehnologia opto-
mecanic). Utiliznd o tehnologie digital pentru determinarea deplasrii, mouse-ul optic
prezint o acuratee mult mai ridicat. Datorit inexistenei unor pri n micare, acest tip de
mouse prezint o fiabilitate mult mai ridicat i rmne la fel de precis un timp mult mai
ndelungat. n plus este uor de ntreinut, nemaifiind necesare protecii speciale mpotriva
prafului sau a umezelii. Cel mai mare avantaj rmne ns faptul c poate fi utilizat pe
aproape orice fel de suprafee, plane sau curbe. Excepie fac acele suprafee pe care nu se pot
identifica nici mcar detalii foarte fine de textur sau coloristic (sticl, oglinzi).
Tot mai ntlnite sunt astzi i mouse-urile fr fir. Pentru transmisia datelor se
utilizeaz una dintre tehnologiile radio (inclusiv Bluetooth), utiliznd frecvene purttoare de
72
27MHz, 2,4GHz, etc. sau o comunicaie n infrarou (utiliznd portul IR prezentat n ultimul
capitol).
2.1.3.3. Camera video
Dorina consumatorilor de a nregistra ct mai multe secvene video a determinat o
cretere deosebit a pieei camerelor video.
La ora actual exist 4 variante de camere:
- camerele web ieftine, simple, pot fi utilizate doar ataate la calculator, calitatea
este n general slab;
- camerele video clasice ieftine, autonome, nu au faciliti de conectare cu PC-ul,
memorarea este realizat pe support magnetic (caset) n format analogic;
- camere video digitale cu caset informaia este stocat n format digital (nu este
supus mbtrnirii) dar pe suport magnetic (caset video), suport o conectivitate
crescut cu PC-ul;
- camere video digitale cu DVD sau HDD similare cu varianta anterioar dar
memorarea se realizeaz pe DVD sau HDD.
Noile camere ofer toate facilitile de nregistrare i difuzare ntr-un singur format.
nalta calitate a imaginii furnizat de DVD sau HDD este maximizat de procesul optic de
scriere a discului, non-abraziv, calitate meninut i dup nregistrare deoarece nu exist o alt
copiere ntre format i difuzare. Utilizatorii au acces imediat la materialul nregistrat, evitnd
funciile de cutare "rewind" i "fast forward", asociate formatului de caset. n acest fel este
simplificat considerabil procesul de editare, fiind practic imposibil nregistrarea din greeal
peste un material mai vechi, ntruct camera este programat s nregistreze doar zonele libere
de pe disc. Ambele camere sunt echipate cu interfa USB 2.0 (compatibil cu USB1.1)
pentru conectare direct la PC, n vederea copierii de pe un suport pe altul.
2.1.3.4. Scanner-ul
Scanner-ul este un echipament periferic care preia o imagine de pe un suport cum ar fi
hrtia (folie transparent sau film), o transform ntr-un format digital i o transmite unitii
PC. Scanerul face parte dintre echipamentele ce prelucreaz i transmit informaia n mod
grafic. Imaginile preluate pot fi fotografii, documente cu text sau orice alte documente, aflate
pe suport transparent sau opac. Transmiterea cu ct mai mare fidelitate a acestor imagini ctre
unitatea PC este necesar fie pentru prelucrri ulterioare fie pentru inserarea lor n alte
documente.
Exist mai multe tipuri de scanere dar cele mai utilizate sunt cele numite flatbed.
Aceste scanere au atins performane mai mult dect satisfctoare la un pre de cost rezonabil.
Acest tip de scaner va fi prezentat pe larg n acest paragraf.
Pe lng scanerul flatbed, o rspndire redus a mai cunoscut i scanerul portabil care
funcioneaz pe acelai principiu, cu deosebirea c port-capul de citire este deplasat manual
de utilizator peste suprafaa de scanare. Acestea sunt cele mai ieftine scanere dar i cele mai
puin performante. Un scaner deosebit de performant este scanerul cu cilindru (drum scanner)
ce folosete tehnologia photomultiplier tube (PMT). n cazul acestui scaner, documentul de
scanat este aezat cu precizie pe un cilindru de sticl. Spre document este trimis lumin alb
de la una din cele dou surse existente n scaner, funcie de tipul documentului: transparent
sau opac. Un senzor special aflat n mijlocul acestui cilindru separ lumina reflectat de
documentul scanat n trei fascicule luminoase ce sunt apoi filtrate i transmise unor tuburi
fotomultiplicatoare unde semnalul luminos este transformat n semnal electric. Aceste scanere
sunt cele mai performante de pe pia dar sunt foarte scumpe i greu de utilizat. De aceea ele
73
sunt folosite doar n tipografiile sau editurile de prestigiu unde se fac ajustri ale posterelor,
coperilor sau altor materiale publicitare de nalt calitate.
Toate scanerele lucreaz pe principiul reflexiei luminii sau transmiterii luminii (cazul
documentelor transparente). Documentul de scanat este plasat pe un suport transparent sub
care exist un sistem de scanare. Lumina folosit pentru scanere poate s provin de la:
- lmpi CCFL (cold cathode fluorescent lamp), lmpi ce nu au filament i opereaz
la o temperatur mult mai mic, fiind cel mai des folosite n scanerele de pre
sczut;
- lmpi cu xenon, ce emit lumin n ntreg spectrul, cu o intensitate ce rmne
constant timp ndelungat, avnd ns dezavantajul unei puteri consumate mai
mari.
Lumina emis de una din sursele descrise mai sus este reflectat de documentul scanat
n mod diferit: prile mai apropiate de negru reflect mai puin lumin iar cele mai apropiate
de alb reflect mai mult lumin/ Lumina reflectat ajunge la capul de scanare care este
format din oglinzi, lentile, filtre de culoare i senzori.
Senzorul are rolul de a realiza conversia luminii reflectate n semnal electric. Senzorul
CCD (Charge-Coupled Device) este folosit n cele mai multe scanere flatbed ca i n camerele
TV digitale. Senzorii CCD se prezint sub forma unei arii cu o mulime de elemente CCD,
fiecare element fiind format din dispozitive semiconductoare cu rolul de a transforma fluxul
de fotoni n sarcin electric. Sarcin electric este stocat pe un condensator echivalent din
elementul CCD i este cu att mai mare cu ct fluxul de fotoni este mai mare (atunci cnd
lumina este reflectat de o suprafa de culoare apropiat de alb).
Un cap de scanare pentru un scaner alb negru conine un rnd foarte subire de senzori
CCD (figura 2-7). Pentru scanerele color pot exista trei astfel de rnduri de senzori, la fiecare
rnd ajungnd, dup reflexie, una din componentele rou, verde sau albastru n care lumina
este descompus anterior reflexiei. Acesta este cazul scanerelor color care realizeaz ntreg
procesul de scanare a unei imagini color ntr-un singur pas. Exist i scanere cu trei rnduri de
senzori ce sunt acoperii de filtre care extrag coninutul de rou, verde sau albastru fr a mai
fi necesar separarea luminii albe nainte de reflexie. Alte scanere color conin doar un rnd
de astfel de senzori dar au nevoie de trei pai pentru scanarea unei imagini color, la fiecare
trecere fiind folosit una din cele trei culori fundamentale.
figura 2-7. Principiul de scanare
Lumina emis de lamp i reflectat de documentul de scanat este dirijat cu ajutorul a
dou sau trei oglinzi ctre o lentil ce o focalizeaz pe rndul de elemente CCD. ntreg ansamblul
format din rndul de elemente CCD i sistemul de focalizare este purtat de-a lungul documentului
de scanat de un port-cap de scanare antrenat de un motor pas cu pas.
Rezoluia pe orizontal a unui scaner este dat de numrul de elemente CCD de pe un
rnd i de numrul de rnduri pe vertical. Rezoluia pe vertical este determinat de pasul
74
motorului pas cu pas i uzual este 600 dpi (dots per inch). Din punctul de vedere al senzorilor
CCD, deja s-a ajuns la o limit tehnologic: 600 elemente pe inch. Dei muli productori vnd
scanere cu o rezoluie mult mai mare (exist scanere de rezoluie 2400x2400) aceasta este ns
obinut prin tehnici software (tehnici de interpolare) Exist programe speciale care calculeaz
culoarea sau nuana de gri dintre doi pixeli de culoare sau nuan tiut fcnd o aproximaie dup
un anumit algoritm. Astfel rezoluia se poate dubla sau poate fi chiar de 4 ori mai mare ns
aceasta nu se datoreaz unor senzori mai fini.
Exemplu de interfa pentru scanare
Fiecare scaner vine nsoit de la productor cu un set de programe necesare unei bune
funcionri. Pe lng driver-ul propriu-zis, este nevoie nc de un soft care s asiste
utilizatorul de la introducerea obiectului de scanat in echipament i pn la obinerea imaginii
ntr-un fiier.
Acest soft poate opional s ofere faciliti privind dimensiunea, rezoluia i culorile
imaginilor. Foarte cutate sunt i facilitile privind recunoaterea caracterelor scrise (OCR).
n cazul scanerului HP 3600, interfaa softului asistent este prezentat n (figura 2-8).
Primul pas al scanrii se refer la obinerea unei imagini provizorii (de rezoluie
sczut) a ntregii zone active a scanerului. Aceast imagine va fi utilizat n continuare
pentru indicarea anumitor setri ce vor fi aplicate imaginii finale. Imaginea provizorie este
desenat n partea din dreapta a ferestrei de mai sus.
Din ntreaga zon activ se poate selecta numai o anumit arie (dreptunghiular).
Aceast selecie face obiectul pasului al doilea al scanrii. Zona neselectat capt un aspect
neoat.
Urmeaz precizarea tipului destinaiei imaginii. n general, destinaia va fi un fiier dar
poate fi i o aplicaie (soft de prelucrare imagine, mail, editor de text).
n penultima etap utilizatorul poate stabili anumii parametrii privind dimensiunea i
culoarea. Se poate opta la mrirea, micorarea sau deformarea imaginii. De asemenea
imaginea poate s fie preluat alb-negru, n nuane de gri sau color (cu diferite caliti).
n final are loc salvarea efectiv a zonei selectate, cu setrile alese, ntr-un fiier. n
acest moment are loc o nou scanare, de data aceasta doar a zonei selectate. Aceast re-
scanare poate dura mai mult sau mai puin n funcie de rezoluia cerut de utilizator.
Dimensiunea imaginii este afiat n permanen i ea depinde de dimensiunea i profunzimea
n culoare alese.
75
figura 2-8. Interfa de scanare
Utilizarea aplicaiei ABBYY FineReader pentru OCR
O mare parte din informaiile ce trebuie stocate ntr-un calculator exist deja sub
forma unor documente surs materiale (pe hrtie), n locul introducerii acestor date prin
intermediul tastaturii - activitate mare consumatoare de timp i potenial generatoare de erori,
se pot utiliza dispozitive de intrare care scaneaz (citesc) documentul direct n calculator.
Scannerele ctig tot mai mult popularitate din partea companiilor i a persoanelor
particulare.
Dac se dorete scanarea mai multor pagini de informaii, scannerele permit
introducerea documentelor surs ca ntr-un dispozitiv de copiere. Scannerele handheld (de
mn) sunt utile n situaiile n care informaiile nu sunt memorate pe hrtie. De exemplu,
poate fi necesar scanarea etichetelor de inventar ataate tuturor echipamentelor dintr-un
birou. Un scanner de mn, utilizat mpreun cu un calculator laptop sau de mn, permite
deplasarea de la un obiect la altul pentru inventariere. Acest tip de scanner este utilizat
frecvent pentru citirea etichetelor din depozite i fabrici.
Documentele scanate sunt stocate sub forma unor imagini grafice i pot fi prelucrate
numai cu programe speciale. Recunoaterea optic a caracterelor (OCR) este un proces
conceput pentru a permite unui scanner s recunoasc texte tiprite cu stiluri speciale de
caractere. Utiliznd OCR, textul scanat poate fi editat, formatat i stocat ntr-un calculator.
Dei programele de recunoatere a caracterelor nu recunosc ntotdeauna textele n proporie
de 100%, este convertit cea mai mare parte a materialului i apoi sunt identificate caracterele
care nu pot fi recunoscute.
Exist mai multe softuri care permit conversia imagine-text. Cele mai performante
sunt contra cost. Una dintre cele mai bune aplicaii n acest sens este aplicaia ABBYY
FineReader (figura 2-9) care va fi prezentat n continuare.
76
figura 2-9. Aplicaia ABBYY FineReader
n parte superioar exist 4 butoane corespunztoare etapelor acestui proces:
- Scanarea este etapa n care este lansat n execuie aplicaia de scanare propriu-
zis. n urma acestei etape se obine imaginea care va fi recunoscut. Rezoluia
minim cerut este de 300 dpi. Dac imaginea textului a fost scanat anterior
atunci se poate omite aceast etapa.
- Recunoaterea reprezint pasul principal al ntregului proces. Aplicaia ncearc
s gseasc cea mai bun coresponden ntre imagini i caractere. De asemenea
este necesar tratarea difereniat a tabelelor i imaginilor.
- Verificarea de erori presupune interogarea utilizatorului n legtur cu
eventualele neclariti pe care aplicaia le are. Aceste neclariti se refer att la
caractere care poate nu au fost recunoscute corespunztor ct i la posibile erori
gramaticale.
- Salvarea reprezint etapa final a procesului i presupune transferul textului ntr-
un editor specific.
Etapa de recunoatere este cea mai complex i de aceea necesit o atenie special
(figura 2-10).
77
figura 2-10. Etapa de recunoatere
Pe msur ce textul este recunoscut, el este scris n partea dreapt a ferestrei. n partea
inferioar sunt prezentate imagini mrite ale zonelor din imagine ce urmeaz s fie
recunoscute. La ntlnirea unui tabel sau a unei imagini ABBYY definete blocuri specifice
colorate diferit. Ulterior, utilizatorul poate redefini aceste blocuri, specificnd exact ce trebuie
recunoscut ca tabel, ce trebuie recunoscut ca text simplu i ce trebuie lsat ca atare (imagine).
2.1.4. Consolidare noiuni privind dispozitive de ieire pentru afiarea rezultatelor
prelucrrilor realizate de computer
2.1.4.1. Imprimante
Imprimantele sunt acele echipamente periferice cu ajutorul crora se realizeaz
transferul pe hrtie sau alt tip de suport (folie transparent, film, etc.) a informaiilor afiate pe
un dispozitiv de afiare sau stocate ntr-un fiier.
Piaa imprimantelor a evoluat semnificativ n anii '90. Pn de curnd, tiprirea de
nalt calitate avea un pre ridicat, iar tiprirea color era inaccesibil majoritii posesorilor de
PC-uri. n ziua de azi, din ce n ce mai muli utilizatori pot cumpra imprimante color de
calitate excelent la preuri accesibile. Pe msur ce calculatoarele s-au integrat n viaa de zi
cu zi, calitatea imprimantelor a crescut i preurile au sczut continuu. Imprimantele sunt de
dou tipuri:
- Imprimante cu impact - cu ace (cu matrice de puncte), de calitate tipografic i
plottere.
- Imprimante fr impact - cu laser, cu jet de cerneal, termice i cu sublimare.
Schema bloc general a unei imprimante este prezentat n figura 2-11.
78
figura 2-11. Schema bloc a unei imprimante
Blocul de interfaare cu sistemul de calcul asigur suportul fizic pentru transferul
datelor de la unitatea de calcul (n particular poate fi un PC) la imprimant. Transferul de date
se face pe baza unui protocol de comunicaie coninut n aa numitul driver al imprimantei.
Fiecrei imprimante i este specific un anumit driver i, implicit, un anumit protocol pentru
transferul datelor de imprimat. Totui, driver-ele provenite de la un productor i specifice
unei familii de imprimante, nu difer mult ntre ele, fiind compatibile pn la un anumit
punct. ntr-o definiie mai larg, prin driver se nelege o colecie de proceduri (rutine) de
calcul care asigur legtura dintre un echipament periferic i un sistem de calcul. Acesta
acioneaz ca un fel de translator ntre echipamentul periferic i aplicaia software care l
apeleaz n vederea executrii unei funcii de imprimare.
Unitatea de comand i control este organizat n jurul unui microprocesor care
asigur preluarea, interpretarea i execuia comenzilor primite de la sistemul de calcul prin
intermediul blocului de interfaare. n imprimantele moderne, pe lng procesorul principal
exist i microcontrolere specializate care controleaz gestionarea hrtiei i acionarea
(comanda) capului de imprimare (blocului de imprimare).
Blocul de gestionare a hrtiei are drept element principal subansamblul de preluare i
antrenare al hrtiei (sau alt suport) dintr-o magazie de intrare, trecerea ei prin faa blocului de
imprimare i depozitarea ntr-o magazie de ieire. Cel mai adesea se utilizeaz drept suport de
transfer hrtia i astfel ntlnim imprimante ce utilizeaz hrtia continu (pliat sau rulou) sau
imprimante ce utilizeaz hrtia sub form de foi. Calitatea imprimrii depinde n mare msur
de calitatea hrtiei. Curent se folosete hrtie cu grosimea de 0,04 mm i 0,06 mm avnd
greutatea specific de 40 + 80 g/m
2
.
Blocul de imprimare are rolul de a reproduce formele (imaginile) pe suportul folosit
(hrtie, film, etc). Datele ce trebuie a fi imprimate sunt preluate i prelucrate n unitatea de
comand i control, care va furniza blocului de imprimare toate semnalele necesare executrii
comenzii de imprimare cerut. Blocul de imprimare este n permanen corelat cu blocul de
gestionare al hrtiei care asigur deplasarea corect a suportului n vederea unei imprimri
corecte.
Clasificarea imprimantelor i parametrii de funcionare
Metodele de imprimare utilizate n prezent sunt:
- imprimarea prin impact;
- imprimarea termic;
- imprimare electrofotografic;
- imprimarea cu cerneal
79
Imprimarea prin impact necesit prezena unui cap de imprimare cu ace, a unei benzi
impregnate cu cerneal i a unui sistemului de antrenare al acesteia. Caracteristic acestor
imprimante este faptul c se pot obine automat copii ale unui document (de exemplu n cazul
facturilor) i de aceea sunt nc intens folosite n special n contabilitate. Liderul mondial al
productorilor de astfel de imprimante este Epson.
Imprimantele termice folosesc o hrtie special (hrtie termic) i sunt asemntoare
imprimantelor cu ace, capul de imprimare fiind format dintr-o multitudine de elemente
nclzitoare. Aceste elemente sunt extrem de subiri (asemntoare acelor) dar nu imprim
prin lovirea hrtiei ci prin nclzirea ei pn ce aceasta i schimb culoarea. Sunt folosite la
casele de marcat.
Imprimantele electrofotografice (LASER) se caracterizeaz prin prezena unui suport
intermediar pe care imaginile de imprimat sunt reprezentate sub forma unui relief de potenial.
Suportul intermediar atrage apoi tonerul (pulbere fin de carbon n amestec cu particule de
teflon) i l transfer ulterior pe hrtie.
Imprimantele cu jet de cerneal au evoluat mult n ultimele decenii. Primele astfel de
imprimante foloseau jeturi comandate de picturi (similar fasciculului de electroni din
televizor). Astzi se folosete pe scar mondial imprimarea cu picturi de cerneal furnizate
de duze minuscule.
Principalele mrimi ce caracterizeaz echipamentele de imprimare sunt:
a) Viteza de imprimare
Unitatea de msur a vitezei de imprimare depinde de tipul imprimantei. La
imprimantele ce folosesc metoda prin impact, viteza se msoar n caractere/sec (100-1000).
Pentru imprimantele cu jet de cerneal i LASER, viteza de imprimare se msoar n
pagini/minut. La cele cu jet de cerneal viteza uzual este cuprins astzi ntre 8-10
pagini/minut iar la cele LASER ntre 8-16 pagini/minut.
b) Rezoluia
Rezoluia reprezint raportul dintre numrul de puncte (negre sau colorate) i unitatea
de suprafa. Unitatea de msur a rezoluiei este dpi (dots per inch - puncte/inch; l inch =
2,54 cm ). n particular, rezoluiile imprimantelor cu impact se msoar n caractere/inch (cpi),
valori uzuale fiind 10-12 cpi. Pentru imprimantele cu jet de cerneal, ca i pentru cele de tip
LASER, rezoluia poate ajunge la 3000 dpi.
c) Calitatea imprimrii
Aceast mrime este o caracteristic subiectiv a procesului de imprimare. Factorii
care asigur calitatea imprimrii sunt:
- corectitudinea reprezentrii formei caracterului;
- continuitatea conturului mediu al caracterului; - rezoluia imaginii (acest factor se
refer la generarea matricial a imaginii i indic fineea punctului elementar din
matricea caracterului imprimat);
- absena unor defecte de imprimare (pete, caractere "fantom", poriuni lips ale
caracterului, etc);
- contrastul imaginii;
- nivelul sonor al zgomotului produs.
Imprimante cu ace, cerneal i LASER
Imprimantele cu ace (cu matrice de puncte) formeaz o imagine prin utilizarea unor
coloane de ace de dimensiuni mici, dispuse n configuraii de 9, 18 sau 24 de uniti, care lovesc o
80
band (panglic) pentru a crea pe foaia de hrtie un ablon de puncte. ntruct imaginea este
format din puncte, aceste imprimante pot tipri cu uurin att caractere, ct i grafic; totui,
calitatea tipririi este relativ redus. Imprimantele cu ace sunt utilizate n special pentru tiprirea
de formulare alctuite din pri multiple.
Imaginea urmtoare prezint posibilitatea de a tipri caracterul E utiliznd o matrice
cu 8 linii i 11 coloane (figura 2-12). Fiecare punct negru al matricei va fi obinut pe hrtie
prin imprimarea unui punct de cerneal cu ajutorul acelor din capul de imprimare.
figura 2-12. Caracter tiprit
Imprimantele cu jet de cerneal sunt imprimante fr contact i au nceput s fie
accesibile ca pre pentru public ncepnd cu anii '90, dei principiile au fost propuse cu mai
mult de zece ani nainte. Dac la nceput aceste imprimante au lucrat doar alb-negru, astzi
imprimantele cu 4 culori fundamentale au cel mai mic pre pe piaa imprimantelor color. De
fapt, posibilitatea de a imprima ieftin i n culori reprezint principalul avantaj al acestora. Un
dezavantaj important const ns n costul ridicat al materialelor consumabile. Astfel, costul
tiprii pe pagin socotit la nivel de consumabil, n cazul imprimantelor cu jet de cerneal
poate ajunge la de 10 ori cel al imprimantelor laser.
Tehnologia de imprimare const n mprocarea unei picturi de cerneal pe pagina de
hrtie prin intermediul unui cap foarte subire numit duz. Capul de imprimare conine o mulime
de astfel de duze comandate independent. Fiecare duz conine cte o minuscul camer plin cu
cerneal. n imprimantele actuale, capurile de imprimare conin, funcie de rezoluia lor, 300-600
de astfel de duze (ca cea din figura 2.17) i chiar 1200 de duze la cele de rezoluie ridicat.
Orificiul de ieire al acestor duze este extrem de subire, n jurul a 100 de microni n diametru, iar
picturile de cerneal au astzi aproximativ 50 de microni n diametru. Vitezele de imprimare
uzuale sunt n jurul a 10-12 ppm pentru tiprirea n alb-negru i 6-7 ppm n cazul color.
Imprimarea n culori cu jet de cerneal se bazeaz pe combinarea a trei culori
fundamentale (Cyan o nuan de albastru, Magenta o nuan de rou, Yellow - galben). Spre
deosebire de monitoare care emit radiaii luminoase cu lungimea de und corespunztoare celor 3
culori fundamentare RGB (rou, verde i albastru), n cazul imprimrii lumina mediului ambiant
este reflectat de cerneala de pe hrtie i de aceea apare diferena ntre cele dou seturi de culori
principale.
Un punct de culoare pe hrtie este practic format din 3 sub-puncte distincte, fiecare sub-
punct fiind colorat cu o anumit intensitate a uneia din cele 3 culori fundamentale. Pe lng cele
trei culori fundamentale, uzual controlate de un acelai cap de imprimare, imprimantele color mai
conin un cap de imprimare numai cu cerneal neagr, pentru imprimarea nuanelor de gri. Din
punctul de vedere al calitii imprimrii, imprimantele n culori sunt caracterizate, pe lng
rezoluie, de un parametru suplimentar numit numrul de nivele de culoare. Acest parametru
exprim numrul de culori distincte care pot fi imprimate de o anumit imprimant Cu ct acest
numr este mai mare cu att calitatea imprimrii crete i se apropie mai mult de imaginea
original.
81
Imprimantele LASER se mai numesc i imprimante electrofotografice datorit
principiului lor de funcionare. n fapt, aceste imprimante lucreaz ca i fotocopiatoarele, singura
diferen semnificativ fiind sursa de lumin.
Dei costul iniial al achiziiei unei imprimante LASER este mai mare, aceasta prezint o
serie de avantaje fa de imprimantele cu jet de cerneal:
- o calitate superioar a imprimrii, n special pentru tiprirea n mod text;
- preul pe pagin mai mic;
- vitez mai mare de imprimare;
- posibilitatea de a tipri pe suporturi mai puin uzuale cum ar fi anvelopele, crdurile
sau alte suporturi neregulate.
Principiul imprimrii electrofotografice const n ncrcarea electrostatic diferenial,
prin expunere la lumin, a unui suport intermediar (de obicei un tambur fotoconductor).
Materialul fotosensibil ce acoper tamburul este de cele mai multe ori seleniul. Imaginea
caracterelor pe suport este obinut prin acoperirea tamburului cu toner n punctele unde acesta
este atras electrostatic, puncte ce corespund celor ce vor fi tiprite. Procesul de tiprire se ncheie
cu transferarea tonerului pe hrtie i fixarea lui pe aceasta la temperatur i presiune.
Dup ce un material dielectric, cum este seleniul este ncrcat electrostatic cu ajutorul
unor perii speciale, sarcina acumulat pe suprafaa sa scade lent n timp. Dac o poriune de
suprafa este iluminat (impresionat), de exemplu cu ajutorul unei raze LASER, potenialul
suprafeei scade brusc n acel punct. In cazul imprimantelor LASER, impresionarea se face cu
ajutorul unei raze LASER modulat, raz care baleiaz rnd dup rnd suportul fotoconductor
(dup generatoarea cilindrului) modificnd corespunztor potenialul punctele de pe suprafaa
tamburului acolo unde se dorete a se imprima un punct negru. In acest mod se formeaz practic
pe tambur o "hart" electrostatic n conformitate cu harta de pixeli ce trebuie tiprit. Imprimanta
trebuie s dein o capacitate de memorie suficient pentru a memora toate punctele caracterelor
sau a imaginilor grafice de pe o pagin ntreag.
Uzual, densitatea de imprimare este superioar valorii 600 dpi iar viteza ajunge pn la 45
ppm (valori medii 6-12 ppm).
Figura urmtoare prezint schema bloc a imprimantei LASER Imprimarea unei pagini
corespunde unui ciclu de rotaie al tamburului
figura 2-13. Schema bloc a unei imprimante laser
Punctelor cu potenial nalt (~ -200V) le vor corespunde n final puncte de toner imprimat
pe hrtie. In etapa imediat urmtoare impresionrii se face developarea. Acest proces const n
acoperirea poriunilor de pe tambur ce au un potenial nalt (~ -200V) cu toner. Pentru aceasta se
folosete toner solid care este o pulbere de carbon cu o granulaie de aproximativ 0,14u,m. n
82
staia de developare (figura 2.20) tonerul se afl ntr-un cartu, fiind amestecat cu particule de
teflon care ajut la meninerea separat a particulelor fine de carbon. Cmpul magnetic al staiei
de developare va reine particulele de toner cu excepia momentelor cnd prin faa staiei trec
zonele impresionate ale tamburului, n dreptul zonelor impresionate, tonerul este atras din cartu
pe tambur. Cantitatea de toner ce ajunge pe tambur depinde de diferena de potenial existent
ntre cartu i tambur (n acest mod se dozeaz cantitatea de toner pentru obinerea nuanelor
de gri), de fineea punctului impresionat cu ajutorul razei LASER i de gradul de finee al
tonerului folosit.
In etapa urmtoare are loc depunerea tonerului pe suportul final Transferul tonerului
de pe tambur pe hrtie se face aplicnd o sarcin electrostatic pe rola de transfer din spatele
hrtiei (figura 2.20), sarcin care va genera o for de atracie asupra tonerului mai mare dect
cea care l reine pe tambur. Fixarea tonerului pe hrtie se face prin presare, la temperatur
(120-165), cu ajutorul a dou role presoare (figura 2.20).
Imprimarea n culori LASER se realizeaz utiliznd tonere de diferite culori. Ca i
la imprimantele cu jet de cerneal se folosesc culorile de baz negru, galben, magenta i cyan
cu ajutorul crora se tiprete imaginea. Culorile care nu se numr printre cele patru
menionate sunt realizate prin rastering, asemntor cu procedeul descris la imprimantele cu
cerneal. Operaiunea de rasterizare nseamn definirea unei imagini ca un set de puncte sau
pixeli n format de tip linie-coloan. Exist dou procedee de obinere a imaginilor n culori la
imprimantele LASER.
Un prim procedeu implic imprimarea n patru pai, la fiecare pas depunndu-se pe
hrtie una din cele patru culori CMYB. Tonerul corespunztor celor 4 culori este depozitat n
casete individuale, numite cartue de culoare. Aceste cartue se rotesc la fel ca gloanele ntr-
un revolver care "ncarc" culoarea necesar la fiecare trecere a hrtiei pe sub cap. Din acest
motiv acest procedeu mai este numit i principiul revolverului.
Un al doilea procedeu de tiprire n culori, asemntor cu procedeu offset utilizat n
tipografii, utilizeaz 4 tamburi foto conductori (de obicei din seleniu), cte unul corespunztor
fiecreia dintre cele 4 culori fundamentale. Cei 4 tamburi i cartuele cu tonerul corespunztor
sunt dispuse unul dup altul, n linie, de unde vine i denumirea procedeului "in-line". Datele ce
corespund imaginii color de imprimat pot fi transmise simultan la cele patru uniti de
impresionare.
Faciliti de imprimare
Orice imprimant pune la dispoziia utilizatorilor o aplicaie care gestioneaz procesul de
imprimare i ofer anumite faciliti de imprimare. n continuare sunt prezentate principalele
ferestre care permit anumite setri specifice procesului de imprimare.
83
figura 2-14. Faciliti de imprimare 1
Facilitate Comentarii
Nume
imprimant
Alegerea imprimantei cu care se vrea s se lucreze.
Imprimare n
fiier
Permite obinerea unui fiier ce va fi imprimat ulterior.
Duplex manual Utilizat pentru imprimarea fa verso.
ir de pagini Se poate indica ce pagini s fie imprimate (toate, doar pagina
curent sau anumite pagini indicate explicit).
Numr de copii Se specific n cte exemplare se dorete imprimarea.
Pagini per foaie Se pot imprima mai multe pagini pe o aceeai foaie.
Facilitate Comentarii
Size Dimensiunea la care s se realizeze imprimarea.
Type Tipul imprimrii.
Print Quality Se selecteaz calitatea imprimrii. O calitate inferioar
determin o vitez mai mare i un consum mai mic de cerneal
(toner).
84
figura 2-15. Faciliti de imprimare 2
Facilitate Comentarii
Print on Both
Sides
Utilizat pentru imprimarea fa verso.
Pages Per Sheet Permite tiprirea mai multor pagini pe o coal de hrtie.
Poster Printing Se utilizeaz dac ceea ce se dorete a fi imprimat depete o
coal de hrtie. n acest caz se poate opta pentru tiprirea pe mai
multe foi care ulterior pot fi lipite pentru reconstituirea imaginii
iniiale.
Resizing Permite redimensionarea imaginii de imprimat.
Watermarks Se poate alege un anumit text care s parcurg ntreaga pagin.
Textul respectiv poate fi foarte difuz (de exemplu numele unei firme)
sau foarte puternic (de exemplu un mesaj gen SECRET).
85
figura 2-16. Faciliti de imprimare 3
figura 2-17. Faciliti de imprimare 4
86
Facilitate Comentarii
Orientation Imprimarea poate fi realizat respectnd orientarea Portret
(n picioare) sau Vedere (culcat). De asemenea imaginea poate fi
imprimat n oglind.
Page Order Ordinea paginilor la imprimare.
Copies Numrul de copii n care se dorete imprimarea.
Advanced
Features
Prezentat n imaginea urmtoare
Ink Volume Se poate stabili o tiprire utiliznd mai mult cerneal (Heavy)
sau mai puin (Light).
Dry Time n cazul n care imprimarea se realizeaz pe un suport lucios,
care absoarbe greu cerneala, poate fi util specificarea unui timp mai
mare pentru uscare. Dac acest timp nu este suficient, pe suportul de
imprimare pot aprea n timpul imprimrii dre de cerneala.
figura 2-18. Faciliti de imprimare 5
Facilitate Comentarii
Print In
Grayscale
Atunci cnd se tiprete o pagin color exist posibilitatea s
fie convertit la alb negru gri. Tonurile de gri pot fi obinute i
prin amestecul n mod egal a celor trei culori fundamentale (CYM).
Dac se dorete economisirea cernelurilor colorate, se poate activa
opiunea Black Print Catridge Only.
Color Attributes O aceeai imagine color poate arta diferit n funcie de
anumite atribute ale culorilor. Astfel poate fi utilizat un efect de
luminare (Lighter) sau umbrire (Darker) sau un efect ce pune n
eviden culorile calde (Warmer) sau reci (Cooler).
87
Alegerea imprimantei potrivite
La ora actual exist pe pia o multitudine de oferte n ceea ce privete imprimantele.
Alegerea nu este de loc facil avnd n vedere numrul de variabile ce trebuie luate n calcul.
Preul iniial este de obicei considerat de majoritatea cumprtorilor ca fiind variabila
principal. ns, de cele mai multe ori, un pre iniial mic ascunde un pre mare al
consumabilelor. De asemenea foarte important este asigurarea garaniei i a service-ului
post-garanie.
Primul pas n alegerea imprimantei este stabilirea nevoilor pe care utilizatorul final le
are. Este vorba de viteza de imprimare, numrul de pagini de imprimat pe zi, lun, an,
calitatea impus de domeniul de activitate, necesitatea de a tipri color sau nu.
Dup stabilirea listei cu cerine, cel mai indicat este s se sondeze piaa prin vizitarea
(fie i numai on-line) a unor magazine de profil. De preferat este s se poarte discuii cu
specialiti n domeniu pentru c acetia cunosc cel mai bine piaa i pot avea o imagine de
ansamblu.
Exist o anumit team de a apela la consultanii firmelor deoarece se consider c
acetia doresc n primul rnd s-i vnd marfa. Acest mod de a gndi este ns din ce n ce
mai rar ntlnit pur i simplu pentru c nu este profitabil. Un client ndrumat greit va fi un
client nemulumit care, pe lng faptul c va face anti-reclam firmei, va ncerca pe toate cile
s schimbe produsul.
n urma consultrilor se va ajunge probabil la o lista cu 2-4 produse. Alegerea unuia
dintre aceste se poate realiza cu ajutorul persoanelor care le-au mai folosit. De cele mai multe
ori se poate apela la Internet, unde se pot gsi aa numitele reviews ale produselor. Pe forum-
uri specializate de discuii utilizatori din toat lumea i mprtesc experienele plcute sau
nu n legtur cu imprimantele respective.
Pentru listarea alb-negru, cea mai bun alegere la ora actual este reprezentat de
imprimantele LASER. Aceasta deoarece cu ajutorul lor se poate lista mai repede, cu o calitate
mai bun i cu un pre pe copie mai mic dect la imprimantele cu cerneal. Dac se dorete
totui imprimare att alb-negru ct i color, o variant este achiziionarea att a unei
imprimante cu jet (pentru listrile color) ct i a unei imprimante LASER (pentru listrile alb-
negru).
Un alt aspect deosebit de important, att la imprimantele LASER ct i la cele cu
cerneal este posibilitatea re-umplerii rezervorului cu tonner respectiv cerneal. n cazul
majoritii imprimantelor jet, capul ce conine rezervoarele cu cerneal este prevzut cu
supape cauciucate care permit introducerea (cu ajutorul unei seringi) a cernelii. Operaia de
refill-are nu prezint riscuri deosebite, este simpl i prelungete durata de folosire a unui cap
i pn la de 12 ori. Limitarea este impus de duzele capului care n timp se uzeaz i/sau
nfund.
Unele imprimante LASER permit reumplerea cu tonner dar altele conin un chip
special care, la terminarea pulberii se arde, fcnd imposibil reutilizarea. i n cazul
imprimantelor LASER refill-area are anumite limite legate n special de durata de via a
cilindrului.
2.1.4.2. Videoproiectorul
Pe perete sau pe pnz, imaginea generat de un proiector poate face ca o prezentare
s fie mult mai atrgtoare, mai interactiv i cu un impact mai puternic asupra auditoriului.
Ori cel mai important fapt n cadrul unei prezentri este captarea asculttorului.
88
figura 2-19. Videoproiector
Videoproiectorul (figura 2-19) se conecteaz la calculator pe portul video (n locul
monitorului sau n paralel cu acesta) i transform semnalele primite n fascicule de lumin
care pot fi proiectate pe perete. Foarte important este la un asemenea dispozitiv
luminozitatea i contrastul aceasta deoarece n general prezentrile se realizeaz n spaii
luminoase. i n aceste condiii imaginea proiectat trebuie s aib o claritate
corespunztoare.
Ca exemplu, videoproiectorul InFocus X1 ofer o rezoluie de 800x600 i o
luminozitate de 1100 lumeni. Este prevzut cu o telecomanda cu 16 butoane, majoritatea fiind
iluminate din spate, pentru o mai bun vizibilitate n spaiile ntunecoase. Tot din telecomand
pot fi controlate i funciile mouse-ului (cu pointing stick), n acest mod conectarea
realizndu-se tip USB.
2.1.5. Copiatoare
Aparatele de copiat (copiatoarele) moderne, care astzi sunt prezente pretutindeni n
birouri, funcioneaz dup principiul electrostatic, ncrcarea electrostatic a unui material
semiconductor i descrcarea sa la iluminare jucnd un rol important.
n 1938, Chester F. Carlson a reuit s gseasc o cale pentru producerea de imagini
de ncrcare electrostatic dup originale optice. Carlson a folosit pentru aceasta un material
fotoconductor, deci un material semiconductor care se comport n ntuneric ca un izolator, iar
la lumin, ca un conductor electric, i a aplicat acest material pe o plac metalic. Dup ce a
ncrcat electrostatic stratul semiconductor n ntuneric, el a proiectat pe acest strat o imagine
optic, n zonele expuse, ncrcarea s-a scurs" spre placa de baz, iar n zonele neexpuse s-a
meninut o ncrcare rezidual. Aceast imagine de ncrcare" a putut fi vizualizat prin
presrare cu o pudr specific, imaginea pudrat" astfel obinut a putut fi transferat si
fixat pe o coal de hrtie. Acest procedeu de lucru a fost denumit xerografie.
n locul straturilor de material semiconductor pe baz de sulf sau antracen utilizate de
Carlson, au nceput s fie folosite materiale semiconductoare mai potrivite, cum ar fi: oxidul
de zinc, aliaje de seleniu cu arsen i de seleniu cu telur, sulfura de cadmiu i folii speciale din
material plastic. Un astfel de strat este introdus n copiatoarele de azi, de obicei pe un tambur
de metal (tambur fotoconductor sau de copiere) si servesc pentru producerea de imagini
electrostatice.
Principiul de lucu al unui copiator este prezentat n figura 2-20. Ca prim pas n
funcionarea copiatorului, stratul semiconductor este ncrcat electrostatic n mod uniform, n
ntuneric, printr-o pulverizare electrostatic de la un conductor din srm subire, la o tensiune
electrostatic de 6000 pn la 8000 de voli. Pasul urmtor este expunerea. Lumina reflectat
sau proiectat pe tamburul de copiere de ctre zonele albe ale originalului provoac o
scurgere" a ncrcrii, n timp ce n zonele ntunecate, neexpuse (care corespund, de
exemplu, literelor din original) ncrcarea electrostatic se menine, n acest mod, pe stratul
semiconductor al tamburului se formeaz o imagine electrostatic (n oglind) a originalului
de copiat.
89
Al treilea pas este developarea, prin care imaginea electrostatic invizibil se
transform ntr-o imagine vizibil prin aplicarea unui aa-numit toner (o pulbere colorat,
de obicei, un amestec fin de praf de crbune i material termoplastic). Pentru aplicarea
tonerului n mod ct mai precis si mai exact, corespunztor cu imaginea electrostatic, exist
o multitudine de metode diferite. Cele mai rspndite sunt sistemele de developare cu dou
componente, la care pulberea de toner este transferat cu ajutorul unor particule purttoare
fine. Particulele purttoare pot fi, de exemplu, particule de fier de circa 0,1 mm sau particule
micfopurttoare" din rin sintetic i material feromagnetic, la care pulberea de toner
(ncrcat electrostatic prin frecarea reciproc a particulelor purttoare si a particulelor de
toner) ader i le acoper cu un strat subire de toner.
figura 2-20. Principiul de lucu al unui copiator
Pe un cilindru magnetic aezat paralel cu tamburul de copiere, particulele de fier se
aaz n form de lnioare si formeaz o perie magnetic" care freac tamburul de copiere
care se rotete. Particulele de toner ader pe imaginea electrostatic de pe tamburul de copiere
datorit forelor electrostatice. Acesta este procedeul de developare cu perii magnetice".
Un alt procedeu de developare se realizeaz cu ajutorul unei cascade de toner. n acest
procedeu, particulele purttoare de form sferic cu diametre de la 0,1 pn la 0,2 mm, pe
care ader tonerul, sunt aplicate pe cilindrul de copiere cu ajutorul unui dispozitiv de transport
care funcioneaz conform principiului elevatorului cu roat portcupe.
Al patrulea pas este transferul imaginii pe hrtia de copiat. i aici, se apeleaz la
forele electrostatice, pentru a absorbi" tonerul de pe cilindrul de copiere pe hrtie, n final,
valul de copiere este descrcat i eliberat mecanic de resturile de particule de toner, astfel
nct s fie gata pregtit pentru o nou ncrcare i o nou expunere.
Copia care se formeaz nu mai necesit dect fixarea, n acest scop, copia este
condus prin faa unei surse de cldur sau printre cilindri nclzii, unde materialul
termoplastic din toner se topete i se imprim pe hrtie.
2.1.6. Fax-ul
Dei pare incredibil, faxurile sunt mai vechi dect telefoanele! Primele patente privind
faxurile dateaz din 1843. Bineneles, acestea nu puteau utiliza liniile telefonice i tehnologia
era puin diferit, dar, n esen, scopul era acelai, n 1914 a avut loc transmisia prin fax a
unui buletin de tiri francez nsoit de o fotografie, n jurul anului 1924, faxurile erau deja un
instrument uzual n pres.
Tehnologia facsimilelor sau a faxurilor reprezint transmisia de informaii prin liniile
telefonice prin conversia textelor, caracterelor i a imaginilor ntr-un ablon de puncte.
Fax/modemurile combin tehnologia modemurilor cu cea a transmisiei facsimilelor pentru a
90
crea un dispozitiv multilateral, capabil s transmit documente ctre alte calculatoare sau ctre
maini de fax aflate la distan. Progrese recente ale tehnologiei au permis construirea unor
sisteme complexe ce conin un fax, un scanner i un copiator.
Modemurile i fax/modemurile reprezint plci de extensie montate n calculator.
Modemurile externe se conecteaz la portul serial al sistemului de calcul. Linia telefonic cu
modemuri interne este conectat direct la modem, iar starea acestuia este permanent indicat
prin intermediul unor indicatoare luminoase.
TELEFAX este un serviciu al potei pentru transmiterea rapid la distan a copiilor,
printr-o reea telefonic public. Este posibil transmiterea de originale ale formularelor,
desenelor, planurilor de conexiuni, textelor .a.m.d.
Materialul transmis este transformat de ctre emitor pe cale fotoelectric n imagine
de curent" si este transmis ca ton prin reeaua telefonic. Receptorul retransform tonul
format" care este primit n impulsuri de curent corespunztoare. Copiatorul la distan care se
folosete aici poate s nregistreze alb-negru, dar i color. Culorile sunt transmise si redate
dup gradul de luminozitate ca alb sau negru.
Dup construcia i modul de acionare a unui copiator la distan se difereniaz
aparate cu cilindru i plate. Aparatele cu cilindru sunt cele mai vechi copiatoare la distan.
Imaginea care trebuie transmis este transpus pe un cilindru (tambur), care se rotete cu
turaie constant. Transformarea elementului alb-negru de imagine" ntr-un impuls de curent
corespunztor este sarcina dispozitivului de nregistrare, alb-negru care reflect imaginea
transmis si o transform ntr-o valoare de tensiune electric. Imaginea care trebuie transmis
este nregistrat n form de spiral, care ia natere din puncte nchise i deschise aezate
unele lng altele, n concordan cu valorile tensiunii electrice.
Ele sunt transformate ntr-o seciune modem a emitorului ntr-un ton"
corespunztor (modulaie) i sunt transmise la receptor. Modemul de la receptor retransform
tonul format n impuls de curent continuu corespunztor (demodulaie), care comand capul
de nregistrare, pentru a nregistra pe o hrtie aflat pe un tambur o copie de la distan".
La aparatele plate, originalul care trebuie transmis este condus plan la sistemul de
nregistrare si citit transversal pe direcia de avans. La aparatele cu sistem de nregistrare
vertical, imaginea care este transmis este luminat pe toat limea care se formeaz. Un
sistem optic proiecteaz n orice moment o linie numit CCD, care const din 1728 de
fotodiode grupate ntr-un ir de 215 mm. ntr-un proces de citire simultan sunt examinate i
memorate 1728 de puncte. Valorile memorate intermediar sunt separate n serii i
transformate cu ajutorul unui modem ntr-un ton corespunztor. Copiatoarele la distan sunt
construite conform normelor CCITT si prin introducerea acestor norme pot comunica unul cu
altul n ntreaga lume. Dup durata transmisiei de care este nevoie la o pagin A4 se
difereniaz: grupa l (6 minute), grupa 2 (3 minute) si grupa 3 (circa un minut). Pentru
serviciul TELEFAX sunt admise copiatoare din grupa 2 si 3.
Astzi sunt preferate aparatele grupei 3. Ele nu sunt numai rapide, dar ofer i un nalt
grad de deservire. Codificarea de lung durat se poate nlocui la un moment; cele 1728 de
puncte care s-au format n linia existent sunt nlocuite printr-un numr redus de cuvinte de
cod, care se transmit prin cablul telefonic i care sunt retransformate la receptor n puncte alb-
negru. Pentru redarea copiilor care sunt receptate la distan se folosesc metode termice de
nregistrare.
Hrtia termic const dintr-un purttor, care este nvelit cu un strat subire rezistent la
cldur. Ea conine dou componente, al cror plan de separaie este anihilat de influena
cldurii. Ambele componente curg mpreun i coloreaz hrtia prin reacia lor chimic.
Semnalele care sosesc si care sunt demodulate i decodificate comand dispozitivul de
nregistrare numit pieptene termic. El const - analog pentru linia CGD - din 1728 de diode
care sunt montate ntr-un ir i care fac posibil nregistrarea unei linii ntr-un proces de lucru.
91
Metoda termic necesit doar cheltuieli reduse, este nevoie de hrtie special si este
pstrat doar o copie nregistrat la distan. Copiile durabile se ncarc electrostatic. Hrtia
este condus pe o linie cu 1728 de ace de nregistrare", care produc ncrcri electrostatice pe
suprafaa acesteia. Particulele de toner sunt aduse printr-o perie care se rotete, rmn i sunt
fixate datorit influenei cldurii.
ntrebri de control
1. Care sunt tipurile de echipamente de intrare-ieire?
2. Care sunt modalitile de clasificare a acestora?
3. Realizai o clasificare a importanei lor n activitatea dvs.
4. Cum putei conecta echipamentele periferice la un calculator?
Aplicaii
1. Se vor urmri facilitile oferite de echipamentele periferice instalate la calculatorul la
care lucrai. Se va verifica dac exist versiuni mai noi ale driver-elor acestora i se
vor instala.
92
3. Reele de calculatoare
3.1. Legturi pentru comunicaii de date
3.1.1. Evoluia sistemelor de comunicaie
nc din cele mai vechi timpuri omenirea a cutat soluii de transmitere a informaiilor
la distan. Ruguri aprinse n locuri nalte, tafete, clopote, tobe, buciume au reprezentat mult
vreme o soluie de comunicare. n 1790, francezul Claude Chappe propunea telegraful optic,
realizat dintr-un catarg nalt de 4,55 m pe care erau fixate trei brae mobile, a cror poziie
putea fi vzut de la mare distan. n anul 1837, Samuel Morse inventeaz alfabetul care-i
poart numele i care reprezint prima codificare binar, cu puncte i linii, a literelor.
Alfabetul Morse a permis transformarea simpl i direct a caracterelor n semnale electrice.
Sistemul de comunicaie bazat pe acest principiu s-a numit telegraf electric. n 1876 a urmat
telefonul lui Graham Bell (prioritatea este disputat cu Edison dar Bell a fost primul care a
comercializat servicii telefonice).
La nceputul secolului XX s-a declanat o nou revoluie n telecomunicaii.
Inventarea triodei, n 1906, de ctre Lee de Forest a dus la introducerea pe scar larg a
electronicii n telecomunicaii. Astfel s-a deschis calea realizrii de staii de comunicaii radio,
capabile s transmit mesaje fr a avea o conexiune fizic ntre emitor i receptor.
Utilitatea unor asemenea sisteme a fost sesizat mai nti n sfera aplicaiilor militare, pentru
ca mai apoi, in anii '20, s apar primele staii de radiodifuziune comerciale. ncepnd cu anii
'50, marcai de apariia tranzistorului, a circuitelor integrate, telecomunicaiile, adic
transmiterea informaiilor la distan, au intrat ntr-o nou er.
Odat cu dezvoltarea tehnologiilor corespunztoare, s-au extins la scar mondial
facilitile de transport a unor volume impresionante de date folosind infrastructuri
performante, pe fibr optic sau bazate pe comunicaii radio (reele fr fir, satelii de
comunicaie). n acest context a devenit posibil accesul utilizatorilor individuali la serviciile
publice de date, deservite de o infrastructur mondial de comunicaie cunoscut sub
denumirea de Internet. Acest concept include att infrastructura ct i tehnologiile de
comunicaie aferente precum i ansamblul serviciilor asociate acestora: accesul la informaii
text sau grafice (pagini web), transfer de fiiere (servicii ftp), mesagerie electronic dar i
altele mai recente, cum ar fi telefonia Internet (VoIP), video la cerere (VoD), difuzarea
programelor de radio i televiziune (IPTV).
Din punct de vedere istoric, nceputurile reelelor de comunicaie bazate pe transfer de
informaii n format binar se confund cu primele schimburi de date realizate ntre
echipamente de calcul sau de procesare. Din punctul de vedere al evoluiei istorice trebuie
amintite cteva momente importante, cum ar fi lansarea primului satelit, de ctre Uniunea
Sovietic, n 1957, sau crearea, n Statele Unite, a Ageniei de Cercetare pentru Proiecte
Avansate (ARPA - Advanced Research Projects Agency) de ctre preedintele Eisenhower, n
1958, n cadrul Pentagonului. n 1961, n cadrul MIT (Massachusetts Institute of
Technology), Leonard Kleinrock definete pentru prima dat comunicaia bazat pe comutaia
de pachete (packet-switching) ca alternativ la comutaia de circuite (bazat pe relee) utilizat
n centralele telefonice clasice. La nivelul reelei de cercetare creat de ARPA, n 1963 J.R.C.
Licklider definete o prim viziune detaliat a ceea ce nseamn o reea de comunicare
mondial.
Prima interconectare a unor calculatoare aflate la distan a avut loc n 1969 ntre mai
multe universiti i institute de cercetare printre care Stanford Research Institute, University
of Utah, University of California Los Angeles si Santa Barbara. Cu toate neajunsurile acelui
93
moment, reeaua astfel creata, numit ARPANET, este unanim considerat ca fiind strmoul
Internetului de astzi.
Doi ani mai trziu, n 1971, Ray Tomlison propune un prim sistem de mesagerie
electronic, e-mail. El introduce si simbolul consacrat, @ , cu semnificaia "la", "pe" - engl.
at. Trei ani mai trziu a aprut prima versiune comercial a unei reele de date numit Telnet.
Ea s-a constituit pe structura ARPANET existent (1974).
n aceiai perioad (1974) au fost definite si alte elemente fundamentale care au stat la
baza dezvoltrii ulterioare a Internetului. Printre acestea trebuie amintit i standardul de
comunicaie care st la baza Internetului modern, standard fundamentat pe un protocol de
comunicaie propus de o echip din cadrul ARPANET, Robert Kahn i Vinton Cerf i
cunoscut sub denumirea de TCP/IP - Transport Control Protocol / Internet Protocol.
Un moment foarte important n evoluia reelelor de calculatoare a fost anul 1976,
atunci cnd n cadrul corporaiei Xerox, la Palo Alto Research Center se fundamenteaz
primele reguli de comunicare la nivelul unei reele locale de calculatoare, reguli reunite sub
denumirea Ethernet i devenite ulterior un standard fundamental de comunicaie la nivelul
reelelor locale. Dup numai un an existau deja peste 100 de calculatoare n cadrul acestei
prime reele incipiente de tip Internet. Interesul mediului de cercetare a condus ulterior la
extinderea acestei prime reele astfel nct n 1984 existau deja peste 1000 de computere
interconectate n aceast manier.
Creterea rapid a numrului de sisteme interconectate s-a datorat n mare parte i
interesului crescut al comunitilor de cercettori din universiti de a avea acces la sisteme cu
mare putere de calcul, super-computere, cum au fost cele introduse n aceast reea de
National Science Foundation (NSFNET), n 1986. Serviciile de baz disponibile iniial n
reelele de date constau n mesagerie electronic (email), serviciul de tiri (news), servicii de
transfer de fiiere (ftp - file tranfer protocol) i comenzi la distan (telnet).
Conceputul de World Wide Web a aprut n 1991 n Europa, fiind propus de Tim
Berners-Lee i Robert Cailliau n cadrul unor proiecte dezvoltate n colaborare cu reeaua de
laboratoare de fizic CERN (Organizaia European pentru Cercetare Nuclear), ca un sistem
specializat de acces la informaii de interes pentru o anumit comunitate. World Wide Web -
"pnza de pianjen peste ntreaga lume", a devenit un serviciu din ce n ce mai prezent,
identificat prin prescurtarea www, sau simplu web.
Primul program de navigare, numit i web browser, a aprut n 1993 sub numele
MOSAIC, fiind introdus de Marc Andreesen de la Universitatea din Illinois. La acel moment
Internet-ul cuprindea peste 2 milioane de sisteme interconectate i erau accesibile circa 600 de
locaii web.
Sistemele interconectate poart denumirea de gazde (hosts), host-uri fiind o denumire
ncetenit deja n jargonul tehnic. Un sistem de tip host care ofer un serviciu de date poart
denumirea de server. Locaiile web sunt gzduite de servere web i se mai numesc i site-uri.
n condiiile create ulterior prin dezvoltarea infrastructurii de transport a datelor i a
puterii de procesare a acestora s-au multiplicat i diversificat serviciile electronice oferite
utilizatorilor interconectai, ceea ce a determinat ca n paralel s apar i o explozie a
aplicaiilor software care s faciliteze, ntr-o manier ct mai simpl, accesul public. Astfel au
aprut numeroase aplicaii de tip client pentru servicii de date dedicate: client de pot
electronic, client ftp, client web etc. n domeniul programelor de navigare i acces la servicii,
anul 1996 marcheaz declanarea unei competiii acerbe, marcat inclusiv de conflicte
comerciale, ca de exemplu ntre Netscape i Microsoft n legtur cu unele practici
neconcureniale ale celor din urm. n perioada respectiv Internetul depise 12 milioane de
gazde i 500.000 de locaii web.
La sfritul anului 2000 existau peste 360 de milioane de utilizatori i peste 200 de
milioane de gazde (host-uri). Astzi Internetul a depit 1,5 miliarde de utilizatori, existnd i
94
peste 570 de milioane de gazde (host-uri).
nelegnd prin comunicaie, la modul cel mai general, un schimb de informaii utile,
rezult c vehicularea acestora trebuie s se fac pe baza anumitor reguli de comunicare.
Ansamblul acestor reguli este cunoscut sub denumirea generic de protocol de comunicaie.
Sistemele interconectate n scopul comunicrii formeaz o reea de comunicaie.
Sistemele interconectate dar amplasate grupat formeaz o reea (network) intern (sau local,
aa cum se va vedea mai trziu) de tip Intranet (intra-network). Un ansamblu de reele
Intranet care comunic ntre ele formeaz reeaua Internet (inter-network). La acest nivel
putem defini Internetul ca fiind o reea alctuit din subreele. Avnd n vedere extinderea
actual la nivel mondial a Internetului i funcionalitile tehnice sau de servicii pe care le
ofer acesta, se poate remarca c definiia de mai sus reprezint doar un punct de plecare,
nefiind acoperitoare.
3.1.2. Modelul de comunicaie n reelele de date
Analiza noiunilor legate de reelele de calculatoare presupune, nainte de toate,
clarificarea unor aspecte legate de suportul de comunicaie necesar.
Vehicularea informaiilor transmise de ctre o surs ctre o destinaie, indiferent dac
acestea sunt operatori umani sau maini, presupune o abordare complex i o viziune de
ansamblu multidisciplinar.
Tehnicile utilizate n transmiterea informaiilor se refer la totalitatea mijloacelor i
metodelor de transmisie eficient i de protejare a informaiei mpotriva perturbaiilor.
Modelul general valabil al unui sistem pentru transmiterea informaiei este prezentat n
.
Semnificaiile blocurilor funcionale din Error! Reference source not found. sunt:
E = emitor
G = generator de purttoare
C = canal de transmisiuni
P = perturbaii
S = sursa de informaii
R = receptor
D = destinatar
figura 3-1. Modelul unui sistem de transmitere a informaiei
n general, prin surs de informaii (S) se va nelege mecanismul prin care se alege
ntr-un mod imprevizibil la nivelul destinatarului, un anumit mesaj ce urmeaz a fi transmis.
95
Sursa de informaii poate furniza o mulime de mesaje (m), dar la un moment dat ea va alege
un anumit mesaj pe care-l va transmite, fr ca destinatarul s cunoasc alegerea fcut.
n scopul transmiterii mesajelor la distan este necesar un emitor care, n cazul cel
mai general, realizeaz trei operaii:
- traducerea
- codarea
- modularea
Deoarece natura fizic a mesajelor furnizate de o surs este foarte divers i nu
ntotdeauna de natur electric, n general este necesar transformarea acestor mesaje, cu
ajutorul unor traductoare, n semnale electrice. Operaiunea se numete conversie (sau
traducere). n scopul mririi eficienei transmisiunii i protejrii informaiei transmise
mpotriva perturbaiilor, semnalele de la ieirea traductoarelor sunt transformate n semnale
elementare prin operaiunea de codare. Pentru asigurarea posibilitii de propagare la distan
a semnalului tradus i codat, se genereaz un semnal de nalt frecven numit semnal
purttor sau purttoare (p), care este modulat de informaia mesajului prelucrat anterior prin
procedura de modulare.
Prin canal de transmisiuni se nelege n general, orice mediu fizic prin care se poate
propaga informaia (cablu telefonic, cablu telegrafic, cablu coaxial, canal radio, canal TV,
cablu optic).
Toate canalele de transmisiuni sunt perturbate de anumite zgomote astfel nct
semnalul de la ieirea canalului, este o sum ntre semnalul transmis de emitor (s) i
zgomotul (n) ce apare inevitabil pe orice cale de transmisiune. n transmisiunile binare,
zgomotul are caracter aditiv (se sumeaz binar modulo 2 cu biii transmii). Acest model de
abordare se bazeaz pe observaia c eronarea unui bit nseamn de fapt complementarea lui,
operaiune modelat de operatorul XOR (sau-exclusiv, sum modulo 2). Se poate deci
considera c, la nivelul unui canal de comunicaie, se realizeaz o inversare comandat a
bitului vehiculat. Bitul care comand inversarea se numete bit eroare.
Receptorul (R) realizeaz operaiile inverse celor asociate emitorului, n scopul
recuperrii informaiei iniiale:
- demodularea
- decodarea
- traducerea
Receptorul (R) trebuie astfel sintetizat, ca din semnalul recepionat i pe baza
cunoaterii statisticii zgomotului ce poate aprea pe canal, s estimeze, dup un anumit
criteriu de fidelitate, ce mesaj a transmis sursa. La ieirea receptorului se obine astfel un
mesaj care este, cu o anumita probabilitate, similar cu mesajul transmis i care este numit
estimatorul mesajului transmis (m).
ntre m i m exist o anumit diferen, numit eroare de estimare. Scopul urmrit n
implementarea receptorului este acela de a realiza o eroare de estimare ct mai mic.
Unul din elementele fundamentale ntr-o reea de date este linia de comunicaie. O
linie de comunicaie poate conine mai multe canale, circuite sau trunchiuri. Un canal de
comunicaie poate fi definit ca o cale de vehiculare a informaiei n interiorul unei linii. La
modul cel mai general, prin linie de comunicaie se va nelege att infrastructura fizic de
transport asociat ct i echipamentele i configuraiile aferente utilizate.
Canalele prezint limitri n ceea ce privete posibilitile de vehiculare a
informaiilor, limitri dependente de caracteristicile lor electrice i fizice.
n funcie de posibilitile de vehiculare direcionat a datelor, sunt cunoscute trei
tipuri fundamentale de canale: simplex, semi-duplex (half-duplex) i duplex (full-duplex).
96
figura 3-2. Tipuri de canale de comunicaie
Considernd o legtur de tip "punct la punct" ntre dou puncte A i B, sunt posibile
situaiile:
- transmisie ntr-un singur sens, de la A ctre B, specific terminalelor de supervizare.
Un astfel de canal este de tip simplex.
- transmisia de la A ctre B sau de la B ctre A, dar alternativ i nu simultan, definete
canalele semi-duplex (half-duplex). n cazul circuitelor care utilizeaz o pereche de
conductoare, linia trebuie comutat pentru schimbarea sensului de transmisie. n cazul
transferului bazat pe pachete de date, se permite iniierea transmisiei, succesiv, de ctre cei
doi sau mai muli corespondeni. Comutarea liniei poate fi evitat dac se utilizeaz circuite
pe patru fire sau separarea benzilor de frecven n cazul transmisiunilor modulate.
- transmisia simultan de la A ctre B i de la B ctre A se numete transmisie full-
duplex sau mai simplu duplex. De multe ori un canal full-duplex utilizeaz circuite distincte
din punct de vedere fizic, n situaiile uzuale folosindu-se cte o pereche de conductoare
pentru fiecare sens. Exist i posibilitatea unei transmisii full-duplex pe un circuit fizic comun,
de exemplu prin divizarea spectrului de frecven, crendu-se astfel un canal de transmisie i
un canal de recepie sau prin utilizarea de radiaii optice cu lungimi de und diferite pentru
cele dou sensuri, n cazul comunicaiilor prin fibr optic.
Un caz particular l constituie transmisia de tip echoplex pe canale full-duplex, care
const n retransmisia napoi a caracterului recepionat, efect similar cu ecoul. Echoplexarea
este util pentru detectarea i corectarea erorilor. De exemplu, caracterele tastate de la o
tastatur pot fi verificate prin vizualizare pe un monitor, prin redirecionarea lor de ctre
echipamentul receptor (ecou).
Transmisia informaiei ntre o surs i una sau mai multe destinaii presupune
transferarea datelor, ntr-un format adecvat, prin intermediul unor semnale de natur electric,
electromagnetic sau optic adaptate canalului de transport disponibil.
Scopul fundamental al unei transmisiuni este acela de a reproduce, la echipamentul
receptor, mesaje cu acelai coninut cu cele care au fost expediate. Canalul de comunicaie
poate fi deci privit ca fiind alctuit din infrastructura de comunicaie (echipamente) i mediul
aferent de transmitere a informaiei (semnale electrice pe perechi de conductoare, radiaii
luminoase prin fibr optic, unde radio).
Performanele unui canal de comunicaie sunt evaluate n principal prin cantitatea de
informaie care poate fi vehiculat printr-o seciune a canalului, n unitatea de timp, parametru
numit lime de band (bandwidth). n cazul transmisiilor analogice, limea de band se
refer la intervalul de frecvene ocupat n spectrul frecvenelor. La nivelul transmisiunilor
digitale, evaluarea cantitii de informaie transferate se face prin volumul de informaie
logic vehiculat. Limea de band de frecven este direct corelat cu volumul binar
transferat. Din acest motiv, n cazul comunicaiilor digitale se utilizeaz uneori termenul de
97
lime de band a unui canal pentru a exprima de fapt debitul binar. Se face astfel referire la
cantitatea de informaie binar transferat ntr-o unitate de timp i care se msoar n
bii/secund, bps (bits per second).
Transferul unui bit ntr-o secund definete unitatea fundamental de msur a limii
de band sau a debitului informaional de 1 bps (sau 1 b/s) cu multiplii specifici: 1 kbps = 10
3
bps, 1 Mbps = 10
6
bps, 1 Gbps = 10
9
bps. Uneori se utilizeaz o unitate de msur derivat,
bytes/secund, Bps i multiplii corespunztori (kBps, MBps, GBps). n cazul n care se
folosete ca unitate de msur Bps, conversia n bps va ine seama de faptul c 1B (byte,
octet) = 8 bii. Pentru informaie se folosete uneori ca unitate de msura i 1 Kibibit = 1024 b
sau 1 KibiByte = 1024 B. n mod similar se definesc i Mibibit, Mibibyte, Gibibit, Gibibyte
iar prin raportare la secund se obin i alte uniti de msur pentru transferul informaional.
n transmisiunile de date se folosete pe larg termenul throughput (debit util) care se
refer la limea de band efectiv, la un moment dat, atunci cnd are loc un transfer de date.
Se poate considera c termenul se refer la debitul informaional net sau la informaia efectiv
transportat n unitatea de timp, fr a lua n considerare i informaiile ajuttoare care
nsoesc transferul (delimitatori de secven, informaii necesare pentru
identificarea/corectarea erorilor, retransmisii etc.). Factorii care intervin n transferul de date
i influeneaz limea de band efectiv sunt numeroi, fiind vorba de dispozitivele folosite,
tipul de date transferate, topologia reelei, echipamentul utilizat, numrul de utilizatori sau de
procese concurente, viteza sursei de date, congestiile de transmisie etc. Prin urmare, debitul
binar net (throughput) este diferit de rata de transfer a canalului de comunicaie.
Calitatea transportului oferit de un canal se poate aprecia i prin evaluri legate de
transportul unui anumit volum de date binare. Se poate utiliza parametrul numit cel mai bun
timp de transfer (volum binar de date / limea de band) sau timpul tipic de transfer
calculat prin raportul ntre volumul de date utile transportat i debitul net (volum binar de
date, throughput).
Evoluia calitativ a performanelor liniilor pentru transmisiuni de date este prezentat
n
figura 3-3.
98
figura 3-3. Evoluia performanelor liniilor de comunicaie
Primele medii de transmisie utilizate pentru transmisiuni de date au fost liniile
telegrafice. Acestea deserveau un singur utilizato i permiteau viteze de aproximativ 30
cuvinte telegrafice pe minut (datagrame cu lungimea de 5 caractere transmise n cod Morse),
adic echivalentul a aproximativ 17 bps. n prezent, mediile de transmisie utilizate ating
performane remarcabile care merg pn la rate de transfer ce depesc 10 Gbps. Principalele
medii de transmisie care prezint interes n transmisiunile de date vor fi descrise n capitolele
urmtoare.
3.1.3. Evaluarea capacitii de transport a unui canal de comunicaie
Harry Nyquist a artat (1924) c, n cazul transmiterii unui semnal pe un canal de
band limitat (W), n absena zgomotelor, este posibil reconstruirea complet a acestuia
prin extragerea unui numr de eantioane pe secund NS egal numeric cu dublul benzii de
trecere a canalului, W:
NS = 2W [eantioane / secund] (1)
Eantionarea cu o frecven mai mare este inutil deoarece eantioanele suplimentare
care ar putea fi extrase nu contribuie la creterea preciziei de recuperare a semnalului iniial
deoarece componentele spectrale de ordin superior au fost deja eliminate prin filtrarea
introdus de canal sau circuit.
Pornind de la acest raionament i considernd un semnal avnd N nivele
discrete, Nyquist a demonstrat teorema care i poart numele i care determin viteza maxim
de transfer a datelor (debit, D) printr-un mediu de band limitat, ca fiind:
] [ log 2
2
bps N W D = (1.2)
Pentru o band de 3 kHz (aproximativ banda telefonic vocal) i un semnal cu dou
nivele (binar), rezult o vitez maxim de 6 kbps.
Pentru a calcula capacitatea teoretic de transport a unui canal de comunicaie
(viteza maxim), n prezena zgomotului, se folosete teorema lui Shannon.
Extinznd cercetrile lui Nyquist, Claude Shannon a artat (1949) c pentru un canal
ideal, caracterizat de o lime de band W (n Hz) i un anumit raport ntre puterea de semnal
P
S
(n W) i respectiv puterea de zgomot P
N
(n W), capacitatea maxim de transport a
canalului, n b/s, este:
] [ ) 1 ( log
2
bps
P
P
W C
N
S
+ = (2)
99
De obicei raportul puterilor de semnal i de zgomot, S/N, se exprim n dB, conversia
realizndu-se dup relaia 1.4.
] [ log 10 /
10
dB
P
P
N S
N
S
= (3)
De exemplu, n cazul n care se urmrete transmiterea de date pe un canal telefonic
vocal de band limitat 300 3400 Hz, considernd W = 3100 Hz, P
S
= 0,0001 W (respectiv -
10 dBm) i P
N
= 0,0000004 W (respectiv -34 dBm), adic un raport conform (1.4) avnd
valoarea S/N = 24 dB, pe baza formulei lui Schannon (1.3) se obine:
kbps s b C 7 , 24 / 24700 ) 250 1 ( log 3100
2
= ~ + = (4)
Pentru acelai canal dar avnd un raport semnal-zgomot mbuntit, S/N = 30 dB
(corespunztor unui raport al puterilor P
S
/P
N
de 1000), rezult o capacitate crescut de
transport a canalului, de 30,9 kbps, iar pentru o valoare S/N superioar, S/N = 38 dB
(corespunztor unui raport al puterilor P
S
/P
N
de 6309), rezult o capacitate de transport a
canalului care ajunge la de 39,6 kbps. Modem-urile de linie telefonic uzuale lucreaz cu
viteze tipice de 33.6 kbps.
Uneori, deoarece transmiterea datelor binare presupune mpachetarea acestora ntr-un
anumit format, alturi de biii utili se adaug i informaii de control (bii de start, bii de stop,
bii de paritate, sume de control) care reduc viteza real de transmitere a informaiei utile. Prin
urmare, aa cum s-a artat i anterior, capacitatea de transport a canalului nu este identic cu
debitul binar util (throughput) al acestuia.
Maniera cea mai simpl de a transmite informaii n format binar pe un canal de
comunicaie const n alocarea a dou nivele de semnal distincte biilor 0 i 1. Altfel spus,
celor doi bii li se aloc dou simboluri de transmisie numite i simboluri de semnalizare:
pulsuri rectangulare cu amplitudini diferite. Dac durata de transmisie a unui bit este T
b
,
valoare numit interval de bit, atunci numrul de bii transmii ntr-o unitate de timp se va
numi rat de bit sau rat binar sau debit binar. Viteza de succedare a simbolurilor asociate
biilor este aceeai cu cea de succedare a biilor.
O astfel de transmisie se numete transmisie n banda de baz deoarece frecvena
modificrilor n unitatea de timp ale formei de und folosit pentru semnalizare este aceeai
ca n secvena de succedare a biilor.
] / [ / 1 s b T D
b
= (5)
n cazul n care sistemul funcioneaz cu mai multe nivele de semnal N, nefiind
posibil ntotdeauna o conversie direct ntr-un numr ntreg de bii, se opereaz cu noiunea
de rat de semnalizare (sau rata simbolurilor sau viteza de modulaie), R, care se definete ca
fiind numrul simbolurilor transmise n unitatea de timp i care se msoar n [Bauds] sau
[Bd] (dup Emile Baudot). Semnificaia fizic a ratei de semnalizare este numrul de
schimbri (de nivel sau de alt natur) ale semnalului n unitatea de timp. Dac T este durata
unui simbol (numit i interval semnificativ), atunci rata de semnalizare va fi:
] [ / 1 Bd T R = (6)
Dac un simbol transmis este codificat binar i exist N nivele, cte unul pentru
fiecare simbol, atunci numrul n de bii echivaleni transmii pe durata unui simbol va fi:
N
T
T
n
b
2
log = = (7)
Numrul de simboluri transmise n unitatea de timp, R, multiplicat cu numrul de bii
echivaleni pentru un simbol, n, va determina deci numrul de bii echivaleni transmii n
unitatea de timp, adic debitul binar:
100
N R
T
T
R n R D
b
2
log = = = (8)
Relaia (1.9) exprim legtura ntre debitul binar i rata simbolurilor. Astfel este
evident c dac se folosete o transmisie pe 4 niveluri, pentru aceeai rat a simbolurilor, se
obine un debit binar echivalent dublu fa de cazul transmisiei cu 2 niveluri (
figura 3-4 evideniaz aceste situaii).
Exemplul prezentat asociaz biilor sau grupurilor de bii amplitudini diferite pentru
pulsurile de semnalizare, deci este de fapt o modulaie n amplitudine. Deoarece n cazul
transmisiilor digitale amplitudinea ia doar valori discrete, ea se numete transmisiune cu
comutarea amplitudinii, ASK (Amplitude Shift Keying). n mod similar se pot asocia
frecvene, obinndu-se o transmisiune cu comutarea frecvenei - FSK (Frequency Shift
Keying) sau fazei, n cazul transmisiunilor cu comutarea fazei PSK (Phase Shift Keying).
Cu ct secvenele transmise grupeaz mai muli bii, cu att este necesar un numr de niveluri
mai mare, respectiv 2
n
, unde n este numrul de bii grupai. Un numr mai mare de niveluri
face ns ca i separarea acestora la recepie s devin mai dificil, fiind mai apropiate.
Deoarece nivelurile absolute sunt afectate de zgomote, o soluie practic const n evaluarea
unui nivel prin diferena fa de nivelul recepionat anterior (modulaie diferenial) sau chiar
transmiterea pe canalul de comunicaie direct a sensului modificrii formei de und ( +/-,
cretere/scdere), cum se ntmpl n cazul modulaiei sigma-delta sau CVSD (Continuously
Variable Slope Delta Modulation). Toate aceste modulaii reprezint o form de adaptare a
fluxului informaional transmis la canalul de comunicaie n scopul obinerii unei viteze de
transfer ct mai ridicate.
Semnalul care este transmis pe canalul de comunicaie poate fi considerat ca fiind
alctuit dintr-o alturare a pulsurilor asociate biilor sau grupurilor de bii i poart denumirea
de form de und de semnalizare sau uneori, semnal de linie.
101
figura 3-4. Transmisiuni cu dou i patru niveluri
Dei formula lui Shannon determin capacitatea teoretic a unui canal, n practic
capacitatea scade i datorit altor factori, cum ar fi interferena dintre dou simboluri
transmise consecutiv, fenomen numit interferen intersimbol (figura 3-5).
figura 3-5. Principiul interferenei intersimbol
102
3.1.4. Medii fizice de comunicaie
Mediile de transmisie utilizate n mod curent pot fi grupate n dou mari categorii:
medii ghidate i medii neghidate.
Mediile ghidate sunt cele care ofer o cale de propagare n afara creia semnalul nu
poate s existe ntr-o form utilizabil, rmnnd dependent de mediu. Principalele medii
ghidate de transmisie sunt:
o cablurile coaxiale
o cablurile cu perechi de conductoare torsadate
- neecranate: UTP (Unshielded Twisted Pairs)
- ecranate: STP (Shielded Twisted Pairs), ScUTP (Screened UTP) sau FTP (Foiled
Twisted Pairs)
o fibrele optic:
- multimod
- monomod
o ghiduri de und pentru microunde
Transmisiunile neghidate sunt cele la care propagarea nu este restricionat la un spaiu
fizic, nelegndu-se de obicei prin aceasta propagarea n aer liber, dup ce semnalul a fost
iniial direcionat corespunztor de ctre sursa. Principalele semnale purttoare utilizate
pentru transmisiunile neghidate sunt:
o undele radio
o microunde
o radiaia laser
o radiaia infraroie
3.1.4.1. Cabluri coaxiale
Cablurile coaxiale sunt realizate dintr-un conductor central mbrcat ntr-o manta
conductoare, spaiul dintre ele fiind izolator (material plastic PVC, teflon sau aer). Mantaua
exterioar poate fi continu (folie conductoare) sau ntreesut (mpletitur). Mai multe linii
coaxiale pot fi nmnuncheate ntr-un cablu de-a lungul cruia pot exista i perechi de
conductoare rsucite utilizate pentru vehicularea semnalelor de control sau de alimentare.
Datorit modului de realizare a cablurilor coaxiale, influena reciproc a dou canale
adiacente (diafonie) este extrem de redus chiar la frecvene mari ale semnalului. Aceasta se
datoreaz distribuiei sarcinilor electrice ctre interiorul conductorului exterior i exteriorul
conductorului central. Datorit efectului redus al diafoniei i zgomotelor, semnalul util poate
fi refcut chiar dac are un nivel sczut, ceea ce nu este posibil n cazul transmisiilor clasice
folosind perechi de conductoare. Circuitele n cablu coaxial permit o vitez de propagare
ridicat, care variaz foarte puin cu frecvena, ceea ce implic existena unor distorsiuni de
ntrziere reduse. n cazul transmisiunilor binare, debitul binar scade cu creterea distantei
datorit atenurii semnalului electric. Lungimea maxim de propagare este limitat prin
standardele de comunicaie de timpul de propagare acceptat, cu precdere n cazul
comunicaiilor bazate pe cerere i rspuns.
n figura 3-6 este prezentat structura unui cablu coaxial. Dei cablurile coaxiale sunt
similare din punct de vedere constructiv, ele pot avea impedane diferite (rezistena
conductorului n semnal) estimate printr-o scal de grade radio, numite RG radio grade.
De exemplu, varianta 10BASE2 Ethernet (sau Thinnet) utilizeaz RG-58, ce utilizeaz o
impedan de 50 de ohmi i care, la nivel fizic, se traduce printr-o vitez a semnalului de 10
103
Mbps pentru o lungime maxim de 180 de metri. n transmisiunile de date pe cablu coaxial, n
banda de baz, se utilizeaz i varianta 10BASE5 Ethernet (Thicknet sau cablu galben) care
are deasemena o impedan de 50 de ohmi dar care, la nivel fizic, permite o vitez a
semnalului de 10 Mbps pentru o lungime maxim de 500 de metri.
figura 3-6. Cablul coaxial, conector BNC tip T
Avantajul cablurilor coaxiale const n faptul c ofer posibilitatea unor comunicaii
de band larg pe distane relativ mari, echipamentele fiind conectate la o magistral unic
folosind conectoare adaptoare n form de T. Aceste conectoare fac ca sistemele conectate s
apar ca fiind, unul dupa altul, n cascad (figura7). Mediul de comunicaie se comport ca un
ghid de und i din acest motiv trebuie asigurat adaptarea de impedan la capetele liniei dar
i la nivelul punctelor de inserare a echipamentelor de date (folosind conectoarele T care se
bazeaz pe impedana mare ctre interfaa de reea conectat). Ele au fost folosite iniial ca
medii de transmisie dedicate pentru reelele de date tip Ethernet dar treptat au fost nlocuite cu
medii de transmisie mai performante. Principalele dezavantaje ale acestui cablu, care au dus la
nlocuirea sa aproape total, sunt urmtoarele: este relativ fragil i fr o rezisten mecanic
deosebit, are un cost ridicat, o dimensiune a cablului semnificativ (grosime de 1 cm sau mai
mult, n funcie de tip) i nu n ultimul rnd, dificulti n a asigura adaptarea de impedan a
magistralei de comunicaie prin faptul c orice intrerupere a continuitii cablului (inclusiv
conector BNC neconectat) nseamn deteriorarea adaptrii. Lipsa adaptrii de impedan
determin la rndul ei fenomene de reflexie a undelor electromagnetice, ceea ce conduce la
interferene ntre unda incident i cea reflectat, respectiv alterarea semnalului util. Pentru
adaptare la capetele liniei de comunicaie se folosesc conectoare de capt (numite i
conectoare de terminare).
n cazul cablurilor coaxiale utilizate n reelele locale de calculatoare (Ethernet)
comunicaia are loc alternativ n cele dou sensuri, fiind astfel de tip semiduplex.
Pentru conectarea mediilor de transmisie la echipamentele de date se utilizeaz
conectori specializai (mufe), pentru cablurile coaxiale acetia fiind de tip BNC (British Naval
Connector dupa unii autori, Bayonet Neill Concelman sau Bayonet Needle Connector dup
alii, existnd ns i alte interpretri).
Reelele de comunicaie bazate pe cablu coaxial se preteaz unor arhitecturi organizate
n jurul unei magistrale unice, la care sunt ataai clienii reelei (gazde) prin intermediul
conectoarelor T. Distana maxim de comunicaie este determinat pe baza timpului necesar
pachetului de date s cltoreasc ntre cele mai ndeprtate dou gazde, cunoscnd viteza de
propagare a undei electromagnetice pentru acel mediu (mrime constant) i ntrzierea
admis. Distana maxim depinde i de atenuarea semnalului electric pe calea de comunicaie,
nivelul trebuind s rmn peste un anumit prag (un anumit raport semnal-zgomot).
Standardele de comunicaie reglementeaz parametrii menionai.
104
figura 3-7 Reea de comunicaie pe cablu coaxial
Pentru extinderea distanei de comunicaie este necesar un echipament care s preia
datele de pe un segment i s le transmit pe altul (repetor de date, router). Simpla amplificare
a semnalului nu ofer o soluie deoarece amplificatorul utilizat ar trebui s aib o band de
trecere generoas, ceea ce nseamn c va amplifica in egal msur i zgomotul.
3.1.4.2. Cabluri torsadate
Cablul UTP (cablu torsadat neecranat, Unshielded Twisted Pairs) este disponibil n
diferite forme, dimensiuni i grade radio. Pentru transmiterea datelor ntre echipamentele de
calcul, cablul UTP folosit este alctuit din patru perechi de conductoare. Cele patru perechi de
fire nseamn opt conductoare izolate i rasucite cte dou (procedeu numit torsadare).
Torsadarea reduce efectul de degradare a semnalului cauzat de interferena cu radiaiile
electromagnetice (EMI - interferene electromagnetice sau RFI - interferene ale frecvenelor
radio) la fel ca i n telefonie. Pasul de torsadare permite definirea gamei de frecvene
perturbatoare care trebuie eliminat. Spirele conductoare alturate care iau natere prin
torsadare sunt similare unor spire de bobin care i anuleaz reciproc curenii (de sensuri
contrare) ce apar prin efect de anten. Cu ct debitul binar este mai mare, cu att gama de
frecvene ce trebuie rejectat este situat mai sus n spectrul de frecvene i deci pasul de
torsdare va trebui s fie mai mic (figura 8).
n standardul Ethernet 10/100 Mbps folosit n reelele locale de calculatoare, doar
patru din cele opt conductoare sunt folosite: o pereche de conductoare ofer suport pentru
transmisii ntr-un sens (TD+, TD-; transmission data), iar cealalt pentru transmisii n sens
invers, respectiv recepie (RD+, RD-; received data). Acest tip de cablu are o impedan de
100 de ohmi. n standardul Ethernet 10/100 BASE T aceasta nseamn o vitez de transmitere
a informaiei cu 10 Mbps (Ethernet) sau 100 Mbps (Fast Ethernet) pe o distan de pn la
100 de metri. Transmisia este de tip duplex. Conductoarele neutilzate pentru comunicaia de
date sunt destinate telefoniei digitale care este de fapt echivalent tot cu un transfer de date.
Aceste perechi pot fi utilizate ns pentru a realiza un alt canal de comunicaie pe acelai
cablu fizic. n standardul Gigabit Ethernet, toate cele opt conductoare sunt utilizate, perechile
fiind bidirecionale i identificate ca A+/A-, B+/B-, C+/C-, D+/D-.
105
figura 3-8. Mediu de comunicaie cu perechi de conductoare torsadate
Unele din avantajele acestui cablu ar fi faptul c este ieftin, uor de instalat, suportnd
curbri i ndoiri i este subire. n prezent este cel mai utilizat mediu de transmisie n reelele
locale (LAN). Principalele dezavantaje sunt: susceptibilitatea la interferene electrice i n
special elctrostatice n comparaie cu alte tipuri de cabluri, distana de transmisie a informaiei
relativ scazut. Pentru interconectarea mai multor echipamente este obligatorie utilizarea unor
dispozitive dedicate de interconectare, numite hub-uri.
Conectorii utilizai sunt de tip RJ45 (Registered Jack 45) cu 8 contacte (asemntori
cu conectorii pentru aparate telefonice care sunt mai mici i au 4 contacte, RJ11). Pentru
interconectare exist standarde de cablare specifice (TIA / EIA 568 A/B). Ele conin
specificaiile pentru interconectarea dispozitivelor de reea cu mediul de transmisie.
Cablul STP (cablu torsadat ecranat, Shielded Twisted Pairs) prezint un strat
conductor suplimentar, de tip ecran, n jurul firelor torsadate. Aceste straturi de ecranare
acoper att fiecare pereche de conductoare ct i separat, ntregul cablu, cu un ecran aflat
imediat sub nveliul extern. Scopul acestei ecranri este acela de a permite cablurilor
torsadate s funcioneze n medii predispuse la perturbaii electromagnetice (EMI) i/sau
interferene radio (RFI). Ecranul mpiedic ptrunderea radiaiei externe perturbatoare dar i
emisia electromagnetic datorat efectului de anten al conductoarelor proprii.
Acest tip de cablu are o impedan de 150 de ohmi, este mai scump, mai greu de
instalat i mai gros dect cablul UTP, avnd aproximativ un centimetru diametru. Ecranul
acestui tip de cablu trebuie conectat la un potenial de referin nul (mpamntare) la ambele
capete, pentru a funciona corect, n caz contrar induce un nivel ridicat de zgomot.
Cablurile ScUTP/FTP sunt modele hibride de cabluri STP i UTP. Aceste tipuri de
cabluri sunt asemntoare cu cablul UTP dar sunt acoperite cu un ecran metalic (Screened
Twisted Pairs) sau cu o folie de metal (Foiled Twisted Pairs) ce realizeaz ecranajul.
Impedana tipic pentru acest tip de cablu este de 100 sau 120 de ohmi.
Cablurile torsadate sunt standardizate prin performanele pe care trebuie s le asigure
i nu prin parametrii fizici. n acest sens sunt definite mai multe categorii de performan.
Acest fapt este un avantaj important deoarece, indiferent de productor, ne ateptm la
performane similare pentru cabluri din aceeai clas. Principalele organisme cu atribuii n
domeniul standardizrii (ANSI, FCC, EIA) au definit standarde pentru cablare sau pentru
elemente conexe de infrastructur dar i categorii de performan pentru cabluri. Iniial au
existat cinci serii de test pentru a stabili categoriile de performan pentru cablurile torsadate,
ulterior adugndu-se i altele. Aceste categorii de performan sunt uzual numerotate de la 1
106
la 7, iar cablul care corespunde uneia este identificat ca fiind de Categoria x (sau CATx), unde
x reprezint numrul seriei de teste care a fost trecut cu succes. CAT 1 i CAT 2 au fost rapid
abandonate (1995), fiind considerate perimate datorit slabelor performane. Cablurile care
nc se utilizeaz astzi sunt CAT 3 (16 MHz lime de band, 10Mbps viteza pn la 100m)
i CAT 5 (100 MHz lime de band, 100/155/256 Mbps cu distane de pn la 100m). CAT 4
putea oferi o lime de band de 20MHz dar aceast categorie intermediar s-a dovedit a fi
neeconomic. CAT 5e este o extensie a lui CAT 5, care permite conexiuni 100BaseT pe 350m
sau 1000BaseT pe distane reduse. CAT 6 poate fi utilizat n reele de vitez ridicat, tip
Gigabit, n timp ce CAT 7 a fost proiectat pentru viteze de 10Gbps. Cablurile CAT 6 si CAT
7 folosesc perechi de conductoare cu pas de torsadare diferit i profile speciale pentru
meninerea constant a distanei dintre perechi in interiorul cablului.
Atunci cnd cablurile UTP se folsesc pentru a conecta dou echipamente este necesar
ca cele dou perechi pentru transmisie (Tx), respectiv recepie (Rx), s fie inversate
(transmisia unuia s ajung la recepia celuilalt), rezultnd cablul cross-over (inversor).
Atunci cnd se folosesc echipamente dedicate de interconectare, inversiunea respectiv este
realizat n interiorul echipamentului (hub, switch), cablul folosit fiind de tip 1:1 (straight
through, cablu direct). Echipamentele moderne au capacitatea de a determina singure
perechea emitoare, respectiv receptoare, funcie numit Auto-sensing, Auto-MDI/MDI-X,
Universal Cable Recognition sau Auto-uplink. n afara cablurilor menionate exist i varianta
roll-over (inversare n oglind).
n cazul reelelor Gigabit Ethernet sunt utilizate toate cele 4 perechi de conductoare, n
sistem cross-over.
1 T+ Transmit Data +
2 T- Transmit Data -
3 R+ Receive Data +
4 n/c Not connected
5 n/c Not connected
6 R- Receive Data -
7 n/c Not connected
8 n/c Not connected
107
figura 3-9. Cablu UTP Fast Ethernet, conector RJ45
3.1.4.3. Fibre optice
Fibrele optice folosesc ca purttor de informaie radiaia electromagnetic din spectrul
10
14
- 10
15
Hz. Ele permit o lime de band mult mai mare i o capacitate de transport de
date net superioar altor medii de transmisie. Principiul transmiterii datelor prin fibre optice
este prezentat n figura 10.
Distana maxim de transmisie a informaiei optice depinde de atenuarea fasciculului
luminos. Aceast atenuare depinde la rndul ei de dou elemente:
- calitatea radiaiei luminoase emise (lungime de unda, putere, coeren), fiind utilizate
trei lungimi de und: 850 nm, 1320 nm, 1500 nm
- calitatea fibrei optice i a mbinrilor acesteia.
figura 3-10. Principiul comunicaiilor pe fibr optic
n ceea ce privete nivelul de atenuare al fibrei optice, acesta a evoluat continuu, de la
valori de ordinul 500 1000 dB/km n 1966, 20 dB/km la 850 nm n 1970 sau 0,47 dB/km la
1300 nm n 1976. Dup 1980 au devenit uzuale atenuri de 0,1-0,2 dB/km la 1550 nm.
Comunicaiile pe fibra optic reprezint n prezent cea mai convenabil soluie din
aproape toate punctele de vedere: capacitate mare de transport, imunitate la zgomot, cost
redus raportat la capacitatea oferit. Din punct de vedere istoric, n dezvoltarea comunicaiilor
pe fibr optic pot fi evideniate cteva repere evolutive, dup cum urmeaz:
o 1965: fundamentarea teoretic a transmiterii datelor folosind fibre optice de ctre
Charles Kao i George Hockham.
o 1976: s-au realizat primele legturi ntre instituii, cu distane de 7 km ntre repetoare
i viteze de 34 sau 45 Mbps la 850 nm.
o 1983: Biarritz Videocoms realizeaz unul din primele experimente pentru distribuia
TV prin cablu optic, conectnd peste de 1000 de abonai, pe baza tehnologiei de 850
nm, cu diode laser i fibre multimodale.
o 1986: devine funcional legtura submarin Marseilles-Corsica care acoperea o
distan de 400km, viteza de transfer fiind de 280 Mbps, cu 8 repetoare, tehnologie
1300 nm, linie terestr la 1.6 Gbps.
o 1988: intr n exploatare sistemul transatlantic TAT 8 la viteza de 280 Mbps,
tehnologie 1300 nm, 70 km distana dintre repetoare, 8000 circuite telefonice
conectate optic.
108
o 1990: prima legtur trans-mediteranean Almeria (Spania) - Melila (Africa), 200
km, 140 Mbps, pe 1550 nm.
o 1991: un nou sistem de comunicaie optic transatlantic, TAT 9, atinge 560 Mbps,
folosete tehnologia 1550 nm, 130 km distana dintre repetoare, 60.000 circuite
telefonice conectate optic.
o 1995/1996: alte sisteme transatlantice TAT 12 i TAT 13: 5 Gbps, 370.000 circuite,
amplificare optic.
o 2000: generalizarea comunicaiilor pe fibr optic pn la nivelul reelelor locale la
viteze uzuale de 1 Gbps i peste.
figura 3-11. Cabluri cu fibre optice i conectori uzuali
Aa cum se observ, comunicaiile prin fibr optic au ajuns la maturitate tehnologica
cu mult timp nainte de apariia Internetului. Dupa anii 90, odat cu dezvoltarea rapid a
serviciilor de date de tip Internet dar i a soluiilor de transport a datelor pe fibre optice, se
poate considera c transportul optic a devenit cea mai eficient solutie pentru comunicaiile
terestre.
Fibrele optice pot avea o gam variat de forme, dimensiuni i domenii de lungimi de
und transportate. Tipic, un cablu cu fibre optice are structura din figura 11, el inglobnd mai
multe fibre individuale.
Axa central a unei fibre optice este ocupat de ctre un mediu optic pur care are
capacitatea de a transporta n siguran radiaia luminoas pe distane mari. Lipsa semnalelor
electrice i a conductoarelor de cupru flexibile face ca transmisiunile bazate pe fibre optice s
fie relativ sigure din punctul de vedere al interferenelor electromagnetice. Spre deosebire de
cablurile de cupru, n cazul fibrelor optice nu este posibil introducerea zgomotelor prin
metodele clasice. Mediul optic utilizeaz aproape ntotdeauna un material pe baz de siliciu,
asemntor sticlei sau un material plastic (polimer) cu caliti optice superioare. Un fascicul
luminos emis la un capt al fibrei va fi recuperat la captul opus, semnalul purttor de
informaie fiind unda luminoas. Deoarece fasciculul luminos se propag de la o surs ctre
receptor, rezult c o fibr poate transporta informaia ntr-un singur sens. Pentru o transmisie
duplex sunt necesare cel putin dou fibre. n cazul n care se utilizeaz lungimi de und
diferite, dou radiaii luminoase pot cltori pe aceeai fibr cu condiia ca elementele opto-
electronice utilizate la emisie i recepie s aib capacitatea de a le separa, ceea ce presupune
costuri suplimentare sub acest aspect. Mai multe fibre alctuiesc un cablu optic.
Diametrul fibrei optice variaz de la 5 microni pn la cteva sute de microni. n cazul
fibrelor optice care au diametrul miezului mult mai mare dect lungimea de und a luminii
transmise, fasciculul luminos circul prin fibr reflectndu-se continuu la suprafaa de
separare dintre miez i nveli. Fasciculele care ptrund n fibr sub diferite unghiuri sunt
reflectate de un numr variabil de ori, pe msur ce se deplaseaz de la un capt la celalalt al
fibrei i n consecin, ajung la captul ndeprtat defazate diferit. Recompunerea semnalului
109
optic din fascicule defazate face ca ceea ce rezult s nu fie ntocmai semnalul optic transmis.
Unghiurile diferite de intrare definesc aa numitele moduri de propagare (sau pe scurt,
moduri), iar o fibr care transport mai multe moduri se numete fibr multimod. Propagarea
multimod face ca razele care parcurg fibra s interfere att ntr-o manier constructiv ct i
ntr-una distructiv. Acest efect este numit mprtiere (dispersie) modal a ntrzierii.
Fibrele care transport un singur mod se numesc monomod. Figura 12 prezint modurile de
propagare n fibra optic.
figura 3-12. Moduri de propagare n fibra optic
3.1.4.4. Fibra multimod
Transmisiunea multimod este datorat propagrii unui grup de fascicule luminoase
emise de obicei de ctre o diod electrolumiscent LED. Un LED nu este o surs de lumin
foarte concentrat, fasciculul emis avnd o mpratiere mare i prin urmare necesit o cale de
transmisie optic destul de larg. Aceast rat de dispersie impune mai departe i limitele
maxime ale lungimii efective a fibrei optice.
Dup o anumit distan parcurs, dispersia face ca o parte din raza emis de LED s
se reflecte n peretele interior al mediului optic. Cnd se ntmpl acest lucru, impactul are loc
sub un unghi foarte mic. n consecin, lumina nu trece n stratul de protecie, ci este reflectat
de perete sub un unghi complementar. Aceast reflexie plaseaz razele dispersate pe o direcie
110
de coliziune cu razele din fasciculul iniial rmase pe calea de transmisie axial. Aceste raze
transport n continuare acelai semnal informaional ca i raza rmas aliniat cu axa central
a fibrei. Deoarece razele sunt astfel supuse unor reflexii multiple, pentru c viteza luminii este
constant (300.000 km/s), rezult c transmisiunea axial ajunge la capatul fibrei naintea
reflexiilor multiple ale aceluiai semnal. Aceast dispersie multimodal determin i
interaciuni la nivel fotonic, modurile multiple se vor intersecta inevitabil pe axa central i
vor interfera cu alte transmisiuni de semnale. Datorit dispersiei modale transmisiunile
multimod sunt predispuse unor distorsiuni importante ale semnalului optic deoarece
fasciculele componente sunt recuperate doar parial, decalate i atenuate (figura 12.a). Aceste
limitri le fac utilizabile n special pe distane scurte, unde ofer un raport pre/performan
rezonabil. Fibra optic tipic utilizat n mod obinuit n reelele de calculatoare are diametrul
de 200 microni (380 microni cu nvelul protector) i ofer suport pentru comunicaii
multimod comandate de un LED, care este o componenta electronic relativ ieftin. Tipic se
ating viteze de 100 Mbps pe distane de 10 km i 1 Gbps pe 1 km.
Deoarece vehicularea informaiei presupune transmiterea unor impulsuri luminoase, s-
a descoperit c se poate reduce semnificativ efectul dispersiei modale dac impulsurile optice
transmise au o form special (definit prin reciproca cosinusului hiperbolic), numite soliton-
uri.
3.1.4.5. Fibra monomod
Dac diametrul miezului fibrei este doar de cteva ori mai mare dect lungimea de
und a luminii transmise, va fi favorizat propagarea doar a unui singur fascicul (sau mod) i
nu va aprea nici o interferen semnificativ ntre raze. Aceste fibre, numite fibre monomod,
sunt mediile utilizate n majoritatea sistemelor de transmisie pe distane mari. Fibra monomod
utilizeaz de obicei o diod laser cu injecie (ILD Injection Laser Diode). Laserele sunt
binecunoscute pentru fasciculele lor extrem de focalizate i coerente. i aceste raze sufer
dispersii dar acestea sunt aproape insesizabile pe distanele din domeniul reelelor. ntr-un
sistem de fibre optice monomod fasciculul laser transport informaia n lungul fibrei,
reflexiile fiind nesemnificative (figura 12.c). Prin urmare, fasciculul purttor transmis rmne
aliniat cu axa central a fibrei de-a lungul ntregului drum prin mediul respectiv. Pentru a
reduce ct mai mult probabilitatea reflexiilor se utilizeaz medii optice cu indice de refracie n
variabil dup un anumit profil (figura 12.b), astfel nct, pe msur ce raza se apropie de
marginea fibrei, prsind traseul axial, ea s sufere o refracie progresiv, datorit modificrii
corespunztoare a indicelui de refracie al mediului. Pentru a determina fasciculele s se
ntoarc ctre direcia axial nainte de a atinge suprafaa de separaie se realizeaz fibre
optice a cror indice de refracie nu este constant, ci variaz n seciune dup un profil
progresiv care determin o deviere progresiv de revenire.
Utilizarea diodelor laser presupune costuri mai ridicate i necesit stabilizarea puterii
emise cu temperatura dar permite obinerea unor rate de transfer ridicate, limitate n principiu
doar de proprietile de comutaie ale fotodetectorului (uzual la aproximativ 1 sau 10Gbps).
Distanele acoperite sunt de ordinul zecilor sau sutelor de km. Fibrele optice monomod au n
general un diametru ntre 5 i 10 microni i un strat protector de 125 de microni. La distane
de 60 km se pot atinge viteze de 1 Gbps iar la 10 km 6 Gbps.
111
figura 3-13. Dispersia lungimii de und pentru diverse surse luminoase
Dispersia lungimilor de und la emisia radiaiei luminoase pentru sursa laser i LED
este prezentat n figura 3-13.
O fibr optic instalat dar neutilizat (de obicei component a unui cablu optic),
capabil sa preia fluxuri de date necesare unor dezvoltri ulterioare se numete fibr
ntunecat, dark fiber.
3.1.4.6. Medii neghidate de transmitere a informaiei
Aa cum s-a artat, principalele transmisiuni neghidate ale informaiei se refer la
undele radio (inclusiv domeniul microundelor), radiaiile laser i radiaiile infraroii.
Transmisiunile care utilizeaz semnale purttoare sub 1 GHz sunt considerate n mod curent
transmisiuni radio, iar cele peste 1 GHz sunt numite uzual transmisiuni prin microunde. Prin
extrapolare, n practic, se consider de multe ori domeniul microundelor inclus domeniului
transmisiunilor radio, ceea ce permite o abordare global (comunicaii wireless, telefonie
mobil). n acest context comunicaiile prin microunde sunt asociate doar cu situaii
particulare (comunicaii prin satelit, de exemplu).
3.1.4.7. Transmisiuni radio
Transmisiunile ghidate prezentate necesit existena unui mediu de propagare
intrinsec (conductoare, fibre optice, ghiduri de und). n practic este necesar de multe ori
depirea unor obstacole naturale, ceea ce a determinat utilizarea undelor electromagnetice
radio ca purttor de informaie. Undele radio au avantaje importante. Ele se pot propaga prin
aer sau vid i pot traversa obstacole, transportnd date. Comunicaiile radio sunt utilizate att
pentru transmisii terestre ct i pentru transmisii prin satelit atunci cnd se urmrete
conectarea unor zone greu accesibile.
Existena undelor electromagnetice a fost dedus teoretic de fizicianul britanic
James Clerk Maxwell, n 1865 i au fost generate i studiate experimental pentru prima dat
de fizicianul german Heinrich Hertz, n 1887. Ele sunt caracterizate de frecvena f i lungimea
de und (lambda). Viteza de propagare a undelor electromagnetice n vid este viteza luminii:
f c = (9)
112
Viteza de propagare a undelor electromagnetice (viteza luminii) n vid este cunoscut
i este de 3 x 10
8
m/s. Aadar, cunoscnd frecvena, se poate determina lungimea de und i
invers. Un semnal cu frecvena de 2,4 GHz, frecvent utilizat n comunicaiile wireless (WiFi),
va avea, de exemplu, o lungime de und de 12,5 cm.
Cu ct banda de frecven a semnalului este mai larg, cu att el poate transporta mai
muli bii n unitatea de timp (debit binar). De aceea evaluarea eficienei transmisiei ntr-o
anumit band poate fi exprimat prin numrul de bii transportai raportat la limea de band
disponibil,n bii/Hertz.
Derivnd relaia (1.10) n raport cu lungimea de und, se obine:
2
c
d
df
= (10)
de unde, trecnd la diferene finite, rezult
2
A
= A
c
f (11)
relaie care permite evaluarea benzii de frecven a unui canal de comunicaie radio, band
care, la rndul ei, influeneaz n mod direct debitul binar care poate fi transportat.
Modul de utilizare a spectrului electromagnetic de ctre diverse categorii de aplicaii
este reglementat de o agenie internaional, ITU-R - International Telecommunication Union
- Radiocommunication. Exist ns i alocri neconforme acestor recomandri cum sunt, de
exemplu, reglementrile FCC (Federal Communication Commission) n SUA, ceea ce face ca
anumite echipamente s nu funcioneze oriunde n lume.
tabelul 3-1. Benzile de frecven utilizate n transmisiunile din domeniul radio i al microundelor
Abr. Denumire Banda [Hz] Domeniu de utilizare
ELF Frecven extrem de
joas
(Extremely Low
Frequency)
3-30 Hz Comunicaii submarine
SLF Frecven super joas
(Super Low Frequency)
30-300 Hz Comunicaii submarine
ULF Frecven ultra joas
(Ultra Low Frequency)
300-3000
Hz
Comunicaii
VLF Frecven foarte joas
(Very Low Frequency)
3-30 kHz Comunicaii submarine
Aparatur medical
LF Frecven joas
(Low Frequency)
30-300 kHz Navigaie, Sincronizare de timp,
radiodifuziune AM pe unde lungi
MF Frecven medie
(Medium Frequency)
300-3000
kHz
Radiodifuziune AM pe unde
medii
HF Frecven nalt
(High Frequency)
3-30 MHz Radiodifuziune AM pe unde
scurte i radiocomunicaii
radioamatori
VHF Frecven foarte nalt
(Very High Frequency)
30-300
MHz
Radiodifuziune FM pe unde
ultrascurte FM, televiziune
113
terestr
UHF Frecven ultra nalt
(Ultra High Frequency)
300-3000
MHz
Televiziune terestr, telefonie
mobil, reele wireless
SHF Frecven super nalt
(Super High Frequency)
3-30 GHz Transmisiuni cu microunde,
reele wireless, radare
EHF Frecven extrem de
nalt
(Extremely High
Frequency)
30-300 GHz Radioastronomie, radiorelee
pentru microunde
> 300 GHz Vedere nocturn
Transmisiile radio uzuale folosesc o band ngust de frecvene, f/f<<1, pentru a
obine o eficien sporit. n unele cazuri, transmitorul sare de la o frecven la alta dup
anumite reguli, ocupnd o band mai larg, tehnica numindu-se cu spectru mprtiat -
spread spectrum. Spectre mai largi sunt ocupate prin tehnica numit spectru mprtiat cu
secven direct - direct sequence spread spectrum.
Aproape ntregul spectru de frecvene radio este utilizat pentru transmisiuni de date,
prezentnd diverse particulariti n funcie de gama de frecvene (lungimi de und).
Principalele aplicaii ale comunicaiilor n radiofrecven sunt sintetizate n tabelul 1.
Frecvenele de pn la 3 MHz (LF - Low Frequency, MF - Medium Frequency) sunt utilizate
n principal pentru transmisiuni vocale sau radiodifuziune MA. Domeniul frecvenelor nalte
(HF - High Frequency, 3-30MHz) prezint proprieti de propagare variabile, transmisiunile
radio n aceast gam de frecvene necesitnd totui puteri de emisie relativ mici pentru arii de
acoperire mari. Aceste semnale sunt reflectate de ionosfer, ceea ce, n anumite condiii, este
un avantaj, mrind mult aria de acoperire (figura 14). Modificrile care pot s apar la nivelul
ionosferei determin ns efecte negative asupra propagrii (fading, distorsiuni, ntreruperi).
Din acest motiv nu se utilizeaz pentru transmisiuni de date la mare distan, cu excepia
transmisiunilor scurte, de tip telegrafic (15bps, CW). Deoarece rata erorilor este ridicat, este
necesar detecia i corecia erorilor i staii intermediare de retransmisie automat. Se
utilizeaz n principal pentru telegrafie internaional i telefonie naval.
n anumite condiii, transmisiunile radio exploateaz reflexia troposferic. Troposfera
se afl la altitudine inferioar ionosferei (10 km fa de 50 km) i este mult mai stabil.
Reflexia troposferic a undelor radio (figura 14) este utilizat n transmisiuni pe distane de
pn la 1000 km, reflexia propriu-zis permind transmisia dincolo de orizontul vizibil.
Semnalul recepionat este o sumare a mai multor unde reflectate. Circuitele care utilizeaz
reflexia troposferic necesit antene de diametre mari (ntre 18 i 36m) i o mare putere de
emisie comparativ cu utilizarea microundelor, de exemplu. Propagarea este ns afectat de
condiiile atmosferice i de fenomenul de fading (scderea nivelului de semnal), costurile de
exploatare fiind superioare celor necesare n cazul utilizrii altor medii.
114
figura 3-14. Propagarea semnalelor radio
Domeniul frecvenelor foarte nalte i ultra nalte (VHF - Very High Frequency, UHF -
Ultra High Frequency) este rezervat transmisiunilor radio FM i de televiziune, avnd
proprieti optime de acoperire pentru arii restrnse, n limita orizontului vizibil.
La frecvene suficient de mari, peste 1GHz, undele electromagnetice capt proprieti
foarte bune de propagare directiv i sunt larg utilizate n transmisiunile de date moderne. Din
acest motiv ele sunt tratate distinct, ca microunde.
3.1.4.8. Transmisiuni prin microunde
Legturile de comunicaie care folosesc microunde suport sute de canale de
comunicaie tip voce, date sau televiziune, capacitatea lor fiind ns inferioar cablurilor
coaxiale. Spectrul de frecvene alocat este cuprins ntre 1 GHz i 15 GHz.
Datorit directivitii lor, microundele sunt afectate mai puin de interferene dar
necesit vizibilitate direct ntre punctul de emisie i cel de recepie. Lund n calcul curbura
pmntului, pentru antene situate la nlimea de 100m, distana acoperit este de 80 km.
Pentru distane mai mari, comunicaiile prin microundele necesit relee intermediare pentru
retransmisie, situate uzual la distane de 30-50km, cu vizibilitate direct ntre antenele
acestora. Sunt necesare mai puine amplificatoare intermediare dect n cazul cablurilor
coaxiale (care necesit amplificare la fiecare 2-6 km), motiv pentru care sunt preferate pentru
transmisiunile TV la mare distan. Un canal TV este echivalent cu 1200 canale telefonice i
pot utiliza alternativ aceeai band de frecven n funcie de vrfurile de solicitare. Antenele
pentru microunde trebuie riguros orientate ctre antena corespondent, fr obstacole
intermediare. Unghiul fasciculului de radiaie este de aproximativ 1, iar diametrul tipic al
antenei este de 3 m. Umezeala i temperatura pot modifica gradul de atenuare al radiaiei de
microunde, iar spontan pot s apar reflexii datorate interpunerii diverselor obiecte (aparate de
zbor, stoluri de psri etc.). Variaiile de atenuare pot fi compensate automat la recepie.
Utilizarea microundelor pentru transmisiuni de date este foarte rspndit, aa cum se
va vedea n capitolele urmtoare: reele wireless, comunicaii bluetooth, sisteme de transport a
datelor prin satelit, reele de comunicaie celulare, distribuie de semnal TV i radiodifuziune
pe arii largi (prin satelit), sisteme GPS, n telefonia civil i militar etc.
115
3.2. Reele de calculatoare i interconectarea lor
3.2.1. Clasificarea reelelor
Prin reea de calculatoare se nelege un numr de echipamente de procesare a
informaiei conectate ntre ele i capabile s schimbe mesaje. Altfel spus, reeaua de
calculatoare este un ansamblu de sisteme interconectate prin intermediul unor medii de
comunicaie, asigurndu-se n acest fel utilizarea n comun de ctre un numr mare de
utilizatori a tuturor resurselor fizice (hardware, periferice), logice (aplicaii software) i
informaionale (baze de date) de care dispune ansamblul de calculatoare conectate. Spunem c
dou sau mai multe calculatoare sunt interconectate dac sunt capabile s schimbe informaii
ntre ele. Dac acestea i pun la dispoziie reciproc resursele, proces numit partajare, atunci
putem spune c acestea lucreaz n reea.
Orice abordare a reelelor de calculatoare trebuie s porneasc de la clasificarea
acestora. Exist mai multe criterii pe baza crora pot fi clasificate reelele de calculatoare.
3.2.1.1. Clasificarea reelelor dup mrime
O prima clasificare, elementar, are n vedere ca i criteriu distana dintre elementele
de procesare/prelucrare a informaiei. Astfel, pentru distane de ordinul a 0,1m nu putem
vorbi nc de reele, ci de module electronice sau plci de circuit. Mai multe module
constituie mpreun sisteme, distane fiind de ordinul a 1m. Un computer este, conform
acestei definiii, un sistem. Nici sistemele nu pot fi considerate ns reele. Totui, la acest
nivel se discut despre Personal Area Network sau PAN. Reelele de arie personal se refer
n general la interaciunea cu operatorul de sistem i includ comunicaii pe distane scurte ca
n cazul conectrii unei staii la un telefon mobil sau la un PDA. PAN pot fi cablate
(FireWire, USB) sau fr fir numite (Wireless PAN WPAN, IrDA, Bluetooth). De multe ori,
PAN sunt identificate doar cu comunicaiile radio n banda de 2,4GHz standardele definind
tehnologii cum sunt cele cunoscute sub denumirea Bluetooth (iniial standardizat ca IEEE
802.15.1-2002-2005) sau ZigBee (bazat pe IEEE 802.15.4-2006).
Interconectnd mai multe sisteme se obine o prim categorie de reele, reele la nivel
de ncpere (distane de 10m ntre elementele de procesare a informaiei). Mai multe reele de
ncpere formeaz reele la nivel de cldire, iar mai multe reele de cldire formeaz reele de
campus. Aceste trei categorii de reele (ncpere, cldire, campus) se pot reuni, ntr-o prim
abordare, sub denumirea de reele locale de calculatoare (LAN Local Area Networks).
Mai multe reele de campus interconectate constituie reele la nivel de localitate (10
km), categorie asimilat cu denumirea de reele metropolitane (MAN Metropolitan Area
Networks).
Interconectnd reelele de tip localitate se obin reele naionale (100 km), mai multe
reele naionale formeaz reele continentale (1000 km), iar mai multe reele continentale
interconectate (1000 km) formeaz reeaua planetar sau mondial, cunoscut sub denumirea
de INTERNET. Nivelele naionale, continentale i mondial sunt cunoscute generic sub
denumirea de reele de arie larg (WAN Wide Area Networks).
Dac reeaua planetar este asimilat cu denumirea de Internet, atunci tot ceea ce se
gsete sub acest nivel va purta denumirea generica de INTRANET.
n tabelul din tabelul 3-2 este descris modul de ierarhizare a reelelor dup criteriul
distanei dintre elementele de procesare a informaiei.
tabelul 3-2. Clasificarea generic a reelelor
116
Distana Tip reea
0,1 m module sau plci de circuite
1 m sisteme PAN
10 m reea de ncpere
100 m reea n cldire
1 km reea n campus
LAN
10 km reea n localitate MAN
100 km reea naional
1000 km reea continental
INTRANET
10.000 km reea mondial
WAN
INTERNET
Este important de precizat c totui criteriul care definete tipul unei reele (LAN,
MAN sau WAN) nu este distana sau mrimea, aa cum intuitiv s-a artat mai sus. Definirea
tipului propriu-zis de reea se realizeaz pe baza modului cum sunt vehiculate datele n reea,
adic pe baza unor reguli de comunicare. Un astfel de set de reguli de comunicare care
guverneaz transferul informaional ntre sisteme se numete protocol de comunicaie. Aceste
protocoale, reglementate prin standarde internaionale, definesc modul fizic de vehiculare a
informaiei, organizarea datelor, modul de gestiune a traficului, controlul erorilor de
comunicaie etc.
Reelele locale (LAN) sunt n general reele private, localizate ntr-un anumit areal.
Parametrii liniilor de comunicaie fac ca timpul de transmisie s fie limitat i predictibil. Ele
utilizeaz o singur cale de comunicaie, semi-duplex sau duplex, functionnd la viteze tipice
cuprinse ntre 10 i 100 Mbps, dar i mai mari, reelele locale de tip GigaBit (1 Gbps) fiind
deja larg rspndite.
O particularitate a reelelor locale este regsit n modul de arbitrare a traficului de
date. n LAN-urile Ethernet, cele mai utilizate, topologia logic utilizeaz tehnica difuzrii
(broadcast): datele transmise de o gazd (host) sunt recepionate de toate celelalte staii
conectate la mediul de transmisie. Se tie c dac dou staii dintr-o reea ncearc s
transmit n acelai timp, apare o interferen numit coliziune i semnalul rezultant nu mai
permite recuperarea informaiei transportate. Apariia coliziunilor face ca informaia s nu
mai fie utilizabil, fiind necesare tehnici de reluare a procedurii de transfer, adic
retransmisii. Pe ansamblu, rezult o diminuare a volumului de date utile transferate. Dac
volumul de date ce se transmite n unitatea de timp depaete capacitatea de transport a
canalului de comunicaie apare fenomenul numit congestie. Pentru evitarea coliziunilor, n
reelele Ethernet (IEEE 802.3) staiile ateapt, nainte de a iniia o transmisie, un interval de
timp aleator, din momentul cnd sesizeaz c mediul de comunicaie este liber. Scopul este
acela de a reduce probabilitatea ca dou staii s iniieze simultan o transmisie.
Zona dintr-o reea de unde provine un pachet i unde pot aprea coliziuni se numete
domeniu de coliziune.
Reelele metropolitane (MAN) pot fi privite ca o extensie a reelelor LAN i care
utilizeaz n mod normal tehnologii de comunicaie similare cu acestea. Aceste reele pot fi
att private ct i publice. O reea MAN conine un mediu de difuzare prin intermediul cruia
comunic toate sistemele din reelele LAN interconectate. n aceste reele nu exist elemente
de comutare care s dirijeze pachetele de date, ci puncte de conectare de intrare/ieire pentru
LAN-uri. Principala particularitate a reelelor MAN const n faptul c utilizeaz standarde de
comunicaie specifice: Magistrala Dual cu Coada Distribuita (DQDB Dual Queue Dual
117
Bus), ATM (Asynchronous Transfer Mode), FDDI (Fiber Distributed Data Interface) sau mai
nou Metro Ethernet, standarde care vor fi descrise mai trziu.
O metod uzual de arbitrare a traficului MAN se bazeaz pe regula jetonului (token-
passing), adaptat configuraiilor cu difuzare circular (inel sau ring) token ring sau
adaptat magistralelor cu difuzare liniar (magistral sau bus) token bus.
Tehnica jetonului const n definirea unei secvene de date cu lungimea de trei bytes
ca jeton electronic stabilindu-se ca regul faptul c la un moment dat, iniiativa de a
transmite date o poate avea numai deintorul jetonului. Jetonul circul de la o staie la alta,
asigurndu-ne astfel c la un moment dat un singur sistem poate iniia o transmisie. Dac o
staie nu are de transmis date, va retransmite imediat jetonul urmtoarei staii.
n cazul tehnologiei token ring (figura 15), existena unei ci de comunicaie circular
face ca informaia s fie vehiculat de la o staie la alta prin recepionare i retransmisie, pe o
structur de tip inel (ring). n mod particular metoda se poate aplica i arhitecturilor de tip stea
(star) deoarece modul de transfer ciclic a jetonului face ca peste structur fizic de tip stea s
apar un inel virtual de comunicaie. n general tehnologia token ring se utilizeaz n reelele
de comunicaie, unde mediul de transfer este gestionat de cei doi corespondeni care comunic
pe un anumit segment, trecerea pe alt segment realizndu-se prin recepionare-retransmisie.
Jetonul lansat se ntoarce ntotdeauna la emitent.
Tehnologia a fost propus n anii `60, n prezent fiind standardizate (IEEE 802.5)
viteze de 4 Mbps, 16 Mbps, 100 Mbps i 1 Gbps. Dei iniial aceast tehnologie era
superioar Ethernet-ului, n prezent ea a fost surclasat de reelele Ethernet bazate pe
echipamente de comutaie a datelor (switch-uri), echipamente care opereaz la nivel MAC
(Media Access Control) datorit unor considerente de ordin comercial i economic.
figura 3-15. Reea Token Ring
Tehnologia token bus este similar celei descrise anterior, cu deosebirea c se
utilizeaz o cale de comunicaie comun, partajat, liniar, de tip magistral (de obicei pe
cablu coaxial). Pe o astfel de arhitectur, stabilind o ordine ciclic de comunicaie se poate
construi un inel virtual ca i n cazul anterior, dar mediul de comunicatie fiind partajat pot s
apar coliziuni i deci pierderi de pachete de date, inclusiv piederea jetonului. Jetonul circul
n acelai mod, de la o staie la alta, punndu-se ns probleme particulare de stingere a
acestuia dup parcurgerea magistralei sau consumarea timpului de via i eventual de lansare
a altuia.
118
figura 3-16. Reea Token Bus
Toate mediile de comunicaie partajate de mai multe staii sunt domenii de coliziune
iar tehnica jetonului, alturi de alte metode, permite reducerea probabilitii de apariie a
acestora.
Reelele pe arii largi (WAN) acoper arii geografice ntinse, o ar sau un continent. n
mod specific, la acest nivel calculatoarele se numesc gazde (se mai utilizeaz i termenii host
sau sistem final), dar termenul se extinde i la celelalte tipuri de reele (MAN, LAN) atta
timp ct acestea fac parte constitutiv din WAN. Gazdele sunt conectate ntre ele printr-o
subreea de comunicaie (figura 17). Sarcina subreelei este de a transmite mesajele de la o
gazd la alta. Prin urmare, subreeaua se refer la componenta de comunicaie, n timp ce
beneficiarul transferului este o aplicaie la nivelul gazdei.
O subreea este format din linii de transmisie (alctuite la rndul lor din circuite,
canale sau trunchiuri), care au rolul de a transporta informaia binar i din elemente de
comutare, care sunt dispozitive specializate (inclusiv calculatoare configurate corespunztor),
care asigur interconectarea a dou sau mai multe linii de transmisie. Termenul generic pentru
aceste echipamente de comutare este acela de ruter (router), dar ntlnim i termeni ca noduri
de comutare a pachetelor, sisteme intermediare, comutatoare de date. Fiecare gazd face
parte dintr-un LAN n care exist un ruter, prin intermediul cruia se face legatura cu alte
reele. Prin urmare, infrastructura de comunicaie (liniile) i ruterele formeaz subreeaua
fizic (figura 3-17).
figura 3-17. Reea de arie larg, WAN
119
Noiunea de subreea are i alt semnificaie, atunci cnd se vorbete de adresarea
sistemelor ntr-o reea. n aceste cazuri, care vor fi discutate mai tarziu, se prefer preluarea
termenului din limba engleza, sub-net.
Reeaua WAN conine deci mai multe rutere conectate ntre ele, n spatele
fiecruia gsindu-se mai multe gazde. Ruterele pot transfera date de la unul la altul direct sau
prin intermediul unor rutere intermediare, n funcie de poziia lor n reea.
Cteva din tehnologiile de comunicaie utilizate n reelele WAN includ urmtoarele
soluii:
- modem - 56kbps
- ISDN (Integrated Services Digital Network) 128 kbps
- DSL (Digital Subscriber Line) 24 Mbps
- WiFi/WiMAX (Wireless) 108/70 Mbps
- Frame Relay 1,5 Mbps
- ATM (Asynchronous Transfer Mode) 155 Mbps
- T1-T5, E1-E5 (T n SUA, E n Europa) pn la 400/565 Mbps
3.2.1.2. Clasificri ale reelelor dup metoda de transmisie
Dup tehnologia de difuzare, exist urmtoarele tipuri de reele: reele cu difuzare
(broadcast) i reele punct-la-punct;
Reelele cu difuzare utilizeaz de multe ori un singur canal de comunicaie care este
partajat de toate echipamentele din reea. Orice gazd poate trimite mesaje scurte, numite
pachete, care sunt primite de toate celelalte gazde, operaiunea numindu-se difuzare. Dac
pachetul i este adresat, echipamentul l prelucreaz iar dac este pentru un alt dispozitiv,
pachetul este ignorat. n unele sisteme cu difuzare este posibil trimiterea pachetelor la un
grup de gazde destinaie, operaiunea fiind numit trimitere multipl.
n cazul n care schimbul de pachete informaionale se bazeaz pe conexiuni pereche
ntre maini de date individuale, vorbim de reele punct-la-punct. Pentru a parcurge traseul de
la o surs la destinaie ntr-o reea de acest tip, un pachet va cltori prin una sau mai multe
staii intermediare. Pot exista mai multe trasee ntre o surs i o destinaie, motiv pentru care
n aceste situaii este necesar implementarea unor algoritmi specializai de dirijare.
n reelele de mici dimensiuni, localizate geografic, se utilizeaz n general tehnica
difuzrii, n timp ce reelele mai mari sunt de obicei de tip punct-la-punct. Transmisiile punct-
la-punct cu un singur transmitor i un singur receptor sunt numite uneori i reele de tip
unicasting, adic opusul reelelor de tip broadcasting.
Transmiterea pachetelor de date n reelele de calculatoare implic identificarea unor
ci de transport ntre surs i destinaie. Atunci cnd stabilirea legturii se face prin comutarea
fizic (ohmic) a unor circuite, folosind contacte electrice (relee) vorbim de reele de
comunicaie bazate pe comutaia circuitelor. Sistemele clasice de telefonie se bazeaz pe
acest principiu. Din punctul de vedere al transmisiunilor de date aceast soluie are o eficien
sczut deoarece circuitul rmne ocupat chiar i atunci cnd nu se transmite nimic, pn la
iniierea procedurii de nchidere a conexiunii.
Atunci cnd pachetele de date sunt dirijate de ctre echipamente dedicate (rutere) pe
diverse ci alese dintre mai multe ci disponibile permanent, vorbim despre reele de
comunicaie bazate pe comutaia de pachete. Pachetele pot fi transmise succesiv, la momente
de timp diferite (multiplexare n timp), pe acelai circuit, indiferent de provenien. Este cazul
reelei Internet, de exemplu. n reelele de date bazate pe comutaia pachetelor, stabilea
conexiunii se poate face ns nainte de iniierea transmisiei pachetelor de date, caz n care
comunicaia se va numi comunicaie orientat pe conexiune, sau se poate face dinamic, lsnd
120
nodurile implicate (ruterele) s aleag calea optim de transport, situaie n care comunicaia
este numit comunicaie ne-orientat pe conexiune. Comunicaiile orientate pe conexiuni
implic predefinirea cii de comunicaie i deci rezervarea resurselor necesare de reea
(conexiuni dial-up, reele VPN, comunicaii PPTP). Prestabilirea comunicaiei nseamn
ntrzieri suplimentare necesare procedurilor de iniializare respectiv nchidere a conexiunii.
Comunicaiile neorientate pe conexiune nu implic astfel de ntrzieri, sunt mai simple i se
bazeaz pe lansarea pachetelor, de ctre fiecare nod intermediar (ruter) pe calea pe care o
consider optim la un moment. Asta face ns ca nu toate pachetele s ajung la destinaie pe
o aceeai cale, deci acestea pot ajunge la destinaie cu ntrzieri diferite i chiar n alt ordine
dect ordinea n care au fost lansate. Mai mult, unele pachete pot s se piard pe parcurs. Din
acest motiv comunicaiile ne-orientate pe conexiune trebuie s gestioneze ordonarea
pachetelor la destinaie dar i situaiile de pierdere izolat de pachete.
3.2.2. Topologii de reea
O alt clasificare a reelelor se poate face avnd n vedere structura acestora numit i
arhitectur sau topologie. Prin topologie se nelege dispunerea fizic a sistemelor
interconectate, a conexiunilor i a celorlalte componente care deservesc reeaua. Topologia
fizic se refer la configuraia spaial a reelei, la modul de interconectare i ordinea de
conectare existent ntre componentele reelei. Exist i conceptul de topologie logic care se
refer la schema i modul de comunicare logic ntre elementele reelei.
Criteriul fundamental avut n vedere la definirea unei topologii de reea este
performana de comunicare a reelei asociat unei anumite arhitecturi. De asemenea, topologia
unei reele este n strns legtur cu modul de realizare a reelei, cum ar fi tipul mediului de
comunicaie utilizat.
O arhitectur n care sistemele nu retransmit datele preluate se numete topologie
pasiv. Topologiile n care sistemele regenereaz semnalul de date prin citire i retransmitere,
fiecare gazd funcionnd ca un repetor de date, este numit topologie activ. n acest din
urm caz doar informaia care i este destinat nu este retransmis.
Topologii diferite implic metode de comunicaie diferite, iar toate aceste aspecte au o
mare influen n caracteristicile reelei. n domeniul reelelor locale sunt posibile mai multe
topologii, din care cteva mai importante sunt descrise mai jos.
n funcie de arhitectura (structura) unei reele, deosebim urmtoarele topologii:
- reele tip magistral (bus);
- reele tip stea (star);
- reele tip inel (ring)
- reele arborescente (tree)
- reele complete (tip Mesh)
- reele neregulate.
Topologia magistral (bus sau liniar) este cea mai simpl i mai uzual metod de
conectare a calculatoarelor n reea (figura 3-18). Sistemele sunt conectate la un canal de
comunicaie comun numit magistral sau trunchi. Atunci cnd la aceast magistral sunt
conectate i alte subreele, ea se mai numete i backbone. Deoarece mai multe gazde
partajeaz aceeai magistral, rezult c la un moment dat, un singur sistem poate transmite
fr a fi generate coliziuni. La nivelul LAN aceast topologie este regsit n cazul
arhitecturilor Ethernet pe cablu coaxial. n aceste situaii problema major care trebuie avut
n vedere const n asigurarea adaptrii de impedan (tipic 50 ohmi). Pentru asigurarea
adaptrii de impedan n punctele de inserie a gazdelor, se utilizeaz conectoare speciale n
form de T, astfel nct impedana vzuta ctre interfaa de comunicaie a sistemului s aib
121
o valoare foarte mare, care s nu modifice impedana liniei. Pentru asigurarea adaptrii de
impedan la capetele magistralei trebuie utilizate conectoare speciale (conectoare de capt
sau terminatoare), care prezint o impedan egal cu a cablului (uzual un rezistor avnd
rezistena egal cu impedana cablului). Existena unei neadaptri de impedan determin
fenomene de reflexie i refracie a undelor electromagnetice ce se propag, fenomen similar
celui care apare la propagarea oricrui tip de unde, atunci cnd ntlnesc suprafaa de separaie
a unui mediu cu alte caracateristici de propagare.
figura 3-18. Topologie de tip magistral
Dac un echipament conectat la magistral se defecteaz sau trebuie ndeprtat din
reea este necesar s se pstreze adaptarea de impedan. Extragerea conectorului n T din
interfaa de reea a sistemului (NIC), dar pstrarea lui pe linia magistral asigur aceast
cerin deorece impedana nou care apare, de tip linie n gol, are o valoare mare (infinit)
care nu modific structura mediului de propagare. Orice neadaptare de impedan, n orice
punct s-ar afla, scoate din funcie ntregul segment. Din acest motiv, aceste tipuri de reele au
o fiabilitate sczut. Topologiile de tip magistral sunt topologii pasive, nu retransmit
informaia.
Pentru extinderea unei magistrale se pot utiliza soluii pasive (conector BNC tubular)
dac lungimea segmentului este mai mic dect distana maxim permis de standardele de
comunicaie (180m pentru cablul coaxial subire) sau soluii active (repetoare) dac lungimea
maxim este depait. Repetoarele nu sunt simple amplificatoare de semnal electric ca n
cazul sistemelor analogice, ele citesc i retransmit informaia binar. n cazul arhitecturilor tip
magistral, pe cablu coaxial, repetoarele pot fi echipamente dedicate sau computere utilizate
ca repetoare.
Topologia tip magistral reprezint o conexiune multipunct. Principalul avantaj al
acesteia este costul redus de implementare n condiiile n care nivelul coliziunilor este
acceptabil pentru un numr nu foarte mare de gazde interconectate.
Topologia stea (star) are specific faptul c toate gazdele sunt conectate la un nod
central care are un rol particular n funcionarea reelei (figura 19). Orice comunicaie ntre
dou sisteme trece prin acest nod, care se comport ca un comutator fa de ansamblul reelei.
Echipamentul de nod care asigur o interconectare de acest tip se numete generic HUB (Host
Unit Broadcast dup unii autori), comutator de date (data switch), echipament de
interconectare sau concentrator. Gazdele nu pot comunica direct ntre ele, ci numai prin
intermediul concentratorului, la nivelul acestuia putndu-se regsi i anumite funcii
centralizate de administrare. Fiecare sistem din reea este conectat la echipamentul de
interconectare printr-o linie proprie de comunicaie, adic punct la punct sub acest aspect. n
acest scop, echipamentul de interconectare este prevzut cu mai multe conectoare, cte unul
pentru fiecare gazd, numite porturi. Conexiunile ntre gazde pot fi i de tip multipunct.
Topologiile de tip stea sunt topologii active, ele retransmit informaia.
In cazul topologiei stea, nodul central este transparent pentru gazde, adic nu este
vizibil ca i echipament de dirijare a traficului (EI, element de interconectare, n figura
3-19). Asta nseamn c gazdele se vd unele cu altele i deci trebuie respectate anumite
reguli de comunicare pentru reducerea coliziunilor. Dac informaia circul de la o staie la
122
alta ntr-o anumit ordine, atunci putem evidenia posibilitatea existenei unei topologii logice
diferite de topologia fizic: de exemplu, poate exista o topologie logic de tip inel (circular)
peste o topologie fizic de tip stea.
figura 3-19. Topologie fizic de tip stea
Topologia inel (ring) este definit printr-o configuraie n care toate sistemele sunt
conectate succesiv ntre ele, dou cte dou, ultimul calculator fiind conectat cu primul,
constituind o structur circular (figura 3-20). Un mesaj transmis de ctre sistemul surs este
retras din bucl de ctre acelai sistem, atunci cnd pachetul informaional revine la origine
dup parcurgerea buclei. Nefuncionarea unui nod nu scoate din funciune ntregul inel
deoarece fiecare nod beneficiaz de dou ci de accesare a celorlalte noduri. Arbitrarea
transferului de mesaje se face prin tehnologia jetonului (token passing). Cea mai cunoscut
topologie inel este Token-ring, propus de IBM.
figura 3-20. Topologie de tip inel
Topologiile de tip inel sunt asociate de obicei cu reelele de nivel naional i
continental datorit unei sigurane superioare n exploatare, siguran conferit de faptul c
fiecare nod are la dispoziie dou ci de comunicaie. n acest mod, dac un segment devine
nefuncional, comunicaia se poate relua pe partea de inel rmas. Topologiile de tip inel sunt
n general eterogene deoarece nglobeaz de obicei mai multe tehnologii de comunicaie.
n afara topologiilor fundamentale prezentate (magistral, stea, inel) exist i alte
arhitecturi care prezint interes practic. Acestea sunt considerate topologii derivate i sunt
descrise n continuare.
Topologia arborescent (tree) este constituit din mai multe niveluri ierarhice de
noduri (hub-uri, concentratoare), la care sunt conectate gazdele, rezultnd o structur de tip
arbore (figura 3-21).
123
figura 3-21. Topologie de tip arborescent
Topologia complet (Mesh) este o arhitectur n care gazdele sunt conectate dup
regula fiecare cu toate celelalte. Asta nseamn c dac o parte a infrastructurii de
comunicaie sau a nodurilor devine nefuncional, se gsete oricnd o nou cale de
comunicare (figura 22). Legturile multiple existente nu nseamn neaprat conexiuni cablate
fizic, ele putnd fi i legturi radio la care comutarea unei legturi nseamn de fapt
schimbarea frecvenei purttoare sau conexiuni mixte. Datorit fiabilitii ridicate, aceste
topologii sunt exploatate n cazul aplicaiilor spaiale, militare sau medicale, unde nu este
acceptabil ntruperea comunicaiei.
figura 3-22. Topologie complet
In practic se ntlnesc de multe ori topologii compuse, obinute prin combinaii ale
unor topologii fundamentale. O astfel de arhitectur este topologia magistral-stea: mai multe
reele cu topologie stea sunt conectate prin intermediul unor trunchiuri liniare de tip
magistral (figura 23). Prin redesenarea aceste structuri de conectare se poate considera ca
fiind de fapt un caz particular al topologiei arborescente.
figura 3-23. Topologie combinat magistral-stea
Gazde (hosts)
124
3.2.3. Tehnici de interconectare a calculatoarelor
3.2.3.1. Repetoare
Repetorul permite extinderea unei arhitecturi de reea compensnd degradarea
semnalului electric. Astfel pot fi depite constrngerile relative la lungimile segmentelor de
comunicaie (figura 3-24). Repetorul poate fi conectat n orice punct al segmentului i poate
retransmite semnalele pe mai multe ci, ntr-o structur arborescent. Reelele interconectate
trebuie s fie de acelai tip LLC i s utilizeze aceiai metod de acces la mediul de
comunicaie deoarece repetorul nu intervine n secvena de date. Uneori repetorul se utilizeaz
pentru a face legtura ntre medii de transmisiune diferite, cum ar fi: cablu coaxial - fibr
optic, cablu coaxial - pereche rsucit, cablu 10 BASE 5 - cablu 10 BASE 2. n acest caz el
poate fi asociat cu un dispozitiv care realizeaz adaptarea la nivelul conectrii fizice i care se
numete transceiver (transmitter, receiver), dispozitiv care ns nu afecteaz irul de date
logice care sunt vehiculate.
figura 3-24. Definirea repetorului n raport cu modelul ISO / OSI
Repetoarele nu analizeaz cadrele de date vehiculate, ci doar le repet bit cu bit pe
celelalte segmente, ca i semnale electrice sau optice, fiind astfel transparente la protocoalele
utilizate la nivelul imediat superior, nivelul legtur de date. n cazul reelelor n inel
repetoarele nu sunt necesare deoarece n aceste reele fiecare sistem acioneaz el nsui ca un
repetor.
3.2.3.2. Hub-uri
Un exemplu de repetor ntr-o reea LAN este HUB-ul (Host Unit Broadcast, dup unii
autori). Scopul unui hub este de a regenera i a resincroniza semnalele din reea actionnd la
nivel fizic, asupra semnalului i deservind mai multe segmente de reea. Hub-ul este cunoscut
i sub denumirea de repetor multiport. Un cadru de date este trimis ctre toate staiile, pe toate
porturile, dar acesta este acceptat numai de numai de staia destinaie. Deci hub-ul este un
echipament de interconectare la nivel fizic transparent pentru clienii reelei, n sesnsul c el
nu este vzut ca partener de comunicaie. Hub-ul este un echipament de interconectare care
asigur legturi individuale pe fiecare din porturile sale (figura 3-25), funcionnd c un punct
central de conectare sau concentrator de date. ntreruperea conexiunii pe unul din segmente
nu afecteaz celelalte staii. Hub-urile nu modific domeniul de coliziune, ceea ce nseamn
c n reelele de mari dimensiuni pot s apar probleme sub acest aspect.
125
figura 3-25. Hub-ul, repetor multiport
3.2.3.3. Bridge-uri
Bridge-urile sau punile de date sunt echipamente care pot fi considerate ca avnd un
anumit grad de inteligen n sensul c au capacitatea de a procesa informaia vehiculat,
nelegnd prin aceasta c pot analiza datele vehiculate i pot lua decizii limitate n funcie de
coninutul transferat, fr a modifica secvena de date transmis. Ele interconecteaz reele
LAN de acelai tip sau de tipuri diferite (eventual folosind transceivere) permind
extinderea segmentelor de comunicaie. Bridge-urile sunt transparente pentru clienii reelei i
opereaz la nivelul legturii de date, MAC. Punile sunt utile pentru extinderea fizic a unei
reele LAN i pentru interconectarea reelelor locale ce utilizeaz tehnici diferite de control a
accesului la mediu. Un adaptor wireless de exemplu este un bridge pentru c interconecteaz
la nivel MAC dou segmente de reea care folosesc medii de comunicaie diferite.
Un bridge poate realiza i o funcie de filtrare a cadrelor ntre dou segmente de
reea asociate porturilor sale. El determin, pe baza adresei destinaie din cadru, dac este
cazul sau nu s transmit cadrul de pe o reea pe alta. Identificarea sursei i destinaiei se face
dup adresa fizic (MAC) prezent n header-ul cadrului de date. Bridge-ul se folosete de
adresele MAC pentru a construi un tabel care asigneaz fiecrui port adresele fizice ale
staiilor conectate pe respectivul segment.
figura 3-26. Definirea unui bridge n raport cu modelul ISO / OSI
Construirea tabelului de asignare se bazeaz pe observarea traficului. n felul
acesta bridge-ul poate izola o parte din traficul de reea generat pe o reea local pentru a nu
ptrunde n alte reele, atunci cnd nu este cazul, deci el reduce domeniul de coliziuni. Dac
ntr-o reea apar coliziuni, el nu le propag n alt reea. n raport cu modelul OSI, bridge-ul
opereaz la nivelul legturii de date (figura 3-26), fiind transparent la protocoalele nivelurilor
superioare.
Dac trebuie s transmit un cadru ntr-o reea el trebuie s atepte disponibilitatea
reelei la fel ca un sistem oarecare din acea reea, deci mesajele recepionate sunt temporar
memorate ntr-o memorie tampon.
Bridge-urile pot fi de dou tipuri:
- transparente: n acest caz se examineaz adresele MAC din pachetele care circul n
reelele la care este conectat dispozitivul i pe baza tabelelor de adresare decide
pentru fiecare pachet dac trebuie transmis pe o reea sau pe alta;
126
- cu rutare prin surs (sau puni Token Ring): n acest caz se utilizeaz informaia de
rutare inclus de sistemul surs n cmpul din cadrul MAC. Aceste puni sunt
specifice pentru interconectarea reelelor Token Ring.
3.2.3.4. Switch-uri
Un bridge multiport poart denumirea de switch sau comutator de date.
Switch-urile sunt echipamente de interconectare asemntoare fizic cu hub-urile
(pentru c au de asemenea mai multe porturi de conectare), dar care difer esenial ca mod de
operare. Switch-urile, fiind bridge-uri multiport, opereaz tot la subnivelul MAC (legtur de
date) i au capacitatea de a nva reguli (principiul inteligenei artificiale). Ca i un bridge, un
switch identific adresa MAC a sursei i a destinaiei i pstreaz aceste valori ntr-un tabel de
memorare a asocierilor dintre adresele MAC i porturile fizice. n primul moment switch-ul
nu are informaii memorate i trimite cadrele de date ctre toate porturile, la fel ca un hub. n
momentul cnd sosete un rspuns, el are posibilitatea s observe adresa MAC a interfeei
de reea a dispozitivului conectat pe un anumit port, adres plasat n cmpul corespunztor al
cadrului MAC i s o memoreze. Pe msur ce retransmite pachete de date, tabela de
memorare MAC crete, astfel nct switch-ul va cunoate la un moment dat pe ce porturi se
afl anumite adrese MAC, deci va ti s trimit cadrele respective numai ctre portul
destinaie i nu ctre toate celelalte, degrevndu-le pe acestea din urm de un trafic care nu le
este destinat. n acest mod switch-ul, ca orice bridge, reduce domeniul de coliziuni i permite
comunicaii individuale ntre dou (sau uneori mai multe) adrese MAC. Pe un port se pot gsi
mai multe adrese MAC deoarece acolo poate fi conectat un alt switch sau un hub. Eficiena
switch-ului crete pe msur ce nva mai multe reguli (mai multe adrese MAC).
Performanele unui switch depind n primul rnd de capacitatea de memorare a adreselor
MAC i de dimensiunea magistralelor interne pentru deservirea simultan a conexiunilor
multiple stabilite. Switch-urile care gestioneaz traficul doar la nivelul cadrelor MAC se
numesc switch-uri de nivel doi sau layer two.
Unele switch-uri includ i funcii complexe de filtrare sau gestiune a traficului i se
numesc switch-uri cu management. Atunci cnd funciile respective funcioneaz i la nivelul
reea (nivelul Internet n arhitectur TCP/IP) switch-urile se numesc de nivel trei sau layer trei
(corespunztor nivelului ISO/OSI) avnd posibilitatea de a opera ntr-o anumit msur i cu
adrese IP, prelund astfel de fapt anumite funcii specifice nivelului superior:
- agregarea legturilor (trunking) pentru a asigna dou sau mai multe porturi unui
canal, de obicei pentru up-link;
- suport pentru STP - Spanning Tree Protocol, n scopul evitrii apariiei buclelor de
comunicaie i meninerea unei structuri arborescente; se definesc trei tipuri de
porturi (root, designated, blocked), cu identificatori i niveluri de prioritate,
urmrindu-se meninerea cilor optime, de cost minim, de pe orice segment, ctre
portul principal;
- VLAN (Virtual LAN) pentru a separa clasele de utilizatori care partajeaz aceiai
infrastructura fizic n reele virtuale independente;
- rutri locale ntre VLAN-uri;
- analize statistice de trafic;
- filtrri (pe baz de adres MAC, adres IP, port).
3.2.3.5. Rutere
Ruter-ul este un echipament folosit pentru interconectarea mai multor reele locale
de tipuri diferite. Pentru aceasta ns sistemele din diferitele reele conectate trebuie s
127
utilizeze acelai protocol. n timp ce un bridge opereaz cu adresele fizice ale sistemelor (din
cadrele MAC) ruter-ul utilizeaz adresele logice, de reea, ale sistemelor (adrese IP). Aceste
adrese sunt administrate de nivelul trei al stivei de protocoale i sunt independente de tipul
reelei locale. Toate sistemele dintr-o reea logic au aceeai adres logic de subreea. Ruter-
ul interconecteaz (sub)reele logice diferite. Ruter-ul asigur posibilitatea rutrii (dirijrii)
optime a mesajelor de la o surs ctre o destinaie, atunci cnd exist mai multe ci posibile
ntre cele dou puncte. Corespunztor modelului OSI el opereaz la nivelul reea (nivel
Internet n modelul TCP/IP) (figura 3-27).
figura 3-27. Definirea ruter-ului n raport cu modelul ISO / OSI
Capacitatea de a opera la nivelul reea i permite ruter-ului s determine cel mai bun
traseu, printr-o serie de legturi de date, de la o reea local n care se afl sistemul surs la
reeaua local n care se afl sistemul de destinaie. Ruter-ul identific reeaua destinaie,
respectiv ruter-ul destinaie i nu o gazd anume. Pentru aceasta el trebuie s analizeze adresa
IP deci trebuie s aib capacitatea de a procesa informaia. Ruterul este deci un sistem cu
microprocesor, memorie, interfee. Un sistem de ruter-e poate asigura mai multe trasee active
ntre cele dou reele, fcnd posibil transmiterea mesajelor de la surs la destinaie pe ci
diferite. Mesajele pot ajunge la destinaie n alt ordine dect cea de la emisie, dar nivelurile
superioare ale stivei de protocoale din astfel de reele trebuie s fie capabile s restabileasc
ordinea iniial a mesajelor.
n general ruterele utilizeaz un singur tip de protocol de nivel reea i din acest
motiv ele nu pot interconecta dect reele n care sistemele folosesc acelai tip de protocol.
Aceste rutere se numesc rutere dependente de protocol. Exist ns i rutere care au
implementate mai multe protocoale, fcnd astfel posibil rutarea ntre dou reele care
utilizeaz protocoale diferite, caz n care avem de a face cu rutere multiprotocol.
Exist i o categorie de rutere care pot deveni bridge-uri, atunci cnd nu recunosc
protocolul de reea asociat unui cadru de date i, n consecin, nu pot face operaia de rutare,
lucrnd cu adresele fizice. Un astfel de echipament care poate fi configurat i ca bridge i ca
ruter, este cunoscut sub denumirea de bridge-router (sau B-ruter).
128
figura 3-28. Rutarea n reelele de date
n funcie de modul cum ruterul ia decizia de a trimite mesajele pe o cale sau alta,
putem vorbi de rutare static i rutare dinamic (sau adaptiv). Rutarea static folosete ci
predefinite n timp ce rutarea dinamic se bazeaz pe descoperirea traseelor optime, ca timp
de rspuns sau ca numr de noduri intermediare.
Rutele statice sunt definite manual. Rutele dinamice sunt nvate pe baza
protocoalelor de rutare prin intermediul crora comunic ruterele ntre ele. Rutarea dinamic
permite gsirea rutei optime ns ea are eficien numai dac exist mai multe ci de dirijare.
Rutele optime sunt evaluate continuu pe baza informaiilor primite de la alte rutere. Reelele
care au o singura cale de ieire se numesc reele stub. n cazul lor nu se justifica rutarea
dinamic. Ruter-ele nu propaga pachetele "broadcast" pentru distribuie multipl, dar pot fi
configurate s realizeze distribuie multipl pentru tipuri particulare de pachete.
Un exemplu de rutare ntre o surs i o destinaie cu posibilitatea utilizrii a dou ci,
este prezentat n figura 3-28.
3.2.3.6. Gateway
Un gateway (poart de trecere sau pasarel pentru date) este un sistem fundamental
diferit de cele prezentate anterior. Acesta realizeaz o conversie de protocol permind
interconectarea de reele care difer ntre ele ca arhitectur, mediu de comunicaie folosit,
protocoale utilizate sau formatul datelor. Gateway permite ca un program aplicaie, care
ruleaz pe un sistem n conformitate cu o anumit structur de reea, s comunice cu un alt
program aplicaie ce ruleaz pe un sistem corespunztor unei alte structuri de reea. O poart
opereaz la oricare din nivelurile superioare din modelul ISO/OSI, de la nivelul transport pn
la nivelul aplicaie.
figura 3-29. Definirea unui gateway n raport cu modelul ISO / OSI
129
Principalele funciuni ale unui gateway sunt legate de:
- conversia formatului mesajelor (inclusiv dimensiunea mesajelor sau modul de
reprezentare a caracterelor)
- translatarea adreselor (a mecanismului de adresare, structura adreselor)
- conversia de protocol
Gateway-ul este identificat de sistemele din reea ca punctul de comunicare cu
exteriorul reelei i de multe ori se identific cu un server de rutare iar uneori cu un firewall
sau un proxy. El trebuie s se gseasc n subreeaua respectiv, deci s fie vizibil, n
interiorul mtii, pentru fiecare subreea i s corespund interfeei ctre ruter. Deci fiecare
(sub)reea va avea un gateway implicit (default gateway). Un ruter poate gzdui mai multe
gateway-uri, cte unul pentru fiecare reea interconectat, respectiv pentru fiecare interfa
local deservit. Aadar un gateway este o entitate de reea virtual, care exist doar n
conjuncie cu alte elemente de interconectare, care s-i ofere suportul de comunicare pentru
nivelurile inferioare din modelul de comunicaie ISO/OSI (figura 3-29): fizic, legtur de date
i reea.
figura 3-30. Locul unui gateway ntr-o reea local
Locul unui gateway ntr-o reea local i modul cum interacioneaz cu celelalte
elemente ale reelei este sugerat n figura 3-30.
3.2.3.7. Elemente de conectare de nivel superior
n afara interconectrilor menionate la diverse niveluri ale modelului ISO/OSI sau
TCP/IP exist i interconectri care sunt accesibile la nivelul aplicaie, interaciunea
realizndu-se transparent, prin accesul la serviciile de date. La acest nivel vorbim deja de
servicii, serviciile fiind gzduite de servere. Serviciile de gestiune a traficului da date
realizeaz de obicei intermedierea schimburilor de mesaje n scopul creterii eficienei de
utilizare a reelei sau n scopul mbuntirii securitii transferurilor de date. Cteva soluii de
acest gen care opereaz la nivelurile superioare ale arhitecturii TCP/IP sunt: proxy, firewall,
VPN.
Proxy
Proxy este o soluie care permite accesarea serviciilor de date dintr-o reea aflat n
spatele unui ruter logic, fr a exploata drepturile proprii de acces. Proxy este un sistem de
intermediere a traficului n sensul c primete cererile, identific rspunsurile primite, le
memoreaz i le trimite solicitantului iniial. Un server proxy are drepturi de acces ctre zona
WAN (deci posed o adres IP public sau una privat, dar cu acces NAT) i trebuie s fie
In
t t
Gazde (hosts)
LAN
W
W
W Gateway
130
vizibil pentru gazdele care l utilizeaz. El se poate gsi n reeaua local (LAN) sau n WAN.
Proxy memoreaz informaiile transferate putnd s le serveasc imediat unor solicitani
ulteriori ai aceleiai informaii. n cazul n care informaia solicitat de un client este deja
stocat, proxy-ul verific validitatea acesteia (dat/or expirare) dup care trimite imediat
rspunsul inducnd impresia de vitez mare de rspuns din partea reelei. Eficiena unui proxy
este cu att mai mare cu ct spaiul de memorie de care dispune are o dimensiune mai mare i
cu ct numrul de utilizatori este mai mare. Proxy permite degrevarea benzii de acces Internet
deoarece evit transferul multiplu al aceleiai informaii, ofer posibilitatea de a introduce
reguli de acces (clieni deservii, intervale orare, protocoale premise, porturi accesibile) i
permite analiza post-factum a informaiilor transferate (cine, de unde, ct, cnd etc.).
Utilizarea unui serviciu proxy se definete explicit la nivelul aplicaiilor care exploateaz
servicii de date (programe de navigare, text/voice chat etc.) i se poate baza pe drepturi
predefinite de accesare a acestuia (inclusiv acces pe baza de identificare). Atunci cnd ruterul
redirecteaz parial sau total cererile ctre un proxy (prin redirectare de porturi) fr ca la
nivelul clientului s aib loc o definire explicit a acestui serviciu, avem de a face cu un proxy
transparent. Un proxy poate fi interconectat cu alte servere proxy, operaiunea numindu-se
parentare.
Firewall
Un alt aspect al gestiunii traficului la nivelul aplicaiilor se refer la utilizarea local a
unui sistem de filtrare a pachetelor de date, pe baza unor reguli predefinite. O astfel de
soluie de protejare a clienilor const n utilizarea unui firewall (zid de foc sau paravan pentru
foc). Rolul unui firewall este s previn ptrunderile neautorizate. Un firewall este o aplicaie
care ruleaz pe un computer, un ruter sau orice alt dispozitiv de comunicaie care controleaz
fluxul de date ntre reele pe baza unor reguli predefinite. Un firewall poate fi implementat
prin software, dar i hardware. Dispozitivele firewall pot aciona la nivelul "reea" controlnd
traficul pe baza adreselor surs i destinaie sau pe baza numerelor de port. La nivelul
aplicaie regulile se pot baza pe cuvinte cheie sau adrese Internet.
Anumite reguli de tip firewall pot opera pentru o ntreag reea local i se pot
implementa la nivelul ruterelor prin filtrarea selectiv sau redirectarea pachetelor de date.
Antetul unui pachet TCP/IP conine adresele IP surs i destinaie, porturile surs i destinaie
i restul informaiilor necesare transferului. Pe baza acestor date, ruterul poate decide asupra
oportunitii unui anumit transfer, exercitnd astfel funcii de tip firewall.
VPN
Transferul informaiei ntre dou reele se poate baza i pe implementarea unei legturi
de tip tunel de comunicaie care nu ine seama de infrastructura de transfer existent, realiznd
o legtur la nivelul aplicaie. O astfel de soluie se numete VPN (Virtual Private Network) i
permite c dou reele s apar ca fiind n aceeai reea local dei ele aparin unor reele
diferite. Tunelarea VPN ofer securitate sporit deoarece permite criptarea global a
transferurilor i autentificarea utilizatorilor.
Raportat la modelul de comunicaie OSI, tunelarea VPN se poate realiza la nivelul
legturii de date (tunelare PPTP, L2TP), la nivelul reea (tunelare IPSec) sau la nivelul
aplicaie (tunelare SSL).
Principalele protocoale folosite pentru tunelare VPN sunt:
- Point-to-Point Tunneling Protocol (PPTP)
- Layer 2 Tunneling Protocol (L2TP)
131
- IP security (IPsec)
3.3. Protocoale de comunicaii i servicii de reea
3.3.1. Suita de protocoale TCP/IP
Arhitectura TCP/IP este un model de referin n transmisiunile de date. Arhitectura a
fost definit n 1974 (Cerf i Kahn) i preia parial ierarhia ISO/OSI. Noul concept a fost de la
nceput orientat pe simplificare, interoperabilitate i rutare flexibil. ntreaga structur este
organizat n jurul unui nivel intermediar, numit nivel Internet.
Denumirea TCP/IP provine de la principalele protocoale utilizate, TCP (Transmission
Control Protocol) i IP (Internet Protocol). Aceste protocoale pot fi folosite pentru
comunicaii n cadrul oricror reele interconectate pe baza acestui model. Protocoalele
TCP/IP stau la baza reelei mondiale numit Internet. Bazele acestui mod de comunicare au
fost puse odat cu crearea primei reele care interconecta mai multe infrastructuri eterogene
arondate iniial unor universiti sau centre de cercetare, reea numit ARPANET (Advanced
Research Projects Agency Network), ARPANET fiind considerat strmoul Internetului de
azi.
Autoritatea suprem care dirijeaz evoluia reelei Internet este o organizaie
constituit din membri voluntari, numit Internet Society (ISOC). n cadrul acestei organizaii
exist un consiliu, Internet Architecture Board (IAB), care are responsabilitatea tehnic a
evoluiei reelei. El aprob standarde noi, aloc resurse i ia decizii privind reeaua.
Un alt organism, IETF (Internet Engineering Task Force), are sarcina de a dezbate,
periodic, probleme pe termen scurt: public rapoarte i documentaie, sugereaz acceptarea
unor idei noi, sau propune adoptarea unor noi standarde.
Documentaia Internet, inclusiv standardele, sunt publicate sub forma unor documente
RFC (Request for Comments). Documentul RFC 1540, intitulat Internet Official Protocol
Standards, detaliaz lista tuturor documentelor RFC.
Modelul de referin TCP/IP conine patru niveluri:
- aplicaie
- transport
- internet
- gazd-la-reea (sau interfa reea).
n literatur este uneori considerat c nivelul de interfa cu reeaua conine dou
subnivele: subnivelul legtur de date i subnivelul fizic, preluate din modelul ISO/OSI.
Arhitectura specific unei reele TCP/IP este prezentat comparativ cu modelul OSI, n figura
3-31.
132
figura 3-31. Arhitectur TCP / IP i echivalena cu modelul ISO / OSI
Protocoalele modelului TCP/IP sunt structurate de asemenea ierarhizat, pe patru
niveluri. Fiecare nivel se sprijin pe cel inferior i ofer suport celui superior.
Nivelul gazd-la-reea (host-to-network) este nivelul inferior al stivei i face ca
funcionarea nivelului imediat superior (numit Internet, echivalentul nivelului reea din
modelul OSI), s nu depind de reeaua fizic utilizat pentru comunicaii sau de tipul
legturii de date. Se identific n cadrul acestui nivel dou subniveluri:
- subnivelul hardware
- subnivelul interfeei de reea.
Subnivelul hardware include elementele de conectare fizic (conectic, semnale
electrice) care corespund nivelului fizic din modelul ISO/OSI. Acest nivel se regsete n
interfaa hardware de conectare la reea, NIC - Network Interface Card.
Subnivelul interfeei de reea se refer la elemente software, cum ar fi driver-ele de
reea (cnd sistemul este conectat la o reea local) sau alte subsisteme specifice de gestiune a
interfeei. Un astfel de exemplu este protocolul HDLC (High Level Data Link Control) care
opereaz la nivelul doi n modelul ISO/OSI i care este responsabil cu introducerea i
tergerea de bii 0, astfel nct secvenele binare definite ca delimitatori s nu se poat
regsi accidental n interiorul cmpului de date, ntre marker-ii (flag-urile) de nceput i de
sfrit ai cadrului de date. Cadrul de date HDLC este exemplificat n figura 32. Subnivelul
interfa reea intermediaz mesajele transmise ntre nivelul Internet i mediul fizic de
comunicaie. Pe baza analizei biilor de control care nsoesc cadrele de date, se determin
protocolul de comunicaie cu care se opereaz ctre nivelul urmtor. Ctre mediul de
comunicaie putem avea un acces de tip legtur de date de mare distan (circuite punct-la-
punct) sau reea local bazat pe protocoale de subnivel MAC.
Accesul la mediul de comunicaie pune problema gestionrii traficului n condiiile n
care, n mod obinuit, mai muli clieni partajeaz aceeai infrastructur. Dac dou sau mai
multe staii transmit n acelai timp, apare fenomenul de coliziune i unitile de date nu mai
sunt recuperabile dect prin retransmisie. Din acest motiv, la acest nivel se definesc metode i
Nivel aplicaie
Nivel prezentare
Nivel sesiune
Nivel transport
Nivel reea
Nivel legatur de
Nivel fizic
Nivel aplicaie
Nivel transport
Nivel Internet
Nivel gazd la
reea
Servicii i
protocoale la nivel
aplicaie
TCP U
IP, P
Driver reea
Hardware
interfa reea (NIC)
ISO / OSI TCP / IP
133
tehnologii de gestiune a accesului la mediul de comunicaie, cele mai cunoscute fiind
urmtoarele:
- reele LAN cu acces multiplu cu detectarea purttoarei i a coliziunilor CSMA/CD
(Carrier Sense Multiple Access with Collision Detection); fiecare staie dintr-o reea ascult
mediul de comunicaie i nu iniiaz nici o comunicaie pn cnd nu detecteaz linite;
nainte de a ncepe o transmisie, se ateapt un timp aleator pentru a evita ca dou staii care
au sesizat simultan c mediul este liber, s nceap s transmit n acelai timp; este o
tehnologie specific reelelor Ethernet, IEEE 802.3
- reele LAN cu acces multiplu cu detectarea purttoarei i evitarea coliziunilor
CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) se bazeaz pe
anunarea tuturor staiilor conectate asupra inteniei de a transmite, astfel nct acestea evit
iniierea unei comunicaii n condiiile respective; anunarea prealabil nseamn un trafic
suplimentar de tip broadcasting i deci o vitez de transfer util mai sczut; se folosete n
reelele wireless, IEEE 802.11.
- reele LAN cu transfer de jeton pe magistral (Token Bus, IEEE 802.4), reele LAN
cu transfer de jeton n inel (Token Ring, IEEE 802.5); gestioneaz accesul prin tehnica
jetonului, accesul la mediul de comunicaie fiind permis numai staiei care, la un moment
dat, deine jetonul (o secven de date specific).
- reele LAN bazate pe cerere de prioritate; folosesc echipamente care primesc i
analizeaz cererile de acces, aviznd sau nu iniierea unei transmisii; permit definirea de
prioriti pentru staii sau pentru un anumit tip de trafic; se utilizeaz n reelele de tip 100VG-
AnyLAN (sau 100BaseVG, IEEE 802.12) i folosesc medii de comunicaie full-duplex cu
patru perechi de conductoare, UTP categorie 3 (Voice Grade, VG); suport att cadre Ethernet
(CSMA-CD) ct si cadre bazate pe transfer de jeton (AnyLAN).
figura 3-32. Structura standard a cadrului de date HDLC
Nivelul Internet gestioneaz transmiterea pachetelor de la sistemul surs la sistemul
destinaie, independent de conexiune. El are rolul de a permite gazdelor s emit pachete n
orice reea i de a face ca pachetele s circule independent pn la destinaie. Pachetele pot
chiar s soseasc ntr-o ordine diferit fa de cea n care au fost trimise, reordonarea lor fiind
sarcina nivelurilor superioare. Nivelul Internet definete n mod particular un format de pachet
i un protocol numit IP, Internet Protocol. Sarcina nivelului Internet este s livreze pachete IP
ctre destinaie. Dirijarea pachetelor pe rutele necesare se face prin operaiunea de rutare.
La acest nivel opereaz diverse protocoale, toate folosind o metod de identificare a
gazdelor bazat pe o adresare specific, numit adresare IP. Principalele protocoale de nivel
Internet sunt:
- protocolul IP (Internet Protocol) este protocolul de baz n arhitecturile Internet,
este reglementat de IETC (Internet Engineering Task Force) RFC 791 i a fost
publicat prima dat n 1981. Aceste protocol reglementeaz sistemul de adresare pe
32 de bii, organizai n patru cmpuri de cte 8 bii. Din acest motiv el se numete
i IPv4. Pentru alocarea automat a adreselor IP s-a propus un alt protocol, DHCP
(Dynamic Host Control Protocol), care aloc adresele IP gazdelor (alturi de alte
setri de reea) pe baza adreselor fizice ale interfeelor de reea. IPv4 permite
F
lag de
,
x
n
) Media aritmetic a numerelor
m = (x
1
+ x
2
+ +
x
n
) / n
SUM(x
1
, x
2,
,
x
n
) Suma aritmetic a numerelor
s = x
1
+ x
2
+ +
x
n
159
PRODUCT(x
1
, x
2,
,
x
n
) Produsul arimetic al numerelor p = x
1
x
2
x
n
MIN (x
1
, x
2,
,
x
n
) Minimul dintre numerele x
1
, x
2,
,
x
n
MAX (x
1
, x
2,
,
x
n
) Maximul dintre numerele x
1
, x
2,
,
x
n
COUNT (val
1
, val
2
, , val
n
) Numrul elementelor ce conin valori numerice
COUNTA (val
1
, val
2
, , val
n
) Numrul elementelor nevide
ABS (x) Valoarea absolut (modulul) numrului x
INT(x) Partea ntreag inferior a numrului x
FLOOR (x,n) Partea ntreag inferioar sau superior a numrului x
SQRT(x) Radcina ptratic a numrului x
ROUND(x,n) Rotunjete valoarea numrului x la n zecimale
PI() Valoarea numrului = 3,14159265358979
RAND() Numr aleator uniform n intervalul (0,1)
VAR(x
1
, x
2,
,
x
n
) Dispersia estimat a valorilor x
1
, x
2,
,
x
n
D= (x
i
m)
2
/(n-1), unde m este media aritmetic a
valorilor
STDEV(x
1
, x
2,
,
x
n
) Deviaia standard estimat a valorilor x
1
, x
2,
,
x
n
(radcina ptrat a dispersiei estimate)
VARP(x
1
, x
2,
,
x
n
) Dispersia calculat a valorilor x
1
, x
2,
,
x
n
D= (x
i
m)
2
/n, unde m este media aritmetic a
valorilor
STDEVP(x
1
, x
2,
,
x
n
) Deviaia standard calculat a valorilor x
1
, x
2,
,
x
n
(radcina ptrat a dispersiei calculate)
POWER(b,e) Puterea b
e
MOD(a,b) Modulo restul mpririi numerelor ntregi a : b
AND(exp
1
, exp
2
, , exp
n
)
Conjuncia expresiiloe logice exp
1
, exp
2
, , exp
n
.
Valoarea returnat este TRUE dac fiecare expresie este
TRUE, altfel este FALSE
OR(exp
1
, exp
2
, , exp
n
) Disjuncia expresiilor logice exp
1
, exp
2
, , exp
n
.
Valoarea returnat este TRUE dac cel puin o expresie
este TRUE, altfel este FALSE
NOT(exp) Negaia expresiei exp. Valoarea returnat este TRUE
dac expresia este FALSE, altfel este FALSE
TRUE() Valoarea returnat este constanta logic TRUE
FALSE() Valoarea returnat este FALSE ; ntotdeauna
IF(exp, exp
1
, exp
2
) Se evalueaz valoarea expresiei logice exp. Dac
valoarea expresiei exp este TRUE, atunci funcia IF
returneaz valoarea specificat prin exp
1
, altfel
returneaz valoarea specificat prin exp
2
CHOOSE(i, x
1
, x
2,
,
x
n
) Instruciune de ramificaie multipl. Selectarea unei
valori dintr-o list de valori, pe baza valorii unui indice i.
TODAY() Data calendaristic curent
NOW() Data i ora calendaristic curent
160
VLOOKUP(val, reg, k) Cutare vertical. Se caut o valoare n prima coloan a
unei regiuni de date. Datele din aceast coloan sunt
aezate n ordine cresctoare. Se localizeaz primul
element al coloanei care este mai mare sau egal cu
elementul cutat. Dac elementul localizat este n linia i,
valoarea returnat de funcie este coninutul celulei din
linia i i coloana k a regiunii de date. Prima coloan are
numrul de ordine 1.
HLOOKUP(val, reg, k) Cutare orizontal. Se caut o valoare n prima linie a
unei regiuni de date. Datele din aceast linie sunt aezate
n ordine cresctoare. Se localizeaz primul element al
liniei care este mai mare sau egal cu elementul cutat.
Dac elementul localizat este n coloana i, valoarea
returnat de funcie este coninutul celulei din coloana i
i linia k a regiunii de date. Prima linie are numrul de
ordine 1.
OFSET(baza, lin, col, i, l) Obinerea unei referine la o celul sau la o regiune de
celule de dimensiune specificat (i=nlime, l=lime).
Argumentul baza reprezint o referin la o celul fa de
care se determin noua referin. Celula pentru care se
genereaz noua referin este deplasat fa de celula de
baz cu lin linii i col coloane
Funcii pentru date de tip TEXT
CODE(s) Codul ASCII al primului caracter din irul de caractere s
(irul de caractere s va fi delimitat de ghilimele)
CHAR(n) Caracterul al crui cod ASCII este numrul ntreg n
VALUE(s) Valoarea numeric a irului de caractere s
LEN(s) Numrul de caractere din irul de caractere s
LEFT(s ,n) Primele n caractere din irul de caractere s
RIGHT(s,n) Ultimele n caractere din irul de caractere s
MID(s,n
1
,n
2
) Returneaz n
2
caractere din irul de caractere s ncepnd
cu poziia n
1
REPT (s,n) Un ir de caractere obinut prin repetarea de n ori a
irului de caractere s
TRIM(s) Un ir de caractere obinut prin eliminarea tuturor
spaiilor, cu excepia spaiului care desparte cuvintele
LOWER(s) Transform toate literele mari din irul s n litere mici
UPPER(s) Transform toate literele mici din irul s n litere mari
PROPER(s) Un ir de caractere n care prima liter a fiecrui cuvnt
este transformat n liter mare
CONCATENATE(s
1
,s
2
, , s
n
) Un ir de caractere obinut prin concatenarea irurilor
s
1
,s
2
, , s
n
REPLACE(s
1
,n
1
,s
2
,n
2
) irul de caractere obinut prin nlocuirea n irul s
1
a n
2
caractere ncepnd din poziia n
1
cu irul de caractere s
2
Functii financiare n Excel
FV(rate, nper, pmt, pv, type) Valoarea viitoare (Future value) a unui mprumut ntr-un
moment de timp viitor, dup efectuarea tuturor plilor,
unde rate = rata dobnzii, nper = numrul de perioade,
pmt = suma pltit ca rat la mprumut, pv = valoarea
161
actual a mprumutului, type = 1 sau 0 dup cum plata se
face la nceputul perioadei sau la sfritul peroadei
NPER(rate, pmt, pv, fv, type) Number of periods - Numrul de luni, ani, zile sau alte
uniti de timp necesare pentru un mprumut
PMT(rate, nper, pv, fv, type) Payment-Suma pltit periodic ca rat la mprumut
PV(rate, nper, pmt, fv, type) Present value Valoarea actual a unui mprumut
RATE(nper, pmt, pv, fv,type,
quess)
Rate Rata dobnzii la un mprumut
Funcii pentru procesarea bazelor de date
DAVERAGE(db,col,crit) Returneaz media aritmetic a valorilor din coloana col a
bazei de date db care verific criteriul crit, unde db =
referin la o regiune (domeniu) de celule care conine
baza de date, col = referin la un nume de cmp al bazei
de date ( o celul din prima linie a bazei de date) prin
care se acceseaz coloana utilizat de funcie, crit =
referin la o regiune de celule care specific criteriul
utilizat (tabelul de condiii)
DCOUNT(db,col,crit) Returneaz numrul celulelor cu valori numerice din
coloana col a bazei de date db care verific criteriul crit.
Argumentul col este opional. Dac acest argument este
omis, funcia va determina numrul tuturor celulelor
bazei de date care verific criteriul
DCOUNTA(db,col,crit) Returneaz numrul celulelor nevide din coloana col a
bazei de date db care verific criteriul crit
DGET(db,col,crit) Returneaz coninutul unei singure celule din baza de
date db. Celula este situat n coloana col i verific
criteriul crit. Dac nici un articol nu verific criteriul, se
va returna valoarea de eroare #VALUE !, iar dac mai
multe articole verific criteriul, se va returna #NUM !
DMAX(db,col,crit) Returneaz valoarea maxim a numerelor din coloana
col a bazei de date db care verific criteriul crit
DMIN(db,col,crit) Returneaz valoarea minim a numerelor din coloana col
a bazei de date db care verific criteriul crit
DPRODUCT(db,col,crit) Returneaz produsul valorilor din coloana col a bazei de
date db care verific criteriul crit
DVAR(db,col,crit) Returneaz dispersia estimat a valorilor din coloana col
a bazei de date db care verific criteriul crit. Dac x
1
,
x
2,
,
x
n
sunt aceste valori, dispersia estimat a valorilor
x
1
, x
2,
,
x
n
este
D= (x
i
m)
2
/(n-1), unde m este media aritmetic a
valorilor
DVARP(db,col,crit) Returneaz dispersia calculat a valorilor din coloana
col a bazei de date db care verific criteriul crit. Dac x
1
,
x
2,
,
x
n
sunt aceste valori, dispersia calculata a valorilor
x
1
, x
2,
,
x
n
este
D= (x
i
m)
2
/n, unde m este media aritmetic a valorilor
DSTDEV(db,col,crit) Returneaz deviaia standard estimat (rdcina ptrat
a dispersiei estimate) a valorilor din coloana col a bazei
de date db care verific criteriul crit
162
DSTDEVP(db,col,crit) Returneaz deviatia standard calculat (rdcina ptrat
a dispersiei calculate) a valorilor din coloana col a bazei
de date db care verifica criteriul crit
DSUM(db,col,crit) Returneaz suma volorilor din coloana col a bazei de
date db care verific criteriul crit
Tipul i numrul argumentelor utilizate n definirea funciilor depinde de funcia
respectiv. Argumentele sunt separate de virgul sau de ; (funcie de setrile
calculatorului). Exist funcii care nu au argumente, cum ar fi PI(), NOW() etc. Chiar dac nu
au argumente, la apelarea acestor funcii vor fi trecute cele 2 paranteze rotunde.
Argumentele unei funcii pot fi :
constante (valori numerice sau text) ;
referine de celule;
referine de regiuni de celule (domenii).
Pentru a introduce o funcie/formul, mai nti se va selecta celula n care se dorete a
fi plasat rezultatul returnat de aceasta. Sunt dou modaliti de a introduce o funcie/formul:
se execut click n Bara de formule, se introduce semnul = i apoi coninutul
formulei;
figura 2-51. Bara de formule
se apas butonul Editare formul din bara de formule, avnd ca efect deschiderea
paletei de formule. Caseta nume se va transforma n caseta Funcie, afind numele
ultimei funcii folosite i, dac se execut click n lista derulant a casetei Funcie o
list cu cele mai recente funcii utilizate. Dac funcia dorit se afl n list, se
selecteaz i astfel programul Excel va scrie funcia n bara de formule i n paleta de
formule. Paleta de formule include o descriere a funciei i una sau mai multe casete
de text pentru fiecare argument al funciei. Pentru unele funcii care folosesc un
singur domeniu de celule apare i descriere domeniului, deoarece se intuiete
argumentul. Aa cum s-a menionat anterior, nu toate argumentele unei funcii sunt
obligatorii. Cele obligatorii sunt specificate cu caractere bold, ele trebuind completate
pentru a utiliza funcia apelat.
figura 2-52. Editarea formulei
2.2.11. Alte exemple de funcii
Funcia IF()
Aceast funcie este utilizat pentru a se putea lua o decizie pe baza rezultatului unei
evaluri. Sintaxa general a funciei este:
163
IF(TestLogic, ActiuneTestAdevrat, ActiuneTestFals)
unde:
TestLogic - se evalueaz o expresie (se verific dac este adevrat sau fals);
ActiuneTestAdevrat - poate fi o valoare sau o operaie. Rezultatul este introdus n
celula ce conine funcia IF(), dac rezultatul testului este adevrat;
ActiuneTestFals - poate fi, de asemenea, o valoare sau o operaie. Rezultatul operaiei sau
valoarea este introdus n celula ce conine funcia IF(), dac rezultatul testului este fals.
n cadrul testului se pot utiliza urmtorii operatori logici (tabelul 2-5):
tabelul 2-5. Operatori logici
= Egal cu
> Mai mare dect
< Mai mic dect
>= Mai mare sau egal cu
<= Mai mic sau egal cu
Funcii de validare a datelor
Excel-ul are un numr de funcii (ce ncep cu IF) care sunt utilizate, n principal,
pentru validarea datelor introduse. Printre acestea se pot aminti urmtoarele (tabelul 2-6):
tabelul 2-6. Funcii de validare a datelor
Funcie Returneaz TRUE dac argumentul este
IFBLANK() - spaiu
IFERR() - o eroare (exceptnd #N/A)
IFERROR() - o eroare
IFLOGICAL() - o valoare logic
IFNA() - o valoare #N/A
IFNUMBER() - un numr
IFREF() - o referin
IFTEXT() - un text
De exemplu, dac ntr-o foaie de calcul nu este introdus nici un text n celula A1,
atunci utilizatorul va vedea mesajul "V rog introducei numele firmei n A1!", altfel, dac s-a
introdus numele firmei, nu va fi afiat nici un mesaj:
IF(ISTEXT(A1); ""; "V rog introducei numele firmei n A1!")
Funcii de lucru cu data
Excel ofer o serie de funcii pentru lucrul cu data i timpul. Excel-ul memoreaz
datele ca un numr serial, asociind fiecrei zile din fiecare an, un numr unic. Sistemul de
numeraie ncepe cu ziua 1, ce corespunde datei de 1 ianuarie 1900.
Funciile de lucru cu data sunt (tabelul 2-7):
tabelul 2-7. Categorii de funcii de lucru cu data
DATE - returneaz numrul serial ce corespunde respectivei date
DATEVALUE - convertete o dat din format text ntr-un numr serial
DAY - convertete un numr ntr-o zi din lun
DAY360 - calculeaz numrul de zile dintre dou date dintr-un an cu 360
164
zile
EDATE - returneaz numrul serial al datei care este numrul indicat al
lunii nainte sau dup data de start
MONTH - convertete un numr serial ntr-o valoare ce reprezint luna
NETWORKDAYS - returneaz numrul total de zile lucrtoare dintre dou date
TODAY - returneaz data curent
WEEKDAY - convertete o dat n zi din sptmn
WORKDAY - returneaz un numr serial al datei naintea sau dup u numr
specificat de zile lucrtoare
YEAR - convertete un numr ntr-un an
YEARFRAC - returneaz fraciunea de an ce reprezint numrul tuturor
zilelor dintre data de start i cea de sfrit
Obs. Pentru a obine ntr-o celul data curent, se va utiliza funcia TODAY(), care va
returna numrul serial corespunztor datei curente. Dac celulei i se va aplica format de dat,
se va obine data curent n formatul selectat.
Exemple
1. n celula A1 se introduce o dat. Se cere ca n celula A2 s se afieze data de dup
10 sptmni. Pentru aceasta, n celula A2 se va introduce formula:
=A1 + 10 * 7
2. Pentru a aduna un numr de luni (de exemplu, 3) unei date, se va introduce data
dorit, de exemplu, n celula A1, iar n celula A2 se va introduce urmtoarea formul:
=DATE(YEAR(A1), MONTH(A1) + 3, DAY(A1))
3. Pentru a obine ultima zi a lunii februarie din anul 2001, se va introduce urmtoarea
formul:
=DATE(2001; 3; 1) - 1
deci se obine data de 1 martie 2001 i se scade o zi.
Funcii de lucrul cu timpul
Excel-ul ofer o serie de funcii pentru lucrul cu timpul, cum ar fi (tabelul 2-8):
tabelul 2-8. Categorii de funcii de lucru cu timpul
HOUR - convertete un numr serial ntr-o or
MINUTE - convertete un numr serial n minute
NOW - returneaz numrul serial al datei i timpului curent
SECOND - convertete un numr serial n secunde
TIME - returneaz numrul serial corespunztor unui anumit timp
TIMEVALUE - convertete un timp din format text ntr-un numr serial
2.2.12. Erori n crearea formulelor
In tabelul 2-9 sunt prezentate erorile ce pot apare n Excel i cauzele lor cele mai
frecvente. Pentru a elimina erorile dintr-o celul trebuie descoperit cauza acestora i apoi
editat formula astfel nct Excel-ul s poat executa corect calculele dorite de utilizator.
tabelul 2-9. Erori n Excel
165
Eroare Descriere Cauze
#DIV/0 Imprire la 0 Operaia de mprire din formul face referire la o
celul care conine valoarea 0 sau este vid (blank)
#N/A Valoare nedisponibil Din punt de vedere tehnic, aceasta nu este o eroare
ci o valoare special care poate fi introdus
manual ntr-o celul pentru a indica faptul c
exist nc valoarea necesar pentru efectuarea
calculelor
#NAME? Excel nu recunoate un
nume
Aceast eroare apare atunci cnd se tiprete
incorect un nume de zon de celul, se face
referire la un nume ters sau nu s-au pus ghilimele
unui text dintr-o formul
#NULL! S-a specificat intersecia a
dou zone de celule ale
cror celule nu se
intersecteaz
Deoarece un spaiu indic o intersecie, aceast
eroare va apare dac n formul se introduce un
spaiu n loc de : ntre zonele utilizate ca
argumente ale funciilor
#NUM! Probleme cu un numr n
formul
Aceast eroare poate fi cauzat de un argument
invalid al unei funcii Excel sau o formul care are
ca rezultat un numr prea mare sau prea mic
pentru a fi reprezentat n worksheet
#REF! Referin de celul invalid Aceast formul apare atunci cnd se terge o
celul referit n formul sau se lipesc celule peste
alte celule referite n formul
#VALUE! Tip argument greit ntr-o
funcie sau operator greit
Aceast eroare este, cel mai adesea, rezultatul unei
operaii matematice ce implic celule ce conin
text
2.3. Lucrul cu secvene de comenzi (macro-uri)
O macrocomand (Macro) reprezint o succesiune de instruciuni ce se vor executa de
ctre Excel n momentul apelrii acesteia. Un macro poate fi scris comand cu comand sau
poate fi nregistrat folosind facilitile Excel. In acest ultim caz se face o conversie a
aciunilor utilizatorului n secvene de cod care pot fi salvate i executate ulterior. In
concluzie, utilizarea macrourilor este oportun ori de cte ori este necesar ca aciuni complexe
s se execute repetitiv.
Dup creare, un macro poate fi asignat unui obiect (ex. unui buton de pe o bar de
instrumente, unui grafic sau unui control) astfel nct rularea macroului poate fi declanat
printr-un click pe obiectul respectiv.
Atunci cnd nu mai este util, macroul poate fi ters.
2.3.1. nregistrarea macro-urilor
La nregistrarea unui macro, nregistratorul va reine toi paii necesari completrii
aciunilor ce trebuie realizate de respectivul macro.
In cazul n care tab-ul Developer nu este disponibil, se parcurg urmtorii pai:
1. se acioneaz butonul Microsoft Office Button, apoi se acioneaz Excel Options.
Se deschide fereastra de dialog din figura 2-53;
166
2. n fereastra Excel Options, in categoria Popular sub Top options for working with
Excel, se selecteaz caseta de validare Show Developer tab in the Ribbon dup care se
apas OK.
Pentru a seta temporar nivelul de securitate astfel nct sa fie validate toate macrourile
se procedeaz astfel:
1. n tab-ul Developer, n grupul Code, prezentat n figura 2-54 se acioneaz Macro
Security. Se deschide fereastra de dialog Macro Settings (figura 2-55);
2. sub Macro Settings, se alege opiunea Enable all macros (not recommended,
potentially dangerous code can run);
3. se apas butonul OK.
figura 2-53. Cutia de dialog Excel Options
figura 2-54. Grupul Code din tabul Developer
167
figura 2-55. Opiunile Macro Settings
Din acest moment se poate ncepe nregistrarea unui macro, prin parcurgerea
urmtorilor pai:
1. n tabul Developer, n grupul Code, se acioneaz Record Macro. Se deschide fereastra
Record Macro, cum se prezint n figura 2-56.
2. n caseta Macro Name se introduce un nume pentru macro. Trebuie inut cont de faptul
c prima liter a unui nume de macro trebuie s fie o liter, celelalte caractere pot fi
litere, numere i liniue de subliniere. De asemenea nu sunt admise spaii in numele de
macro.
3. pentru a asocia macroului o combinaie rapid de taste (Ctrl+ ) care s declaneze
rularea macroului, n caseta Shortcut key se tiprete litera dorit (cu minuscule sau cu
majuscule)
4. n lista Store macro in se selecteaz registrul de lucru unde se dorete memorat
macroul. Dac acesta trebuie s fie disponibil oridecte ori se utilizeaz Excel se va
alege opiunea Personal Macro Workbook, caz n care se creaz (dac nu exist deja)
un registru de macrouri (Personal.xlsb, in care se va salva macroul curent.)
5. n caseta Description se tiprete o scurt descriere a macroului
6. dup apsarea butonului Ok se va declana operaia de nregistrare
7. se realizeaz aciunile necesare
8. n final n tabul Developer, n grupul Code se va apsa Stop Recording
figura 2-56. Fereastra Record Macro
168
Exemplu
Se va nregistra o macromand care, pentru o anumit selecie a unei zone de celule
dintr-o foaie de calcul, seteaz culoarea fondului i chenarele (de exemplu, subiri la interior
i gros la exterior).
De remarcat c pentru a funciona pentru orice selecie fcut, trebuie fcut mai nti
selecia zonei de celule, dup care se va starta nregistrarea macrocomenzii. In acest mod,
instruciunea de selecie nu va fi nregistrat n corpul macrocomenzii.
Macrocomanda nregistrat (succesiunea de instruciuni) este urmtoarea:
Sub Macro1()
'
' Macro1 Macro
' Macro nregistrat la 28.11.2010
'
'
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
169
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Interior
.ColorIndex = 35
.Pattern = xlSolid
End With
End Sub
2.3.2. Atribuirea tastelor de accelerare
Pentru a atribui o tast de accelerare unei macrocomenzi, se alege din meniul
Developer comanda Macros (figura 2-57).
figura 2-57. Vizualizarea macro-urilor
Pe ecran va fi afiat cutia de dialog Macro, n care se va da un click de mouse pe
numele macro-ului pentru care se dorete atribuirea unei taste de accelerare, dup care se va
selecta butonul Options pentru a afia cutia de dialog Macro Options (figura 2-58).
170
figura 2-58. Atribuirea tastei de accelerare
In aceast cutie de dialog se va tasta n cutia text Ctrl+ litera dorit. Aceast
combinaie va fi utilizat pentru apelarea macro-ului. Se selecteaz butonul OK pentru a
reveni n cutia de dialog Macro, dup care se d un click pe butonul Close din dreapta jos a
cutiei de dialog.
2.3.3. Asocierea unui macro cu un obiect grafic sau control
Macrou-rile pot fi asociate cu obiecte grafice sau controale. Pentru a se realiza acest
lucru se procedeaz n felul urmtor:
1. n foaia de lucru, se face un click dreapta pe obiectul, graficul sau controlul cruia i se
va asocia macroul i se va alege opiunea Assign Macro;
2. din caseta Macro Name se va selecta macroul care trebuie asociat cu obiectul
respectiv.
2.3.4. Editarea unui macro
nainte de a edita un macro ar trebui s se cunoasc limbajul VBA (Visual Basic for
Application) n al crui editor se pot scrie sau edita macrourile ataate unui registru de lucru
Excel.
1. se configureaz nivelul de securitate astfel nct s fie validate temporar toate
macrourile;
2. n tabul Developer, n grupul Code se alege butonul Macros;
3. n caseta Macro name se selecteaz numele macroului ce se dorete editat;
4. se acioneaz Edit.
2.3.5. Execuia unui macro
Exist mai multe moduri de a declana execuia unui macro. In orice situaie, acest
lucru se poate face din meniu. Funcie de modul n care macroul a fost configurat s ruleze
este posibil ca declanarea execuiei s fie fcut fie prin apsarea combinaiei de taste (Ctrl+
) asignat la nregistrare fie prin acionarea unui buton din toolbar, a unui obiect, grafic sau
control asociat cu respectivul macro. Mai mult, un macro poate fi rulat automat la deschiderea
unui registru de lucru.
Execuia uni macro presupune urmtorii pai:
1. se deschide registrul de lucru care conine macroul;
2. n tabul Developer, n grupul Code se apas butonul Macros;
3. n caseta Macro Name se selecteaz macroul ce se va executa;
4. daca se ruleaz un macro ntr-un registru de lucru Excel, se apas Run;
171
5. dac se ruleaz un macro n modul Microsoft Visual Basic, se acioneaz Edit, i apoi
din meniul Run se alege Run-Sub User Form (sau se apas F5).
Un alt mod de a executa un macro este acela de a aciona un buton din bara de
instrumente Quick Access. Aceasta presupune urmtorii pai:
1. se acioneaz butonul Microsoft Office Button ;
2. se alege opiunea Excel Options;
3. se apas Customize, apoi din lista Choose commands from se selecteaz Macros;
4. din list se selecteaz macroul creat si se acioneaz butonul Add;
5. pentru a schimba imaginea butonului pentru macro, se selecteaz macroul n caseta
unde a fost adugat i se apas Modify;
6. sub Symbol, se alege imaginea pentru buton care se dorete a fi folosit;
7. pentru a schimba numele care este afiat pe buton pentru macro atunci cnd cursorul
mouse-ului este plasat deasupra sa, n caseta Display Name se va tipri numele dorit;
8. OK pentru a aduga butonul pentru maro n bara Quick Access. Pentru execuia
macroului, din aceast bar se face click pe butonul corespunztor.
O alt modalitate de a declana rularea unui macro este execuia unui click n zona
unui obiect grafic. Pentru aceasta:
1. n registrul de lucru se selecteaz un obiect grafic;
2. in tabul Insert, n grupul Illustrations (figura 2-59) se acioneaz Shapes, se alege
forma dorit i se deseneaz aceast form peste obiectul selectat anterior;
3. se face un click dreapta pe aceasta form i se acioneaz Assign Macro n meniul
shortcut;
4. din acest moment se pot executa urmtoarele operaii:
pentru a asocia un macro care exist cu obiectul grafic se face dublu click pe
macro sau se introduce numele acestuia n caseta Macro name;
pentru a nregistra un macro nou asociat cu obiectul respectiv se apas Record.
La finalul nregistrrii se apas Stop Recording n tabul Developer n grupul
Code;
pentru a edita un macro existent se selecteaz numele acestuia in caseta Macro
name si se apas Edit;
5. OK;
6. n registrul de lucru se selecteaz obiectul respectiv pentru a executa macroul.
figura 2-59 Grupul Illustrations din tabul Insert
2.3.6. tergerea unui macro
tergerea unui macro se poate realiza ntr-unul din urmtoarele moduri:
1. se deschide registrul de lucru ce conine macroul ce se dorete ters;
2. dac macroul se gsete memorat n registrul personal de macrouri (Personal.xlsb) i
acesta este ascuns, pentru a-l afia se procedeaz astfel:
n tabul View , n grupul Window se apas Unhide;
sub Unhide workbooks, se alege PERSONAL i apoi se apas OK;
172
3. n tabul Developer, n grupul Code (Error! Reference source not found..) se apas
butonul Macros;
4. n lista Macros in, se selecteaz registrul de lucru n care se gsete macroul vizat. De
exemplu se poate alege This Workbook;
5. n caseta Macro name se selecteaz numele macroului ce se dorete ters;
6. se apas Delete.
2.3.7. Validarea sau invalidarea macrourilor n Excel prin utilizarea Trust Center
Anumite macrouri pot prezenta riscuri de securitate. Spre exemplu, o persoan ru
intenionat poate introduce in documente un macro distructiv. Setrile de securitate pentru
macrouri sunt localizate n Trust Center i ele pot fi modificate dup necesiti. Pentru aceasta
se parcurg urmtorii pai:
1. se acioneaz butonul Microsoft Office Button i se alege opiunea Excel
Options;
2. se acioneaz Trust Center, apoi Trust Center Settings, i n final Macro Settings;
3. se alege opiunea dorit:
1. Disable all macros without notification In acest caz toate macrourile i
alertele de securitate aferente sunt dezactivate. In cazul n care exist
documente care conin macrouri de care este nevoie, acestea pot fi puse ntr-o
locaie de ncredere, caz n care macrourile vor fi executate fr a fi verificate
de sistemul de securitate din Trust Center;
2. Disable all macros with notification Aceasta este setarea implicit. Se
folosete daca se dorete o alert de securitate n situaia n care n document
exist macrouri care pot fi dezactivate. Astfel se permite alegerea momentelor
sau cazurilor n care macrourile pot fi dezactivate;
3. Disable all macros except digitally signed macros Opiunea este similar
celei precedente cu diferena c dac macroul are o semntur digital de
ncredere el poate rula. Toate macrourile fr semntur sunt dezactivate fr
notificare;
4. Enable all macros (nerecomandat deoarece poate conine cod periculos)
este o opiune care face clculatorul vulnerabil n cazul n care exist cod
periculos;
5. Trust access to the VBA project object model Este indicat a fi folosit de
dezvoltatorii de soft pentru a bloca sau pentru a permite acesul la modelul
VBA oricrui client Automation.
2.4. Utilizarea tabelelor pivot
2.4.1. Definirea unui tabel pivot
Pe lng facilitile de calcul tabular oferite, de generare de grafice i de exploatare a
bazelor de date, utilitarul de calcul tabelar dispune de o gam larg de instrumente de asistare
a deciziei, instrumente ce au rolul de a pune la dispoziia utilizatorului o imagine sintetic
asupra datelor pe care se fundamenteaz decizia. Utilitarul de calcul tabular Excel posed mai
multe tehnici de prelucrare a datelor, tehnici prin care informaia poate fi agregat,
centralizat, regrupat, simulat sau optimizat.
Una dintre aceste tehnici vizeaz posibilitatea de sintetizare a datelor prin intermediul
tabelelor pivot. Tabelul pivot, ca instrument de asistare a deciziei, reprezint o facilitate prin
173
care datele coninute de o foaie de calcul pot fi permutate, n vederea scoaterii n eviden a
unor informaii necesare procesului decizional. Un tabel pivot utilizeaz date pe dou
dimensiuni pentru a crea un tabel n trei dimensiuni, n esen, un tabel rezumat, bazat pe mai
multe condiii, care au puncte de intersecie.
2.4.2. Inelegerea avantajelor utilizrii tabelelor pivot
Tabelul pivot permite crearea unui tablou de sintez n care cmpurile unui tabel sau
ale unei baze de date pot fi orientate pe linie sau pe coloan, asupra datelor operndu-se
agregri i calcule sub form de totaluri, medii, minim, maxim, etc. Aceste operaii pot fi
selectate dintr-o list de funcii predefinite, tabelul pivot permind operarea de calcule
diferite asupra acelorai elemente supuse sintetizrii.
Din punct de vedere operaional, tabelul pivot este un instrument care permite o
asociere foarte elastic a unor cmpuri ntr-o manier interactiv, fapt ce duce la regruparea
datelor i prezentarea acestora ntr-un mod sintetic. Tabelul pivot posed un asemenea grad de
interactivitate nct, odat ce a fost creat, orice cmp al tabelei poate fi deplasat (prin glisare
cu mouse-ul) n orice locaie a foii de calcul, obinndu-se astfel o reorientare a structurii
tabelului printr-un singur pas. Facilitile tabelului pivot sunt acelea ce permit ascunderea
unor nivele de sintetizare. De regul, nivelul de sintetizare ce urmeaz a fi inhibat trebuie s
fie n mod obligatoriu ierarhic inferior, ca mod de agregare, fa de primul nivel. Gruparea
informaiilor pe mai multe nivele de centralizare determin obinerea unei viziuni mai
sintetice n ceea ce privete analiza i reprezentarea datelor.
Astfel, exist posibilitatea gruprii mai multor rubrici din baza de date, pe linie sau pe
coloan, pentru a obine o agregare n trepte a informaiilor. De asemenea, este posibil
facilitatea de restricionare a tabelului la nivel de pagin, cu opiunea de extragere ntr-o alt
foaie de calcul potrivit unui criteriu, ceea ce reprezint un aspect dinamic n prezentarea
datelor supuse operaiilor de centralizare i agregare.
2.4.3. Pregtirea crerii unui tabel pivot
Aa cum s-a specificat anterior, un tabel pivot se constituie ntr-un mijloc puternic de
analiz i sintez a listelor. Cu ajutorul lui se pot prelucra date de diferite categorii, utiliznd
funcii cum ar fi Count, Sum, Product, Max, Min etc.
Microsoft Excel este prevzut cu posibilitatea construciei tabelelor pivot n mod
asistat, utiliznd Pivot Table Wizard. Acest mod de lucru este uor de urmrit, construcia
tabelului realizndu-se n etape crora le corespund nite cutii de dialog predefinite.
In vederea prezentrii modului de construcie a tabelelor pivot, se va considera tabelul
din figura 2-60.
174
figura 2-60. Date pentru construcia tabelelor pivot
Se ncepe prin a selecta o celul din tabel. In acest mod, Excel-ul va recunoate
automat zona de date utilizat pentru crearea tabelului pivot. Pentru a iniia crearea tabelului
pivot se va alege comanda Insert Pivot Table din meniul Insert (figura 2-61).
figura 2-61. Insert Pivot Table
Urmare a comenzii anterioare, va apare o cutie de dialog, intitulat Create Pivot
Table, prezentat n figura 2-62.
175
figura 2-62. Cutia de dialog Create Pivot Table
In aceast cutie de dialog pot fi setate o serie de elemente pentru tabelul pivot, cum ar
fi:
Tabelul sau zona de celule utilizat pentru crearea tabelului pivot; n acest caz,
selecia este implicit;
Exist posibilitatea de a utiliza o surs de date extern, n acest caz fiind necesar
realizarea unei conexiuni cu aceasta;
Locaia unde se dorete crearea tabelului pivot, acesta putnd fi plasat ntr-o foaie
de lucru nou sau una existent, n ultimul caz fiind posibil i precizarea exact a
locaiei tabelului.
Dup specificarea tuturor acestor elemente, se apas butonul OK. Ca urmare, se va
insera un nou worksheet, n care se vor regsi o zon predefinit, precum i o list cu
cmpurile disponibile pentru crearea tabelului pivot (figura 2-63).
176
figura 2-63. Zona iniial a tabelului pivot i lista de cmpuri disponibile
Pentru crearea tabelului pivot este necesar specificarea cmpurilor care se doresc a fi
introduse n tabel. Acest lucru se face prin selecia cmpurilor din lista de cmpuri. Dup
selecia acestora, va afia un tabel asemntor celui din figura 2-64.
177
figura 2-64. Construcia tabelului pivot pe baza cmpurilor selectate
Structura acestui tabel pivot se poate modifica prin mutarea unor cmpuri selectate
anterior pe coloan. Acest lucru se realizeaz prin deplasarea numelui cmpului n zona
Column Labels din figura 2-64. De exemplu, dac se dorete sumarea cantitilor pe fiecare
furnizor i pe fiecare produs, se va muta cmpul Denumire marf n zona Column Labels.
(figura 2-65), iar rezultatul este afiat (parial) n figura 2-66.
178
figura 2-65. Rearanjarea tabelului pivot
figura 2-66. Afiarea cantitilor totale cumprate de la furnizori
De remarcat c n figura 2-65 la seciunea Values apare Sum of cantitate. Dac se
dorete utilizarea unei alte funcii, atunci se va apsa sgeata , din meniul
afiat (figura 2-67) alegndu-se comanda Value Field Settings. Execuia acestei comenzi va
avea ca urmare afiarea cutiei de dialog Value Field Settings, prezentat n figura 2-68.
figura 2-67. Setri pentru cmpuri
179
figura 2-68. Cutia de dialog Value Field Settings
Dac se dorete ca pentru fiecare furnizor i denumire produs s se afieze att
cantitatea total ct i valoarea total, atunci se va modifica structura tabelului pivot dup cum
se prezint n figura 2-69, rezultatul fiind afiat n figura 2-70.
figura 2-69. Modificarea structurii tabelului pivot
figura 2-70. Rezultatul modificrii structurii tabelului pivot
180
2.4.4. Formatarea unui tabel pivot
2.4.4.1. Adugarea rndurilor goale
Exist situaii n care, pentru o vizualizare mai uoar a datelor unui tabel, se introduc
rnduri goale dup fiecare rnd al tabelului.
2.4.4.2. Utilizarea stilurilor
Microsoft Excel pune la dispoziia utilizatorilor o galerie de stiluri. Acestea sunt
grupate cte 28 n categorii denumite Light, Medium i Dark (figura 2-71), n galerie fiind
prezentate variaii ale culorilor corespunztoare temei curente.
figura 2-71. Stiluri ale tabelelor pivot
De remarcat faptul c se poate face o filtrare a stilurilor care pot fi aplicate tabelului
pivot prin utilizarea csuelor de marcaj prezente n partea stng din figura 2-71. De
exemplu, se pot alege stiluri care au evideniate rndurile sau coloanele. Dac se dorete
evidenierea rnduriloe sau coloanelor, este indicat s se aleag aceste opiuni nainte de a
deschide galeria. Unele din cele 84 de stiluri nu suport coloane sau rnduri evideniate.
Excel 2007 are o opiune de tip Live Preview. In momentul n care cursorul mouse-
ului este deasupra unui stil, tabelul pivot construit copie temporar caracteristicile stilului
respectiv.
Utilizatorul poate i poate crea propriile stiluri. Stilurile nou create sunt adugate n
galerie i pot fi utillizate pentru toate tabelele pivot create ulterior. De exemplu, dac se
dorete crearea unui stil n care se dorete a fi evideniate cte dou rnduri, se vor urmri
paii de mai jos:
181
1. Se caut n galeria de stiluri un stil existent care permite evidenierea rndurilor.
Se d click dreapta de mouse pe stilul respectiv i se alege Duplicate (figura
2-72). Ca urmare a cestor operaii, se va afia cutia de dialog Modify Table Quick
Style (figura 2-73).
figura 2-72. Duplicarea unui stil
figura 2-73. Cutia de dialog Modify Table Quick Style
2. Se alege un nume pentru noul stil. Iniial, Excel va copia numele stilului i va
aduga un 2.
3. In lista Table Element se selecteaz First Row Stripe. In cutia de dialog va apare o
nou seciune, denumit Stripe Size.
4. Se alege Stripe Size 2, aa cum apare n (figura 2-74);
182
figura 2-74. Crearea unui stil nou
5. Dac se dorete schimbarea culorii de evideniere se va apsa butonul Format. Va
apare cutia de dialog Format cells. Dup efectuarea modificrilor dorite se va
apsa butonul OK i se va reafia cutia de dialog Modify Table Quick Style;
6. In lista Table Element se selecteaz Second Row Stripe i, de asemenea, se va seta
Stripe Size la valoarea 2.
7. Se apas OK. Schimbrile efectuate nu vor fi vizibile. Cnd s-a modificat stilul de
la care s-a pornit iniial, s-a creat un nou stil. Tabelul pivot este nc formatat n
conformitate cu stilul original.
8. Se deschide galeria PivotTable Styles. Stilul nou creat este adaugat n partea
superioar a galeriei, n seciunea Custom (figura 2-75). Se alege stilul nou creat
pentru formatarea tabelului pivot (figura 2-76).
figura 2-75. Selecia unui stil nou
183
figura 2-76. Aplicarea unui stil nou
Se poate seta stilul implicit pentru toate viitoarele tabele pivot care vor fi create. Stilul
implicit poate fi unul din stilurile puse la dispoziie de Excel, fie unul creat de utilizator.
In galeria PivotTAble Styles, meniul Design se selecteaz stilul care se dorete a fi
implicit i se apas click dreapta de mouse. Se alege comanda Set As Default (figura 2-77).
figura 2-77. Setarea unui stil nou ca implicit
2.4.4.3. Alte formatri ale unui tabel pivot
Exist situaii n care unele dintre elementele unui tabel pivot nu satisfac cerinele
utilizatorului. Unele dintre acestea pot fi modificate foarte uor. Iat cteva dintre cazuri:
1. Tabelul pivot implicit nu are chenare, lucru care face dificil urmrirea rndurilor i
coloanelor;
2. Numerele din zona valorilor sunt sub format numeric, fr a avea, de exemplu,
separatori de mii;
3. Intr-un tabel pivot pot exista foarte multe celule care au valoarea 0; exist
posibilitatea de a afia 0 n loc de o celul goal;
4. Excel-ul redenumete cmpurile din zona de valori, ca de exemplu Sum of ; acest
nume poate fi schimbat.
Afiarea chenarelor
Cea mai indicat modalitate de a afia chenarele unui tabel pivot este bazat pe
utilizarea stilurilor.
Schimbarea formatului numerelor i adugarea separatorilor de mii
Tabelele pivot nu pstreaz formatrile efectuate n tabelele din care au fost create.
Chiar dac datele iniiale au fost formatate cu un anumit format, tabelul pivot rezultat va afia
acele date cu un format general.
184
Formatele numerice pot fi modificate prin setarea opiunilor din cutia de dialog Data
Field Settings. Exist 4 modaliti de a afia aceast cutie de dialog:
1. Se apas clic dreapta pe o celul din zona de valori a tabelului pivot i se alege
Value Field Settings (figura 2-78);
figura 2-78. Deschiderea cutiei de dialog Data Field Settings-1
2. Se d un dublu click pe Sum of Cantitate din figura 2-70;
3. Se apas sgeata drop down corespunztoare cmpului Sum of Cantitate din zona
listei cmpurilor tabelului pivot (figura 2-79);
figura 2-79. Deschiderea cutiei de dialog Data Field Settings-2
4. Se selecteaz orice celul din tabelul pivot. Din meniul Options, se alege Field
Settings pentru grupul Active Field (figura 2-80).
figura 2-80. Deschiderea cutiei de dialog Data Field Settings-3
Aplicarea oricrei din aceste metode va conduce la afiarea cutiei de dialog Format
Cells. Se vor aplica formatrile dorite pentru valori numerice din tabelul pivot.
Afiarea zerourilor n locul celulelor goale
Pentru afiarea zerourilor n locul celulelor goale se va proceda astfel:
185
1. Se selecteaz o celul n tabelul pivot;
2. In meniul Options se alege Options din grupul Pivot Table Options (figura 2-85); ca
urmare se va afia cutia de dialog Pivot Table Options (figura 2-82);
figura 2-81. Afiarea opiunilor tabelului pivot
figura 2-82. Cutia de dialog Pivot Table Options
3. In tab-ul Layout & Format se tasteaz 0 n cmpul corespunztor lui For empty
cells show;
4. Se apas OK pentru efectuarea modificrilor (figura 2-83).
186
figura 2-83. Afiarea zerourilor n locul celulelor goale
Redenumirea cmpurilor din zona de valori
Dac, de exemplu, se dorete redenumirea cmpului Sum of Cantitate din figura 2-83,
atunci se va proceda n felul urmtor:
1. Se selecteaz o celul corespunztoare acestui cmp;
2. Se apas click dreapta i se alege comanda Value Field Settings; va fi afiat cutia
de dialog Value Field Settings;
figura 2-84. Schimbarea numelui unui cmp
3. In cmpul Custom Name se fac modificrile dorite;
4. Se apas OK.
2.4.4.4. tergerea unui tabel pivot
Pentru a terge un tabel pivot se deruleaz urmtoarea secven de aciuni:
Se selecteaz o celul a tabelului pivot;
In tabul Options, grupul Actions, se apas Select, dup care Entire PivotTable
(figura 2-85);
Se apas DELETE.
187
figura 2-85. Selectarea unui tabel pivot
O alt modalitate de a terge un tabel pivot const n utilizarea comenzii Clear All
(figura 2-86).
figura 2-86. tergerea unui tabel pivot
2.4.4.5. Utilizarea temelor pentru un tabel pivot
Capacitatea de formatare a tabelelor pivot n Excel 2007 este impresionant. Cele 84
de stiluri, mpreun cu cele 8 combinaii ale opiunilor stilurilor, conduc la obinerea a cteva
sute de combinaii de formatri. Dac se dorete schimbarea temei pentru tabelele pivot, se va
selecta Themes din meniul Page Layout (figura 2-87). Acolo se regsesc 20 de teme care pot
fi aplicate documentului Excel.
Trebuie menionat c schimbarea unei teme afecteaz coninutul ntregului registru de
calcul. Astfel, vor fi afectate culorile, fonturile i efectele tuturor graficelor, tabelelor i
tabelelor pivot din toate foile de calcul ale registrului de calcul activ.
188
figura 2-87. Schimbarea temei unui document
2.4.5. Sortarea i filtrarea datelor ntr-un tabel pivot
2.4.5.1. Sortarea datelor
In mod implicit, elementele prezente n fiecare cmp al tabelului pivot sunt sortate n
ordine ascendent, n funcie de numele elementului. Microsoft a simplificat foarte mult
sortarea n tabelele pivot, n versiunea Excel 2007. Astfel, exist posibilitatea de a sorta datele
astfel nct s satisfac toate cerinele utilizatorului. Dintre modalitile de sortare, pot fi
menionate:
Utilizarea butoanelor de sortare din ribbon-ul Options;
Sortarea din zona PivotTable Field List.
Cele dou modaliti sunt prezentate n continuare.
Utilizarea butoanelor de sortare
Aceste butoane de sortare se regsesc n ribbon-ul Optionsgrupul Sort (figura 2-88).
Butonul AZ permite sortarea ascendent, iar butonul ZA pe cea descendent. Pentru mai
multe opiuni de sortare se va apsa butonul Sort, din acelai grup (figura 2-89).
189
figura 2-88. Butoane de sortare
figura 2-89. Opiuni multiple de sortare
Sortarea din zona PivotTable Field List
Sortarea mai poate fi apelat i din zona PivotTable Field List. Astfel, dac se
selecteaz cmpul n funcie de care se dorete a se face sortarea i se d click pe sgeata
drop-down corespunztoare lui, se va afia cutia de dialog din figura 2-90. Posibilitile de
sortare sunt asemntoare celor de la punctul anterior.
190
figura 2-90. Sortarea din zona PivotTable Field List
2.4.5.2. Filtrarea datelor
Una dintre modalitile de filtrare utilizate n Excel const n aranjarea
corespunztoare a cmpurilor n tabelul pivot. De exemplu, cmpul Report filter din zona
PivotTable Field List permite o alt modalitate de a grupa nregistrrile, prin crearea unei serii
de tabele pivot ce pot fi vizualizate pe rnd, folosind un cmp. De exemplu, pentru acest cmp
se poate specifica Furnizor, pentru rnd Denumirea mrfii, pentru coloane Data NIR, ira
pentru zona de date se va utiliza suma cantitilor. Astfel, tabelul pivot va avea aspectul din
figura 2-91.
figura 2-91. Tabel pivot multipagin
191
In acest mod, cmpul Furnizor va permite selectarea tabelului pivot corespunztor
fiecrui furnizor, precum i a tabelului pivot global (ce conine suma cantitilor achiziionate
de la toi furnizorii).
O alt modalitate de filtrare a datelor dintr.un tabel pivot const n apsarea sgeilor
drop-down ale oricrui element al tabelului pivot i realizarea seleciilor dorite. De exemplu,
n cazul tabelului figura 2-91, se pot apsa sgeile drop down de la Furnizor, Row LAbels i
Column Labels.
figura 2-92. Filtrare dup Furnizor
In mod implicit, sunt afiai toi furnizorii. Prin marcarea csuei Select Multiple Items,
se ofer posibilitatea de a selecta furnizorii pentru care se dorete a se face afiarea.
In mod identic se poate face filtrarea i dup rndurile sau coloanele prezente n
tabelul pivot (figura 2-93).
figura 2-93. Filtrare dup cmpul Denumire marf
192
Csua de marcaj All prezent n cutiile de dialog pentru filtrare are o funcie foarte
puternic. Ea reprezint o cale rapid pentru a selecta sau deselecta toate elementele din lista
drop-down.
O alt modalitate de filtrare const n utilizarea unor reguli de filtrare. Acestea sunt n
numr de 14 i sunt disponibile prin intermediul unui meniu apelabil prin comanda Label
Filters din figura 2-93.
figura 2-94. Meniul Label Filters
Opiunile disponibile sunt:
Equals Egal
Does Not Equal Nu este egal
Begins With Incepe cu
Does Not Begin With Nu incepe cu
Ends With Se sfrete cu
Does Not End With Nu se sfrete cu
Contains Conine
Does Not Contain Nu conine
Greater Than Mai mare dect
Greater Than or Equal To Mai mare sau egal cu
Less Than Mai mic dect
Less Than or Equal To Mai mic sau egal cu
Between In intervalul
Not Between In afara intervalului
Prin alegerea corespunztoare a filtrului, se afieaz datele tabelului pivot n forma
dorit de utilizator.
Dac se apeleaz la acest tip de filtrare pentru un cmp de tip dat, atunci meniul se va
modifica n mod corespunztor, acesta artnd ca n figura 2-95. Dac din acest meniu se
selecteaz All Dates in the Period, atunci va fi afiat meniul din figura 2-96.
193
figura 2-95. Meniul Label Filters filtre pentru cmpuri de tip dat
194
figura 2-96. Meniul Label Filters filtre pentru cmpuri de tip dat, opiunea All DAtes in the
Period
Filtrarea datelor se poate face i dup valorile din zona de date. De exemplu, n cazul n
care n zona de date sunt prezente suma cantitatilor i suma valorilor, va fi necesar selecia
crui element va fi utilizat pentru filtrare (figura 2-97).
figura 2-97. Filtrarea datelor dup valorile din zona de date
tergerea filtrelor se face fie prin specificarea afirii tuturor elementelor din tabelul
pivot, fie prin utilizarea comenzii Clear Filters (figura 2-98).
195
figura 2-98. Eliminarea filtrelor
2.4.6. Actualizarea tabelelor pivot
Datele corespunztoare unui tabel pivot pot suferi o serie de modificri pe parcursul
exploatrii registrului de calcul n care acesta se gsete. Datele tabelului pivot sunt
deconectate de datele surs, ele fiind localizate la nivelul unui cache. Ca urmare, atunci cnd
apar modificri n datele surs, cum ar fi adugarea de rnduri sau coloane, este necesar o
reactualizare a tabelului pivot.
Atunci cnd se modific dimensiunea zonei de date surs a tabelului pivot, de exemplu
prin adugarea de rnduri sau coloane, pentru actualizarea tabelului pivot se va proceda n
modul urmtor:
Se va selecta o celul din tabelul pivot;
Se va selecta Options din tab-ul PivotTable Tools i se va selecta Change
PivotTable Data Source; ca urmare, se va afia cutia de dialog din figura 2-99.
figura 2-99. Cutia de dialog Change PivotTable Data Source
Se va actualiza zona de date ce se dorete a fi analizat, prin includerea noilor
rnduri i coloane;
Se apas butonul OK.
2.4.7. Efectuarea de calcule n tabelele pivot
Atunci cnd se analizeaz datele cu ajutorul tabelelor pivot, exist posibilitatea de a
aprea necesitatea de a include o serie de calcule care nu se regsesc n tabelul cu datele surs
ale tabelului pivot. Excel-ul pune la dispoziia utilizatorului o modalitate de a realiza calcule
n tabelul pivot, prin intermediul elementelor calculated fielsd i calculated items.
Un cmp calculat este un cmp creat prin execuia unui calcul pe baza unor cmpuri
existente n tabelul pivot. Acest lucru este similar cu adugarea unei coloane virtuale la setul
196
de date surs. Aceast coloan nu ocup spaiu n sursa de date i interacioneaz cu tabelul
pivot ca un cmp, la fel ca toate celelalte cmpuri din tabelul pivot.
Un element calculat este un element creat prin execuia unui calcul pe baza unor
elemente existente ntr-un cmp. Acest lucru este similar cu adugarea unui rnd virtual la
setul de date surs.
In exemplu de mai jos se arat modul n care se pot introduce calcule n tabelul pivot.
Pentru aceasta se va considera tabelul cu date surs din figura 2-100.
figura 2-100. Tabelul utilizat pentru crearea formulelor n tabelul pivot
Pe baza acestui tabel se construiete tabelul pivot din figura 2-101.
figura 2-101. Tabelul pivot utilizat pentru crearea formulelor n tabelul pivot
Se dorete introducerea unei formule care s calculeze raportul dintre vnzri i
numrul de ore lucrate de fiecare angajat.
In acest sens, se va proceda astfel:
Se va introduce un cmp calculat, prin selectarea comenzii Calculated Field (figura
2-102);
In cutia de dialog Insert Calculated Field se introduce formula dorit, dup care se
apas OK;
197
figura 2-102. Inserarea unui cmp calculat
figura 2-103. Cutia de dialog Insert Calculated Field
Efectul introducerii unui cmp calculat poate fi vizualizat n figura 2-104.
figura 2-104. Tabel pivot cu cmp calculat
tergerea unui cmp calculat se face n modul urmtor:
Se selecteaz o celul a tabelului pivot;
n tab-ul Options, grupul Tools, se d click pe Formula i apoi pe Calculated Field;
n cutia Name se selecteaz cmpul calcula care se dorete a fi ters;
Se apas Delete.
198
2.5. Crearea graficelor pivot
2.5.1. Crearea graficelor pivot implicite
Atunci cnd datele sunt analizate de mai multe persoane, exist posibilitatea ca
nelegerea acestora pe baza tabelelor pivot s nu fie deplin. Tabelele pivot unt utile, dar, n
multe dintre cazuri nu reprezint dect o niruire de cifre. Graficele permit utilizatorilor s-i
dea seama de relaiile dintre date, s observe diferenele dintre ele i s observe tendinele
acestora. In timp ce tabelele pivot ofer nite informaii sub form analitic, graficele pivot
ofer nite informaii sub form grafic.
Un grafic pivot este o reprezentare grafic a datelor dintr-un tabel pivot. Dei aceast
definiie este corect tehnic, totui nu pune n eviden ceea ce un grafic pivot reprezint cu
adevrat.
Atunci cnd se creeaz un grafic din date care nu sunt ntr-un tabel pivot, se asociaz
graficului o zon constituit din celule individuale care conin piese individuale de date.
Fiecare celul este un obiect individual care are propria pies de date, ca urmare graficul
realizat trateaz fiecare celul ca un punct individual, trasndu-l pe fiecare individual.
Datele dintr-un tabel pivot sunt parte a unui obiect mult mai mare. Piesele de date din
tabelul pivot nu sunt piese individuale de date care ocup fiecare celul individual. Atunci
cnd se creeaz un grafic pivot se face referire la elemente ale unui obiect de tip tabel pivot,
obiect care ocup spaiu n foaia de calcul.
Pentru a insera un grafic pivot, corespunztor tabelului pivot din figura 2-105 se
procedeaz n felul urmtor:
Se selecteaz o celul a tabelului pivot; se dorete introducerea unui grafic 3-D
Column pentru acest tabel;
Se apas icon-ul Column (figura 2-106) i se alege tipul de grafic corespunztor;
figura 2-105. Tabelul pivot corespunztor graficului pivot
figura 2-106. Inserarea unui grafic pivot
199
Vor fi afiate graficul i cutia de dialog PivotChart Filter Pane; graficul va afia
aceleai date ca i tabelul pivot;
figura 2-107. Grafic pivot i cutia de dialog PivotChart Filter Pane
Prin realizarea setrilor corespunztoare n PivotChart Filter Pane pot fi obinute
diverse grafice pivot.
2.5.2. Crearea graficelor pivot particularizate
La fel ca i n cazul tabelelor pivot, pot fi realizate grafice pivot particularizate, prin
utilizarea stilurilor.
De exemplu, n figura 2-108este prezentat un grafic pivot particularizat, cu un filtru
pentru lunile 1 i 3 din tabelul pivot.
figura 2-108. Grafic pivot particularizat
Datele au devenit o resurs extrem de valoroas pentru organizaii, ca urmare este
necesar s se acorde o atenie sporit securitii acestora. Problematica legat de securitate
200
este ns complex i poate implica aspecte de natur legal, social sau etic, aspecte legate
de politicile aplicate, de controlul fizic al echipamentelor etc.
2.6. Probleme de securitate a datelor n Excel
Microsoft Office Excel dispune de mai multe niveluri de securitate i protecie ceea ce
permite efectuarea unui control referitor la persoanele care pot accesa i modifica date. Pentru
a proteja datele unui registru de lucru se pot ntreprinde mai multe aciuni.
Pentru securitate optim ar trebui protejat registrul de lucru prin parol, ceea ce ar
asigura faptul c numai utilizatorii autorizai pot accesa i modifica datele.
Pentru protecia suplimentar a diferitelor date se pot proteja anumite foi de lucru sau
elemente ale registrului de lucru, cu ajutorul unei parole sau fr parol. In acest fel se poate
preveni mutarea, modificarea sau tergerea, intenionat sau neintenionat a unor date
importante.
2.6.1. Utilizarea parolelor pentru protecia registrului de lucru
Restricionarea numrului de persoane care pot deschide si utiliza datele dintr-un
registru de lucru este o prim msur de securitate. In acest scop se folosesc parole care
permit accesarea datelor sau salvarea modificrilor dintr-un registru.
Securizarea prin parol la nivel de registru de lucru folosete criptarea, astfel nct,
informaia de conectare s fie imposibil de descifrat i s fie asigurat protecia fa de accesul
neautorizat. Parola poate fi setat la salvarea registrului de lucru. Pot fi specificate dou
parole separate pe care un utilizator trebuie s le furnizeze i anume:
- o parol pentru Open and view the workbook care permite deschiderea i consultarea
datelor din registrul de calcul. Aceasta parol este criptat i are rolul de a proteja datele
mpotriva accesului neautorizat
- o parol pentru Modify the workbook. Parola nu este criptat i are drept scop pe acela de
a permite utilizatorilor s modifice datele din registrul de lucru i s salveze aceste
modificri.
Aceste parole se aplic ntregului registru de lucru, iar pentru asigurarea optim a
securitii ar trebui ca ntotdeauna s existe o parol care s permit deschiderea fiierului.
2.6.2. Protejarea diferitelor elemente din foile sau registrele de lucru
Atunci cnd un registru de lucru este partajat cu ali utilizatori poate fi necesar ca o
parte din date sau elemente specifice din registru sau din foile de lucru sa fie protejate cu
scopul de a preveni modificarea acestora.
Protecia registrului de lucru sau a foilor de lucru nu trebuie confundat cu asigurarea
securitii, la nivel de registru de lucru, prin parol. Protecia elementelor nu poate feri un
registru de lucru de userii ru intenionai.
Cnd se protejeaz un registru sau o foaie de lucru pentru a-i bloca elementele,
adugarea unei parole este opional. n acest context, ea are doar scopul de a permite accesul
anumitor utilizatori contribuind la prevenirea modificrii datelor de ctre ali utilizatori. Acest
nivel al proteciei prin parol nu garanteaz c toate datele sensibile sunt asigurate. Pentru un
optim de securitate, ar trebui asigurat foaia de lucru printr-o parol pentru protejarea acesteia
de accesul neautorizat.
Atunci cnd elementele unei foi de lucru sunt protejate prin parol este important ca
aceasta parol sa fie reinut, deoarece fr ea nu exista nicio modalitate de a deproteja
elementul respectiv.
201
Este posibil blocarea structurii unui registru de lucru pentru a mpiedica utilizatorii s
adauge sau s teraga foi de lucru sau s afieze foi de lucru ascunse.De asemenea utilizatorii
sunt mpiedicai s modifice dimensiunea sau poziia ferestrei unei foi de lucru
Ascunderea, blocarea i protejarea elementelor registrelor i foilor de lucru nu au ca
scop securizarea sau protejarea informaiilor confideniale, ci permit doar ascunderea
formulelor si imposibilitatea de a schimba datele. In Excel, datele ascunse sau blocate dinr-un
registru de lucru, nu sunt criptate, ca urmare, pentru a pstra confidenialitatea datelor se
impune limitarea accesului la registrul care le conine prin stocarea acestuia ntr+o lucaie
care este accesibil numai utilizatorilor autorizai.
2.6.2.1. Protejarea elementelor unei foi de lucru
In cazul proteciei unei foi de lucru, toate celulele acesteia sunt implicit blocate iar
userii nu pot face nici o modificare asupra celulelor blocate. Exist ns posibilitatea de a
specifica acele elemente asupra crora utilizatorii au dreptul de a face schimbri, chiar daca
foaia este protejata.
Inainte da a proteja o foaie de lucru se poate debloca un domeniu in care utilizatorii
vor avea posibilitatea de a modifica sau de a introduce date. Celulele pot fi deblocate pentru
toi utilizatorii sau doar pentru cei specificai.
Pentru a proteja elementele dintr-o foaie de lucru se procedeaz astfel:
1. se selecteaz foaia care se dorete protejat
2. pentru a debloca orice celul sau domeniu care poate fi modificat de utilizatori se
procedeaz astfel:
1. se selecteaz celula sau domeniul care se dorete deblocat
2. n tabul Home, n grupul Cells se acioneaz Format i apoi FormatCells
3. n tabul Protection se terge caseta de validare Locked si se apas OK
3. pentru a ascunde formulele care nu se doresc a fi vizibile:
1. in foaia de lucru se selecteaz celula care conine formula
2. in tabul Home, in grupul Cells se acioneaz Format apoi Format Cells
3. in tabul Protection se selecteaz caseta de validare Hidden si apoi OK
4. pentru a debloca orice obiect grafic:
1. se ine apsat tasta CTRL si se face click pe fiecare obiect grafic ce se dorete
deblocat.
2. n tabul Format , n grupul Size se face click pe butonul
3. n tabul Properties se demarcheaz caseta de validate Locked i, daca este
necesar se demarcheaz i caseta Lock text
5. n tabul Review, n grupul Changes se acioneaz Protect Sheet (figura 2-109)
6. n lista Allow all users of this worksheet to se selecteaz acele elemente care vor fi
disponibile utilizatorilor pentru modificare
7. n caseta Allow all users of this worksheet to se tiprete o parol pentru foaie,apoi se
apas OK i se retiprete parola pentru confirmare
figura 2-109. Grupul Changes din tabul Review
2.6.2.2. Protejarea elementelor unui registru de lucru
Pentru a proteja diferitele elemente ale unui registru de lucru se procedeaz astfel:
202
1. n tabul Review, n grupul Changes se acioneaz Protect Workbook (figura 2-109)
2. sub Protect workbook for se poate executa:
1. protejarea structurii unui registru de lucru prin selecia casetei de validare
Structure
2. pstrarea ferestrei registrului n aceeai poziie i la aceleai dimensiuni la
fiecare deschidere prin validarea casetei Windows
3. pentru a mpiedica nlturarea proteciei pentru un registru de lucru de ctre ali
utilizatori se va tipri o parola n caseta Password, apoi se apas OK i in final se
retasteaz parola pentru confirmare.
2.6.2.3. Protejarea elementelor ntr-un registru de lucru partajat
Dac un registru de lucru este partajat i se dorete asignarea unei parole care s l
protejeze, este nevoie, mai nti ca acesta s nu mai fie partajat. In acest scop:
1. toi utilizatorii trebuie s salveze i s nchid registrul pentru a evita pierderea a ceea
ce s-a lucrat
2. trebuie pstrat o copie a istoricului schimbrilor, deoarece aceasta este pierdut in
momentul in care registrul nu mai este partajat. In acest scop:
1. n tabul Review, n grupul Changes se selecteaz Track Changes, apoi se apas
Highlight Changes
2. n lista When se selecteaz All
3. se dezactiveaz casetele When i Where
4. se valideaz List changes on a new sheet i apoi se apas OK
5. apoi se pot executa urmtoarele operaii:
se tiprete foaia de lucru History prin acionarea butonului Print
se selecteaz celulele de interes din istoric i se copiaz ntr-un alt registru
de lucru. Pentru acesata se actionea butonul Copy din tabul Home,
grupul Clipboard, se comut in registrul de lucru int i se actioneaz
butonul Paste din grupul Clipboard al tabului Home
3. n registrul partajat, n tabul Review n grupul Changes se acioneaz Share Workbook
4. n tabul Editing trebuie s existe un singur user n lista Who has this workbook open
now
5. se dezactiveaz caseta de validare Allow changes by more than one user at the same
time. This also allows workbook merging. Dac aceasta nu este disponibil, atunci este
necesar ca mai nti s se deprotejeze registrul de lucru, astfel:
1. se apas OK pentru a nchide caseta de dialog Share Workbook
2. n tabul Review, n grupul Changes se face click pe Unprotect Shared
Workbook
3. dac este necesar se introduce parola i apoi se apas OK.
4. n tabul Review, n grupul Changes se face click pe Share Workbook
5. in tabl Editing se terge caseta de validare Allow changes by more than one
user at the same time. This also allows workbook merging
6. cnd apare mesajul referitor la efectele asupra celorlali useri se alege Yes
Dac este necesar se acord acces utilizatorilor specificai la domenii, foi de lucru sau
elemente din registre de lucru protejate i se asociaz parole pentru consultare i editare.
1. n tabul Review, n grupul Changes se face click pe Share Workbook
2. se selecteaz caseta de validare Sharing with track changes
3. pentru a solicita celorlali utilizatori o parol dac doresc s scoat registrul de lucru
din modul de lucru partajat, se tiprete o parol n caseta Password(Optional), se
apas OK i se retasteaz parola pentru confirmare
203
4. se salveaz registrul de lucru
2.6.3. nlturarea proteciei unei foi de lucru
Pentru nlturarea proteciei dintr-o foaie de lucru se procedeaz astfel:
1. n tabul Review, n grupul Changes (figura 2-110) se apas Unprotect Sheet.
Dac foaia de lucru este protejat, opiunea Protect Sheet se schimb n
Unprotect Sheet;
2. la nevoie se tasteaz parola pentru a deproteja foaia de lucru;
figura 2-110. Grupul Changes pentru o foaie de lucru protejat
2.7. ntrebri de control
1. Care sunt elementele de baz n Excel?
2. Cum se pot multiplica registrele de calcul?
3. Cum se pot muta registrele de calcul?
4. Cum se poate modifica culoarea tab-ului cu numele sheet-ului?
5. Care sunt cele mai utilizate tipuri de date n Excel?
6. Care sunt modalitile de instroducere a datelor n Excel?
7. Ce diferen este ntre operaiile de sortare i de filtrare?
8. Ce elemente ale unui worksheet pot fi formatate?
9. Ce elemente ale unei celule pot fi formatate?
10. Cum se selecteaz grupurile de celule?
11. Cum se pot defini seriile personalizate?
12. Cte formatri condiionale pot fi introduse ntr-un worksheet?
13. Care sunt avantajele utilizrii numelor zonelor de celule?
14. Care sunt restriciile impuse asupra numelor unor celule?
15. Pot fi funciile imbricate ntr-o celul?
16. Cum se elimin erorile din formule?
17. Cum se editeaz un macro?
18. Care sunt avantajele utilizrii tabelelor pivot?
19. Pot fi utilizate teme i stiluri pentru un tabel pivot?
20. Cum se sorteaz datele ntr-un tabel pivot?
21. Cum se filtreaz datele ntr-un tabel pivot?
22. Se pot efectua calcule ntr-un tabel pivot?
23. Cum este afiat un grafic pivot n raport cu datele pe care le reprezint?
24. Care sunt modalitile de protejare ale unui element Excel?
25. Pot fi registrele de lucru partajate?
2.8. Aplicaii
1. Folosind programul de calcul tabelar Microsoft Excel, s se realizeze situaia fictiv a
populaiei colare pentru perioada 2008-2011. In acest sens, se va construi o foaie de
lucru care se va multiplica pentru 3 faculti.
204
figura 2-111. Foaia de calcul corespunztoare unei faculti
A. Se vor realiza urmtoarele:
a. se va formata tabelul exact ca n figura 2-111 (culori la alegere);
b. fiecare foaie de calcul va fi redenumita cu numele facultii;
c. se vor introduce date fictive pentru cei 3 ani universitari considerai i se va
calcula numrul total de persoane
1
corespunztor fiecrei categorii de populaie
considerat, introducnd formule unde este cazul (de exemplu, celula B11 va
indica numrul total de studeni de la licen, colarizai la buget n cei trei ani
universitari considerai);
d. se vor realiza setrile corespunztoare astfel nct n orice celul care va
conine un numr de persoane, s nu se permit introducerea de ctre utilizator
a valorilor negative.
B. Pentru una dintre facultile considerate, se vor realiza urmtoarele:
a. se va calcula numrul mediu de persoane pe cei 3 ani universitari (trunchiat la
2 zecimale) pentru fiecare categorie de populaie considerat;
b. se va trasa graficul corespunztor numrului total de persoane colarizate n
fiecare an universitar;
c. pentru unul din anii universitari, se va trasa graficul procentual corespunztor
numrului total de persoane calculat pentru fiecare categorie de populaie
colar (Licen zi, Licen ID, Masterat, Program de conversie profesional,
Doctorat cu frecven, Doctorat fr frecven), afiat n celulele din rndul 11,
coloanele D, G, J, M, P, T din figura 2-111;
d. celula care conine numrul total de persoane colarizate n anul universitar
2010-2011 trebuie s aib:
fundal verde dac numrul total de persoane colarizate este mai mare
sau egal cu 1000;
fundal rou, n caz contrar.
1
Prin persoan se nelege persoan colarizat n cadrul universitii la una din
categoriile considerate (Licen zi, Licen ID, Masterat, Program de conversie profesional,
Doctorat cu frecven, Doctorat fr frecven), deci, student, masterand sau doctorand.
205
C. Se va insera o foaie de calcul totalizatoare pentru universitate, n care se va aduga
un tabel similar celui prezentat n figura 2-112, n care se completeaz cte un rnd
pentru fiecare facultate, numrul de persoane indicate la o categorie reprezentnd
totalul numrului de persoane din categoria respectiv pe cei trei ani universitari
considerai n foaia de calcul corespunztoare respectivei faculti (rndul 11 din ).
Tabelul din foaia de calcul centralizatoare trebuie s se actualizeze automat n cazul
n care utilizatorul realizeaz o modificare a oricrui numr de persoane considerat
n zona B8:T10 din cadrul unui tabel dintr-o foaie de calcul corespunztoare unei
faculti (figura 2-112).
figura 2-112. Centralizare pe universitate
In aceast foaie de calcul se vor realiza urmtoarele:
a. se va calcula media numrului total de persoane colarizate pe universitate
pentru fiecare categorie de populaie considerat (numr ntreg);
b. se va trasa graficul numrului total de persoane pe faculti;
c. se va trasa graficul procentual al numrului total de persoane pe faculti;
d. n partea dreapt-sus se vor insera data i ora curent (cu actualizare automat,
figura 2-113);
figura 2-113. Inserare dat i or curent
e. sub tabel se va insera textul Mai multe detalii pe site-ul web al universitii.
cu link ctre www.usv.ro.
2. S se realizeze situaia fictiv privind situaia gradaiilor de merit ale personalului
angajat n cadrul unei coli, considerndu-se o serie de informaii minimale: nume i
prenume, funcia, grad didactic, titular, gradaie merit, punctajul validat al fiei de
autoevaluare n vederea acordrii gradaiei de merit. S se introduc n tabel cel puin
8 nregistrri, considernd c cel puin dou cadre didactice au gradaii de merit i cel
puin dou cadre didactice nu au gradaii de merit. S se realizeze urmtoarele:
a. S se calculeze numrul total de persoane care au gradaii de merit;
b. S se ordoneze alfabetic nregistrrile;
c. S se calculeze numrul total de cadre didactice pe fiecare grad didactic;
206
d. S se realizeze graficul corespunztor numrului de cadre didactice pe fiecare
grad didactic;
e. S se calculeze punctajul mediu pentru cadrele didactice care au gradaii de
merit i pentru cele care nu au gradaii de merit.
Pentru fiecare subpunct s se fac o copie a foii de calcul iniiale i s se realizeze
prelucrrile necesare n aceast nou foaie de calcul.
3. S se realizeze situaia fictiv privind situaia adeverinelor de salariat acordate n
ultima lun pentru personalul angajat n cadrul USV, considerndu-se o serie de
informaii minimale: nume i prenume, funcia, grad didactic, titular, vechime. S se
introduc n tabel cel puin 8 nregistrri, considernd c cel puin dou cadre didactice
sunt titulare i cel puin dou cadre didactice sunt angajate pe perioad determinat. S
se realizeze urmtoarele:
a. S se calculeze numrul total de persoane titulare care au solicitat adeverin
de salariat n perioada considerat;
b. S se ordoneze alfabetic nregistrrile;
c. S se realizeze graficul procentual corespunztor numrului de cadre didactice
titulare, respectiv angajate pe perioad determinat care au solicitat adeverin
de salariat n perioada considerat;
d. S se calculeze vechimea medie pentru cadrele didactice din lista considerat.
Pentru fiecare subpunct s se fac o copie a foii de calcul iniiale i s se realizeze
prelucrrile necesare n aceast nou foaie de calcul.
4. Folosind programul de calcul tabelar Microsoft Excel, s se realizeze situaia fictiv a
cadrelor didactice (minim 5) care au mprumutat reviste tehnico-tiinifice n ziua
precedent, considerndu-se urmtoarele informaii: numele i prenumele cadrului
didactic, numr reviste mprumutate. S se realizeze urmtoarele:
a. s se realizeze ordonarea alfabetic a cadrelor didactice;
b. s se calculeze numrul total de reviste mprumutate;
c. s se calculeze media numrului de reviste mprumutate pe cadru didactic;
d. s se realizeze graficul corespunztor numrului de reviste mprumutate de
fiecare cadru didactic.
Pentru fiecare subpunct s se realizeze cte o copie a foii de calcul iniiale i s se fac
prelucrrile necesare n aceast nou foaie de calcul.
5. Se va crea un tabel avnd structura din figura 2-114. Se va completa cu ct mai multe
date.
figura 2-114. Tabel aplicaie
a. S se formateze "Data distribuie" astfel: ziua - o liter sau dou dac este
MARI - "Ma" sau dac este MIERCURI - "Mi"; ziua - n cifre; luna -
primele trei litere; anul - din 4 cifre;
b. S se afieze numrul de cri i suma valoric a acestora, pe titluri de carte i
pe ageni de distribuie, restricionnd interactiv tabela pe orae de distribuie;
c. S se afieze nr. maxim i nr. minim de cri vndute, pe titluri, pe clieni i pe
orae de distribuie, modificnd dinamic anul de distribuie;
207
d. S se realizeze o extragere tip baz de date care s releve toate informaiile
privind vnzrile realizate de agentul de distribuie X n oraul Suceava;
e. S se calculeze volumul vnzrilor de cri pe anii 2010 i 2008, ca diferen
fa de anul 2009;
f. S se calculeze media vnzrilor de cri pentru oraele Suceava i Brila, pe
ani, iar n cadrul acestora pe luni de distribuie.
209
3. Realizarea prezentrilor
3.1. Elemente de conceptualitate i design ale prezentrilor
3.1.1. Elemente ce concur la succesul unei prezentri
Realizarea unei prezentri presupune parcurgerea unor etape.
stabilirea coninutului
construirea structurii prezentrii,
susinerea acesteia.
Pentru a face o prezentare de succes trebuie avut n vedere urmtoarele:
caracterul i natura auditoriului;
necesitatea pregtirii prealabile a prezentrii;
folosirea profesionista a mijloacelor audio-vizuale n timpul prezentrii;
folosirea tehnicilor oratorice i a limbajului ntr-un mod planificat si
controlat
exprimare clar i concis.
La susinerea unei prezentri trebuie:
stabilit scopul care trebuie atins;
mprirea scopului general n obiective posibil de realizat;
cunoaterea auditoriul care urmeaz sa asculte prezentarea;
adaptarea prezentrii la tipul asistentei.
Pentru realizarea cadrului prezentrii trebuie sa ntocmii dou planuri:
planul i organizarea subiectului;
planul si structura modului n care va fi prezentat.
210
Pentru organizarea subiectului este indicat ca acesta s conin:
o singura tema principala;
obiective clare;
seciuni distincte pe care auditoriul le poate nelege.
3.1.2. Adresabilitatea, planificarea i organizarea unei prezentri
n funcie de adresabilitatea unei prezentri, fie c aceasta este destinat educrii sau
convingerii unor persoane, ntr-un mediu de specialiti sau n alte situaii oficiale, este bine de
urmat urmtoarele sfaturi:
Enunarea problemei, soluiei, alternativele respinse, cercetarea n sprijinul
soluiei, costul (buget/resurse) i aciunile.
O prezentare 5-10 minute va conine 1-2 diapozitive i va prezenta o singur
idee. Pentru o prezentare de o ora se pot realiza 25-30 de diapozitive i trata
3-4 subiecte, (n medie 2 minute pentru fiecare diapozitiv).
Meninerea fiecrui punct marcat pe lungimea unei singure linii, fr a
mpri textul pe rnduri, mesajul devenind mai lizibil i lista cu marcatori
mai concis i mai uor de parcurs. Eliminarea pe ct posibil articolele ca
un i o.
Alegerea unui ablon form atractiv, cu aspect profesional. Aspectul nu
trebuie s distrag atenia de la mesaj.
Meninerea diapozitivelor ct mai accesibile tuturor, unde este posibil.
Utilizarea unui contrast puternic ntre culoarea de fundal i culoarea
textului.
Meninerea textului ct mai simplu. Textul dintr-un diapozitiv constituie n
primul rnd un punct cheie care trebuie dezvoltat n discurs.
Cerei asistenei s pun ntrebrile doar la sfritul prezentrii.
ncadrarea n timpul stabilit
Structura unei prezentri cuprinde:
1. Introducerea, n care se stabilete contactul cu auditoriul i se prezint subiectul i tema
principala;
2. Cuprinsul, n care se explic tema n detaliu, dezvoltnd-o i argumentnd-o;
3. ncheierea, n care prezent principala tem n rezumat.
Avnd n vedere structura tip a unei prezentri se vor include cel puin urmtoarele
diapozitive:
Titlul prezentrii i numele prezentatorului
Introducere de la nceput trebuie enunat problema al crei rspuns
ncercm s-l dam cu prezentarea. O prezentare bun trebuie s captiveze
audiena de la nceput. Se pot aloca unul sau mai multe slide-uri dup caz
pentru a poziiona n context prezentarea.
Cuprinsul care prezint pe scurt subiectele tratate n prezentare si vine ca
un rspuns la problemele enunate n introducere. Cuprinsul se poate repeta
pe parcursul prezentrii servind astfel ca slide intermediar ntre subiecte i
ajut audiena s urmreasc progresul prezentrii.
211
O succesiune de 3-4 subiecte care conin fiecare: o idee sau o problema i
modul de rezolvare al acesteia, date suplimentare sau exemple care
ilustreaz ideea respectiv, grafice, imagini sau elemente multimedia. Dac
prezentarea este tehnic, se pot include demonstraii. Trebuie stabilit locul
acestora n cadrul prezentrii prin introducerea unui slide care descrie pe
scurt demonstraiile efectuate i calcularea duratei acestora. Este
recomandat ca pentru fiecare subiect prezentat sa nu depeasc mai mult
de 3-5 slide-uri.
Sumar al celor prezentate putem repeta cuprinsul i reaminti audienei
subiectele principale discutate.
Concluzii i reiterarea mesajului principal
Sesiune de ntrebri i rspunsuri - opional
3.2. Manipularea elementelor unei prezentri
Microsoft Office PowerPoint 2007 este un program de prezentare grafic cu ajutorul
cruia utilizatorii sunt capabili s creeze rapid prezentri cu aspect profesional i cu impact
ridicat, dinamice, integrnd, n acelai timp, fluxul de lucru i modaliti simple de partajare a
informaiilor.
La fel ca i celelalte programe din suita Office 2007, aplicaia PowerPoint v ofer
controlul pentru a crea prezentri cu aspect deosebit, pornind de la interfaa utilizator
Microsoft Office Fluent i pn la noile capaciti de formatare i grafice.
Prezentm n continuare o parte din avantajele utilizrii noii versiuni a programului
PowerPoint 2007.
Panglica, parte din interfa utilizator Microsoft Office Fluent, este proiectat cu scopul
de a v ajuta s gsii rapid comenzile de care avei nevoie pentru a realiza o activitate.
Componentele de baz ale Panglicii sunt:
1. Filele se afl n partea de sus a Panglicii. Fiecare dintre acestea reprezint
activiti eseniale ntrun program dat. (figura 3-1).
2. Grupurile sunt seturi de comenzi corelate, afiate pe file. Acestea adun toate
comenzile de care este posibil s avei nevoie pentru un tip de activitate i rmn afiate i la
dispoziie, oferind un ajutor vizual bogat.
3. Comenzile sunt aranjate n grupuri. O comand poate fi un buton, un meniu sau o
caset unde se pot introduce informaii.
figura 3-1. Panglica (Ribbon) n PowerPoint2007
212
Comenzile sunt organizate n grupuri logice care sunt grupate n file. Fiecare fil are
legtur cu un anumit tip de activitate, cum ar fi scrierea sau asamblarea unei pagini. Pentru a
reduce aglomerarea de pe ecran, unele file apar doar cnd sunt necesare.
Nu exist nici o metod de a terge sau nlocui Panglica cu barele de instrumente i
meniurile din versiunile mai vechi de Microsoft Office. Exist posibilitatea de a minimiza
panglica pentru a face mai mult loc pe ecran. Cnd se minimizeaz Panglica, sunt vizibile
numai filele.
Deoarece fiecare fil are legtur cu un anumit tip de activitate, acestea nu pot fi
particularizate cu uurin la fel ca n cazul barelor de instrumente din versiunile anterioare.
Nu exist posibilitatea de a aduga sau rearanja comenzile pe Panglic, modificarea sau
eliminarea unei comenzi sau a unui grup de pe Panglic, adugarea de file pe Panglic, cu
excepia celor adugate utiliznd cod XML i de programare, comutarea la bare de
instrumente i meniuri din versiunile anterioare de Microsoft Office.
Meniul OFFICE poate fi accesat apsnd butonul, -- Microsoft Office. Acest
buton se afl n colul din stnga sus al ferestrei PowerPoint i deschide meniul afiat n figura
3-2. Se folosete i denumirea de buton Office.
Comenzile din meniul Office sunt pentru lucrul efectiv cu fiierul: salvare, tiprire, de
deschidere, de nchidere, etc . Aceste comenzi au fost n meniul File n versiunile anterioare
PowerPoint.
figura 3-2. Butonul Microsoft Office
Bara de instrumente Acces rapid se afl implicit n partea de sus a ferestrei
PowerPoint i furnizeaz acces rapid la instrumentele pe care le utilizai frecvent. Bara de
instrumente Acces rapid se poate particulariza prin adugarea de comenzi.
Adugarea de comenzi se poate realiza astfel:
1. Clic pe butonul Office;
2. PowerPoint Options;
3. n caseta de dialog aprut, se face clic n lista din stnga pe opiunea Customize,
dup care se aleg comenzile dorite i se adaug n bara de instrumente Acces Rapid.
3.2.1. Gruparea i separarea elementelor unei prezentri
Crearea unei noi prezentri
Pentru a crea o nou prezentare putei ncepe o prezentare de la zero (from scratch),
sau se pot utiliza abloane sau alte prezentri.
213
figura 3-3. Deschiderea unei noi prezentri PowerPoint
Pentru a porni o prezentare nou de la zero se procedeaz astfel:
Facei clic pe butonul Microsoft Office;
Facei clic pe New din meniul care se deschide.
Alegei o opiune din fereastra New Presentation (numai un fragment din
aceasta este afiat aici).
De asemenea pentru a porni o prezentare se pot utiliza abloane (Templates).
Un template este un fiier care conine setri iniiale uneori poate conine i text
pe care le putei utiliza n noua prezentare pentru a scurta timpul de lucru.
abloane pot avea formate variate, dar pot include slide-uri de prob, un fundal grafic,
fonturi personalizat de culoare i teme i de poziionare personalizate pentru placeholders-uri.
Pentru a selecta un template, putei alege din urmtoarele categorii:
Installed Templates: template-uri care sunt preinstalate cu PowerPoint
My Templates: template-uri care au fost create de utilizator sau descrcate
anterior din Microsoft Office Online
Microsoft Office Online templates: Microsoft propune template-uri care pot
fi descrcate on line.
Salvarea unei prezentri
PowerPoint este un program Windows tipic dac ne referim la modul n care salveaz
i deschide fiierele. ntreaga prezentare PowerPoint este stocat ntr-un singur fiier, precum
i orice grafic, imagine sau alte elemente care sunt ncorporate n acest fiier.
Prima dat cnd se va salva o prezentare, PowerPoint deschide caseta de dialog Save
As (Salvare ca), pentru a i face un nume i o locaie. Dup aceea, pentru salvarea prezentrii,
PowerPoint folosete aceleai setri.
PowerPoint va salva automat o prezentare nou n noul format. Vedei formatul n care
se va salva un fiier privind la caseta de dialog Save As. Se observ c noul fiier va avea
extensia .pptx. Litera x nseamn c este un fiier PowerPoint 2007.(figura 3-4).
214
figura 3-4. Salvarea unei prezentri figura 3-5. Tipuri de formate
Lucrul cu slide-uri
Diferite template-uri propun pentru nceperea unei prezentri un numr oarecare de
slide-uri de diferite tipuri. O prezentare de tipul blank presentation conine a doar un singur
slide i trebuie s creai oricare alte slide-uri dorii.
Exist mai multe modaliti de a crea noi slide-uri. De exemplu, avei posibilitatea de
a introduce orice text n panoul Outline dup care putei reveni n modul de lucru cu slide-uri
sau putei aduga un slide nou utiliznd comanda New Slide din grupul Slides, fila Home.
Exist posibilitatea de a copia slide-uri existente, fie n cadrul aceleiai prezentare sau
din alte surse.
Crearea de slide-uri noi
Crearea de slide-uri noi utiliznd panoul Outline
Crearea de slide-uri noi utiliznd panoul Slides
Crearea de slide-uri noi utiliznd layout-uri
figura 3-6. Crearea de slide-uri noi
Panoul Outline prezint textul din slide-urile prezentrii organizate ierarhic, avnd
titlul slide-ului plasat la nivelul cel mai nalt (top level) urmat de diverse niveluri organizate
sub forma unor liste. Textul care este introdus n panoul Outline apare ntr-un slide i vice-
versa.
Pentru a insera un nou slide utiliznd panoul Outline, se procedeaz n modul urmtor:
1. Alegei Normal view.
2. Click-dreapta ntr-o linie existent din panoul Outline, dup care dorii s
introducei noul slide.
215
3. Click New Slide. Se observ c va aprea o nou linie n panoul Outline, avnd
simbolul unui slide n stnga.
4. Tastai titlul noului slide.
Pentru a insera rapid un nou slide utiliznd panoul Slides, se procedeaz n modul
urmtor:
1. Alegei Normal view, dup care selectai slide-ul dup care dorii s inserai noul slide
2. Apsai apoi tasta Enter i apare un nou slide.
Dezavantajul acestei metode este c nu v putei specifica layout-ul (aspectul) slide-urilor.
figura 3-7. Inserarea unui nou slide
Pentru a alege un layout diferit de cel implicit se procedeaz se procedeaz astfel:
1. Pe fila Slides, facei clic sub diapozitivul unic care apare deja acolo.
2. n fila Home, n grupul Slides, facei clic pe sgeata de lng New Slides.
Apare o galerie, afind imaginile reduse ale mai multor aspecte de diapozitive
disponibile caracterizate de un nume i de substitueni (figura 3-8).
figura 3-8. Alegerea temei noului slide
1. Numele desemneaz coninutul pentru care este proiectat fiecare layout.
2. Substituenii (placeholders) care afieaz pictograme colorate pot conine text, dar, de
asemenea, este posibil s facei clic pe pictograme pentru a insera automat obiecte,
inclusiv ilustraii SmartArt i miniaturi.
216
Facei clic pe layout-ul pe care l dorii pentru noul slide.
Noul slide apare att pe fila Slides, unde este evideniat ca diapozitiv curent, ct i n panoul
Slides. Acest procedeu se repet pentru fiecare slide nou pe care l adugai.
Pentru ca slide-ul nou s aib acelai layout ca cel precedent, facei clic doar pe New Slide, nu
pe sgeata din dreptul lui.
Copierea unui slide
Dac dorii s creai dou slide-uri asemntoare n coninut i aspect, economisii
timp crend un slide care s aib ntreaga formatare i tot coninutul care va fi partajat ntre
cele dou diapozitive, apoi efectuai o copie a slide-ului, nainte de a face ultimele finalizri
individuale la fiecare dintre diapozitive.
Pe fila Slides, facei clic dreapta cu mouse-ul pe slide-ul pe care dorii s l copiai,
apoi facei clic pe Copy n meniul de comenzi rapide.
Tot pe fila Slides, facei clic cu butonul din dreapta n locaia unde adugai noua
copie a slide-ului, apoi facei clic pe Paste n meniul de comenzi rapide.
De asemenea, este posibil s inserai o copie a unui slide dintr-o prezentare n alt
prezentare.
Modificarea ordinii slide-urilor
Pe fila Slides, facei clic pe slide-ul pe care l mutai, apoi glisai-l n locaia dorit.
Pentru a selecta mai multe slide-uri, facei clic pe diapozitivul pe care l mutai, apoi
apsai i meninei apsat tasta CTRL n timp ce facei clic pe fiecare dintre celelalte
diapozitive pe care le mutai.
tergerea unui slide
Pe fila Slides, facei clic cu butonul din dreapta pe diapozitivul pe care l tergei, apoi
facei clic pe Delete (tergere diapozitiv) n meniul de comenzi aprut.
3.2.2. Importarea i poziionarea unor elemente grafice ale unei prezentri
Utilizarea substituenilor (placeholders) i inserarea textului
n continuare se va prezenta modul de lucru i de inserare de coninut ntr-un slide.
Substitueni: Casete cu bordura punctat sau haurat din care se constituie
majoritatea slide-urilor Aceste casete conin textul titlului i al corpului sau obiecte cum ar fi
diagrame, tabele i imagini.
1. n panoul Slide se poate lucra direct cu slide-uri individuale.
2. Bordurile punctate identific substituenii n care se poate tasta un text sau se pot
insera imagini, diagrame i alte obiecte Substituentul implicit este un de tip
multifuncional, dup cum se arat n figura 3-9.
3. Fila Slides afieaz o versiune redus a fiecrui diapozitiv afiat n panoul Slide.
Dup ce se adaug alte slide-uri, se poate face clic pe o imagine redus din fila Slides
pentru ca slide-ul s apar n panoul Slide. Alt posibilitate este s glisai imaginile reduse
pentru a rearanja diapozitivele din prezentare. De asemenea, n fila Slides se pot aduga sau
terge diapozitive.
4. n panoul Notes avei posibilitatea s tastai note despre slide-ul curent.
217
figura 3-9. Inserarea coninutului ntr-un slide
Coninutul cel mai obinuit al slide-urilor dintr-o prezentare PowerPoint l reprezint
textul - n titluri, anteturi i liste marcate.
Pentru a aduga text la orice slide, facei clic pe substituentul n care dorii s adugai
textul, apoi tastai-l sau lipii-l.
Modificarea aspectului textului
Exist mai multe modaliti de a modifica aspectul textului unui slide (diapozitiv), de
la utilizarea butoanelor de baz de pe fila Home pentru formatare fontului, a stilului, a
dimensiunii, a culorii i a caracteristicilor paragrafelor, pn la opiuni mai avansate, cum ar fi
sau conversia n ilustraii SmartArt.
figura 3-10. Fila Home
Anumii substitueni formateaz automat textul ca list marcat, iar ali substitueni nu
fac acest lucru. Pe fila Home, n grupul Paragraph, alegei oricare dintre urmtoarele
variante:
Pentru a comuta ntre o list marcat i un text nemarcat, selectai textul,
apoi facei clic pe Marcatori .
Pentru a modifica stilul caracterelor marcatori dintr-o list marcat, facei
clic pe sgeata de lng Marcatori, apoi facei clic pe stilul de marcare
dorit.
De asemenea, este posibil s facei aceste modificri asupra unui text cu ajutorul
Minibarei de instrumente, o bar de instrumente semitransparent, n miniatur, care devine
disponibil atunci cnd selectai un text.
218
figura 3-11. Minibara de instrumente
Pentru a vedea clar Minibara de instrumente, poziionai indicatorul pe aceasta. Pentru
a utiliza Minibara de instrumente, facei clic pe oricare dintre comenzile disponibile.
Minibara de instrumente se mai afieaz i dac facei clic cu butonul din dreapta pe un text
neselectat.
Adugarea notelor vorbitorului
Textul utilizat n exces determin ca diapozitivul s aib un aspect aglomerat i s
distrag atenia publicului. Dar dac unele dintre informaiile de care avei nevoie nu se afl
pe ecranul vizualizat de public, cum se pot urmri acestea?
Soluia acestei probleme o reprezint notele vorbitorului, care se pot introduce n
panoul Notes pentru fiecare diapozitiv. Notele vorbitorului v ajut s eliminai coninutul n
exces al prezentrii de pe ecran, fr a pierde informaiile necesare pentru prezentare.
3.2.3. Alinierea i distribuirea elementelor unei prezentri
Teme i stiluri rapide pentru text i obiecte grafice
Office PowerPoint 2007 este nsoit de teme, aspecte i stiluri rapide noi, care ofer o
palet larg de opiuni atunci cnd formatai prezentrile.
tem: - Combinaie dintre un set de culori tematice, de fonturi tematice i de efecte
tematice. O tem poate fi aplicat unui fiier ca selecie unic.
aspect: - Aranjarea elementelor, cum ar fi textele de titlu i subtitlu, listele, imaginile,
tabelele, diagramele, formele i filmele, ntr-un diapozitiv (slide).
stiluri rapide: - Colecii de opiuni de formatare care faciliteaz formatarea
documentelor i obiectelor.
Temele simplific procesul de creare a prezentrilor profesionale. Doar selectnd tema
dorit se pot obine combinaiile dorite. Cu un singur clic, fundalul, textul, reprezentrile
grafice, diagramele i tabelele se modific pentru a reflecta tema selectat, asigurndu-se c
toate elementele din prezentare sunt complementare. Se poate aplica aceeai tem pe care o
aplicai n prezentare la un document Microsoft Office Word 2007 sau la o foaie de lucru
Microsoft Office Excel 2007.
Exist trei elemente specifice ale unei teme:
fonturile tem (fonturi tematice) = Un set de fonturi principale i secundare
care se aplic unui fiier.
culorile tem (culori tematice) = Un set de culori utilizate ntr-un fiier.
efectele tem (efecte tematice) = Un set de atribute vizuale care se aplic la
elementele dintr-un fiier.
Efectele tematice, mpreun cu culorile tematice i cu fonturile tematice alctuiesc o
tem.
Culorile sunt aplicate prin intermediul unor liste de culori, cum au fost n PowerPoint
2003, dar acum se pot aplica tente sau nuane de o culoare cu mai mare uurin.
Ori de cte ori se va deschide o list sau un meniu care conine o palet de culori, ca
cea din figura 3-12, vei putea alege culoarea dorit. Primul rnd conine rnd conine culorile
de baz pentru tema actual i sub ele sunt diferite nuane mai nchise sau mai deschise ale
219
culorilor. Aplicarea temelor de culori n loc de culori fixe, va permite ca obiectele s i
schimbe automat culoarea cnd se va trece la o alt tem.
figura 3-12. Alegerea unei culori
Dup aplicarea temei la prezentare, galeriile Stiluri rapide se modific pentru a se
adapta la acea tem specific. Ca rezultat, toate noi reprezentri grafice SmartArt, tabelele,
diagramele, WordArt sau text pe care le inserai n prezentare se potrivesc automat cu tema
existent. Prin culori tem consistente, toate materialele pot avea un aspect relevant i
profesional.
figura 3-13. Picture Style
Se pot aduga efecte cum ar fi umbr, reflecie, strlucire, contururi slabe, ncadrare,
teitur i rotaie 3-D la forme, reprezentri grafice SmartArt, tabele, text i WordArt n
prezentrile Office PowerPoint 2007. Nu mai este nevoie s angajai un proiectant
profesionist pentru a crea aceste efecte. n schimb, avei posibilitatea s utilizai efecte
profesioniste, uor de modificat, direct n PowerPoint.
Vizualizri n PowerPoint 2007; Modificarea vizualizrii implicite
Vechiul meniu View (Vizualizare) din versiunile anterioare de PowerPoint este acum
fila View (Vizualizare) din Microsoft Office PowerPoint 2007. Fila View este localizat n
meniul Panglic.
O vedere este o modalitate de a v afia prezentarea pe ecran. PowerPoint vine cu mai
multe moduri de vizualizare, pentru c n momente diferite n timpul procesului de creare,
este util a se studia prezentarea n diferite moduri. De exemplu, atunci cnd adugai un grafic
unui diapozitiv (slide), este necesar a se lucra n strns legtur cu acel slide, ns n
momentul n care se dorete rearanjarea ordinii diapozitivelor, avei nevoie de a vedea
prezentarea n ansamblu.
PowerPoint are patru vizualizri principale:
vizualizare normal (Normal);
vizualizare sortator diapozitive (Slide Sorter);
vizualizare Pagini de note (Notes Page)
vizualizarea Expunere diapozitive (Slide Show);
220
figura 3-14. Selecia modului de vizualizare a slide-urilor
Exist dou modaliti pentru a schimba modul de vizualizare:
facei clic pe unul din butoanele de pe fila View
facei clic pe unul din butoanele de vedere n colul din dreapta-jos a
ecranului. (figura 3-14).
Toate modurile de vizualizare sunt disponibile n ambele locuri, cu excepia Notes
Page, pe care l putei accesa numai de la fila View.
Vizualizarea Normal este principala vizualizare pentru editare, n care scriei i
proiectai prezentri.
Vizualizarea Slide Sorter este o vizualizare a diapozitivelor sub form de imagini
reduse.
Avei posibilitatea s tastai notele n panoul Notes Page, care este localizat imediat
sub slide-ul activ n vizualizarea normal. Cu toate acestea, dac dorii s vizualizai i s
lucrai cu notele n format pagin complet, pe fila View, facei clic pe Notes Page.
Vizualizarea Slide Show ocup ntreg ecranul computerului, ca o prezentare real. n
aceast vizualizare, vedei prezentarea aa cum o va vedea publicul. Vedei graficele,
repetiiile, filmele, efectele animate i efectele de tranziie, aa cum vor arta n timpul
prezentrii reale.
Atunci cnd modificai vizualizarea implicit la una care se potrivete cu lucrul,
PowerPoint se deschide ntotdeauna n acea vizualizare. Printre vizualizrile disponibile
pentru a fi setate ca implicite, se afl vizualizarea Slide Sorter, vizualizarea doar schi,
vizualizarea Notes Page i variaii pentru vizualizare normal.
Vizualizarea normal este implicit. Pentru a se modifica vizualizarea implicit se
procedeaz astfel:
Facei clic pe butonul Microsoft Office , apoi facei clic pe PowerPoint Options.
n caseta de dialog PowerPoint Options, facei clic pe Advances (Complex).
Sub Display (Afiare), n list se deschid toate documentele n aceast vizualizare,
selectai vizualizarea pe care dorii s o setai ca implicit, apoi facei clic pe OK.
Zooming in i Zooming out
Dac avei nevoie de o privire mai atent asupra unei prezentri, avei posibilitatea de a
modifica modul de panoramare (Zoom) pentru a se potrivi cu aproape orice situaie.
221
De exemplu, dac avei probleme la plasarea unui grafic exact la acelai nivel ca unele
verticale de tip text ntr-o cutie de lng aceasta, putei utiliza funcia zoom pentru mai multe
precizie. Putei vizualiza documentul la care lucrai la diferite dimensiuni pe ecran, fr a
schimba dimensiunea uneltelor nconjurtoare sau de mrimea de imprimare.
Un document se poate mri, pentru a-l vedea mai n detaliu, sau se poate micora,
pentru a face posibil vizualizarea unei pri mai mari din pagin la o dimensiune redus. De
asemenea, avei posibilitatea s salvai o anumit setare de panoramare cu un ablon de
document.
Mrirea sau micorarea rapid a unui document
Pe bara de stare, facei clic pe glisorul Zoom, din colul din
dreapta jos a ecranului.
Glisai la setarea procentual de panoramare pe care o dorii.
Alegerea unei anumite setri de panoramare
Avei posibilitatea s alegei ct de mult din document s apar pe ecran.
n fila View, n grupul Zoom, facei clic pe Zoom, apoi introducei un procent sau
alegei oricare alte setri
figura 3-15. Alegerea unei anumite setri de panoramare
3.2.4. ntrebri de control
1. Cum se pot aduga comenzo noi n bara de instrumente Acces rapid?
2. Cum se pot insera slide-uri noi ntr-o prezentare?
3. Ce este un substituent (placeholders)?
4. Care cunt tipurile vizualizri principale n PowerPoint 2007?
5. Cum se poate mriri sau micora rapid un document?
3.2.5. Aplicaii
1. Se va ncepe realizarea unei prezentri n PowerPoint 2007 care s aib ca tem:
Prezentarea domeniului n care lucrai.
3.3. Lucrul cu tabele i grafice
3.3.1. Inserarea unui tabel
1. Facei clic pe fila Insert.
2. Facei clic pe butonul Table, (figura 3-16)
3. Glisai pentru a selecta numrul de rnduri i coloane
222
4. Eliberai mouse-ul i n document va apare un tabel.
figura 3-16. Inserare tabel
sau:
Apsai butonul Insert Table
Va apare caseta de dialog din figura 3-17 n care vi se cere s selectai numrul de
coloane i de rnduri ale tabelului care va fi construit.
figura 3-17. Stabilirea dimensiunii unui tabel
Pentru a desena un tabel apsai butonul Draw Table, dup care trasai linii verticale i
orizontale care vor alctui liniile i coloanele tabelului. (figura 3-18).
figura 3-18. Desenare tabel
Pentru a insera un tabel de tip foaie Excel se apas butonul Excel Spreadsheet.
3.3.2. Inserare de coloane sau de rnduri ntr-un tabel; mbinarea (merge) i scindarea
(split) celulelor.
1. Click ntr-o celul a tabelului.
2. Selectai fila Layout.
figura 3-19. Inserare de coloane sau de rnduri ntr-un tabel
223
Pentru a insera coloane i rnduri ntr-un tabel selectai butoanele Insert Above,
Insert Below, Insert Left, sau Insert Right. (figura 3-19)
Pentru a terge o coloan sau un rnd se apas butonul Delete i apoi Delete Columns
sau Delete Rows.
mbinarea (merge) i scindarea (split) celulelor.
figura 3-20. mbinarea sau scindarea celulelor
Selectai celulele pe care dorii s le combinai sau celula pe care dorii s o scindai,
apoi facei clic pe butonul Merge Cells sau Split Cells din grupul Merge de pe fila Layout.
Nu se pot selecta mai multe celule care nu sunt adiacente.
Alinierea textului n celule, rnduri i coloane (figura 3-21)
Selectai textul din tabel pe care dorii s l modificai.
Facei clic pe fila Layout. n Tab-ul Tools.
Pentru a alinia textul, facei clic pe unul din butoanele de aliniere din grupul
Alignment: Align Left, Center, Align Right, Align Top, Center Vertically, sau Align Bottom.
figura 3-21. Aliniere text
Pentru a schimba direcia textului, facei clic pe butonul Text Direction i apoi
selectai una din opiunile care apar.
3.3.3. Formatarea coloanelor sau a rndurilor unui tabel
figura 3-22. Formatare colane/rnduri
Facei clic pe tabel. Facei clic pe fila Design
Selectai First Column/Header Row pentru a formata prima coloan/rnd ale tabelului
n mod special.
224
Selectai Last Column/Total Row pentru a formata ultima coloan/rnd ale tabelului
n mod special.
Selectai Banded Column/Banded Row pentru a formata diferit coloanele sau
rndurile impare fa de cela pare.
3.3.4. Adugarea sau modificarea unui efect la un tabel
Selectai tabelul cruia dorii s i adugai un efect.
figura 3-23. Adugare de efecte
n fila Design, n grupul Table Styles, facei clic pe Efecte (figura 3-23), apoi avei
urmtoarele variante:
Cell Bevel
Shadow - pentru a aduga sau a modifica o umbr. Pentru a particulariza umbra,
facei clic pe Shadow Options, apoi alegei opiunile dorite.
Reflection - pentru a aduga sau a modifica o reflexie, indicai spre Reflexie, apoi
facei clic pe variaia de reflexie dorit.
3.3.5. Inserarea unui grafic
Cu ajutorul diagramelor i a graficelor se pot prezenta ntr-un mod eficient informaii,
realizndu-se mai mult dect o simpl list de numere. PowerPoint 2007 este complet
integrat cu instrumente de calcul tabelar Excel 2007, ceea ce l face foarte uor de utilizat
pentru a crea un grafic de la zero sau de a importa date dintr-o foaie de calcul existente.
figura 3-24. Inserarea unu grafic
1. Selectai slide-ul unde dorii s inserai graficul;
2. n fila Insert, grupul Illustrations, face-i click pe butonul Chart pentru a deschide
caseta de dialog Insert Chart de unde putei selecta tipul de grafic dorit.
3. Selectai tipul de grafic din lista din stnga, sau pur i simplu alegei din galeria din
dreapta unde putei vizualiza toate opiunile disponibile. Odat ce ai efectuat
selecia, facei clic pe OK.
4. Graficul va aprea n slide, i Excel va deschide un tabel cu datele deja completate.
5. Putei aduga date i etichete de foaie de lucru Excel i graficul va fi actualizat automat
n slide.
225
6. Cnd ai terminat, facei click n colul de din dreapta sus a tabelului Excel pentru a nchide de
foaia de lucru.
Actualizarea unui grafic
Dup ce ai creat o diagram exist posibilitatea actualizrii acesteia dup adugarea sau
tergerea informaiilor.
3.3.6. Personalizarea unui grafic
Cnd inserai un grafic pe un slide, PowerPoint va alege o formatarea care se bazeaz pe
tema diapozitivului dumneavoastr. Toate elementele de diagram pot fi personalizate fie
folosind elemente predefinite sau prin modificarea elementelor individual.
figura 3-25. Personalizarea unui grafic
Pentru a modifica aspectul sau stilul unui grafic selectai graficul, apoi din fila Design
alegei din grupurile Chart Layouts sau Chart Styles opiunea dorit (figura 3-25).
3.3.7. Modificarea elementelor unui grafic individual
Selectai graficul pe care dorii s l modificai, apoi alegei fila Layout. (figura 3-26)
figura 3-26. Modificarea elementelor unui grafic
Format Selection: - apsnd acest buton se deschide o fereastr de dialog n care
putei modifica formatarea pentru elementele grafice selectate.
Reset to Match Style: - se va terge orice formatare personalizat aplicat graficului.
Chart Title: - adugarea, modificarea sau poziionarea titlului unui grafic.
Axis Titles: - adugarea, modificarea sau poziionarea textului din etichetele axelor.
Legend: - adugarea, modificarea sau poziionarea legendei unui grafic.
3.3.8. ntrebri de control
1. Explicai modul de inserare a unui tabel ntr-o prezentare realizat cu PowerPoint
2007.
2. Explicai modul de inserare a unui grafic ntr-o prezentare realizat cu PowerPoint
2007.
3.3.9. Aplicaii
226
1. Realizai un tabel n care s introducei toate elemtele prezentate n acest capitol.
2. Realizai un grafic care s aib ca referin datele introduse n tabelul de la exerciiul 1
3.4. Aplicarea de efecte elementelor unei prezentri
3.4.1. Alegerea unei teme
Un document poate fi formatat uor i rapid, pentru a avea un aspect modern i
profesional, prin aplicarea unei teme
Tem: Un set de elemente unificate de proiectare care confer un anumit aspect
documentului prin utilizarea de culori, fonturi i reprezentri grafice.
O tem de document este un set de opiuni de formatare care include un set de culori
tematice, un set de fonturi tematice i un set de efecte tematice.
Metoda de punere n aplicare a unei teme depinde dac aceast tem este disponibil
deja n prezentare sau nu. Unele teme sunt construite n PowerPoint, astfel nct ele sunt
ntotdeauna disponibile; alte teme sunt disponibile numai atunci cnd utilizai anumite
template-uri, sau atunci cnd ele se aplic n special dintr-un fiier extern.
Pentru a aplica o tem din galeria PowerPoint se procedeaz astfel:
Se deschide fila Design, apoi din grupul Themes se alege tema dorit. (figura 3-27)
figura 3-27. Alegerea unei teme
Temele de document pe care le aplicai afecteaz imediat stilurile pe care le utilizai n
document.
Particularizarea culorilor tematice (Theme Colors)
Culorile tematice conin patru culori de text i de fundal, ase culori de accentuare i
dou culori de hyperlinkuri.
Culorile din butonul Colors, , reprezint textul curent i culorile de fundal.
Setul de culori pe care l vedei lng numele Colors dup ce facei clic pe butonul Colors
reprezint culorile de accentuare i hyperlink pentru acea tem. Cnd modificai oricare dintre
aceste culori pentru a crea propriul set de culori tematice, culorile care sunt afiate n butonul
Colors i lng numele Colors se vor modifica automat.
Pentru a crea noi culori pentru teme se urmeaz urmtorii pai:
figura 3-28. Crearea unei noi teme utiliznd culori noi
227
1. Clic pe butonul Colors din grupul Themes (apare meniul derulant din figura 3-28)
2. Facei clic pe Create NewTheme Colors.
3. Sub Colors Themes, facei clic pe butonul elementului culorii tematice pe care
dorii s l modificai.
4. Sub Colors Themes, selectai culorile pe care dorii s le utilizai.
Sub Sample (Eantion), avei posibilitatea s vedei efectul modificrilor pe care le
efectuai. Pentru a vedea cum afecteaz culorile pe care le selectai stilurile pe care le-ai
aplicat n document, facei clic pe Examinare.
Repetai paii 3 i 4 pentru toate elementele de culori tematice pe care dorii s le
modificai.
5. n caseta Name, tastai un nume potrivit pentru noile culori tematice.
6. Facei clic pe Save (Salvare).
Particularizarea fonturilor tematice (Theme Fonts)
Fonturile tematice conin un font de titlu i un font de corp de text. Cnd facei clic pe
butonul Theme Fonts, avei posibilitatea s vedei numele fontului titlu i fontul corpului de
text care este utilizat pentru fiecare font tematic sub numele Theme Fonts. Avei posibilitatea
s modificai ambele fonturi.
figura 3-29. Particularizarea fonturilor unei teme
Pentru a crea noi culori pentru teme se urmeaz urmtorii pai:
1. Clic pe butonul Fonts din grupul Themes (apare meniul derulant din figura 3-29)
2. Facei clic pe Create NewTheme Fonts.
3. n casetele Heading Font i Body Font, selectai fonturile pe care dorii s le
utilizai.
Mostra se actualizeaz cu fonturile pe care le selectai.
4. n caseta Name, tastai un nume potrivit pentru noile fonturi tematice.
5. Facei clic pe Save.
Selectarea unui set de efecte tematice (Effects Themes)
228
figura 3-30. Alegerea efectelor
Efectele tematice sunt seturi de efecte de linii i umplere. Cnd facei clic pe butonul
Effects, avei posibilitatea s utilizai efectele de umplere i de linii care sunt utilizate pentru
fiecare set de efecte tematice n graficul afiat mpreun cu numele Efecte tematice.
Dei nu se poate crea propriul set de efecte tematice, avei posibilitatea s alegei
efectul pe care dorii s-l utilizai n propria tem de document.
3.4.2. Alegerea aspectului
Aspectele se utilizeaz la aranjarea obiectelor i a textelor ntr-un slide.
Aspectul (layout-ul) reprezint o parte a unui coordonator de diapozitive (slide-uri),
care definete amplasarea informaiilor pentru un coninut care urmeaz s apar ntr-un slide.
Aspectele conin substitueni care, la rndul lor, conin texte, cum ar fi titluri sau liste marcate,
i coninuturi de slide, cum ar fi grafice SmartArt, tabele, diagrame, imagini, forme i
miniaturi. Dac substituenii de texte i obiecte se pot aduga la un aspect sau la un
coordonator de slide-uri (Slide Master), substituenii nu se pot aduga direct la slide-uri.
Aspectele definesc amplasarea i formatarea coninutului care urmeaz s apar n
diapozitiv
Microsoft Office PowerPoint 2007 include cinci aspecte predefinite, standard, dar este
posibil s creai aspecte particularizate care s corespund nevoilor de organizare specific.
O prezentare poate conine unul sau mai muli coordonatori de diapozitive. Fiecare
coordonator de diapozitive conine unul sau mai multe aspecte care formeaz un ablon.
Fiecare ablon poate conine informaii tem, cum ar fi culori, efecte, fonturi, stiluri de fundal
de diapozitiv i informaii implicite care descriu felul n care temele sau alte informaii de
formatare sunt aplicate la coninutul diapozitivelor.
Cnd deschidei o prezentare necompletat n PowerPoint, apare aspectul implicit
denumit Title Slide, (figura 3-31. a) dar exist i alte aspecte standard pe care avei
posibilitatea s le aplicai i s le utilizai (figura 3-31. b).
a) b)
figura 3-31. a) Layout implicit PowerPoint standard: Tiltle Slide; b) Exemplu de Layout PowerPoint
229
Dac nu se gsete un aspect standard care s corespund inteniilor autorilor
prezentrii, exist posibilitatea crerii unui aspect particularizat.
Avei posibilitatea s creai aspecte particularizate reutilizabile care s specifice
numrul, dimensiunea i locaia substituenilor, coninuturi de fundal i proprieti opionale
pentru nivelul slide-ului i al substituentului. De asemenea, aspectele particularizate se pot
distribui ca parte a unui template, prin urmare, nu se va mai pierde timp decupnd i lipind
aspectele n slide-uri noi sau tergnd coninutul unui slide pe care intenionai s l utilizai
mpreun cu alte coninuturi noi sau diferite.
Tipurile de text i substituenii bazai pe obiect care se pot aduga la construirea
aspectului particularizat sunt: Coninut, Textul, Imagine, Diagram, Tabel, Diagram, Media,
Miniatur.
3.4.3. ntrebri de control
1. Ce reprezint o tem?
2. Ce reprezint aspectul (layout-ul)?
3.4.4. Aplicaii
Alegei o tem i un aspect pe care s le aplicai prezentrii realizate n capitolul 1.2.5.
3.5. Editarea imaginilor
Pentru inserarea imaginilor ntr-o prezentare se activeaz tabul Insert. Din grupul de
comenzi Illustrations se alege comanda Picture, (figura 3-32). n continuare va apare o
caset de dialog prin care se va selecta imaginea dorit.
figura 3-32. Inserarea imaginilor ntr-o prezentare
3.5.1. Modificarea adncimii de culoare a unei imagini
Pentru modificarea adncimii de culoare a unei imagini se utilizeaz comanda Adjust.
(figura 3-33). Comanda Adjust are urmtoarele opiuni:
Brightness se modific luminozitatea imaginii
Contrast se modific contrastul imaginii
Recolor se aplic diferite efecte de culoare imaginii
Compress Pictures (for printing, screen viewing, or minimizing for sharing
by email) compresia imaginii (pentru listare, pentru vizualizarea pe ecran
sau minimizarea pentru trimiterea prin email)
230
figura 3-33. Utilizarea comenzii Adjust
3.5.2. Redimensionarea unei imagini prin decupare i rescalare
Diferena dintre redimensionarea unei imagini prin decupare i scalare const n
modificarea coninutului imaginii i modificarea dimensiunii acesteia.
Redimensionarea unei imagini prin decupare (cropping) nseamn nlturarea unor
anumite poriuni nerelevante ale imaginii.
Redimensionarea unei imagini prin rescalare (sizing) nseamn mrirea sau micorarea
dimensiunii originale a imaginii.
Pentru redimensionarea imaginilor se utilizeaz grupul de comenzi Size, (figura 3-34).
figura 3-34. Redimensionarea imaginilor
Exist dou modaliti de redimensionare a unei imagini prin decupare: prin mutarea
marcherilor sau prin stabilirea nlimii i limii imaginii.
figura 3-35. Dimensionarea unei imagini figura 3-36. Poziionarea unei imagini
3.5.3. Modaliti de afiare a unei imagini ntr-o prezentare
Utilizarea comenzilor din grupul Picture Styles
Cu ajutorul galeriei Picture Styles (figura 3-37) exist posibilitatea modificrii
formatului chenarului unei imagini, utiliznd 23 de opiuni diferite.
231
figura 3-37. Utilizarea comenzilor Picture Styles i Picture Shapes
Utilizarea comenzii Picture Shapes
Comanda Picture Shapes (figura 3-37) ofer posibilitatea modificrii formei unei
imagini.
3.5.4. Aplicarea efectelor asupra unei imagini
Exist ase efecte care pot fi aplicate unei imagini, (figura 3-38):
Shadow ofer posibilitatea adugrii unui efect de umbrire imaginii;
Reflection produce o imagine n oglind,
Glow determin un efect de strlucire imaginii,
Soft Edges determin realizarea de contururi slabe imaginii,
Bevel transform marginile imaginii determinnd teirea acestora,
3-D Rotation ofer posibilitatea rotirii imaginii
figura 3-38. Aplicarea efectelor unei imagini
3.5.5. ntrebri de control
1. Cum se poate redimensiona o imagine?
2. Care este comanda care ofer posibilitatea modificrii formei unei imagini?
3.5.6. Aplicaii
1. Realizai un album foto.
3.6. Utilizarea diagramelor SmartArt
3.6.1. Utilizarea i inserarea diagramelor SmartArt
SmartArt este o modalitate de a mbunti estetic prezentarea informaiilor. Spre
deosebire de diagrame, care reprezint date numerice, SmartArt este reprezint grafic texte
diagrame organigram, diagrame de flux, diagrame Venn, diagrame de tip piramidal, etc.
232
SmartArt nlocuiete funcia Diagrame de tip organigram din versiunile anterioare a
programului PowerPoint. SmartArt este o clas special de obiecte grafice vectoriale care
combin forme, linii, text i substituenii.
Interfaa SmartArt este similar, indiferent de tipul de diagram pe care l creai.
Exist dou puncte diferite de la care s ncepei: ncepei de la o list existent de pe
diapozitiv pe care o convertii (selectai un text, dai clic dreapta pe ea i alegei Convert to
SmartArt), sau inserai o ilustraie necompletat i adugai coninut la aceasta i pe msur
ce inserai textul acesta va apare n diagrama de tip SmartArt.
3.6.2. Tipuri de diagrame SmartArt
Exist apte tipuri de diagrame SmartArt n PowerPoint 2007 i n fiecare este
potrivit pentru un anumit tip de date de comunicate (figura 3-39).
LIST
O diagram de tip LIST prezint o list de informaii organizate destul de simplu,
bazat pe text. Diagramele LIST sunt utile atunci cnd informaiile nu sunt organizate dup
nici un ordin special, sau n cazul n care ierarhizarea elementelor listei nu este important.
Lista poate avea mai multe niveluri, i exist posibilitatea anexrii mai multor elemente la
fiecare nivel.
PROCESS
O diagram de tip PROCESS de este similar cu o list, dar conine sgei direcionale
sau alte conectori care reprezint tranziia de la un element la altul.
CYCLE
O diagram de tip CYCLE de asemenea ilustreaz un proces, dar repetat sau recursiv,
de obicei un proces n care nu exist nici un punct fix de nceput sau la sfrit. Exist
posibilitatea intrrii n ciclu n orice punct.
HIERARCHY
O diagram de tip HIERARCHY este o organigram. Acesta arat structura i relaiile
dintre oameni sau de lucruri standardizate pe niveluri.
RELATIONSHIP
O diagram de tip RELATIONSHIP ilustreaz grafic modul n care se relaioneaz
elementele unui ntreg.
MATRIX
O diagram de tip MATRIX ilustreaz grafic de asemenea modul n care se
relaioneaz elementele unui ntreg.
PYRAMID
O diagram de tip PYRAMID este ceea ce i numele l sugereaz, un triunghi cu striai i cu
text la diferite niveluri, reprezentnd nu numai relaia dintre articole, dar de asemenea i c
elementele din vrful triunghiului sunt mai puin numeroase i mai importante.
233
figura 3-39. Exemple de diagrame SmartArt
Inserarea digramelor SmartArt
figura 3-40. Butonul SMARTART
Pentru a insera diagrame de tip SmartArt, facei click pe butonul SMARTART grupul
Illustrations, fila Insert.
Va apare o caset de dialog denumit Choose a SmartArt Grafic.
figura 3-41. Caseta de dialog din care se poate alege tipul de diagram potrivit
Alegei graficul corespunztor din galeria care a aprut i facei clic pe OK. Diagrama
va apare pe slide-ul curent.
234
n partea drap a ferestrei de dialog aprute se ofer o descriere a graficului selectat.
Dac la un moment pe care dorii s modificai o diagram SmartArt, trebuie doar s
facei clic dreapta pe grania de SmartArt Canvas i alegei Change Layout.
SmartArt Canvas
SmartArt "canvas" este zona care conine orice ilustraie SmartArt dintr-un slide (de
culoare albastru deschis cutia n figura 3-42).
Funciile acestei zone sunt la fel ca pentru orice substituent sau caset text n
PowerPoint, permindu-v s v ajustai ntreaga diagram SmartArt prin redimensionare sau
mutare i putei, de asemenea, ajusta fiecare obiect din ilustraie.
figura 3-42. SmartArt Canvas
3.6.3. Inserarea textului ntr-o diagram SmartArt
Utiliznd panoul Text, (figura 3-43), avei posibilitatea s focalizai mesajul fr a
urmri ilustraia SmartArt care rezult. Cnd creai o ilustraie SmartArt, ilustraia SmartArt i
panoul su Text se populeaz cu text substituent pe care avei posibilitatea s l editai i s l
nlocuii cu informaiile proprii. n partea de sus a panoului Text, avei posibilitatea s
vizualizai informaii suplimentare despre ilustraia SmartArt, cum ar fi pentru ce tip de
informaii se potrivete cel mai bine. Dac informaiile din partea de jos a panoului Text nu
este vizibil, indicai spre numele ilustraiei SmartArt din partea de jos a panoului Text sau
glisai bordura panoului Text pentru a-l mri.
Pe msur ce completai coninutul n panoul Text, avei posibilitatea s ncercai
aspecte diferite i s particularizai ilustraia SmartArt.
figura 3-43. Panoul Text
Modificarea stilului diagramei
Schema de culoare a diagramei SmartArt este determinat n funcie de tema slide-
ului. Pentru a schimba stilul se poate schimba ntreaga tem sau folosind SmartArt Tools se
poate determina un nou stil sau personalizndu-l pe cel propriul.
235
figura 3-44. Modificarea stilului diagramei
Pentru a personaliza propriul stil, experimentai cu opiunile disponibile n fila
SmartArt Tools, grupul Format. Acesta include scheme de alegere a culorii, frontiere, efecte
3-D, i WordArt stiluri, altele dect cele disponibile n grupul Design de mai sus.
3.6.4. Animarea diagramelor SmartArt
Cele mai multe diagrame SmartArt vin cu propriile efecte de animaie de specialitate.
Exist trei moduri de a anima o diagram SmartArt:
As One Object Animaia se aplic ca i cum toat ilustraia SmartArt este o imagine
mare sau un obiect.
All At Once Toate formele din ilustraia SmartArt se anim n acelai timp.
Diferena dintre aceast animaie i As One Object este cea mai evident n animaiile n care
formele se rotesc sau cresc. Utiliznd All At Once, fiecare form se rotete sau crete
individual. Utiliznd As One Object, ntreaga ilustraie SmartArt se rotete sau crete.
One By One Unul cte unul Fiecare form se anim individual, una dup alta.
Inserarea animaiei:
Facei clic pe ilustraia SmartArt pe care dorii s o animai.
Facei clic pe fila Animations i din grupul Animations, selectai animaia dorit din
lista Animare.
figura 3-45. Inserarea unei animaii
3.6.5. ntrebri de control
1. Cte tipuri de diagrame exist n PowerPoint 2007? Exemplificai fiecare tip de
diagram.
2. Ce reprezint termenul SmartArt Canvas?
3.6.6. Aplicaii
1. Inserai n prezentarea realizat n capitolul 1.2.5, cel puin dou tipuri de diagrame
SmartArt.
3.7. Elemente multimedia n prezentri
Pentru a mbunti calitatea unei prezentri se pot insera elemente video i audio.
Acestea pot proveni dintr-o varietate de surse, cum ar fi nregistrri din prezentri anterioare,
fiiere din Clip Art Gallery sau chiar direct de pe CD-uri.
236
3.7.1. Introducerea elementelor de sunet n prezentri
Inserarea elementelor audio ntr-o prezentare se realizeaz astfel (figura 3-46):
1. Selectai fila Insert.
2. n grupul de comenzi Media Clips, selectai butonul Sound.
figura 3-46. Inserarea unui fiier audio
Va apare o caset de dialog n care se va putea selecta fiierul audio ce se dorete a fi
inserat n prezentare.
Dup alegerea fiierului va apare o caseta de dialog de tipul celei din figura 3-47. Se
va putea alege modul n care se va declana startul fiierului audio, automat sau la un clic cu
mouse-ul.
figura 3-47. Modul de start a fiierului audio
n slide-ul n care s-a dorit inserarea fiierului audio va apare un buton de acest tip .
Inserarea unui buton Audio ntr-un slide
Pentru a crea un aspect profesional prezentrii exist posibilitatea inserrii unui buton
Audio. Acesta poate fi inserat ntr-un slide astfel (figura 3-48):
1. Selectai fila Insert.
2. n grupul de comenzi Illustrations, selectai butonul Shapes.
3. Se va deschide o lista derulant de opiuni.
4. Se va alege din aceast list ultimul set de opiuni
5. Se va selecta butonul Sound.
6. Se va poziiona iconul n slide-ul selectat.
figura 3-48. Inserarea unui buton Audio
Va apare o caset de dialog (figura 3-49) din care pot fi selectate opiuni referitoare la
tipul elementelor audio ce se doresc a fi inserate n prezentare.
237
figura 3-49. Selectarea fierului audio
3.7.2. Introducerea de filme n prezentri
Inserarea butonului pentru vizualizarea unui film ntr-un slide
Acesta poate fi inserat ntr-un slide astfel (figura 3-48):
7. Selectai fila Insert.
8. n grupul de comenzi Illustrations, selectai butonul Shapes.
9. Se va deschide o lista derulant de opiuni.
10. Se va alege din aceast list ultimul set de opiuni
11. Se va selecta butonul Movie.
12. Se va poziiona iconul n slide-ul selectat.
Va apare o caset de dialog (figura 3-50) din care pot fi selectate opiuni referitoare la
tipul elementelor video ce se doresc a fi inserate n prezentare.
figura 3-50. Selectarea fiierului video
n figura 3-50 se va selecta opiunea Run program, pentru a alege calea n care se
gsete fiierul video ce se dorete a fi inserat n prezentare.
La rularea prezentrii n modul Slide Show view, va apare o fereastra de dialog de
tipul celei din figura 3-51, n care se va selecta butonul Enable.
figura 3-51. Caseta security warning
238
Inserarea unui fiier video ntr-o prezentare
Inserarea elementelor video ntr-o prezentare se realizeaz astfel (figura 3-52):
3. Selectai fila Insert.
4. n grupul de comenzi Media Clips, selectai butonul Movies.
figura 3-52. Inserarea unui fiier video
Va apare o caset de dialog n care se va putea selecta fiierul video ce se dorete a fi
inserat n prezentare.
Dup alegerea fiierului va apare o caseta de dialog cu ajutorul se va putea alege
modul n care se va declana startul fiierului video: automat sau la un clic cu mouse-ul.
3.7.3. Temporizarea elementelor multimedia
figura 3-53. Temporizarea elementelor multimedia
3.7.4. ntrebri de control
1. Explicai cum se pot insera fiiere audio ntr-o prezentare PowerPoint 2007?
2. Explicai cum se pot insera fiiere video ntr-o prezentare PowerPoint 2007?
3.7.5. Aplicaii
1. Inserai n prezentarea realizat n capitolul 1.2.5, cel puin un fiier audio i un fiier
video.
3.8. Consolidarea noiunii de animaie n prezentri
3.8.1. Moduri de declanare a afirii animaiilor n prezentri
Animarea textului i a imaginilor.
n PowerPoint2007 exist posibilitatea de a anima sau de adugare de efecte speciale
sunetelor, hyperlinkurilor, textului, imaginilor, diagramelor i obiectelor pentru a evidenia
punctele importante, a controla fluxul de informaii i a spoi interesul pentru prezentare.
Aplicarea corect a animaiilor slide-urilor, pot aduga fler prezentrii. Avei
posibilitatea s utilizai animaii, pentru a face textul i imaginile care apar pe ecran n mod
dramatic sau pentru a face o bun tranziie ntre slide-uri i subiecte
PowerPoint 2007 ofer animaii predefinite care sunt uor de utilizat pentru orice obiect de pe
slide.
239
Dei animaiile predefinite sunt rapid i uor de utilizat, se recomand folosirea
opiunilor de animaie personalizate, care permit un control mai bun al animaiilor.
figura 3-54. Inserarea animaiilor
figura 3-55. Alegerea unei animaii
Pentru a efectua o animaie standard efectuai urmtorii pai:
1. Facei clic pe textul sau obiectul pe care dorii s l animai.
2. Pe fila Animations, n grupul Animations, selectai efectul de animaie dorit, din lista
Animate.
Realizarea animaiilor personalizate pentru texte sau obiecte
Facei clic pe textul sau obiectul pe care dorii s l animai.
Pe fila Animations, n grupul Animations clic pe butonul Custom animation.
figura 3-56. Tipuri de animaii
n panoul de activiti Custom Animation (figura 3-56), facei clic pe Add Effect,
apoi alegei una sau mai multe dintre variantele urmtoare:
Pentru ca textul sau obiectul s intre cu un efect, indicai spre Entrance (Intrare), apoi
facei clic pe un efect.
240
Pentru a aduga un efect la un text sau obiect care este deja vizibil n diapozitiv, cum
ar fi un efect de rotaie, indicai spre Emphasis (Accentuare), apoi facei clic pe un efect.
Pentru a aduga la text sau obiect un efect care face ca elementul s prseasc
diapozitivul
ntr-un anumit punct, indicai spre Exit (Ieire), apoi facei clic pe un efect.
Pentru a aduga un efect care face ca textul sau obiectul s se mite ntr-un anumit fel,
indicai spre Motions Paths (Ci de micare), apoi facei clic pe o cale.
Pentru a specifica modul n care se aplic efectul la text sau la obiect, facei clic cu
butonul din dreapta pe efectul de animaie particularizat din lista Custom Animation, apoi
facei clic pe Effect Options.
figura 3-57. Opiuni pentru aplicarea efectelor
Variante disponibile (figura 3-57):
Pentru a specifica setrile pentru text, n filele Effect, Timing i Text Animation,
facei clic pe opiunile pe care dorii s le utilizai pentru a anima textul.
Pentru a specifica setrile pentru obiect, n filele Effect i Timing facei clic pe
opiunile pe care dorii s le utilizai pentru a anima obiectul.
3.8.2. Stabilirea ordinii de afiare a animaiilor
3.8.3. Modificarea unui efect de animaie
Exist o varietate de opiuni de setare a programrii n timp, care v ajut s v
asigurai c animaiile se parcurg lin i arat profesionist. Avei posibilitatea s setai opiuni
pentru timpul de pornire (inclusiv ntrzieri), vitez, durat, recuren (repetare) i reluare
automat.
Setarea opiunilor pentru timpul de pornire
Facei clic pe textul sau obiectul care conine animaia pentru care dorii s specificai
opiunile de pornire.
Pe fila Animations, n grupul Animations clic pe butonul Custom animation.
n lista Custom animation, facei clic dreapta pe efectul de animaie, apoi alegei una dintre
variantele urmtoare, (figura 3-58):
241
figura 3-58. Setarea momentului de pornire a animaiei
Pentru a porni efectul de animaie atunci cnd facei clic pe diapozitiv, selectai Start
on Click (Pornire la clic) din meniul de comenzi rapide.
Pentru a porni efectul de animaie n acelai moment cu efectul anterior din list,
selectai start With Previous (Pornire cu anteriorul) din meniul de comenzi rapide.
Pentru a porni efectul de animaie imediat dup ce efectul anterior din list termin
redarea, selectai Start After Previous (Pornire dup anteriorul) din meniul de comenzi
rapide. Dac acesta este primul efect de animaie din diapozitiv, va fi marcat cu 0 i va
porni imediat ce diapozitivul apare n prezentare.
Setarea unei ntrzieri i alte opiuni de setare a programrii n timp
figura 3-59. Setarea unei ntrzieri
Facei clic pe textul sau obiectul care conine efectul de animaie pentru care dorii s
setai o ntrziere sau alt opiune de programare n timp.
Pe fila Animations, n grupul Animations clic pe butonul Custom animation.
n lista Custom animation, facei clic cu butonul din dreapta pe efectul de animaie,
selectai Timming (Programare n timp) din meniul de comenzi rapide, facei clic pe fila
Timming (figura 3-59) apoi alegei una sau mai multe dintre variantele urmtoare:
Pentru a crea o ntrziere ntre sfritul unui efect de animaie i nceputul unui nou
efect de animaie, introducei un numr n caseta Delay (ntrziere).
Pentru a seta viteza de redare a efectului de animaie nou, selectai o opiune din lista
Duration (Vitez).
Pentru a repeta un efect de animaie, selectai o opiune n lista Repeat (Repetare).
tergerea unui efect de animaie
Facei clic pe textul sau obiectul care conine animaia pe care dorii s o tergei.
Pe fila Animations, n grupul Animations n lista Animate, selectai No Animation.
242
Realizarea tranziiilor ntre slide-uri
Tranziiile ntre slide-uri sunt ca efectele utilizate n filme pentru a trece de la o scen
la alta.
Tranziia ntre slide-uri este uor de utilizat, folosind galeria de tranziii a PowerPoint-
ului.(figura 3-60).
figura 3-60. Galeria de tranziii a PowerPoint-ului
Adugarea aceleiai tranziii ntre diapozitive la toate diapozitivele din prezentare
1. Pe fila Animations, n grupul Tranzitions to This Slide, facei clic pe un efect de
tranziie ntre diapozitive.
2. Pentru a vedea mai multe efecte de tranziie, n lista Stiluri rapide, facei clic pe
butonul , (More).
3. Pentru a seta viteza de tranziie ntre diapozitive, n grupul Tranzitions to This
Slide, facei clic pe sgeata de lng Tranzition Speed (Vitez de tranziie), apoi
selectai viteza dorit.
4. n grupul Tranzitions to This Slide, facei clic pe Apply to All (Se aplic pentru
toate) pentru a seta aceiai tranziie tuturor slide-urilor.
Adugarea unor tranziii de diapozitive diferite la diapozitivele din prezentare
1. Pe fila Animations, n grupul Tranzitions to This Slide, facei clic pe efectul de
tranziie ntre diapozitive pe care l dorii pentru diapozitivul respectiv.
2. Pentru a vedea mai multe efecte de tranziie, n lista Stiluri rapide, facei clic pe
butonul More.
3. Pentru a seta viteza de tranziie ntre diapozitive, n grupul Tranzitions to This
Slide, facei clic pe sgeata de lng Tranzition Speed (Vitez de tranziie), apoi
selectai viteza dorit.
4. Pentru a aduga o vitez de tranziie diferit altui diapozitiv din prezentare,
repetai paii 1 - 3.
Adugarea de sunete la tranziiile ntre diapozitive
1. Pe fila Animations, n grupul Tranzitions to This Slide, facei clic pe sgeata de
lng Transition Sound (Sunet de tranziie), apoi alegei una dintre variantele
urmtoare:
2. Pentru a aduga un sunet din list, selectai sunetul dorit.
3. Pentru a aduga un sunet care nu se afl n list, selectai Other Sound (Alt
sunet), localizai fiierul sunet pe care l adugai, apoi facei clic pe OK. Pentru a
aduga un sunet la alt tranziie ntre diapozitive, repetai paii 1 i 3.
3.8.4. ntrebri de control
1. Care este comanda prin care se poate aplica o animaie unui element dintr-o prezentare
PowerPoint 2007?
243
2. Care este opiunea pentru ca textul sau obiectul s intre cu un efect?
3. Care este opiunea pentru aduga un efect care face ca textul sau obiectul s se mite
ntr-un anumit fel?
3.8.5. Aplicaii
1. Inserai n prezentarea realizat n capitolul 1.2.5, animaii elementelor prezentrii i
tranziii slide-urilor componente.
3.9. Utilizarea macrourilor n prezentri
Un macro este un set de instruciuni reunite sub un nume. Cnd se activeaz un macro,
programul ruleaz instruciunile din macro. Cu ajutorul macro-urilor sunt ndeplinite, eficient
i rapid, operaii complexe i repetitive.
3.9.1. Inregistrarea unui macro
Afiarea tabului Developer
nainte de a rula un macro este necesar afiarea n Ribbon a tabului Developer.
(figura 3-61). Se vor efectua urmtoarele etape:
1. Clic pe butonul Office;
2. Clic pe PowerPoint Options; Se va afia caseta de dialog PowerPoint Options.
3. Clic pe Popular category.
4. Bifai Show Developer Tab in the Ribbon.
5. Clic OK.
figura 3-61. Tabul Developer
Administrarea problemelor de securitate a macro-urilor
Un macrou poate fi chiar un program i uneori poate conine virui. mpotriva
infectrii cu virui, Programul PowerPoint ofer posibilitatea de a decide modul de utilizare a
prezentrilor care conin macro-uri. Exist posibilitatea dezactivrii tuturor macro-urilor sau
a numai a unora dintre acestea, precum exist i posibilitatea activrii acestora.
1. Selectai tabul Developer
2. Clic pe comanda Macro Security, din grupul Code.
3. Se va deschide o caset de dialog de tipul celei din figura 3-62,
4. Clic pe butonul Macro Security
n caseta de dialog din figura 3-62, se poate alege modul de tratare a macro-rilor.
244
figura 3-62. Alegerea modului de activare sau dezactivare a macro-urilor
Prezentrile PowerPoint care conin macro-uri au extensia *.pptm.
3.9.2. Rularea unui macro
Pentru a rula un macro se vor efectua urmtoarele etape:
1. n tabul Developer sau View, se d clic pe butonul Macros (sau se apas Alt+F8).
2. Va apare o caset de dialog de tipul celei din figura 3-63.
3. Se va selecta macro-ul care se va rula.
4. Clic pe butonu Run. Pentru a opri un macro care ruleaz se vor apsa simultan
tastele Ctrl+Break
5.
figura 3-63. Caseta de dialog pentru rularea macrourilor
3.9.3. ntrebri de control
1. Ce este un macro?
2. Cum se ruleaz un macro?
3.10. Navigarea
3.10.1. Stabilirea legturilor ntre elementele prezentrii, ntre acestea i alte prezentri
Hiperlegaturile, similare celor folosite pentru navigarea printr-un site de Web, pot fi
folosite si n prezentrile PowerPoint. Prin efectuarea unui clic pe hiperlegtura, utilizatorul se
245
deplaseaz din diapozitivul curent ntr-un alt diapozitiv, ntr-o alt prezentare sau ntr-un alt
site Internet. (figura 3-64)
figura 3-64. Inserarea unei hiperlegturi
Pentru a crea o hiperlegtur cu un diapozitiv trebuie s parcurgei urmtorii pai,
(figura 3-65):
1. Selectai textul care urmeaz s fie hiperlegtura.
2. Selectai opiunea Hiperlink din meniul Insert si din lista derulanta Hiperlink selectai
diapozitivul spre care se dorete s se fac legtura.
3. Selectai opiunea OK pentru a crea hiperlegtura.
4. Testai hiperlegatura n modul de vizualizare Slide Show
figura 3-65. Stabilirea legturilor ntre elementele prezentrii
3.10.2. Link-uri URL
Pentru a crea o hiperlegtur ctre un link URL trebuie s parcurgei urmtorii pai
(figura 3-66):
1. Selectai textul care urmeaz s fie hiperlegtura.
2. Selectai opiunea Hiperlink din meniul Insert i din lista derulanta Hiperlink selectai link-
ul URL-ul sau prezentarea spre care se dorete s se fac legtura.
3. Selectai opiunea OK pentru a crea hiperlegtura.
4. Testai hiperlegtura n modul de vizualizare Slide Show
246
figura 3-66. Stabilirea legturilor ctre alte prezentri sau link-uri URL
3.10.3. ntrebri de control
1. Ce este o hiperlegtur?
2. Ce fel tipuri de hiperlegturi se pot introduce ntr-o prezentare?
3.10.4. Aplicaii
1. Inserai in prezentrile dvs. hiperlegturi.