Sunteți pe pagina 1din 110

U.S.A.M.V.B.

Timioara Facultatea de Management Agricol

INFORMATIC APLICAT

Prof.dr. Adrian BNE

CAPITOLUL 1.
SISTEME ELECTRONICE DE CALCUL
Cuvinte cheie: informaie, sistem de calcul Cuvntul informaie este preluat din limba latin (informatio) prin intermediul celei franceze (information). n afara nelesurilor din limbajul comun, el are i alte sensuri, atribuite fie prin definirea sa ca termen (tiinific sau tehnic) fie ca i concept n cadrul unor ramuri ale filosofiei sau al unor tiine i tehnologii al cror obiect de studiu este. Definiie (conform dicionarului de informatic): Informatica este o activitate pluridisciplinar, avnd ca scop iniial elaborarea de noi metode, inclusiv sisteme automate pentru distribuirea informaiei tehnico-tiinifice, studiind procesele de comunicaie n colectivitile tiinifice i industriale i urmrind dezvoltarea unor tehnice i sisteme pentru organizarea, memorarea i distribuirea mai eficient a informaiei. Dincolo de aceast definiie, care pentru foarte mult lume poate prea extrem de complex, informatica, constituie una din marile realizri ale tiinei i tehnicii. Ea joac un rol din ce n ce mai important n cunoaterea i implementarea celor mai noi descoperiri n domeniile tiinei i tehnicii, n conducerea societilor, etc., avnd un impact din ce n ce mai profund n toate domeniile de activitate. Informatica se contureaz ca o tiin de sine stttoare, specificul ei gravitnd n jurul noiunii de informaie, semnificaia ei materializndu-se printr-un instrument fizic i anume calculatorul electronic. Din timpurile cele mai vechi, oamenii au folosit unelte i tehnici care s-i ajute n a realiza calcule cu mai mult acuratee, s efectueze msurtori mai precise, s fac nsemnri care s se poat pstra mai mult timp, s transmit cu mai mult precizie. Ei au folosit n acest scop diferite unelte, de exemplu, rigle, cntare, ceasuri, etc. Calculatorul nu e dect cel mai nou din acest ir lung de maini de calculat i de nregistrat. Tot ceea ce fac de fapt calculatoarele este de a calcula mult mai rapid, de a nmagazina i reda datele. John von Neumann a lansat ideea programului nregistrat, pentru care o main de calcul trebuie s fie dotat cu un dispozitiv de memorare a datelor i comenzilor i care trebuie s lucreze cu o vitez mare i s permit nregistrarea simpl i rapid a informaiilor. Astfel, au aprut noiunile de algoritm de rezolvare a unei probleme i programul de prelucrare a algoritmului, a secvenelor de comenzi i memorare date. John von Neumann a recomandat constructorilor de calculatoare 3 principii care s fie utilizate la realizarea unor calculatoare complexe i rapide: - programele i datele trebuie s fie codificate sub form binar; - programele i datele trebuie pstrate n memoria calculatorului;

- trebuie s existe o unitate central de prelucrare care trebuie s poat extrage, decodifica i executa instruciunile programului. TIPURI DE SISTEME DE CALCUL n evaluarea unui sistem de calcul sunt luate n discuie urmtoarele performane: dimensiunea memoriei interne; viteza de prelucrare; numrul de procesoare; dimensiunea memoriei externe; numrul maxim de utilizatori; costul. Calculatoarele se clasific dup mai multe criterii: domeniul de utilizare; modul de reprezentare a datelor; performane. n funcie de domeniul de utilizare, exist dou tipuri de calculatoare: calculatoare specializate care pot fi folosite numai pentru rezolvarea unui domeniu restrns de probleme; calculatoare universale care asigur rezolvarea unei game foarte variate de probleme cu ajutorul unor programe aplicative diverse. Dup modul de reprezentare a datelor, calculatoarele sunt de dou tipuri: calculatoare analogice, care creeaz modelul matematic al unui sistem fizic real caracterizat de anumite mrimi fizice care sunt reprezentate i manipulate cu ajutorul circuitelor electronice. Operaiile matematice sunt reproduse cu ajutorul caracteristicilor electrice ale diferitelor elemente de circuit: rezistene, capaciti, tensiuni, etc. Calculatorul este format din blocuri funcionale care se conecteaz ntre ele pentru a rezolva problemele reale ale sistemului fizic. Datele de intrare sunt furnizate continuu cu ajutorul unor echipamente, care le preiau din sistemul fizic real. Calculatoarele analogice sunt folosite pentru conducerea unor procese sau instalaii. calculatoare numerice, care efectueaz calculele cu informaii reprezentate n cod binar. Prelucrarea se face pe baza unui program memorat care descrie algoritmul de lucru. Aceste sisteme sunt utilizate n diferite domenii, pentru soluionarea unor probleme care necesit calcule laborioase cu multe date i analiza unui mare numr de variante, ntr-un timp scurt. n funcie de performane, calculatoarele numerice se clasific n: supercalculatoare (calculatoare mari); mainframes (calculatoare medii); minicalculatoare (calculatoare mici); microcalculatoare (calculatoare micro).

O s facem o scurt tratare a lor n ordinea invers clasificrii de mai sus, microcalculatoarele fiind cele cu care lucreaz un utilizator obinuit. 1. Microcalculatorul este cel mai simplu sistem de calcul, dotat cu un singur procesor, care poate fi utilizat de un singur utilizator. n aceast categorie se ncadreaz aa numitul calculatorul personal (Personal Computer, PC), ce reprezint un ansamblu de dimensiuni mici, destinat aa cum s-a prezentat unui singur utilizator. Funcionarea sa se bazeaz pe un microprocesor i cuprinde (din punct de vedere al utilizatorului) cel puin urmtoarele componente: unitatea central de prelucrare a datelor, tastatura pentru introducerea datelor, monitorul pentru vizualizare lor i un dispozitiv de stocare a acestora. Este utilizat pentru activiti curente, care nu vehiculeaz cantiti mari de date i nu pretind o rapiditate deosebit. Primele calculatoare personale (PC-uri) au fost lansate pe pia n 1979, avnd o vitez de aproximativ 5 MHz. 2. Minicalculatorul poate fi folosit simultan de mai muli utilizatori (20-50 de terminale formate din tastatur i display) i are tot un singur procesor. Minicalculatoarele au evoluat spre superminicalculatoare (VAX, SUN), care sunt folosite ca servere de reea. 3. Mainframe-ul este un sistem cu putere mare de calcul. Acesta poate fi utilizat simultan de foarte muli utilizatori i permite conectarea mai multor sute de terminale. Este dotat cu unul sau dou procesoare puternice pentru executarea calculelor i mai multe procesoare de putere mic, pentru administrarea transferurilor de date cu memoria extern. Este folosit n aplicaiile de gestiune economic, n ntreprinderi foarte mari, n universiti i n agenii guvernamentale mari. Ceea ce deosebete un mainframe de un superminicalculator, este capacitatea memoriei externe i domeniul de aplicabilitate. 4. Supercalculatorul este un sistem cu o putere foarte mare de calcul. Lucreaz n regim multiuser, permind conectarea mai multor sute de terminale. Poate avea mai multe procesoare foarte rapide pentru efectuarea calculelor i un numr i mai mare de procesoare mai lente, pentru administrarea transferurilor de date.

Figura 1.2. Supercalculatorul Cray 2 (1985)

ntrebri: 1. Care sunt principiile recomandate de J. von Neumann pentru construcia sistemelor de calcul ? 2. Care sunt performanele luate n discuie n evaluarea unui sistem de calcul ? 3. Clasificai sistemele de calcul dup domeniul de utilizare i modul de reprezentare a datelor. 4. Clasificai sistemele de calcul numerice dup performan. 5. Prezentai principalele caracteristici ale microcalculatoarelor i mainframes-urilor.

CAPITOLUL 2.
ELEMENTE DOS
Cuvinte cheie: hardware, software, sistem de operare, DOS STRUCTURA I PRINCIPIILE DE FUNCIONARE ALE UNUI CALCULATOR ELECTRONIC NUMERIC 2.1. STRUCTURA FIZIC Calculatorul este un dispozitiv electronic capabil s efectueze operaii de prelucrare a datelor pe baza unui program. Calculatorul propriu-zis este alctuit din 2 componente principale: - MEMORIA INTERN; - UNITATEA DE COMAND. mpreun cu echipamentele periferice (de intrare, ieire i intrare/ieire), el formeaz un sistem electronic de calcul (figura 2.1.). Fabricantul de calculatoare i vinde produsul ca avnd dou componente: - o component fizic - calculatorul aa cum a ieit de pe banda de montaj; - o component logic - programe speciale livrate pe un suport de memorie extern. n acest sens cele dou componente formeaz cele dou pri fundamentale ale oricrui sistem de calcul: - componenta fizic HARDWARE (HARD); - partea logic SOFTWARE (SOFT). Configuraia unui sistem de calcul este dat ntotdeauna de calculatorul cu componentele sale i echipamentele periferice conectate la acesta, la un moment dat.
Unitatea de Comand
Calculator Echipamente periferice de intrare Echipamente periferice de ieire

Memoria Intern

Sistem electronic de calcul

Echipamente periferice de intrare/ieire

Figura 2.1. Sistem electronic de calcul

2.2. PRINCIPIUL DE FUNCIONARE Pentru a rezolva o problem cu ajutorul calculatorului este necesar elaborarea unui program pentru rezolvarea problemei respective. Programul este o mulime finit de coduri numite instruciuni, ce codific diversele operaii prevzute n algoritmul pentru rezolvarea problemei respective. Limbajul n care se realizeaz programul, deci de unde vor fi luate aceste instruciuni se numete limbaj de programare i reprezentare, fiind limbajul comun de conversaie utilizator - calculator. Algoritmul pentru rezolvarea unei probleme reprezint metoda pentru rezolvarea problemei respective, adic etapele, paii, n ultim instan operaiile care trebuie efectuate ntr-o ordine logic astfel nct pornind de la datele iniiale s ajungem la rezultate. Programul astfel elaborat, este introdus n memoria intern prin intermediul echipamentelor periferice de intrare. Datorit faptului c, calculatorul lucreaz intern n cod main apare necesitatea transformrii programului utilizatorului n program cod main. Unitatea de comand este componenta care va efectua efectiv operaiile prevzute n programul utilizat urmnd s transmit ctre exterior rezultatul prelucrrilor prin intermediul echipamentelor periferice de ieire. De asemenea, exist posibilitatea stocrii informaiei pe o memorie extern prin intermediul echipamentelor periferice de intrare/ieire. 2.2.1. HARDWARE Sub denumirea generic de hardware se regsesc toate componentele fizice ale calculatorului. n linii foarte mari, elementele calculatorului sunt cele care se vd: carcasa n care sunt coninute componentele electronice: sursa de alimentare, procesorul, placa de baz, memoria, etc.; echipamente de intrare a datelor: tastatur, joystick, tablet grafic, microfon, scanner, camer digital (webcam), etc.; echipamente de ieire a datelor: monitor, difuzoare de sunet, imprimant; echipamente de intrare/ieire: uniti de stocare externe (HDD unitatea de disc fix i FDD unitatea de disc floppy). n funcie de utilizarea ulterioar a calculatorului, se determin care din componentele hardware sunt necesare. Se aleg astfel: procesorul, placa de baz, memoria, placa video i unitile de stocare de date, monitorul, tastatura, mouse-ul i carcasa, dup criterii specifice. Pe lng acestea calculatorul poate fi dotat i cu hardware specific anumitor aplicaii, cum ar fi plci de achiziie de date, de prelucrare video, de sunet, de reea, etc. 2.2.2. SOFTWARE Sub denumirea de software se regsete orice succesiune de

instruciuni (coduri), care i precizeaz calculatorului ce anume trebuie s fac i cum. Exist dou mari categorii de software : software de sistem, cuprinde instruciuni de nivel inferior care interacioneaz cu calculatorul la nivel de cod main. n aceast categorie se ncadreaz sistemele de operare, compilatoarele i diferitele programe utilitare care gestioneaz resursele calculatorului; software de aplicaii, cuprinde programele destinate utilizrii, care se lanseaz i ruleaz pe suportul oferit de sistemul de operare. SISTEME DE OPERARE Sistemul de operare este cel mai important software care ruleaz pe un calculator. Fiecare calculator trebuie s dispun de un sistem de operare pentru a putea rula alte aplicaii. Sistemul de operare execut sarcini de baz, cum ar fi: recunoaterea datelor de intrare de la tastatur, trimiterea datelor de ieire la monitor, gestionarea fiierelor i directoarelor pe disc (redenumire, mutare n alt locaie, copiere, tergere), controlul dispozitivelor periferice, etc. Sistemul de operare ofer o platform software pe care pot rula alte programe numite aplicaii, fr ca acestea s tie ceva despre caracteristicile tehnice ale componentelor calculatorului. Deoarece majoritatea aplicaiilor se scriu pentru sisteme de operare specifice, alegerea sistemului de operare este hotrtoare pentru utilizarea unui calculator. Utilizatorul interacioneaz cu sistemul de operare printr-un set de comenzi. Comenzile sunt acceptate i executate de procesorul de comenzi sau de interpretorul liniei de comand. Acest lucru se ntmpl n sisteme de operare n care comenzile se dau n linia de comand, cum este de exemplu DOS. n sistemele care funcioneaz pe baza unei interfee grafice utilizator, cum este Windows, execuia unei comenzi se lanseaz uzual prin selectarea cu mouse-ul a obiectului dorit pe ecran. n concluzie, un sistem de operare este un ansamblu de programe care realizeaz utilizarea optim a resurselor fizice i logice ale unui sistem de calcul. Acest ansamblu reprezentnd de fapt interfaa utilizatorcalculator. Ca i componente, sistemului de operare are: nucleu (kernel); interfaa (shell). Nucleul sistemului de operare conine programele care gestioneaz resursele calculatorului i controleaz activitatea echipamentelor i a programelor. Sistemul de operare asigur n principal urmtoarele funcii, primele cinci menionate n continuare, fiind realizate de nucleu: gestiunea resurselor fizice ale calculatorului i a dispozitivelor periferice - Sistemul de operare ine cont de volumul de resurse, viteza cu care lucreaz fiecare resurs i dependena funcional dintre resurse. De exemplu, se aloc unui program un anumit spaiu de memorie intern i dispozitivul periferic prin care sunt furnizate datele necesare prelucrrii; gestiunea operaiilor de intrare/ieire (la nivel fizic i logic) - La nivel fizic sunt asigurate operaiile de intrare/ieire cu echipamentele periferice prin care se realizeaz citirea/scrierea datelor pe suportul de informaie, acionndu-se direct asupra

dispozitivului periferic. Sunt asigurate operaiile de intrare/ieire cu echipamentele periferice la nivel logic. Prin aceste operaii se realizeaz organizarea, accesul, stocarea i regsirea datelor pe suportul de informaie. Unitatea logic de acces la echipamentele periferice este fiierul; gestiunea datelor pe suportul de memorie extern - Programe ale sistemului de operare asigur transferul de date cu echipamentele periferice i realizeaz o interfa ntre programele de aplicaie i sistemul de intrareieire. Modulele de program care realizeaz transferul de date exist o singur dat n sistem ca i componente ale sistemului de operare, i nu n fiecare program de aplicaie care utilizeaz transferuri cu un anumit echipament periferic; controlul ncrcrii n memoria intern, punerii n funciune i ncetrii activitii programelor utilizator; sesizarea evenimentelor deosebite care apar n timpul execuiei i tratarea acestor evenimente (mesaje de erori i recomandri de rezolvare) - n timpul executrii unor programe (de aplicaie sau de sistem) pot s apar evenimente deosebite, ca de exemplu, programul solicit scrierea pe un disc flexibil, iar acesta nu este montat, scrierea la imprimant, iar aceasta nu este conectat sau nu a fost alimentat cu hrtie, executarea unei operaii aritmetice, iar rezultatul depete capacitatea zonei de memorie alocat, etc. Evenimentele sunt sesizate de circuitele de control ale dispozitivelor periferice i transmise unor componente a nucleului care trateaz aceste evenimente. Pentru a rezolva apariia unor stri conflictuale ntre mai multe evenimente, acestea sunt grupate n clase crora li se atribuie prioriti; asigurarea interfeei cu utilizatorul, accesul acestuia pentru controlul programului, examinarea strii sistemului. Interfeele pot fi realizate utiliznd: - limbaj de comand; - sistem de meniuri; - grafic cu ajutorul simbolurilor (pictogramelor). Constructiv (figura 2.2.), un sistem de operare are un nivel logic apropiat utilizatorului cu care interfereaz pe baza unor comenzi transmise sistemului de operare de ctre utilizator (comand = cerin de prelucrare) i prin mesaje prin care sistemul de operare le transmite utilizatorului ce se refer la starea sistemului, a programelor n curs de execuie.

Figura 2.2. Sistemul de operare alctuire din punct de vedere constructiv

Nivelul fizic este apropiat calculatorului cu care interfereaz pe baza unui sistem de ntreruperi i derute (devieri). n principal, n cazul calculatoarelor personale exist dou tipuri de sisteme de operare: - monotasking, care execut un singur program la un moment dat, realiznd dou funcii de baz; - ncrcarea i execuia programelor - asigurarea interferenelor cu dispozitivele periferice; - multitasking, la care nucleul sistemului de operare trebuie s asigure suplimentar partajarea timpului ntre programele ce se execut i gestiunea alocrii resurselor sistemului. APLICAII Aplicaia este un program sau un grup de programe destinate spre a fi folosite de ctre utilizatorul final n scopul rezolvrii unei probleme dintrun domeniu oarecare. Secvenele de instruciuni ale aplicaiilor pot fi recunoscute doar de sistemele de operare pentru care au fost scrise. 2.3. ORGANIZAREA DATELOR Fiiere Datele i programele utilizatorului sunt stocate pe disc sub o form care s permit manipularea lor ca o entitate. Aceast entitate se numete fiier, el reprezentnd o secven de octei servind unui anumit scop, pe care utilizatorul i grupeaz mpreun pentru a fi regsii ulterior. Fiierele se identific n principal cu ajutorul numelui i extensiei. Formatul general al identificatorului complet al unui fiier este: [d:] [cale] nume fiier [.extensie] (drive)(path) (file name) (extension) unde: [d:] numele simbolic alocat unitii de disc ce conine discul pe care se gsete fiierul (A,B uniti de disc floppy, C unitate de disc fix, D, E, ... alte uniti de disc fix, CDROM, reea, etc.); [cale] drumul parcurs prin structura arborescent de directoare pn la fiier; nume fiier numele dat fiierului de ctre utilizator; [.extensie] extensia fiierului. Elementele situate n paranteze drepte se consider a fi opionale. Numele fiierului este un cuvnt utilizator alctuit din maxim 8 caractere alfanumerice sub sistemul de operare MS DOS i maxim 255 de caractere sub interfaa grafic utilizator Windows. Sub sistemul de operare MS DOS, din numele fiierului nu pot face parte anumite caractere, avnd semnificaii deosebite, ca de exemplu, caracterul spaiu, +, ;, :, =, <, > etc. Numele fiierului va fi ales de utilizator ct mai intuitiv, astfel nct regsirea sa ulterioar s fie mai uoar. Extensia, separat obligatoriu de nume printr-un caracter

punct, reprezint tipul informaiei coninute n fiier, modul n care va fi recunoscut i accesat de ctre sistemul de operare. Sub MS DOS, lungimea extensiei este restrns la maxim 3 caractere alfanumerice, respectnd specificaiile de mai sus. Tipurile de informaii din fiiere fiind foarte diverse, exist sute de extensii standard. Fiecare aplicaie recunoate i creeaz la rndul ei tipuri de fiiere specifice. Cteva exemple dintre cele mai uzuale ar fi: fiierele executabile: exe, .com, .bat; fiiere care conin text: .txt, .doc, .rtf, etc.; fiiere care conin imagini: .gif, .bmp, .tif, .jpg, etc.; fiiere care conin baze de date: .dat, .dbf, mdb, etc. Fiierele executabile sau programele sunt liste organizate de instruciuni pe care calculatorul le va executa i n urma crora se va comporta ntr-o manier predeterminat. Exist dou caractere cu specificaii deosebite (denumite i metacaractere lb. eng.: wildcards) i anume: * caracterul asterisc - poate substitui oricte caractere oarecare din numele fiierului i/sau extensie; ? caracterul semnul ntrebrii - poate nlocui un singur caracter ambiguu din numele fiierului i/sau extensie. Prin intermediul acestora se pot defini machete la care s corespund nici unul, unul sau mai multe fiiere. Exemplu: *.exe - toate fiierele, indiferent de nume, care au extensia exe; t*.bat - toate fiierele al cror nume ncepe cu caracterul t i au extensia bat; t*.c* - toate fiierele al cror nume ncepe cu caracterul t i a cror extensie ncepe cu caracterul c; *.* - toate fiierele, indiferent de nume i extensie; fo?.exe - toate fiierele al cror nume este format din 3 caractere primele fiind fo i au extensia exe; f.?? - toate fiierele al cror nume este f i au extensia format din dou caractere oarecare; f*.? - toate fiierele al cror nume ncepe cu caracterul f i au extensia format dintr-un caracter oarecare. Directoare Directorul este un tip de fiier mai aparte, care nu conine date, ci un tablou de elemente care fiecare conin date despre un fiier sau un alt director. Directorul apare ca o zon virtual de disc alocat unui grup de fiiere. Directoarele alctuiesc o structur arborescent care reprezint, pentru utilizatorul calculatorului, organizarea logic a datelor de care dispune. n diferite sisteme de operare, directoarele se regsesc att sub acest nume (lb. eng. directory) ct i, ncepnd cu interfaa grafic Windows 95, sub denumirea de dosare (lb. eng. folder). Rolul directoarelor este de a uura regsirea fiierelor pe disc. Directorul principal se numete rdcin. Acesta este printele tuturor directoarelor, acestea din urm numindu-se subdirectoare. Directorul rdcin se simbolizeaz prin caracterul \ (back-slash). Acelai caracter simbolizeaz i subordonarea directoarelor ntr-o cale.

Figura 2.3. Structur arborescent de directoare Calea reprezint o secven de directori separai prin caracterul special \ (backslash), secven ce trebuie parcurs pentru a ajunge la directorul care conine fiierul. Sintaxa general a unei ci este urmtoarea: [\nume_director_1][\nume_director_2...]\nume_director_n Numele unei ci poate conine orice numr de directori; restricia este s nu aib o lungime mai mare de 63 de caractere. n orice moment sistemul de operare consider o unitate de disc ca fiind unitatea de disc curent i un director ca fiind director curent. Dac, fiierul de accesat se gsete n directorul curent, pentru identificarea sa nu trebuie precizat numele simbolic al unitii de disc i calea, iar dac fiierul de accesat se gsete pe discul din unitatea de disc curent, pentru identificarea sa nu trebuie precizat numele simbolic al unitii de disc. Dac o cale ncepe cu caracterul \ (backslash) sistemul de operare va cuta fiierul ncepnd cu directorul rdcin, iar dac ncepe cu numele directorului curent va cuta ncepnd de la acest director. De exemplu: C:\Program Files\Windows NT\Pinball\pinball.exe este modul n care se lanseaz aplicaia Pinball (joc Flipper). Acesta se gsete n directorul Pinball, care este un subdirector al directorului Windows NT, subdirector al lui Program Files, care la rndul su este subdirector al directorului rdcin, structura respectiv aflndu-se pe discul din unitatea cu numele simbolic C. Organizarea fizic a datelor nu va oglindi structura lor logic. Un fiier nou creat va fi memorat pe disc ntr-o zon care nu este ocupat de

alte date. Sistemul de operare va memora adresa acestei zone i va ine n permanen evidena zonelor ocupate de pe disc. Aceast eviden l va ajuta s regseasc oricnd fiierele stocate. Din punct de vedere funcional orice disc este mprit n patru zone: BOOT zona n care se gsete programul de ncrcare al sistemului de operare, localizat pe primul sector al primei piste (boot sector); FAT (File Allocation Table tabela de alocare a fiierelor) conine informaiile cu ajutorul crora se gestioneaz spaiul de pe disc; DIR (root directory) conine directorul rdcin; FILE zon alocat. Sistemul de administrare FAT Tabela de alocare a fiierelor (FAT-File Allocation Table) este practic o list n care sistemul de operare memoreaz statutul fiecrui sector din zona de date a discului logic. FAT este sistemul de fiiere de baz considerat cel mai simplu i a fost dezvoltat pentru sistemele de operare DOS i interfaa grafic Windows. Prima versiune a fost FAT12 (pe 12 bii) i era destinat doar discurilor flexibile i permitea de exemplu existena directoarelor. Versiunea ulterioar, FAT16, pentru utilizarea primelor hard discuri de 5 MB, permitea existena directoarelor i putea adresa discuri de pn la 32 MB. Deoarece capacitile discurilor au crescut peste valoarea prezentat mai sus, soluia (inclusiv la Windows 95) a fost partiionarea, chiar i dup introducerea sistemului VFAT (Virtual FAT), ce a permis printre altele eliminarea restriciei de 8+3 n identificarea fiierelor. Ultimul dintre sisteme l reprezint FAT32 (32 de bii, din care erau utilizai doar 28), introdus odat cu Windows 95 OSR2, sistem care permitea adresarea unui disc de 1TB. Dezavantaje: - FAT induce n timp o fragmentare important a fiierelor pe disc, aceasta avnd drept consecin scderea vitezei de accesare a fiierelor; - FAT nu pstreaz informaii redundante necesare pentru recuperarea datelor n cazul unei defeciuni a sistemului; ntr-adevr, exist o copie a tabelului de alocare ns aceasta, de cele mai multe ori nu poate rezolva problemele aprute; - FAT nu dispune de nici un mecanism pentru prevenirea accesului neautorizat la fiiere, atributele asociate fiierelor fiind minimale. Sistemul de administrare NTFS NTFS, acronimul pentru New Technology File System, este sistemul de fiiere standard pentru Windows NT, Windows 2000 i Windows XP. Microsoft a creat acest sistem de fiiere pentru a compensa caracteristicile defectuoase ale vechiului sistem FAT, pentru a crete performana, sigurana n funcionare i gradul de utilizare al discurilor. Printre caracteristicile specifice NTFS se pot enumera: - tolerana la erori corecteaz automat erorile hard discurilor. Cnd sistemul de operare scrie un fiier pe disc, el pstreaz n RAM o copie a fiierului; dac fiierul copiat pe disc nu coincide cu coninutul RAM, clusterul implicat n scriere este declarat defect i nu va mai fi folosit niciodat, iar copia fiierului din RAM este nregistrat la alt locaie a

discului. - securitate dispune de numeroase opiuni de securitate. Pot fi alocate permisiuni diverse, local sau la distan, pentru accesul la directoare sau fiiere individuale. NTFS include i Encrypting File System (sistem de fiiere criptat), pentru a preveni accesul neautorizat la structurile sistemului de operare, precum i la fiiere sau directoare. - comprimarea fiierelor asigur comprimarea, n timp real, a directoarelor sau fiierelor individuale. - alocarea unei cote pri din disc permite administratorului sistemului de calcul s aloce unui utilizator accesul numai la o poriune de disc, pentru fiierele i aplicaiile acestuia. Zona DIR este organizat sub forma unui tabel care conine pe fiecare linie toate informaiile necesare accesului la un fiier: nume, extensie, data i ora la care au fost create, adresa din FAT unde se gsete informaia de localizare fizic pe disc, etc. Fiecare astfel de linie poart denumirea de intrare director (lb. eng. directory entry). Aceast mprire se realizeaz n urma operaiei de formatare a discului. Prin formatare discul este adus practic la un format acceptat de ctre sistemul de operare respectiv. Unitatea (lb. eng. device, drive) Reprezint un echipament periferic identificat printr-un nume simbolic. Numele de dispozitiv pentru unitile de disc const dintr-o liter urmat de caracterul special dou puncte (:); litera A i B - identific unitatea/unitile de disc floppy, litera C - identific discul fix. Discul fix poate fi mprit logic n mai multe discuri virtuale numite partiii, care se identific tot printr-un nume simbolic asociat (de exemplu: D:, E:, F:, etc.). 2.4. OPERAIA DE NCRCARE A MS DOS-ULUI La pornirea calculatorului, MS DOS-ul se lanseaz automat n execuie. n BIOS-ul din memoria ROM exist un program prencrctor, care se lanseaz automat n execuie, adresa sa de nceput fiind copiat ntrun registru al unitii de comand. Programul prencrctor efectueaz cteva operaii, i anume: - testeaz din punct de vedere hardware sistemul de calcul; - verific parola utilizatorului (dac este definit), conform celei memorate n memoria CMOS. n cazul n care, din trei ncercri, parola furnizat nu este corect, programul prencrctor i nceteaz activitatea, sistemul de operare nu se mai ncarc, deci, sistemul de calcul este neutilizabil; - determin unitatea de disc funcional, care conine un disc de pe care s se poat ncrca sistemul de operare (conform unei liste existente n CMOS). Dup determinarea unitii de disc funcionale, programul prencrctor i nceteaz activitatea i pred controlul programului ncrctor din zona BOOT a discului acesteia. Programul ncrctor caut n directorul rdcin al discului de pe care se face ncrcarea componentelor MS DOS-ului, componente ce se regsesc n trei fiiere i anume:

MSDOS.SYS (componenta rezident a MS DOS-ului); IO.SYS (IO Input/Output intrri/ieiri); COMMAND.COM (procesorul de comenzi consol sau interpretorul de comenzi).

Dac un fiier din cele trei nu este gsit, operaia de ncrcare este ntrerupt, programul ncrctor transmind utilizatorului un mesaj prin care solicit un disc sistem (care conine aceste fiiere). Dac fiierele sunt gsite, dup ncrcarea lor, se ncheie operaia de ncrcare a sistemului de operare, sistemul de calcul este funcional. Totui, se mai caut tot n directorul rdcin al discului de pe care se face ncrcarea dou fiiere CONFIG.SYS i AUTOEXEC.BAT. Primul fiier conine comenzi referitoare la configurarea sistemului de operare. Dac fiierul exist, comenzile coninute vor fi executate, n caz contrar, configurarea realizndu-se la valorile implicite ale sistemului. Al doilea fiier conine comenzi n limbajului de comand MS DOS, pentru uurarea activitii utilizatorului, comenzi ce ar fi bine s fie executate la fiecare pornire a calculatorului. Dac fiierul exist, vor fi executate comenzile coninute, n caz contrar, lansndu-se un dialog cu utilizatorul prin care se solicit acestuia data i ora curente. n ambele situaii operaia de ncrcare este complet realizat, moment marcat de MS DOS prin afiarea pe ecranul video a unui mesaj, prin care anun utilizatorul c este apt s preia cerinele de prelucrare ale acestuia. Acest mesaj se numete PROMPTER. n general, prompter-ul conine numele simbolic al unitii de disc curente i directorul curent. Dac nu se fac alte specificaii n fiierul AUTOEXEC.BAT, MS DOS consider ca unitate de disc curent unitatea ce conine discul de pe care s-a fcut ncrcarea, iar director curent, directorul rdcin al aceluiai disc. Acest mod de ncrcare a lui MS DOS la pornirea calculatorului se numete ncrcare la rece. Exist posibilitatea rencrcrii sistemului de operare ori de cte ori utilizatorul consider necesar acest lucru. Rencrcarea sau ncrcarea la cald se poate face prin intermediul butonului RESET sau prin apsarea simultan a tastelor <CTRL>+<ALT>+ <DELETE>. Limbajul de comand Conform celor prezentate mai sus, dialogul cu calculatorul nseamn, conversaia cu sistemul de operare, chiar i lansarea n execuie a unei aplicaii fiind o operaie pe care utilizatorul trebuie s o comunice sistemului de operare. Suportul acestei conversaii l reprezint limbajul de comand, ce cuprinde o serie de comenzi, prin care utilizatorul transmite calculatorului cerinele sale de prelucrare sub o anumit form. O cerin de prelucrare a utilizatorului reprezint de fapt o operaie de prelucrare a datelor. Aceste necesiti pot fi transmise sistemului de operare prin intermediul unor comenzi ce fac parte din limbajul MS DOS-lui, comenzi care reprezint totalitatea funciilor de comand i control privind utilizarea resurselor hard i soft ale sistemului de calcul n vederea realizrii necesitilor de prelucrare ale utilizatorului. Aceste comenzi sunt transmise MS DOS-lui prin intermediul tastaturii.

Comenzi Mesaje

C.C.P.

DOS

BIOS S.O. (BIOS ROM) Echip. perif.

Figura 2.4. Executarea comenzii utilizatorului Textul comenzii editate de ctre utilizator este stocat ntr-o zon tampon, fiind afiat n acelai timp pe ecranul video. Editarea se realizeaz pn n momentul apsrii tastei <ENTER>, moment n care comanda respectiv este copiat din zona tampon, ntr-un ablon i transmis procesorului de comenzi consol (CCP), care se regsete n fiierul COMMAND.COM. Procesorul de comenzi consol decide care componente DOS vor fi apelate pentru rezolvarea comenzii. Aceste componente DOS proceseaz i descompun cererile de transfer n cereri simple i sunt transmise echipamentelor periferice prin intermediul componentei BIOS (Basic Input Output System) a sistemului de operare regsit n fiierul IO.SYS, apelnd eventual i la componenta BIOS-ului din ROM. Dac, comanda editat de utilizatorului este corect, ea va fi executat n modul descris mai sus, n caz contrar MS-DOS transmind utilizatorului un mesaj de eroare. n ambele situaii, n momentul imediat urmtor executrii comenzii, pe ecranul video va apare prompter-ul MS DOS. Lansarea n execuie a unui program sub incidena MS DOS-ului se face prin indicarea identificatorului fiierului ce conine programul, cu condiia ca acesta s fie direct executabil (fiiere cu extensia EXE, COM). n general, la ora actual programele sunt concepute dup un anumit standard. Prin acest standard nelegem utilizarea meniurilor. Se elimin astfel utilizarea programelor de tip linie de comand, foarte particularizate. Mai mult, sub incidena Windows-ului au fost introduse i o serie de elemente grafice, specifice, ce vin n ajutorul utilizatorului, iar aplicaiile Windows folosesc aceleai modaliti de rezolvare pentru diverse operaii rezultnd un nivel nalt de standardizare. Alte operaii MS DOS n contextul enunat, prin informaii se neleg programele i datele utilizatorului. Aceste informaii pot fi manipulate dac sunt constituite n fiiere. Orice operaie pe care utilizatorul o preconizeaz trebuie anunat printr-o comand, indiferent c este vorba de conversaia cu sistemul de operare, cu un program utilitar sau cu o aplicaie complex. Vom prezenta, n continuare, cteva operaii utilizate n mod

frecvent, considerndu-le operaii de baz. Stocarea unor informaii pe un suport de memorie extern se poate face ntr-un fiier cu identificatorul specificat de utilizator. Aceast operaie este denumit operaie de salvare, datorit faptului c informaiile ce se doresc a fi stocate sunt n memoria intern, memorie volatil (se distruge coninutul prin iniializare sau deconectare de la reeaua de alimentare). Coninutul memoriei interne, precizat de utilizator, va fi copiat pe suportul de memorie extern ntr-un fiier nou, pentru care trebuie indicat identificatorul complet. n acest caz, de fapt, fiierul se creeaz. n urma operaiei n structura arborescent a discului pe care s-a creat fiierul se produce o modificare - se creeaz o nou intrare director. Salvarea informaiilor din memoria intern se mai poate face i ntr-un fiier creat anterior, caz n care nu se produce o modificare n structura arborescent, ci doar coninutul fiierului se actualizeaz, eventual. Exist posibilitatea transferului invers de informaii (de pe disc n memoria intern) cnd coninutul unui fiier specificat se copiaz n memoria intern prin operaia de restaurare. Orice fiier din structura arborescent a unui disc are unul sau mai multe atribute, prin care i se confer anumite caracteristici. Dac utilizatorul nu face nici o precizare n acest sens, n urma operaiei de creare atributul fiierului va fi read/write, adic sunt permise att operaii de modificare a coninutului ct i de consultare. Un fiier poate fi declarat protejat la scriere, adic i se poate conferi atributul read only, caz n care este permis doar operaia de consultare a coninutului (informaiile nu pot fi modificate). Unele fiiere (considerate de utilizator) pot fi ascunse prin intermediul atributului hidden, n acest fel fiierele respective nu vor fi vzute la afiarea pe ecran a coninutului directorului printe. Atunci cnd se pune problema stocrii unei cantiti mari de informaii (unul sau mai multe fiiere mari) exist posibilitatea arhivrii acestora prin comprimarea coninutului, astfel nct spaiul ocupat pe disc se reduce mult, n diverse proporii n funcie de arhivatorul (programul) utilizat. Atributul care se confer fiierului (lor) este archive. Utilizarea unui fiier arhivat se poate face numai dup efectuarea operaiei de dezarhivare asupra sa. O situaie special o reprezint fiierele cu atributul system, fiiere ce sunt fi utilizate de sistemul de operare. Orice fiier din structura arborescent a unui disc poate fi ters. Operaia de tergere se face dup confirmarea acesteia de ctre utilizator. tergerea unui fiier nu provoac, ntr-o prim faz, o tergere fizic de pe suportul de memorie extern, ci doar o eliberare a spaiului de suport ocupat. Dup o operaie de tergere a unui fiier, n structura arborescent se produce o modificare, n sensul c identificatorul acestuia nu mai apare la afiarea coninutului directorului printe. Ca o msur de prevedere, de regul, utilizatorul este atenionat cnd solicit tergerea unui fiier, dac acesta are atributul read only sau system. De asemenea, exist posibilitatea recuperrii fiierelor supuse operaiei de tergere. n situaia utilizrii unui fiier n cadrul unei aplicaii acesta trebuie deschis. Aceast operaie const n apelarea fiierului respectiv (identificator) i ncrcarea n memoria intern. La terminarea operaiilor ce se efectueaz asupra coninutului, fiierul trebuie nchis. Un fiier poate fi redenumit, fr ca aceast operaie s acioneze asupra coninutului, atributelor, etc. Redenumirea unui fiier presupune doar schimbarea identificatorului acestuia prin indicarea noului nume i, eventual, a noii

extensii. Fiierele sunt coninute n directoare, fie c este vorba de directorul rdcin al discului, fie de un director oarecare. Un director se creeaz de ctre utilizator specificnd identificatorul acestuia, adic numele, eventual extensia i locul din structura arborescent. Dup creare directorul este vid, conine doar dou intrri speciale cu numele . (semnific faptul c este vorba de un subdirector), respectiv .. (semnific faptul c este vorba de un director printe). Ca i orice fiier, un director poate fi ters (mai puin directorul rdcin) cu condiia s nu fie director curent. Dac trebuie ters directorul curent, acesta va trebui schimbat declarnd un alt director ca i curent i numai dup schimbare, poate fi ters. O operaie des utilizat se refer la transferul de informaii. O posibilitate o reprezint copierea unui fiier dintr-un director n altul sau n acelai, sub alt nume. Rezult, de fapt, o copie a fiierului surs. O alt posibilitate o reprezint mutarea unui fiier dintr-un director n altul, operaie n urma creia nu se obine o copie a fiierului surs. De asemenea, poate fi obinut o copie a ntregului suport de memorie extern, prin copierea coninutului de pe un disc pe altul. Coninutul unui fiier poate fi afiat pe ecranul video ntr-o form standard sau n maniera definit de utilizator, respectiv poate fi afiat la imprimant pe un suport de hrtie (tot o memorie extern), operaii pentru care fiierul trebuie restaurat i deschis, n prealabil. ntrebri 1. Care este diferena ntre un calculator i un sistem electronic de calcul ? 2. Definii termenii de hardware i software. Dai exemple din fiecare categorie. 3. Ce este un sistem de operare i care sunt principalele lui caracteristici ? 4. Ce este un fiier ? Prezentai i explicitai principalele elemente care apar n identificarea unui fiier. 5. Descriei pe scurt operaia de ncrcare a MS DOS-ului.

Capitolul 3. WINDOWS
Cuvinte cheie: GUI, sistem de operare, interfa 3.1. NOIUNI INTRODUCTIVE Lund n considerare faptul c interfaa ntre utilizator i calculator este considerat tastatur i monitorul, comunicarea se realizeaz prin introducerea comenzilor de la tastatur ca rspuns la mesajele afiate la ecranul video. Comenzile au de obicei o gramatic greu de aplicat i difer de la o aplicaie la alta. Cele mai utilizate sisteme de operare pentru PC aparin, n general, firmei Microsoft. Astfel n 1981 a fost lansat sistemul de operare MS-DOS (Microsoft Disk Operating Sistem) care n 1985 a devenit standardul sistemelor de operare pentru microcalculatoare pe 16 bii. Firma Microsoft a dezvoltat ulterior acest sistem pn la versiunea 6.2 (aprut n 1994) i ulterior versiunea 7.0 ca emulator de MS-DOS integrat n sistemul de operare Windows 95.
n ceea ce privete sistemul de operare Windows trebuie remarcat c acesta a aprut n primele versiuni ca program utilitar care rula sub sistemul de operare MS-DOS. Contextul care a determinat apariia aplicaiei a constat n dezvoltarea performanelor hardware prin creterea dimensiunii pentru memoria intern i extern a puterii procesorului, a rezoluiei adaptoarelor grafice, i rspndirea utilizrii mouse-ului. Acestea au dus la dezvoltarea programelor bazate pe GUI (Graphical User Interface - interfa grafic utilizator) ntr-un mediu puternic interactiv i prietenos. Efectul acestei noi concepii a fost trecerea de la utilizarea exclusiv a sistemelor de calcul de ctre profesioniti, care foloseau comenzi criptice i proceduri convenionale, ctre aplicaii destinate publicului larg, prin uurarea accesului la sistemul de calcul. Primul mediu GUI puternic a fost oferit de MacIntosh, pe calculatoarele Apple, n 1984, constnd ntr-o interfa natural, bazat pe imagini.

Windows este tot o aa numit GUI, un mediu de operare i programare cu o interfa grafic prietenoas, bazat pe elemente ca ferestre, meniuri, butoane simulate pe ecran, simboluri grafice, etc. Sub Windows fiecare program al utilizatorului se execut ntr-o fereastr distinct, asigurndu-se execuia simultan a mai multor programe (multitasking) prin modul de acces la resursele fizice ale calculatorului .
Ideea a fost preluat de Microsoft care a creat Windows 1.0 n 1985, Windows 2.0 n 1987 pentru calculatoare dotate cu procesor i8088 i ulterior Windows 286 (sau Windows 2.1) pentru procesorul i80286. Ambele versiuni ofereau comutarea ntre taskuri (sarcini). Se executau mai multe taskuri, dar

nu simultan. Numai aplicaiile din fa, principale, rulau, aplicaiile din fundal fiind suspendate. Acesta nu era un sistem cu adevrat multitasking (mai multe sarcini la un moment dat) care s execute simultan att aplicaiile din fundal i pe cele marcate ca active. Versiunea Windows/386 permite lansarea mai multor aplicaii n multitasking i n ferestre realiznd un multitasking cooperativ taskurile prelund i prednd succesiv controlul mediului Windows. Indicatorul de mouse clepsidr arta c sistemul Windows a cedat controlul n favoarea taskului n execuie. Prima versiune larg acceptat a fost Windows 3.0 din 1990 care furniza o interfa atractiv cu pictograme. Programul Program Manager oferea posibilitatea lucrului cu memoria superioar putnd utiliza memoria virtual prin simularea memoriei RAM utiliznd discul fix. Prin creterea memoriei s-au putut utiliza programe de aplicaie mai mari. Windows 3.0 are instalat suportul pentru OLE1 (object linking and embedding) care permite legarea i nglobarea obiectelor. Windows 3.1 nu mai poate fi lansat n mod real ci numai n mod protejat, n acest fel se asigur o mai mare stabilitate a mediului. n acelai timp, cnd mediul de operare multitasking, care lucreaz n mod protejat, se bazeaz pe monotasking (o singur sarcin) care lucreaz n mod real, orice acces n modul real las neprotejat mediul multitasking, putnd s apar erori n execuie. Windows for Workgroups 3.11 este o versiune dezvoltat pentru conectare n reea local, pentru lucrul cu calculatorul n cadrul unui grup de munc, pentru folosirea n comun a ctorva echipamente i fiiere. Specific acestui mod de lucru sunt programele utilitare de reea, n acest sens fiind introduse programul agend, sistem de pot electronic, program de comunicaie, etc.

Dei Windows 95 i Windows 98, se mai bazeaz pe sistemul de operare MS-DOS, Windows NT (New Technology), Windows 2000, Millenium, XP i Vista nu, ele devenind sisteme de operare n adevratul sens al cuvntului. Programele sub Windows au o mare putere de calcul i sunt mai uor de nvat i de utilizat. Setul de apeluri Windows pe care le permite sistemul de operare a introdus i n programele de aplicaie o standardizare ce uureaz foarte mult accesul utilizatorilor neprofesioniti.

3.2. ELEMENTE DE UTILIZARE WINDOWS95 Lansat n 24 august 1995, aa numitul Windows versiunea 4.0 a introdus o revoluie n modul de lucru de pn la ora respectiv, elementele de baz ale acestei interfee grafice regsindu-se i la versiunile ulterioare. Arhitectura sistemului Windows 95 prezint mai multe elemente, clar delimitate, ce asigur funciile unui sistem de operare, dar i o serie de faciliti ce mbuntesc substanial interfaa cu utilizatorul. Dintre facilitile oferite se amintesc: viteza i comportamentul, superioare, n cazul n care calculatoarele sunt conectate n reea;

este un mediu, nou, pe 32 de bii, dar care ofer i posibilitatea executrii vechilor aplicaii, pe 16 bii, din versiunile 3.x; administrare superioar a configuraiei sistemului de calcul, att din punct de vedere hard, ct i soft; aplicaii distribuite; sistemul de gestiune al fiierelor mbuntit (nume lungi de fiiere, maximum 255 caractere, inclusiv caractere de genul spaiu, virgul, punct etc.); Plug & Play, respectiv instalarea i configurarea automat a unor componente hardware nou introduse n sistem; multitasking efectiv; utilizatorul nu mai trebuie s memoreze comenzi, ci s caute icoana corespunztoare aplicaiei. Terminologie Windows Aplicaie Windows - program elaborat special pentru a fi executat sub incidena Windows-ului. Aplicaie nonWindows - program care nu a fost conceput special pentru a fi executat sub incidena Windows-ului, dar poate fi rulat sub aceast interfaa grafic.

Figura 3.1. Fereastr Windows Fereastr - zon dreptunghiular afiat pe ecranul video asociat unei aplicaii, unui grup de programe, etc. (figura 3.1.). O fereastr poate fi deschis, nchis, redimensionat, deplasat. n colul fiecrei ferestre se gsete o icoan ce ascunde meniul sistem al respective ferestre. O fereastr are unele elemente definitorii (figura 3.2.) ce caracterizeaz Windows-ul, respectiv orice aplicaie Windows. Aa cum s-a precizat mai sus, o fereastr reprezint o zon dreptunghiular, pe ecranul video, ce determin aria de lucru corespunztoare unei aplicaii. O parte important a unei ferestre o reprezint zona de lucru, n care se realizeaz, efectiv, operaiile specifice aplicaiei respective.
Pe parcursul utilizrii sistemului pot fi observate pe ecran trei tipuri de ferestre: ferestre de aplicaie, ferestre document i ferestre de grup. Ferestrele de aplicaie conin aplicaiile n curs de execuie. Ele pot ocupa orice zon a suprafeei ecranului.

Ferestrele document se deschid pe suprafaa unei ferestre de aplicaie atunci cnd aplicaia permite utilizatorului s deschid mai multe documente pentru a le avea simultan pe ecran.

Ferestrele de grup se afieaz pe desktop (ecranul principal al mediului) i conin mai multe iconie de aplicaie. Bara de titlu se gsete n partea superioar a ferestrei, distingnduse prin culoare i cteva elemente specifice: titlul aplicaiei - precizeaz denumirea aplicaiei sau folder-ului, respectiv numele fiierului ce se afl n lucru; n partea stng a barei se gsete o icoan corespunztoare aplicaiei ce ascunde meniul sistem: n partea dreapt a barei sunt dispuse trei butoane ce determin reducerea ferestrei la nivel de buton n bara de task-uri (minimizare), mrirea ferestrei la nivel ecran complet (maximizare) i nchiderea aplicaiei (X); n situaia de fereastr maximizat butonul corespunztor este nlocuit cu un buton de revenire la formatul anterior (restaurare).
Icoan meniu sistem Bara de titlu Linie meniu Buton minimizare Buton maximizare Buton nchidere fereastr

Spaiul ferestrei

Bar de unelte

Figura 3.2. Elementele unei ferestre Windows Elementele unei ferestre pot fi reprezentate n mai multe moduri, funcie de modul de vizualizare selectat. n figura 3.2., este prezentat o fereastr, modul de vizualizare a elementelor fiind icoane mari. n figurile 3.3., 3.4. i 3.5., este prezentat aceeai fereastr, modul de vizualizare al elementelor componente fiind icoane mici, list i list cu detalii. Pe lng modificarea dimensiunii, ferestrei, cu ajutorul barei de titlu fereastra se poate deplasa pe suprafaa ecranului video, prin micarea mouse-ului cu cursorul pe bar.

Figura 3.3. Elementele unei ferestre icoane mici

Figura 3.4. Elementele unei ferestre list fr detalii

Figura 3.5. Elementele unei ferestre list cu detalii Efectuarea unui click pe icoana din stnga titlului din bara de titlu, determin afiarea meniului sistem (figura 3.6.). Acest meniu conine o serie de elemente de comand pentru manevrarea ferestrei.

Figura 3.6. Meniul sistem

Comanda Restore are ca efect reducerea ferestrei la mrimea sa anterioar, respectiv deschide fereastra, dac a fost la nivel de buton. Comenzile Move i Size permit repoziionarea, respectiv redimensionarea ferestrei cu ajutorul tastaturii. Minimize permite reducerea ferestrei la nivel de buton n bara de task-uri. Maximize mrirea ferestrei la nivel de ecran complet. Elementul Close are ca efect nchiderea aplicaiei sau folder-ului. Fereastra Windows, sub bara de titlu, conine n majoritatea cazurilor, linia de meniu, constituit din o serie de elemente a cror acionare, cu mouse-ul, determin afiarea unui meniu. Sub linia de meniu apare, de regul, bara de unelte standard ce conine butoane pentru efectuarea rapid a unor operaii, cu corespondent n meniuri. Sub bara de meniu se gsete bara de unelte, bar coninnd butoane corespunztoare unor anumite operaii ce se regsesc n meniuri. n cazul n care nu toate elementele aplicaiei n curs sunt afiate n fereastr, pe latura de jos, respectiv cea din dreapta apar, automat, barele de defilare. Aceste bare sunt prevzute la extremiti cu butoane ce indic sensul de deplasare a imaginii din fereastr. Un alt element specific al ferestrei Windows este bara de stare, din partea de jos a ferestrei, zon ce conine, n orice moment, elemente referitoare la aciunea n curs (operaia ce se execut, numrul de pagini, informaii despre elementele n aciune etc.). Conturul ferestrei Windows permite redimensionarea acesteia cu mouse-ul. Poziionarea cursorului mouse-ului pe contur i micarea mouseului, cu butonul apsat, va determina mrirea/micorarea ferestrei n sensul indicat pn n momentul eliberrii butonului.

Figura 3.7. Mai multe aplicaii, prezente pe desktop Aa cum am mai precizat, specific Windows-ului este existena ferestrelor pentru toate aplicaiile ce se pot executa simultan (figura 3.7.).

Cursor - simbol grafic afiat pe ecranul video pentru a indica poziia curent. Icoan - simbol grafic de dimensiuni reduse, reprezentnd un grup de programe (icoan de grup) sau o aplicaie (icoan de aplicaie).

Figura 3.8. Icoane Windows Buton de opiune - element special cu dou stri, marcat/nemarcat, reprezentat printr-un cerc i un text afiat n dreapta acestuia. Selectarea textului determin trecerea dintr-o stare n alta.

Buton de opiune marcat Buton de opiune nemarcat


Figura 3.9. Butoane de opiune (butoane radio) Csu de opiune - element special cu dou stri, marcat/nemarcat, reprezentat printr-un ptrat n care se afieaz un x n starea marcat.

Csu de opiune marcat Csu de opiune marcat Csu de opiune nemarcat


Figura 3.10. Csue de opiune Cutie (caset) de dialog - fereastr prin care se afieaz o serie de informaii, butoane, csue de opiune i/sau se solicit o intervenie din partea utilizatorului.
Cutie de dialog

Apsai unul din butoanele de mai jos


OK < Back Next > Cancel

Figura 3.11. Cutie de dialog Caset derulant - suprafaa dreptunghiular mrginit n partea dreapt de o bar de defilare vertical ce permite vizualizarea prin defilare a elementelor coninute de o list. Bar de defilare - suprafaa dreptunghiular care mrginete o fereastr i care conine butoane pe care sunt nscrii indicatori de direcie

( ). Prin apsarea butoanelor respective se obine efectul de defilare a elementelor afiate n fereastr n sensul indicat, crendu-se astfel posibilitatea vizualizrii tuturor elementelor.

Figura 3.12. Bar de defilare orizontal Desktop suprafaa de lucru (pe ecranul video) Folder dosar; termenul echivalent directorului din MS DOS. Lansarea n execuie a Windows-ului se realizeaz automat la pornirea calculatorului, pe ecranul video aprnd desktop-ul acestei aplicaii. Sub incidena Windows se lucreaz n general cu mouse-ul, tastatura fiind utilizat n special pentru editare. n cazul utilizrii mouse-ului acesta se prezint ca un cursor cu forma unei sgei ce permite selectarea oricrui element dintr-o fereastr. De multe ori acest cursor prezint forma unei clepsidre, situaie n care utilizatorul trebuie s atepte revenirea la forma iniial de sgeat, deoarece n fundal se realizeaz execuia unei comenzi. Rezultatul prelucrrilor cu orice aplicaie Windows este un fiier, fie c s-a realizat un document text, un desen, un grafic, etc. Instalarea Windows95 pe un calculator, necesit anumite cerine harware. Aceste cerine sunt prezentate n tabelul de mai jos: Componenta Microprocesor Memorie RAM FDD Spaiu pe HDD liber Adaptor Video Cerin minim 80386 SX 4 MB 3,5 in, 1,44 MB 40 MB VGA 640*400 Recomandat minim 80486 8 MB 3,5 in, 1,44 MB 200 MB SVGA 800*600

Evident, pe lng aceste componente este necesar i prezena tastaturii i recomandat a unui mouse. Operaii de baz sub Windows - New - permite crearea unui nou document specific respectivei aplicaii; - Save As permite salvarea datelor din memoria intern pe o memorie extern, ntr-un fiier, cu numele i n locul din structura arborescent specificate de ctre utilizator; - Save - permite actualizarea datelor utilizatorului, respectiv, se execut copierea datelor din memoria intern pe o memorie extern, ntr-un fiier existent i deschis n acel moment; - Open - permite deschiderea unui fiier n vederea accesului la informaiile coninute de acesta; - Print - permite afiarea la imprimant a unor informaii; - Copy - permite copierea informaiilor selectate n memoria temporar; - Cut - permite mutarea informaiilor selectate n memoria temporar; - Paste - permite inserarea coninutului memoriei temporare n locul

specificat de ctre utilizator. La pornirea calculatorului, dup terminarea execuiei programului prencrctor, programul ncrctor din zona BOOT a discului de pe care se face ncrcarea sistemului de operare va determina lansarea n execuie a mediului Windows, afind un mesaj pe ecranul video: Starting Windows 95. Rezultatul va fi apariia pe ecran a desktop-ului Windows 95 (figura 5.13.), moment n care Windows este apt pentru conversaia cu utilizatorul. Desktop-ul este unul din elementele noi pe care le aduce versiunea 95 a Windows-ului, fa de versiunile anterioare i poate fi considerat ca fiind un folder, n care sunt prezente aplicaii, fiiere, folder-e, etc. Desktopul reprezint de fapt, interfaa cu utilizatorul, o interfa uor de manevrat de ctre acesta. Pe aceast suprafa de lucru exist icoane corespunztoare diverselor aplicaii instalate sub incidena Windows-ului 95, unor folder-e, sau chiar unor fiiere. Lansarea n execuie a oricrei astfel de aplicaii se poate realiza printr-un dublu click pe icoana respectiv. Aspectul desktop-ului (fundal, aspectul icoanelor, culoare etc.) se poate modifica (fa de standard) prin apelarea aplicaiei Desktop Themes din Control Panel, n cazul n care este instalat aplicaia Microsoft Plus, n caz contrar fundalul poate fi modificat prin intermediul utilitarului Display din Control Panel. n partea de jos a ecranului (implicit), sau pe oricare latur a suprafeei desktop-ului, se gsete aa numita taskbar, bara de task-uri (bara de sarcini). Este o form a Explorer-ului, un utilitar foarte puternic, ce asimileaz funciile Program Managerului i File Manager-ului din versiunea 3.x a Windows-ului. Caracteristic acestui mod de prezentare a Explorer-ului este butonul Start din stnga barei i o serie de elemente precizate n extremitatea din dreapta (ceas, icoan de volum, tastatura curent etc.). n aceast bar vor apare, ntotdeauna, butoane corespunztoare aplicaiilor lansate de ctre utilizator (buton apsat pentru aplicaia curent), respectiv ca rezultat al minimizrii sau dezactivrii unei ferestre de aplicaie (buton neapsat).

Icoane

Volum Butonul START Bara de task-uri Tastatura Ceas

Figura 3.13. Desktop-ul Windows 95 Referitor la tastatura curent, trebuie precizat faptul c Windows-ul permite definirea i respectiv utilizarea mai multor tastaturi, specifice anumitor ri. Acestea se definesc prin soft, utilizatorul putnd modifica n orice moment tastatura utilizat. Aceast facilitate ofer posibilitatea utilizrii caracterelor specifice fiecrei ri, caractere care nu se regsesc pe o tastatur standard american. Din cele prezentate mai sus, rezult faptul c, anumite taste i for schimba semnificaiile de pn atunci, nu schimbarea fizic a tastaturii. Pentru utilizarea mai uoar a tastaturii specifice limbii romne, se vor prezenta n continuare o parte din modificrile rezultate (cele uzuale), n cazul lucrului cu aceast tastatur, cea fizic fiind tastatura american. Funcie nou y z ( ) = +, -, *, / \ ? Funcie veche (mod de obinere) [ ] ; \ z y @ * ( ) grupul tastelor numerice ALT dr. + Q _

Observaii: - caracterele mari (majuscule) se obin la fel ca la toate tastele cu o

singur semnificaie, adic prin combinaia de taste SHIFT+tasta respectiv. - n cazul necesitii utilizrii unui caracter care exist pe tastatura fizic, dar este de negsit pe cea modificat, utilizatorul poate reveni la aceasta prin afiajul tastaturii curente din bara de task-uri (un click pe acesta determin apariia meniului cu tastaturile instalate, figura 3.14.), sau combinaia (implicit) ALT+SHIFT.

Figura 3.14. Modificarea tastaturii Acionarea butonului Start va determina afiarea unui meniu, ce conine elementele din figura 3.15. La elementele ce sunt succedate de 4, selectarea lor determin apariia unui submeniu, iar cele succedate de determin apariia unei ferestre de dialog. Selectarea elementului New Office Document (exist doar dup instalarea pachetului Microsoft Office, la fel ca i elementul urmtor) ofer utilizatorului posibilitatea elaborrii unui document cu una din aplicaiile, instalate, din pachetul Microsoft Office, prin lansarea automat n execuie a aplicaiei, dup ce se va indica formatul dorit i alte caracteristici n fereastra New. Open Office Document permite deschiderea, n vederea editrii a unui document creat anterior, n aceleai condiii ca mai sus. Elementul Programs are ca efect afiarea unui submeniu n care apar grupurile de programe i aplicaiile instalate, aplicaii care pot fi lansate n execuie printr-un click. Documents determin afiarea unei liste ce cuprinde ultimele 15 fiiere cu care s-a lucrat n diverse aplicaii Windows i care pot fi accesate direct (prin intermediul aplicaiei respective) n urma unui click.

Figura 3.15. Meniul Start Elementul Settings ofer posibilitatea modificrii unor elemente ale sistemului de ctre utilizator, prin utilitarele ce constituie Control Panel (figura 3.16.), imprimantele ataate, Printers, respectiv elementele (caracteristicile) pentru bara de task-uri i submeniurile Programs i Documents Taskbar.

Figura 3.16. Fereastra Control Panel Fereastra Control Panel conine elementele necesare diferitelor configurri ale Windows-ului. n continuare se vor trece n revist cteva dintre acestea. Add New Hardware permite instalarea unor noi componente hard n sistem. Acest lucru, intr n contradicie cu cele prezentate anterior, cnd s-a spus c, prin Plug and Play se nelege instalarea automat a unor astfel de componente. Este adevrat, dar unele componente (care nu sunt Plug and Play) pot s nu fie detectate de Windows, fiind necesar instalarea lor prin intermediul acestei componente. Utilizatorului i se va cere specificarea tipului de component (dintr-o list) sau, instalarea pe baza fiierelor existente pe discheta (sau CD-ul) ataat acesteia. Add/Remove Programs permite instalare/dezinstalarea unor programe. Deoarece multe aplicaii sunt livrate sub forma unui kit de instalare (care nu mai necesit aceast component), utilizarea ei este recomandat pentru dezinstalri (nlturarea unei aplicaii). Diferena ntre tergerea aplicaiei cu ajutorul unui utilitar care manipuleaz fiiere i utilizarea Add/Remove Programs, este sigurana dispariiei tuturor componentelor programului respectiv, inclusiv a fiierelor i informaiilor care nu se gsesc n directorul rezervat acestuia. Adic, utilizatorul va avea sigurana dispariiei unor fiiere, respectiv informaii, care nu-i mai au rostul, dar continu s ocupe spaiu pe disc. Date/Time permite modificarea datei i orei curente. Display permite modificare tipului de interfa grafic i a

aspectului ecranului (culori, rezoluie, protector de ecran etc.). Fonts permite vizualizarea, tergerea i instalarea unor font-uri. Font-urile sunt seturi de caractere, care difer prin aspect i au o anumit denumire. n ultima perioad s-a dezvoltat crearea de font-uri pentru limba romn, care au n setul de caractere pe cele specifice acestei limbi, ; ; ; ; . Fr un font care are aceste caractere n set, obinerea lor va fi foarte dificil. Evident, cele prezentate anterior, vor fi luate n considerare mpreun cu cele specificate la tipurile de tastatur. Keyboard permite definirea/tergerea unei tastaturi. Network conine setri pentru utilizarea calculatorului n reea. System (figura 3.17.) permite vizualizarea unor date generale visa-vis de sistemul de calcul, a eventualelor conflicte ntre componente i stabilirea de ctre utilizator, printre altele, a memoriei virtuale.

Figura 3.17. Fereastra System Properties Memoria virtual este o component specific Windows-ului, respectiv, se permite crearea unui fiier (static sau dinamic), cu care se va lucra ca i cu memoria RAM. Dimensiunea fiierului nu poate depi valoarea spaiului liber de pe discul fix, utilizatorul avnd la dispoziie trei posibiliti (figura 3.18.). Prima (Let Windows manage my virtual memory settings), permite Windows-ului s gestioneze dinamic, cum crede de cuviin (funcie de necesiti), valoarea memoriei virtuale. Celelalte dou permit utilizatorului s-i defineasc propria valoare, sau s dezactiveze memoria virtual.

Figura 3.18. Fereastra pentru setrile memorie virtuale Referitor la cazul al doilea, se poate specifica a limit minim i una maxim diferite, sau egale. n primul caz, alocarea memorie virtuale va fi tot dinamic (asemntor primului caz, dar n limitele specificate), respectiv fiierul de memorie virtual va fi creat la pornirea calculatorului, se va modifica pe parcursul lucrului i va fi ters la terminarea sesiunii Windows. Dac, ambele valori sunt egale, fiierul creat va rmne pe discul fix (n directorul rdcin) i dup terminarea sesiunii Windows. Aceast variant permite practic o boot-are i o nchidere a Windows-ului mai rapid dect n cazurile celelalte. Selectarea celui de-al doilea element din Settings i anume Printers (figura 3.19.), deschide o fereastr n care i se permite utilizatorului configurarea imprimantelor instalate, respectiv instalarea uneia noi.

Figura 3.19. Fereastra Printers n cazul n care se opteaz pentru instalarea unei noi imprimante (Add Printer), pe ecran se va afia fereastra Add Printer Wizzard (figura 3.20.), de unde, utilizatorul poate opta pentru o imprimant a crei fiiere de instalare sunt prezente n kit-ul de instalare a Windows-ului (cele din list), sau pentru una achiziionat mpreun cu un kit propriu de instalare (butonul Have Disk).

Figura 3.20. Fereastra de instalare a unei noi imprimante n ambele cazuri, dup terminarea procesului de instalare, n fereastra Printers se va mai aduga un element, corespondent noii imprimante. Selectarea elementului Find are corespondent o fereastr (figura 3.21.), din care utilizatorul poate cuta, rapid, un fiier sau director (Files or Folders).

Figura 3.21. Fereastra de cutare a fiierelor n fereastra de cutare, utilizatorul poate specifica elementele cutrii i anume, numele i/sau extensia fiierului/directorului cutat (se admit caracterele * i ?, cu aceleai specificaii ca i sub MS DOS), discul/direcorul n care se va efectua cutarea, inclusiv/exclusiv subdirectoare, sau alte caracteristici, cum ar fi dimensiunea, data crerii sau textul pe care l conine. Sistemul de ajutor interactiv poate fi activat prin elementul Help, rezultatul fiind o fereastr (figura 3.22.) n care utilizatorul i poate selecta varianta dorit. Asistena poate fi obinut prin intermediul a trei elemente: Contents (coninut), Index i Find (cutare). Primul ofer elemente de baz despre Windows, celelalte permind cutarea unui anumit element (specific unei situaii), de ctre utilizator.

Figura 3.22. Fereastra de asisten a Windows-ului Lansarea n execuie a unui program (aplicaie Windows sau nonWindows) se poate face prin intermediul ferestrei de dialog corespunztoare elementului Run (figura 3.23.), care permite cutarea i specificarea unui anumit fiier.

Figura 3.23. Fereastra Run, de lansare n execuie a unui program n mod linie de comand Elementul Suspend (dac exist), are ca efect trecerea sistemului n modul Stand-by (se suspend execuia aplicaiilor n curs i se oprete monitorul). Repornirea se poate face printr-un click sau apsarea unei taste). Terminarea sesiunii de lucru Windows se realizeaz executnd un click pe butonul START din bara de task-uri i selectnd din meniul aprut comanda Shut Down. Dup acionarea acesteia, Windows-ul va cere confirmarea, sau infirmarea acestei comenzi (figura 3.24.). n cazul confirmrii opiunii de mai sus, se va realiza terminarea sesiunii Windows, terminarea execuiei tuturor programelor i apariia pe ecranul video a unui mesaj prin care utilizatorul este anunat c poate s deconecteze sistemul de calcul de la reeaua electric. Este nerecomandat a se deconecta calculatorul de la reea, naintea apariia mesajului anterior, deoarece pot aprea modificri n sistemul de fiiere i nregistrri ale Windows-ului, modificri care vor atrage dup sine probleme, uneori grave, n funcionarea acestuia, sau a aplicaiilor instalate. Din aceeai caset utilizatorul mai poate alege dou opiuni: - Restart the computer terminarea sesiunii Windows i repornirea sistemului de calcul;

- Restart the computer n MS-DOS mode terminarea sesiunii Windows i cedarea controlului sistemului de operare MS DOS. Selectarea i confirmarea acestei opiuni atrage dup sine apariia prompter-ului MS DOS, cu toate consecinele specifice acestui mod de lucru.

Figura 3.24. Caseta de dialog Shut Down Windows Revenirea la Windows se poate realiza n trei moduri: - prin comanda EXIT; - prin comanda WIN; - prin restartarea sistemului de calcul. 3.3. VERSIUNI ULTERIOARE Windows 98 Este succesorul lui Windows 95, i se spune c a revoluionat aspectul i modul de utilizare al mediului Windows. Cldit pe baza solid a sistemului de operare Windows 95, Windows 98 a extins inovaiile pe care le-a motenit. Cu Windows 98 se poate beneficia de performanele noilor tehnologii i platforme, dobndind accesul la Internet i la diferitele reele interne prin intermediul programului incorporat Internet Explorer 4.0. Pe lng noile faciliti Windows 98 este compatibil cu aplicaiile i tehnologiile Windows mai vechi. n ultimii ani, industria a susinut evoluiile importante din domeniul hardware i software. Windows 98 include suport pentru noile perfecionri hardware i software cum ar fi: Universal Serial Bus, IEEE 1394, FAT 32 i DVD. Noile tehnologii i funcii din Windows 98, pot ajuta la gsirea i formatarea informaiilor dorite ct mai repede posibil, la mrirea vitezei aplicaiilor i a conectrii la reea, la automatizarea conectrii lor la o unitate de reea i crearea comenzilor rapide. Windows 98 include funcii i faciliti pentru configurarea sistemelor, pentru depanare i pentru permanenta modernizare a calculatoarelor. Prin ncorporarea versiunii 4.0 a browserului Web Internet Explorer, Windows 98 conine tot ceea ce este necesar pentru a beneficia de avantajele oferite de Internet i de reeaua intern. Prin facilitile avansate de cutare, instrumentele de comunicaie pentru Internet i tehnologiile de automatizare a circulaiei informaiilor din Internet i din reeaua local, Windows 98 ofer un nivel avansat de integrare n Internet.

Figura 3.25. Desktop-ul Windows 98 Cerine hardware: Specificare Microsoft Procesor 486DX / 66 MHz Memorie 16 MB (RAM) Unitate CD-ROM sau DVD-ROM Aproximativ 195 MB spaiu pe discul fix liber pentru instalare tipic, 120 295 MB pentru celelalte Interfa monitor - VGA Microsoft Mouse

Recomandat: Pentium 133 sau mai mare 32-64 MB (RAM) Unitate CD-ROM or DVD-ROM 295 MB instalare complet, 2 GB pentru majoritatea utilizatorilor SVGA Microsoft Mouse

Windows 2000 Reprezint un punct de rscruce, prin combinarea n acest nou produs a facilitilor oferite de Windows 95/98 i Windows NT. Rezultatul, Windows 2000 este dotat pentru jocuri i toat gama de aplicaii multimedia, la fel de bine ca pentru aplicaii profesionale care necesit o maxim securitate a datelor. Trsturile fundamentale se pot rezuma astfel: Windows 2000 reprezint un sistem de operare stabil pentru desktop. n acest sprijin vine noul sistem de fiiere NTFS 5 i un control mai bun asupra fiierelor de sistem, ceea ce are un efect pozitiv asupra stabilitii sistemului; - interfaa lui Windows 2000 corespunde n mare msur celei din Windows 95/98 sau Windows NT cu Activ Desktop; - noile faciliti de securitate i de reea includ funcii de control nc greu accesibile; - Windows 2000 ruleaz i pe procesoare cu o frecven sub 300 MHz, ns destul de ncet. n plus, este nevoie de cel puin 64 M memorie de lucru RAM (recomandat 256 MB) i pn la 800 M spaiu liber de

stocare pe hard disc.

Figura 3.26. Desktop-ul Windows 2000 Compania Microsoft arat c principalii beneficiari ai sistemului de operare Windows 2000 sunt firmele care caut un sistem de operare stabil pentru reea. ns Windows 2000 reprezint i alternativa mai bun i mai stabil dect Windows 95/98. Dei Windows 2000 se bazeaz pe Windows NT, el ofer mai mult suport pentru faciliti multimedia dect Windows 98 i urmaul acestuia Second Edition. Avantajele oferite de Windows 2000 se pot rezuma astfel: - Sistemul de operare va rula fr probleme pe un calculator cu dotare modern i toate componentele vor fi recunoscute i integrate n sistem. Nu sunt necesare alte investiii pentru hardware; - Setup-ul i instalarea altor componente se va desfura mai simplu dect n Windows 98, datorit facilitilor Plug&Play mbuntite; exist o serie de asisteni care ofer ajutor n caz de nevoie; - Conexiunea la Internet sau chiar la o mic reea este simplificat; - Windows 2000 ofer faciliti multimedia mbuntite fa de Windows 98; - Interfaa nu presupune o perioada de acomodare, fiind asemntoare cu cea din Windows 98 cu Internet Explorer 5; - Blocrile sunt rare datorit mecanismului de protecie, sistemul rezistnd la instalarea unor programe obscure, care puneau n pericol versiunile anterioare; - Datorit profilurilor de utilizatori departajate, Windows 2000 este mai bine protejat mpotriva comenzilor eronate, iar datele importante pot fi bine protejate mpotriva tergerii lor; totodat, accesul la Internet poate fi limitat pentru anumite persoane.

Windows NT Sistemul Windows NT a fost dezvoltat n dou variante, Windows NT Server i respectiv Windows NT Workstation. Performanele Windows NT cresc fa de versiunile anterioare, dar cresc i resursele necesare. Astfel, Windows NT Server are nevoie la instalare de 64 MB de memorie (se recomand 128 MB), de 500 MB liberi pe un hard disc de cel puin 2 GB i de un procesor Pentium la 166 de MHz sau mai mult, iar Windows NT Workstation cere la instalare cel puin 32 MB de memorie i aproape 500 MB liberi pe hard disc. Instrumentele de administrare a reelelor NT prezint interfee noi, cu ajutorul lor administrarea reelei devine mai uor de realizat. Spre exemplu, centralizarea procedurilor de administrare sub controlul unui singur instrument precum i aa numita Consol de administrare este deosebit de util. Noutile fundamentale ale sistemelor Windows NT sunt aduse prin noile concepte ale reelelor NT. Dac acestea sunt noi, atunci i instrumentele vor fi noi sau cel puin adaptate i mbuntite.

Figura 3.27. Desktop-ul Windows NT Workstation Active Directory este noul serviciu director, fundamentul reelelor NT 5.0 i al distribuirii resurselor. Directorul este o structura ierarhic de informaii care descrie obiectele ce aparin reelei, numite i resursele reelei. Active Directory include directorul de obiecte, ca structur ce pstreaz informaii, mpreuna cu serviciile care fac disponibile informaiile pstrate n director. Directorul asigur accesul controlat al utilizatorilor la resurse, printr-o singur procedur de deschidere de sesiune. Obiectele pe care le conine directorul sunt: conturile utilizatorilor, calculatoarele, imprimantele, grupurile, politicile de sistem, dar i obiecte mai deosebite cum sunt containerele i unitile organizatorice. Ele au rolul de a grupa celelalte tipuri de obiecte. Accesul unui utilizator la un obiect este controlat de o structur proprie de informaii, numit Lista de control al accesului (Access Control List ACL), n acest fel administratorul reelei putnd

delega autoritate unor utilizatori individuali sau unor grupuri de utilizatori care devin administratori de containere sau de subarbori. Active Directory include i un serviciu de indexare i interogare care asigur regsirea rapid a obiectelor, dac se cunosc una sau mai multe caracteristici ale sale. Windows NT 5.0 nu a renunat la mai vechea form de domeniu. Fiecare domeniu are un nume. Domeniul face parte din conceptul de securitate ntr-o reea NT: politicile de securitate i drepturile nu trec graniele dintre domenii. Administratorul unui domeniu are privilegii absolute numai n domeniul respectiv. Windows NT 5.0 aduce cu sine i un nou sistem de fiiere: sistemul distribuit de fiiere (DFS). Acesta cuprinde o singur structur ierarhic de dosare i fiiere, ale crei resurse pot fi distribuite fizic oriunde n reea. DFS ofer structura logic arborescent n care exist resurse folosite de utilizatori aflai, oriunde n reea. Accesul utilizatorilor la dosare i fiiere este reglementat prin permisiuni. Volumele sunt, din punct de vedere conceptual, esena sistemului distribuit de fiiere, ierarhia unic a sistemului conine volume care sunt partajate pentru utilizatori. Dei ierarhia este unic, volumele se pot afla pe calculatoare diferite. Administrarea unei reele NT pornete de la conceptele care o guverneaz. Noile instrumente de administrare sunt uor de folosit i un model de interfaa prietenoasa. Noile domenii NT sunt reprezentate ca domenii DNS. In versiunea NT 5.0 administrarea reelei se face centralizat i este condus de un instrument specializat: Microsoft Management Console (MMC). MMC aduce la ndemna administratorului proceduri rapide de administrare, el compunndu-se din totalitatea instrumentelor care formeaz aa numitul mediu al consolei de administrare. Instrumentele sunt oricare dintre utilitarele de administrare : Active Directory Manager, Tree Manager, Sites and Service Manager, Schema Manager i multe altele. Consola Manager face mai uoara munca de administrare, instrumente diferite de administrare fiind nglobate ntr-o singur aplicaie, administrarea devenind acum centralizat. Windows Millennium Edition (Windows Me) Este ultima versiune de Windows 9x lansat de Microsoft. Dei urmtorul pas semnificativ n seria Windows a fost Windows 2000, Windows Me aduce mbuntiri la versiunea 98, respectiv 98 Second Edition, dintre care cea mai important ar fi stabilitatea. Necesitatea mbuntirii versiunii Windows 9x a fost o cerin real avnd n vedere faptul c aceast serie de sisteme de operare este cea mai popular pentru mediul Windows pe 32 bii, fiind scrise aproape toate versiunile celor mai cutate aplicaii. Pe de alt parte, aproximativ 95% dintre programele educaionale sunt scrise pentru Windows 9x. Windows Millennium i-a gsit destul de greu o poziie pe pia, integrndu-se undeva ntre versiunea Second Edition Windows 98 i Windows 2000 de la care preia numeroase caracteristici. Destinat fiind aa numitului segment home-user spre deosebire de Windows 2000, Windows Millennium s-a dovedit greu de plasat n ierarhia numeroaselor versiuni ale sistemului de operare de la Microsoft, fiind uneori catalogat drept Windows

98 Third Edition sau Windows 95 Service Pack 5.

Figura 3.28. Desktop-ul Windows Millenium

Windows XP Windows XP este unul din cele mai utilizate sisteme de operare din familia Windows a firmei Microsoft i reprezint o combinaie ntre caracteristicile cele mai performante ale versiunilor anterioare (multimedia i Plug and Play de la versiunile 98 i Me (Millenium), robusteea i securitatea lucrului de la 2000).

Figura 3.29. Desktop-ul Windows XP Windows XP Profesional se recomand a fi instalat pe calculatoare cu un procesor minim Pentium II la 300MHz, cu o memorie RAM minim

de 128MB i cu minim 1,5GB spaiu liber pe discul fix. Windows XP a aprut n dou versiuni: - Windows XP Home Edition, destinat n principiu utilizatorilor individuali, de regul pentru calculatoarele de acas, fr posibiliti de lucru ntr-un mediu administrat; - Windows XP Professional, destinat lucrului de birou, n reea, cu capabiliti extinse (tehnologii de securitate a datelor preluate din Windows 2000, lucrul pe grupuri de utilizatori cu diferite privilegii, posibilitatea de ncriptare a fiierelor, aplicaii multiprocesor etc.). Gradul de noutate a sistemului de operare Windows XP variaz n funcie de experiena anterioar a utilizatorului. Caracteristicile care constituie diferene fa de versiunile anterioare sunt: - aspectul nou, Windows XP este reproiectat din punct de vedere a design-ului, capacitatea meniului Start de a pstra aplicaiile recent folosite, personalizarea rapid a meniului Start, plasarea elementelor prin drag & drop n meniul Start; - conturi de utilizatori multiple, cu gruparea lor dup permisiuni, securitatea accesului la fiiere, partajarea de fiiere pe acelai calculator, configurarea conturilor de utilizatori; - gestiunea mai simpl a fiierelor, ferestrele de explorare My Computer i My Documents au n partea stng liste de comenzi i modaliti de acces rapide; - faciliti multimedia (aplicaia MediaPlayer, Movie Maker, Web Publishing, DVD i video etc.); - uurina obinerii de ajutor (Help and Support Center), ajutorul de la distan, posibilitatea transferului la distan a setrilor i configurrilor (Remote Administration); - aplicaie ncorporat de inscripionare CD-uri, atunci cnd n sistem se afl montat o unitate de CD care permite inscripionarea; - recunoaterea fiierelor comprimate (.zip), i arhivarea lor ntrun director special (Zip_Folder); - recunoaterea vorbirii i a scrisului de mn, dac n sistem se instaleaz componente capabile s preia semnal de aceast natur; - Internet Connection Firewall, aplicaie de protecie ncorporat, care detecteaz ncercrile neautorizate de a se intra n sistem i le jurnalizeaz; - conexiuni de reea speciale uor de definit; - restaurarea sistemului n puncte de restaurare definite periodic de sistem sau de utilizator; - compatibilitate mai bun cu aplicaii externe. Dac ar fi s facem un rezumat al avantajelor oferite de sistemul de operare Windows XP, acestea sunt date de: - Implementare i integrare mult uurate - Windows XP asigur o administrare avansat, implementare i instrumente pentru suport tehnic care fac sarcina administratorilor de sistem mai uoar. - Mobilitate Windows XP aduce facilitile inovative n mobilitate cum ar fi Remote Desktop care permit lucrul i accesarea calculatorului de la distan, prin intermediul conexiunii la reea. - Securitate la nivel de business Caracteristicile de securitate de prim nivel vizeaz aprarea fiierelor importante, informaiilor, activitilor pe Internet precum i confidenialitatea, cum ar fi Internet Connection Firewall.

- Fiabilitate sporit Comunicaiile cu clienii i partenerii Windows Messenger i conferinele on-line permit comunicarea i colaborarea direct, folosind programul de comunicare interactiv cu text, audio sau video. - Pivotul reelei unei companii de dimensiuni mici Companiile mici pot partaja acum mai uor resurse valoroase i dispozitive, cum ar fi documente, faxuri, imprimante i chiar conexiuni Internet. Windows Vista Windows Vista este una din versiunile revoluionare lansate de Microsoft pentru PC-uri, fie c sunt utilizate acas sau la serviciu, fie c sunt desktop-uri sau notebook-uri. Istoria acestui sistem de operare ncepe n 2005, mult nainte de lansarea pe pia, cnd Vista era cunoscut sub numele de Longhorn. A urmat anul 2006 (luna noiembrie), cnd Vista a fost oferit spre testare dezvoltatorilor de hardware i software, din februarie 2007 fiind disponibil tuturor pe site-ul Microsoft. Windows Vista conine multe lucruri noi i mbuntiri ale celor vechi, oferite de Windows XP, un mare accent fiind pus pe partea de interfa grafic cu utilizatorul i pe multimedia. De asemenea, se aduc mbuntiri modului de comunicare cu alte sisteme de calcul, n special n reelele de tip peer-to-peer, pentru folosirea n comun i transferul de fiiere i coninut multimedia. Unul dintre obiectivele majore ale Microsoft a fost s mbunteasc securitatea sistemului de operare, mai ales dup criticile aduse Windows-ului XP, comparativ cu alte sisteme de operare. La ora actual, Windows Vista este comercializat n 35 de versiuni lingvistice, ntre care i una n limba romn.

Figura 3.30. Windows Vista (cu interfaa Aero)

Versiuni Windows Vista Home Basic versiunea este similar Windows XP Home Edition, fiind destinat utilizatorilor cu buget redus care nu necesit suport media avansat pentru utilizarea acas. Versiunea include Windows Firewall, control parental, centru de securitate, Windows Movie Maker, galerie foto etc., dar nu include tema Windows Aero. Windows Vista Home Premium - include toate funcionalitile din Home Basic, plus mai multe opiuni destinate segmentului de pia casnic, precum HDTV. Windows Vista Business versiunea este comparabil cu Windows XP Professional destinat pieei de afaceri. Include toate funcionalitile Home Basic, cu excepia Controlului Parental i a temei Windows Vista Standard. Windows Vista Enterprise versiunea este destinat segmentului ntreprinderilor din pia, fiind un superset al ediiei Business. Windows Vista Ultimate versiunea combin toate funcionalitile ediiilor anterioare, Home Premium i Enterprise, plus cteva funcii n plus, oferind cteva opiuni precum criptare i Windows Media Centre, suportnd pn la dou microprocesoare fizice. Cerine de sistem Vista Procesor Memorie Plac video Memorie video Cerine Vista 800 MHz 512 MB RAM DirectX 9 nespecificat Vista Premium Ready 1.0 GHz 1 GB RAM DirectX 9, procesor cu Pixel Shader v2.0 i WDDM 1.0 suport 128 MB RAM suport pn la 2.756.000 pixeli (1920 1200) sau de la 512 MB pentru rezoluii mai mari (2560x1600 de exemplu) 40 GB 15 GB DVD-ROM

Capacitate disc 20 GB fix Spaiu liber pe 15 GB disc Alte uniti CD-ROM

ntrebri 1. Precizai i explicitai principalele elemente ale unei ferestre Windows. 2. Definii termenul de GUI. 3. Care sunt versiunile MS Windows care pot fi considerate sisteme de operare. 4. Prezentai caracteristicile MS Windows XP. 5. Prezentai caracteristicile MS Windows Vista.

Capitolul 4. APLICAII WINDOWS


Cuvinte cheie: aplicaie, Total Commander, Word, Excel 4.1. MANIPULAREA INFORMAIEI TOTAL COMMANDER Una dintre aplicaiile din ce n ce mai utilizate ce permite manipularea informaiilor stocate pe suporturi de memorie extern, este Total Commander. Datorit asemnrii cu Norton Commander, de la care a preluat aspectul general i modul de lucru, precum i datorit faptului c este o aplicaie Windows, utilizarea lui facil i interfaa prietenoas a atras nenumrai utilizatori. Elemente de utilizare Total Commander Lansarea n execuie a aplicaiei se realizeaz prin intermediul opiunii din meniul Start, submeniul Programs (dac s-a prevzut crearea acesteia la instalare), sau prin intermediul icoanei aplicaiei (figura 4.1.) situat pe Desktop (cu aceleai specificaii ca mai sus).

Figura 4.1. Icoana aplicaiei Total Commander Dup lansarea n execuie, pe ecranul monitorului va fi afiat fereastra aplicaiei Total Commander (figura 4.2.), ce conine urmtoarele elemente: bara de titlu (cu elementele specifice Windows); linia de meniu; bara de unelte; butoanele unitilor de disc; lista unitilor de disc; dou ferestre de lucru; linia de comand; linia tastelor funcionale. Terminarea execuiei aplicaiei Total Commander se realizeaz fie prin mijloacele specifice oricrei aplicaii Windows, fie prin executarea unui click cu mouse-ul, pe butonul Alt+F4 Exit.

Figura 4.2. Fereastra aplicaiei Total Commander Aplicaia permite, la fel ca i Norton Commander, lucrul att cu ajutorul mouse-ului, ct i cu ajutorul tastaturii. Bara de titlu conine, n partea stng, icoana aplicaiei (ce ascunde meniul sistem), numele aplicaiei i versiunea, iar n partea dreapt cele trei butoane specifice oricrei ferestre Windows. Linia de meniu conine apte elemente, Files, Mark, Commands, Show, Configuration, Start i Help. Acestea pot fi apelate cu ajutorul mouse-ului, sau prin apsarea simultan a tastei Alt (stnga) i a tastei cu litera subliniat din elementul respectiv. Bara de unelte conine o serie de butoane cu comenzi vis-a-vis de modul de prezentare a informaiei din fereastra activ, comenzi apelabile prin apsarea cu ajutorul mouse-ului a butonului respectiv (figura 4.3.).
Recitire informaie de pe discul curent Afiare structur arborescent cu posibilitate de cutare rapid Informaii pe scurt Afiarea tuturor informaiilor Afiare structur arborescent

Inversarea seleciei Directorul anterior vizitat (napoi) Directorul anterior vizitat (nainte)

Lansare n execuie aplicaii Configurare nou conexiune FTP Conexiune FTP memorat

Figura 4.3. Bara de unelte Butoanele unitilor de disc (figura 4.4.) permit, prin apsarea lor,

schimbarea unitii de disc curente, din fereastra activ, la fel ca i caseta cu lista acestora.
Uniti disc floppy Uniti videodisc sau floppy speciale Uniti discuri din reea

Unitate disc curent

Uniti disc fix

Unitate CD

Figura 46.4. Butoanele unitilor de disc n partea dreapt a fiecrei casete, se gsete o bar, care ofer informaii referitoare la spaiul total i cel rmas liber de pe discul din unitatea afiat n fereastra respectiv.

Figura 4.5. Zona de informaii despre discul afiat n fereastra respectiv Tot pe aceast bar, n partea ei dreapt, se mai afl dou butoane (figura 6.6.), primul avnd reprezentat pe el un backslash (\), permite revenirea n directorul rdcin al discului din unitatea de disc afiat, iar cel de-al doilea, avnd reprezentat pe el dou caractere punct, permite revenirea n directorul printe al celui afiat.
Revenire n directorul rdcin Revenire n directorul printe

Figura 4.6. Butoane de revenire n directoarele printe sau rdcin Cele dou ferestre de lucru afieaz informaiile coninute n unul sau dou directoare. Fiecare director, are n partea stng a numelui su, un simbol grafic specific, la fel ca i fiierele asociate unor aplicaii, pe baza extensiei lor (figura 4.7.).

a.

b.

c.

d.

e.

f.

g.

h.

i.

Figura 4.7. Simboluri grafice ale directoarelor - a - i ale fiierelor b - necunoscute (neasociate), c - CorelDraw, d - Microsoft Excel, e - direct executabil, f - help (ajutor), g - imagine, h - text, i - Microsoft Word Aceast caracteristic permite accesarea direct a unui fiier prin intermediul aplicaiei cu care a fost aplicat sau lansarea n execuie dac este direct executabil. De exemplu, dac pe un fiier cu extensia xls se face un

dublu clic, rezultatul va fi lansarea n execuie a aplicaiei Microsoft EXCEL i deschiderea automat a fiierului respectiv. Evident, toate acestea sunt valabile n cazul n care respectiva aplicaie este instalat n sistem. n partea superioar a fiecrei ferestre se gsete o bar care afieaz un antet ce conine unitatea de disc i directorul afiat n aceasta, precum i cinci etichete care permit sortare ascendent respectiv descendent a informaiei n funcie de nume, extensie, mrime, data crerii. A cincea etichet, care nu are nici o influen asupra informaiei din ferestre, indic pe coloana respectiv atributele pe care le au directoarele i fiiere afiate. Informaiile furnizate pentru fiecare element din fereastr sunt n aceast ordine, cu precizarea c, dac este vorba de un director, la mrime, va apare <DIR>. Fiecare fereastr, are n partea superioar o zon n care este afiat unitatea de disc curent i directorul curent (figura 4.8.), asemntoare antetului de fereastr din Norton Commander.

Figura 4.8. Antetul de fereastr n partea de jos a fiecrei ferestre, se gsete bara de stare, n care se gsesc informaii, referitoare la spaiul de disc ocupat de fiierele din directorul afiat, numrul de fiiere existente, precum i la numrul i spaiul ocupat de cele eventual selectate (figura 4.9.).

Figura 4.9. Bara de stare Tot n parte inferioar, naintea meniului tastelor funcionale, se gsete o caset (figura 4.10.), asemntoare liniei prompter-ului MS DOS, n care utilizatorului i se permite introducerea de comenzi. De asemenea, aici este afiat i directorul curent i unitatea de disc curent. Ca o facilitate n plus, din caseta respectiv se pot selecta comenzile introduse anterior, ne mai fiind necesare tastarea lor din nou.

Figura 4.10. Caseta pentru comenzi ntotdeauna una din ferestre este activ, fapt marcat pe ecran prin culoarea diferit a antetului de fereastr respectiv. Activarea / dezactivarea unei ferestre se poate face, fie cu un click cu mouse-ul n fereastra respectiv, fie utiliznd tasta <TAB>. Linia de comand permite utilizatorului introducerea de comenzi conforme cu normele MS DOS, acestea fiind executate la apsarea tastei <Enter>. Aceast linie de comand prezint o caset, la deschiderea ei, utilizatorul avnd posibilitatea de a selecta direct una din comenzile introduse anterior i care se gsesc ntr-o memorie temporar. Linia tastelor funcionale prezint o suit de butoane, a cror apsare sau tastare direct a tastei funcionale corespunztoare atrage

dup sine execuia comenzii asociate i anume: F3 - View - vizualizarea coninutului unui fiier; F4 - Edit - editarea coninutului unui fiier; F5 - Copy - copierea fiierelor i/sau directoarelor, F6 - RenMov (Rename/Move - redenumire/mutare) - redenumirea i/sau mutarea fiierelor i/sau directoarelor. F7 - MkDir (Make Directory) - crearea unui director; F8 - Delete - tergerea fiierelor i/sau directoarelor; Alt+F4 - Exit - terminarea execuiei Windows Commander-ului. n afara acestora, majoritatea combinaiilor de taste existente la Norton Commander s-au pstrat identice i la Total Commander. 4.2. PROCESAREA TEXTELOR Microsoft WORD Produs al firmei Microsoft, programul Word este considerat unul din cele mai perfecionate procesoare de text. Programul ofer faciliti avansate de editare : utilizarea abloanelor pentru editarea de documente: scrisori, adrese, comenzi, etc.; utilizarea paginilor de tip portrait (pagin n picioare) i landscape (peisaj) n acelai document; vizualizarea paginilor nainte de tiprire; inserarea de tabele i imagini; editarea de ecuaii matematice; stabilirea de legturi cu alte programe. Elementele prezentate n continuare se vor referi la versiune 11 (2003) a acestei aplicaii, la fel ca i n cazul Excel-ului prezentat dup Word, lucrul cu versiunile anterioare, sau trecerea la versiunile ulterioare fiind deosebit de simpl pentru utilizator. Lansarea n execuie a editorului se efectueaz executnd clic pe icoana Microsoft Word din submeniul Programs. Fereastra aplicaiei este specific mediului grafic Windows i are cteva elemente caracteristice: Bara de titlu a aplicaiei - conine numele aplicaiei, Microsoft Word i numele documentului n care se editeaz. Bara de meniuri - conine meniurile editorului Word. Bara de unelte standard i cea de formatare a textului - conine butoane ce permit efectuarea rapid de diverse operaii. Rigla - indic dimensiunile documentului, alinierile. Zona de lucru - spaiul util al ferestrei. Prin intermediul Word-ului, utilizatorul are la dispoziie mai multe posibiliti pentru a executa diferite operaii : - prin intermediul din cadrul meniurilor; - cu ajutorul butoanelor din bara de unelte standard. Realizarea unei lucrri const n general din urmtoarele operaii : - crearea/deschiderea documentului; - tehnoredactarea; - salvarea i nchiderea. Crearea - la lansarea n execuie, Word-ul creeaz automat un nou document. Dac utilizatorul dorete crearea unui nou document se apeleaz comanda New.

Deschiderea - pentru a deschide un document salvat anterior se utilizeaz comanda Open din meniul File sau butonul asociat acesteia din bara de unelte. n fereastra de dialog care apare se specific sau se alege numele fiierului care urmeaz a fi deschis. Dup editarea documentului n zona de lucru acesta trebuie salvat, memorndu-l pe un suport de memorie extern. n caz contrar informaiile introdus n memoria intern se pierd odat cu terminarea sesiunii Word. Memorarea informailor din documentul curent se realizeaz cu ajutorul comenzii Save As caz n care programul solicit numele fiierului n care vor fi stocate acestea. Aceeai comand este utilizat i dac se dorete ca documentul s poarte alt nume dect cel anterior, sau s fie stocat (cu acelai nume, sau nume diferit) ntr-un alt director. Dac, documentul curent a mai fost salvat (se gsete stocat ntr-un fiier) i se dorete memorarea modificrilor fcute de la ultima salvare (actualizarea lui) se va utiliza comanda Save care permite salvarea documentului sub acelai nume (n acelai fiier). nchiderea documentului curent se realizeaz cu ajutorul comenzii Close din meniul File. n caz c documentul curent nu a fost actualizat Word-ul solicit utilizatorului confirmarea sau infirmarea acestei operaii. Terminarea sesiunii Word se realizeaz cu ajutorul comenzii Exit din meniul File. Prsirea execuiei Word-ului atrage dup sine nchiderea tuturor documentelor deschise n acel moment cu specificaiile anterioare. Tehnoredactarea - const n tastarea efectiv a coninutului documentului, precum i mbuntirea aspectului acestuia prin : - formatarea textului; - adugarea de figuri, desene, grafice, tabele, ecuaii matematice etc. Elemente de utilizare Word Microsoft WORD poate fi lansat n execuie n mai multe moduri: - din meniul de programe care este afiat ca urmare a deschiderii meniului Start i selectrii submeniului Programs; - efectund click pe un document, selectat din lista Documents, a meniului Start; - executnd click pe butonul cu icoana Microsoft Word, n cazul n care la instalarea pachetului de programe Microsoft Office a fost inclus i bara Office pentru acces rapid. Documentele create cu aplicaia Word sub Windows 95 vor fi stocate n fiiere document, fiiere cu extensia doc. Se poate crea o alt fereastr pentru un nou document n care se poate lucra alegnd din bara de meniuri comanda New (meniul File), toate ferestrele document deschise rmnnd disponibile. Fereastra aplicaiei este specific mediului grafic WINDOWS i are cteva elemente caracteristice (figura 4.11.): Bara de titlu a aplicaiei - care conine numele programului (Microsoft Word) i numele documentului care se editeaz (implicit Document1); Bara de meniuri - cu meniurile ce conin comenzile editorului; Bara cu unelte standard - ce conine butoane ce permit efectuarea

rapid a diverselor operaii; Bara de formatare ce conine butoane ce permit operaii de formatare asupra textului; Bara de stare - conine informaii despre documentul curent; Rigla - arat marginile documentului, alinierile, specificarea alinierii fa de un anumit reper (indentrile) i salturile predefinite (tab-urile); Zona de lucru - conine documentul curent. Zona de lucru o constituie spaiul util al ferestrei de aplicaie n care pot exista una sau mai multe ferestre corespunztoare unor documente, acestea putnd fi la rndul lor deschise sau minimizate. n figura 6.11., este deschis n sesiunea de lucru Word un singur document (Document 1), fereastra ce conine documentul fiind maximizat. Astfel, zona de lucru ocup ntreg spaiul util al ferestrei. Realizarea unei lucrri cu editorul Word presupune, n general, efectuarea urmtoarelor operaii: de deschidere, creare/actualizare, tehnoredactare propriu-zis, salvare, listare, nchidere a unui document.

Bara de unelte standard

Bara de meniuri

Bara de formatare Rigla Cursor

Zona de lucru
Bare de defilare Bara de stare

Figura 4.11. Fereastra aplicaiei Microsoft Word Pentru crearea unui nou document, se introduce textul n fereastra de aplicaie cu numele Document1 i se salveaz documentul preciznd numele fiierului. Crearea unui alt document (implicit Document2 etc.), se realizeaz prin comanda New din meniul File sau acionnd butonul asociat acestei comenzi situat n bara cu unelte standard. Comanda New-File va solicita utilizatorului s aleag tipul fiierului ablon pentru crearea noului document (fiiere predefinite ce conin datele de formatare standard pentru diferite tipuri de documente, scrisori, faxuri, publicaii, note, liste, rezumate, diplome etc.). De obicei este utilizat fiierul ablon normal.dot cu o formatare general care creeaz un document n alb prin confirmarea modelului Blank Document (figura 4.12.).

Figura 4.12. Fereastra de dialog New - Blank Document Memorarea informaiilor din documentul curent se realizeaz cu comanda Save As dac este nou creat, caz n care se solicit numele fiierului care va conine acest document. Aceeai comand este utilizat i dac se dorete ca documentul actualizat s poarte un alt nume dect cel anterior, sau s fie salvat ntr-un alt director (sub acelai nume, sau un nume diferit). Dac documentul n lucru a mai fost salvat i se dorete memorarea modificrilor fcute de la ultima salvare (actualizarea lui), se va utiliza comanda Save (sau butonul corespunztor) care va salva documentul sub acelai nume. nchiderea ferestrei document se realizeaz cu comanda Close din meniul File sau executnd un click pe icoana meniului sistem la care WORD solicit confirmarea sau infirmarea operaiei de salvare a documentului. Terminarea execuiei editorului WORD se realizeaz prin intermediul comenzii Exit din meniul File sau a comenzii Close din meniul sistem, fie executnd click pe butonul marcat cu X n captul din dreapta al barei de titlu a aplicaiei. La orice tentativ de nchidere a ferestrei corespunztoare documentului sau terminarea execuiei aplicaiei, Word atenioneaz despre fiierele modificate i nesalvate, permind utilizatorului, prin caseta de dialog, salvarea, abandonarea salvrii (modificrile efectuate nu se vor regsi n fiier), sau anularea operaiei cu revenirea la aplicaie. Tehnoredactarea const n tastarea efectiv a coninutului documentului n sesiunea de lucru Word i mbuntirea aspectului acestuia prin: formatarea textului, adugarea de figuri, desene, tabele, ecuaii, grafice n funcie de domeniul n care este utilizat documentul. Pentru activarea rapid a unor comenzi se pot aciona butoanele corespunztoare din bara de unelte standard. Unele dintre aceste butoane sunt specifice editorului Word (figura 4.13.).
Format Painter Insert Table Columns Butoane inserate de utilizator

Undo

Redo

Drawing Insert Microsoft Excel Worksheet

Show/Hide

Decrease Indent

Increase Indent

Numbering

Bullets

Borders

Figura 4.13. Butoanele specifice Microsoft Word din bara de unelte standard Activarea butonului Format Painter are efectul de a copia formatarea elementului(lor) selectat. Butonul Undo permite anularea operaiei de editare anterioar, pe cnd butonul Redo anuleaz aciunea Undo. Butonul Insert Table din bara de unelte standard permite inserarea tabelelor n documentul curent. Utiliznd butonul Insert Microsoft Excel Worksheet se poate insera o foaie de calcul Microsoft Excel. Schimbarea numrului de coloane de text n seciunea curent o permite butonul Columns echivalent comenzii Format Columns. Butonul Drawing din bara cu unelte standard lanseaz n execuie editorul de desenare Microsoft Draw, afind bara cu instrumente de desen. Butonul Show/Hide afieaz sau ascunde caractere ce nu se tipresc (caractere ascunse de exemplu spaii, tab-uri, retururi de car). Butonul Numbering permite crearea unei liste cu numerotaie; echivalent comenzii Format - Bullets and Numbering, cu opiunea Numbered. Butonul Bullets - creeaz o list cu marcatori (buline); echivalent comenzii Format - Bullets and Numbering, cu opiunea Bulleted. Butonul Decrease Indent reduce distana paragrafului pn la margine cu 1 Tab (adic un anumit spaiu liber predefinit, de exemplu 1,27 cm) iar butonul Increase Indent mrete distana pn la margine cu 1 Tab. Butonul Borders din bara cu unelte standard aplic chenar unui paragraf (echivalent comenzii Format - Borders and Shading). Afiarea documentului n modul Normal, Pagin sau Schi se poate rapid schimba cu ajutorul butoanelor corespunztoare specifice Word-ului (figura 6.15.).
Normal View Page Layout View Outline View

Figura 4.15. Butoanele de afiare a unui document pe ecranul video Butonul Normal View afieaz documentul n modul Normal, care prezint documentul pe pagini cu formatrile vizibile, fr a fi afiate antetele i notele de subsol. Modul Normal este modul implicit de vizualizare a unui document. Cu butonul Page Layout View se afieaz

documentul n modul Pagin, cu toate detaliile vizibile, la fel cum va fi tiprit, inclusiv antetul i subsolul. Afiarea documentului n modul Schi, cu butonul Outline View, permite examinarea structurii documentului. 4.3. CALCUL TABELAR Microsoft EXCEL Programul EXCEL este un produs al firmei Microsoft Corporation fiind, la fel ca i Microsoft Word o component a pachetului Microsoft Office. Excel-ul este o aplicaie orientat spre problemele de tip tabel de calcul, a reprezentrii grafice a datelor, permind utilizatorului i lucrul cu baze de date. Acest tip de aplicaii au fost concepute ca un sprijin rapid, relativ uor i eficient pentru persoanele care se confrunt cu un volum mare de date ce trebuiesc prelucrate. Aplicaia preia de la utilizator rezolvarea n sine a problemei, acestuia rmnndu-i ns sarcina creativ a muncii (stabilirea datelor de intrare, a prelucrrilor i forma de prezentare a rezultatelor). Astfel, realizarea unor situaii actualizate permanent, a calculelor, a prezentrilor ntr-o form deosebit a rezultatelor, devine o sarcin mult mai uor de realizat. La ora actual, este una din cele mai utilizate aplicaii orientate pe calculul tabelar, fie c este vorba de versiunea 5.0 sub interfaa grafic Windows 3.x, sau versiunile ulterioare concepute pentru Windows 95, XP sau Vista. Aceast aplicaie posed toate facilitile oferite de interfaa grafic Windows (meniuri standardizate, interfa prietenoas, sistem puternic de ajutor etc.), fiind n acelai timp un instrument puternic n minile utilizatorilor. Ca orice program axat pe calculul tabelar i Excel utilizeaz ca element de lucru tabelul. Aplicaia dispune de un puternic set de funcii matematice, logice, statistice etc., predefinite, toate acestea putnd fi apelate n orice moment i introduse n calculul altor funcii. De asemenea, utilizatorul i poate crea propriile funcii, axate pe tipul problemei de rezolvat. Prelucrarea datelor cu ajutorul Excel-ului permite elaborarea rapid i eficient a unor foi de calcul, crearea i aranjarea n pagin a agendelor de lucru, posibilitatea realizrii graficelor sau diagramelor (tri- sau bidimensionale), crearea i gestionarea bazelor de date etc. De asemenea, Excel-ul permite stabilirea de legturi cu alte programe, n special din pachetul Microsoft Office, date, grafice etc. Elementele prezentate n continuare se vor referi la versiunea 11 (2003) a acestei aplicaii. Elemente de utilizare Excel Lansarea n execuie a aplicaie se realizeaz prin selectarea elementului Microsoft Excel din submeniul Programs (figura 4.16.). Dac n opiunile de instalare a pachetului de programe Microsoft Office a fost inclus i aa numita Shortcut bar (bara de scurtturi), lansarea n execuie a programului Excel se poate face executnd click pe butonul aferent acestuia. La lansarea n execuie Excel-ul dup afiarea pe ecranul video a informaiilor despre produs, va aprea fereastra specific aplicaiei, cu un fiier implicit, nou, numit Book1, n care utilizatorul poate ncepe lucrul. ncheierea sesiunii de lucru EXCEL se poate realiza, la fel ca i la

celelalte aplicaii n trei moduri: folosind comanda Exit din meniul File; comanda Close din meniul sistem sau executnd click pe butonul (Close) care se gsete n partea dreapt a barei de titlu. La terminarea execuiei programului, utilizatorul are posibilitatea salvrii informaiilor existente n acel moment n memoria intern (dac este cazul), Excel lansnd automat un dialog pentru aceasta. Documentul sau fiierul specific aplicaiei Excel este registrul (workbook). Un registru conine implicit, la versiunea 5.0 i 7.0, 16 foi de calcul (sheets sau worksheets) i/sau grafice (chart sau chart sheets), iar la versiunile ulterioare 3 foi de calcul. Utilizatorul are posibilitatea de a aduga sau terge, de a ascunde sau nu foi de calcul i, de asemenea, poate modifica ordinea implicit a acestora. Fiecare foaie de calcul are un nume implicit (sheet1, sheet2 etc.), nume specificat n bara cu etichete, afiat sub foaia de calcul, n partea stng. Aceste nume pot fi schimbate n funcie de opiunea utilizatorului. Fiind o aplicaie Windows, fereastra Excel-ului este specific ferestrelor acestui mediu grafic, avnd urmtoarele elemente: bara de titlu a aplicaiei, bara de meniuri, linia de stare, barele de defilare, zona de lucru, (Close), icoana butoanele de minimizare, maximizare/restaurare, butonul pentru meniul sistem. Elementele specifice ferestrei Excel-ului sunt: barele de unelte, bara de formule, bara de etichete a liniilor, bara de etichete a coloanelor, zona de lucru, bara de etichete a foilor de calcul, (figura 4.17.).

Bara de etichete a coloanelor Bare de unelte Bara de formule Bara de etichete a liniilor Bara de etichete a foilor de calcul Linia de stare

Zona de lucru

Figura 4.17. Fereastra aplicaiei Microsoft Excel Zona de lucru reprezint spaiul util al foii de calcul marcat printr-o reea de linii, care formeaz un tabel. Aceast reea de linii mparte foaia de calcul n linii i coloane, la intersecia lor formndu-se o celul. Celula are o adres alctuit din eticheta coloanei i cea a liniei respective. Adresarea celulelor se poate face prin adres relativ (de exemplu F111), situaie n care la mutarea sau copierea celulei se modific corespunztor adresa, adres absolut (de exemplu $F$111) cnd prin operaia de mutare sau

copiere nu se modific adresa i adres mixt (de exemplu $F111 sau F$111) cnd prin mutare sau copiere se modific corespunztor doar partea relativ a adresei. n orice moment Excel-ul consider o celul ca fiind celul curent, celul marcat pe ecran printr-un chenar. Mai multe celule alturate (dispuse pe linie, coloan sau linii i coloane) formeaz o zon, ce se definete prin indicarea adresei primei celule urmat de caracterul : i adresa ultimei celule, de exemplu F111:DD201, reprezint toate celulele cuprinse n dreptunghiul cu colul din stnga sus n celula F111 i cel din dreapta jos n celula DD201. Operaiile Excel se refer, n marea lor majoritate, la celula curent sau la zona selectat. ntr-o celul utilizatorul poate introduce text, valori, formule, macroinstruciuni etc. n cazul n care, ntr-o celul se introduce o formul a utilizatorului, este obligatoriu ca aceasta s nceap cu semnul =, formulele implicite introducnd automat acest caracter. Bara de unelte afieaz butoane cu simboluri grafice asociate comenzilor care se pot apela prin apsare (click cu mouse-ul) pe butonul respectiv. Comenzile prezente n bara standard se regsesc i n meniuri, dar pentru rapiditatea apelrii acestora, utilizatorul are la dispoziie aceste butoane. Pe lng butoanele standard (care apar n mod curent n aplicaiile Windows, de exemplu: New, Open, Save etc.), Excel prezint i butoane specifice (figura 6.18.).
AutoSum sau alte funcii Sort Descending Chart Wizard Sort Ascending

Comma Style Currency Style

Decrease Decimal Increase Decimal

Font Color Color Percent Style Borders

Figura 4.18. Butoane specifice EXCEL aflate n bara de unelte Un exemplu n acest sens este butonul Autosum (autosum), care insereaz, att n bara de formule, ct i n celula curent, formula de calcul a sumei (=SUM()), sugernd n acelai timp utilizatorului (dac exist date n imediata apropiere), zona de celule a crui coninut va fi nsumat.

Tot n aceast categorie intr butonul Function Wizard (introducere funcii), care permite utilizatorului apelarea uneia sau a mai multor funcii predefinite (al cror mod de calcul este stocat, trebuind specificate doar valorile de calcul). Butonul Sort Ascending (sortare ascendent) permite sortarea n ordine cresctoare (ascendent, de la A la Z) a datelor din celulele selectate. Butonul Sort Descending (sortare descendent) permite sortarea n ordine descresctoare (descendent de la Z la A) a datelor din celulele selectate. Butonul Chart Wizard (creare grafic) permite utilizatorului crearea unui grafic (bi- sau tridimensional) pe baza datelor din celulele selectate. Butonul $ (afiarea simbolului $ - stil monetar) aplic stilul de afiare a numerelor, specific S.U.A., caracterizat prin afiarea simbolului $ naintea numrului respectiv i folosirea caracterului , ca despritor al miilor, respectiv . ca despritor al zecimalelor (exemplu: 12345 devine $12,345.00). Butonul % (stil procentual) aplic stilul de afiare procentual al datelor (exemplu: .12 devine 12%). Butonul , (stil virgul) aplic stilul de afiare zecimal a datelor (exemplu: 123 devine 123.00). Butonul Increase Decimal (mrirea numrului de zecimale) mrete precizia de afiare cu o zecimal (exemplu: 12.3 devine 12.30). Butonul Decrease Decimal (micorarea numrului de zecimale) scade precizia de afiare cu o zecimal (exemplu: 12.34 devine 12.3). Butonul Borders (borduri) permite utilizatorului aplicarea de chenare la zona selectat. Butonul Color (culoarea celulelor) permite utilizatorului aplicarea unei culori de fundal la celula sau zona selectat. Butonul Font Color (culoarea textului) permite utilizatorului folosirea unei anumite culori pentru un text n zona selectat. Bara de formule afieaz la nceputul acesteia adresa celulei curente i, n continuare, coninutul celulei curente, permind editarea direct a coninutul acesteia. Coninutul celulei, nseamn de exemplu c, introducerea unei formule ntr-o celul, determin afiarea acesteia n bara de formule i nu a rezultatului afiat n celul. Bara de etichete a liniilor este afiat n stnga foii de calcul, pe vertical, coninnd numere (de la 1 la 16384, respectiv de la 1 la 65536 la versiunile noi). Eticheta fiecrei linii este de fapt un buton la apsarea cruia se va selecta ntreaga linie. Cele dou linii care delimiteaz un buton, pot fi deplasate n sus i/sau n jos (cu ajutorul mouse-ului), realizndu-se o mrire/micorare a limii liniei. Bara de etichete a coloanelor este afiat n partea superioar a foii de calcul, pe orizontal, coninnd literele alfabetului englez (256 de coloane dup regula A,B,C,...,Z,AA,AB,...,AZ,BA,...,IV). La fel ca i n cazul anterior, eticheta fiecrei coloane este un buton la apsarea cruia se va selecta automat ntreaga coloan. De asemenea, cele dou linii verticale ce delimiteaz butonul unei coloane pot fi deplasate la stnga i/sau la dreapta (cu ajutorul mouse-ului), realizndu-se o mrire/micorare a limii coloanei. n bara de etichete a foilor de calcul sunt afiate numele foilor de calcul (sheet1, sheet2,...). Acestea pot fi modificate executnd un dubluclick pe eticheta dorit, sau, apelnd la opiunile din meniul aprut ca urmare a executrii unui click (cu butonul din dreapta al mouse-ului) pe etichet. Linia de stare, afieaz n partea din stnga informaii referitoare la operaia curent i n partea dreapt butoanele care indic modurile active

ale tastaturii (CAPS sau NUM). Lucrul cu Excel-ul, impune n primul rnd introducerea datelor n foaia de calcul. Aceasta se poate realiza fie prin introducerea acestor date de la tastatur, fie prin importarea lor dintr-o foaie de calcul sau baz de date, creat cu ajutorul Excel sau a altui program (Lotus 1-2-3, Paradox, Dbase, Access etc.). Pe baza acestor date, utilizatorul poate realiza reprezentri grafice i/sau prelucrarea acestora cu ajutorul formulelor definite de utilizator, sau a celor existente (predefinite). Zona datelor care se dorete a fi prelucrat grafic se va selecta. Orice modificare a datelor n zona respectiv atrage dup sine modificarea corespunztoare a rezultatelor prelucrrii, indiferent dac este vorba de o formul sau de o reprezentare grafic. n cazul n care se lucreaz cu o baz de date creat cu ajutorul Excel sau importat, este absolut necesar ca aceasta s se gseasc ntotdeauna pe aceeai foaie de calcul. Informaiile dintr-o baz de date sunt organizate sub form de nregistrri sau articole. Fiecare nregistrare conine mai multe cmpuri, n fiecare cmp al unei nregistrri fiind introduse datele. n momentul n care se lucreaz cu o baz de date, trebuie avute n vedere cteva elemente, i anume: numele cmpurilor trebuie definit pe primul rnd al bazei de date, ntre numele cmpurilor i prima nregistrare nu se las nici un rnd liber fiecare nregistrare se scrie ntr-o linie separat ntre nregistrri nu se las rnduri libere. Majoritatea utilizatorilor se folosesc de aceast aplicaie pentru a prezenta sub form grafic unele rezultate. Este un fapt recunoscut, c Excel d posibilitatea realizrii facile a unor grafice sau diagrame foarte variate i n acelai timp foarte aspectuoase. Crearea graficelor, reprezint ns doar o mic parte din posibilitile oferite. Evident, nu este un lucru nesemnificativ, dar n comparaie cu posibilitile referitoare la crearea i manipularea bazelor de date, la utilizarea macroinstruciunilor, precum i la adevratele programe care se pot edita, este destul de puin. Repetarea anumitor calcule pe baza unor date de intrare aproximativ identice, permite realizarea unor secvene de program, care s poat fi apelate ori de cte ori este necesar i s rezolve problema. Astfel se poate rezolva dintr-un singur click o or, dou, poate o zi sau o sptmn, de calcule laborioase i de cutri prin tot felul de acte. Bineneles, realizarea secvenei de program nu este o sarcin uoar, dar trebuie rezolvat o singur dat. Ca limbaj de programare, Excel utilizeaz o versiune de BASIC i anume Visual Basic for Application (VBA). Este un limbaj total diferit de binecunoscutul BASIC, mai ales pentru c ruleaz sub interfaa grafic Windows, permind crearea de aplicaii specifice acesteia. Astfel, utilizarea lui nu mai este la fel de uoar, dar mcar o parte din program (dac nu chiar totul) poate fi realizat prin intermediul macroinstruciunilor. Practic, n momentul nregistrrii unei macroinstruciuni, aplicaia scrie codul Visual Basic prin care se realizeaz operaiile respective. Deci, utilizatorul, dup ntreruperea nregistrrii, are posibilitatea de a vizualiza codul scris i respectiv de a-l modifica dup bunul su plac, chiar dac nu este un as n programare. De asemenea, codurile scrise n cazul nregistrrii mai multor macroinstruciuni, pot fi legate n alte coduri, pn la realizarea unui program deosebit de complex.

Spre exemplificare, se prezint n continuare un cod foarte simplu, a crui rezultat este realizarea unui grafic tridimensional (3D-Column) dintr-o singur apsare a butonului mouse-ului. nainte de aplicarea macroinstruciunii, trebuie introduse datele care se cer a fi reprezentare grafic (n zona specificat) i realizat selecia acestora.
Macro1 Macro ' Macro recorded 01.01.2008 by docfaq ' ' Sub Macro1() ActiveSheet.ChartObjects.Add(71.25, 7.5, 265.5, 240).Select Application.CutCopyMode = False ActiveChart.ChartWizard Source:=Range("A2:E4"), Gallery:=xl3DColumn, _ Format:=6, PlotBy:=xlRows, CategoryLabels:=1, SeriesLabels _ :=1, HasLegend:=2, Title:="", CategoryTitle:="", ValueTitle _ :="", ExtraTitle:="" Range("A2").Select End Sub

Dei, la o prim vedere, codul scris mai sus pare deosebit de complex, el este realizat n ntregime de Excel, ca urmare a nregistrri operaiilor realizate de ctre utilizator. 4.4. FUNCII MICROSOFT EXCEL Procesorul de tabele Excel include un numr mare de funcii predefinite (232), dar ofer i posibilitatea ca utilizatorul s-i defineasc propriile funcii, potrivit cerinelor de exploatare a aplicaiilor. Funciile Excel permit efectuarea de calcule i prelucrri diverse, de la cele mai simple pn la cele mai complexe. 4.4.1. Funcii predefinite Funciile predefinite reprezint formule speciale care respectnd o anume sintax, execut operaii i prelucrri specifice, fiind destinate rezolvrii unor probleme i aplicaii ce conin elemente predefinite de calcul. Unele funcii predefinite sunt echivalente formulelor: de exemplu, formula de adunare a coninutului celulelor A1, A2 i A4, adic =A1+A2+A4 este echivalent cu funcia =Sum(A1:A2;A4). Alte funcii (majoritatea cazurilor) nu au echivalent n rndul formulelor, rezultatul scontat neputnd fi obinut dect prin aplicarea funciilor predefinite sau putnd fi obinut pe cale obinuit, prin aplicarea succesiv a mai multor operaii i formule. Folosirea funciilor predefinite este supus unor reguli foarte stricte, a cror nerespectare poate conduce la un rezultat incorect sau generator de eroare. Cea mai mare parte a funciilor predefinite au trei componente: - semnul "egal"= (sau semnul plus +, pentru compatibilitate cu 12-3);

- numele funciei; - unul sau mai multe argumente; Nici un spaiu nu este admis ca separator ntre cele trei componente ale funciilor predefinite. Argumentele se afl nchise ntre paranteze rotunde i sunt separate printr-un separator zecimal. Acest separator poate fi virgul sau punct i virgul, dup cum a fost configurat iniial sistemul. n exemplele luate, se va lua n consideraie ca separator zecimal caracterul "virgul". Exist i funcii care nu au nevoie de precizarea argumentului, de exemplu:=NOW(), =TRUE(), =TODAY(), etc. Exemple: Funcie predefinit Tip argument =SUM(AA2:AB9) plaj continu de celule =SUM(A1:A9,A10,A17:A33) plaj discontinu de celule =MAX(69,122,15) list de valori =DATE(69,10,17) list de valori dat calendaristic =IF(A1=A2,Ok;Greit) valoare logic =INT(SUM(D1:D9) funcie predefinit =UPPER(Adam) ir de caractere =REPT(George,3) ir i valoare numeric =FACT(10) valoare numeric Excel accept urmtoarele tipuri de argumente: - o condiie: este o expresie logic care folosete unul din operatorii logici =, <, >, <>, <=, >=, NOT( ), AND( ), OR( ) pentru o adres de celul sau un nume de cmp. Condiia argumentului poate fi deci o formul, un numr, un nume de cmp, un text. Funcia evalueaz condiia i procedeaz la diferite operaii n funcie de faptul dac condiia este adevrat sau fals. - o locaie: este o adres, un nume de cmp, o formul sau funcie care genereaz o adres sau un nume de cmp. - un text: orice secven de caractere inclus ntre ghilimele, adresa sau un nume de cmp ce conine o etichet tip ir de caractere sau o formul sau funcie care returneaz o etichet. Un ir de caractere folosit ntr-o funcie trebuie pus ntre ghilimele pentru a nu fi confundat cu un nume de cmp. - o valoare: un numr, adresa sau numele unei celule care conine un numr, o formul sau funcie predefinit care returneaz un numr. Toate tipurile de argumente pot fi folosite mpreun ntr-o funcie atunci cnd sintaxa este respectat. O funcie predefinit se poate introduce ntr-o celul tastnd-o ca atare (conform sintaxei) sau prin intermediul generatorului de funcii. Cea mai simpl metod o reprezint introducerea nemijlocit a funciilor predefinite, corespunztor sintaxei, n celula unde se va opera calculul respectiv (metod recomandat). n cel de-al doilea caz, se activeaz selectorul funciilor predefinite aflat pe bara de editare sau se activeaz comanda Insert Function. Apoi, se alege funcia respectiv, din caseta de dialog Paste Function, se valideaz i se completeaz sintaxa generat automat. Apelarea selectorului de funcii se face prin apsarea butonului = (egal) aflat pe bara de editare, dup care se deschide lista funciilor predefinite, se alege funcia dorit, dup care se completeaz interactiv argumentele. Funcia poate fi aleas din lista funciilor cele mai utilizate (Most

Recently Used), din lista tuturor funciilor disponibile ordonate alfabetic (All), sau din categoriile de funcii specializate (Financial, Date & Time, Math & Trig, Statistical ...) n celula din care s-a apelat funcia predefinit va apare sintaxa funciei selectate i validndu-se operaia prin butonul OK se va genera rezultatul respectivei funcii. De regul, utilizarea asistentului de funcii presupune parcurgerea a doi pai: - pasul 1 semnific alegerea tipului de funcie; - pasul 2 presupune completarea interactiv a sintaxei funciei respective. Categorii de funcii predefinite Excel posed un set impresionant de funcii predefinite, n numr de 232, grupate pe tipuri potrivit utilitii acestora la rezolvarea diferitelor probleme. n lucrarea de fa, considerm suficient n rezolvarea aplicaiilor EXCEL, prezentarea a celor mai importante 99 de funcii predefinite, grupate pe urmtoarele categorii: - funcii matematice i trigonometrice (Math & Trig): permit efectuarea de calcule matematice simple i complexe; - funcii statistice (Statistical): permit efectuarea unor calcule statistice utiliznd serii de valori; - funcii de informare (Information): afieaz informaii despre celule i cmpuri; - funcii logice (Logical): determin valoarea de adevr sau de fals corespunztor unei condiii; - funcii baz de dat (Database): efectueaz diferite calcule asupra unor rubrici, ntr-o baz de date, corespunztor unor criterii definite; - funcii de cutare i consultare (Lookup & Reference): permit localizarea coninutului unei celule; - funcii calendar sau dat calendaristic (Date & Time): manipuleaz numere care reprezint date calendaristice sau timp; - funcii text sau ir de caractere (Text): ofer informaii legate de textul existent n celule i permit operaii cu etichete; - funcii financiare (Financial): permit realizarea de calcule economico-financiare predefinite. n continuare, prezentm cele mai importante funcii predefinite, preciznd c cea mai mare a parte a lor sunt perfect compatibile ca sintax i ca semnificaie cu funciile arond aferente procesorului de tabele LOTUS 12-3. Funciile matematice i trigonometrice Funciile matematice i trigonometrice (Math & Trig) permit efectuarea diferitelor calcule, de la cele mai simple la cele mai complexe, pentru rezolvarea de aplicaii ce solicit instrumente matematice i trigonometrice de uz curent. =SUM(list) adun valorile dintr-o list precizat ca argument. Lista poate conine cmpuri continue sau discontinue referite prin adrese (coordonate) sau prin nume de cmp(uri). Funcia de nsumare este completat - spre uurina utilizatorului cu butonul Auto Sum. Funcia generat de butonul respectiv nsumeaz pe linie sau pe coloan valori adiacente (valorile nu trebuie s fie ntrerupte n

succesiunea lor de celule vide sau de celule care s conin texte). Autonsumarea opereaz astfel pe linie sau pe coloan pn acolo unde se ntlnete primul semn de discontinuitate. Pot exista mai multe cazuri: - se plaseaz cursorul acolo unde se dorete a se calcula suma (eventual selectnd o plaj de celule pe linie sau o coloan unde s se depun rezultatele - calculelor) i se activeaz butonul AutoSum prin dublu-click; - se selecteaz plaja de celule de nsumat, inclusiv zona unde se vor plasa rezultatele nsumrii (o linie mai jos i/sau o coloan mai la dreapta), dup care se activeaz butonul AutoSum prin dublu-click. =PRODUCT (list) multiplic valorile coninute ntr-o list. =SUBTOTAL(referin-tip;cmp de regrupat) calculeaz un rezultat ce provine dintr-o grupare a datelor opernd diferite operaii specifice (conform referinelor-tip) asupra unui cmp de regrupat. =SUMPRODUCT(list) multiplic valorile situate n celulele corespondente, aferente unor serii de cmpuri, iar apoi adun rezultatele obinute. =SUMIF(cmp de evaluat; criteriu; cmp de nsumat) adun coninutul celulelor potrivit unui criteriu dat. =ROMAN(numr;format) convertete numerele din format cifric arab n text ce semnific numere cu format cifric roman. Formatul cu valori de la 0 la 4- reprezint gradul de concizie al numrului roman nou generat. Numrul arab de transformat trebuie s fie ntreg. =RAND() returneaz un numr aleator cuprins ntre 0 i 1; =ABS(numr) returneaz valoarea absolut dintr-un numr; =LN(numr) calculeaz logaritmul natural =LOG(numr;baz) returneaz logaritmul unui numr ntr-o baz specificat; =LOG10(numr) returneaz logaritmul n baza 10 dintr-un numr; =EXP(X) calculeaz baza logaritmului natural ridicat la puterea X. Baza este o constant i are valoarea 2,7182818.;

Figura 4.19. Rezultatul funciilor trigonometrice =MOD(X;Y) calculeaz restul mpririi argumentului X la arg. Y; =FACT(numr) calculeaz factorialul unui numr pozitiv; =POWER(numr;putere) returneaz rezultatul unui numr ridicat la putere; =SQRT(numr) calculeaz rdcina ptrat a argumentului; =SIN(X) returneaz valoarea argumentului X n radiani;

=COS(X) calculeaz cosinusul argumentului X n radiani ; =TAN(X) calculeaz tangenta argumentului X n radiani; =ASIN(X) calculeaz arc-sinusul argumentului X n radiani (similar =ACOS(X) i =ATAN(X); =DEGREES(unghi) convertete radianii n grade; =RADIANS(unghi) convertete grade n radiani; =ROUND(X,numr de zecimale) rotunjete argumentul numeric X la un numr specificat de zecimale; =PI() returneaz valoarea numrului PI; =INT(numr) afieaz partea ntreag a argumentului (a numrului real), fr a-l rotunji. Funciile statistice Funciile statistice (Statistical) permit efectuarea de calcule statistice utiliznd serii de valori: =MAX(list) returneaz cea mai mare valoare din list. Lista poate fi compus din: numere, formule numerice, adrese sau nume de cmpuri; =MIN(list) returneaz cea mai mic valoare din list; =AVERAGE(list) calculeaz media valorilor din list; =GEOMEAN(list) calculeaz media geometric a valorilor dintr-o list =HARMEAN(list) calculeaz media armonic a valorilor dintr-o list; =MEDIAN(list) calculeaz valoarea median dintr-o list; =COUNT(list) numr celulele ocupate dintr-o list de cmpuri; Funciile de informare Funciile de informare (Information) afieaz informaii referitoare la celule i cmpuri: =ISBLANK(X) determin dac X sau amplasamentul definit de argumentul X este sau nu o celul vid. Funcia returneaz TRUE - valoarea logic de adevr - dac amplasamentul este o celul vid i FALSE valoarea logic de fals - n caz contrar; =ISNUMBER(X) verific dac X conine o valoare numeric. Funcia returneaz TRUE adevrat- dac X conine un numr, altfel returneaz FALSE sau fals. Argumentul X poate fi o valoare, o adres, text sau o condiie); =ISTEXT(X) verific dac X conine un ir de caractere, returnnd dup caz TRUE sau FALSE. =ISNONTEXT(X) verific dac X nu conine un ir de caractere, returnnd dup caz TRUE sau FALSE. =ISLOGICAL(X) verific dac argumentul X conine o valoare de tip logic returnnd dup caz TRUE sau FALSE. =ISERROR(X) verific dac argumentul X conine o valoare de tip eroare, returnnd dup caz TRUE sau FALSE. Funciile logice Funciile logice (Logical) determin evaluarea unor expresii i n funcie de acestea furnizeaz aciuni sau rezultate complexe, genernd valori de adevr sau de fals - corespunztor unor condiii (acestea pot fi evaluate i nlnuite cu ajutorul operatorilor logici AND, OR, NOT).

=IF(condiie;X;Y) testeaz argumentul condiie i n funcie de rezultatul evalurii logice, genereaz argumentul X dac condiia este adevrat sau argumentul Y dac aceasta este fals. Argumentele X sau Y pot fi valori, iruri de caractere (plasate ntre ghilimele), nume de cmpuri sau adrese de celule sau cmpuri care conin aceste valori. n locul argumentelor X sau Y se pot imbrica alte structuri condiionale IF, generndu-se potrivit condiiilor ulterioare, X1,Y1 sau X2,Y2 i aa mai departe. =AND(evaluare logic1,evaluare logic2,...) returneaz valoarea logic TRUE dac toate argumentele sunt adevrate i valoarea logic FALSE dac unul sau mai multe argumente sunt false; =OR(evaluare logic1,evaluarea logic2,...) returneaz valoarea logic TRUE dac orice argument este adevrat i valoarea logic FALSE dac toate argumentele sunt false; =NOT(evaluarea logic) inverseaz valoarea argumentului, returnnd dup caz TRUE sau FALSE; =TRUE() returneaz valoarea logic TRUE; =FALSE() returneaz valoarea logic TRUE; Funcii baz de date Funciile baz de date (Database) returneaz aciuni - valori sau etichete (sum;medie;maxim;minim; caut;numr) dintr-un cmp de date corespunztor unei baze de date, dup o anumit rubric, conform unui criteriu de selecie Funciile tip baz de date au n mod invariabil aceeai list de argumente: - baza de date: reprezint tabelul Excel sub forma unui cmp de date, de unde informaia va fi consultat sau extras; - rubrica: semnific atributul sau proprietatea asupra cruia opereaz calculul fcut de funcia tip baz de date. Rubrica poate fi identificat prin numele su sau prin numrul de ordine al acesteia n cadrul bazei de date; - cmp de criterii: reprezint unul sau mai multe cmpuri continue n care se pot preciza restriciile, care se regrupeaz n criterii de selecie la care trebuie s rspund interogarea respectiv. Principalele funcii tip baz de date sunt: =DSUM(baz de date;rubric/nr.rubric;cmp de criterii) returneaz suma valorilor unei rubrici aferente unei baze de date, care rspunde unui criteriu de selecie; =DMAX(baz de date;rubric/nr.rubric;cmp de criterii) returneaz cea mai mare valoare dintr-o rubric aferent unei baze de date, corespunztor unui criteriu de selecie; =DMIN(baz de date;rubric/nr.rubric;cmp de criterii) returneaz cea mai mic valoare dintr-o rubric aferent unei baze de date, corespunztor unui criteriu de selecie; =DAVERAGE(baz de date;rubric/nr.rubric;cmp de criterii) calculeaz media valorilor unei rubrici aferente unei tabele - pentru o baz de date, potrivit criteriului de selecie specificat=DCOUNT(baz de date;rubric/nr.rubric;cmp de criterii) numr celulele ocupate ntr-o tabel baz de date, conform unor criterii specificate; =DGET(baz de date;rubric/nr.rubric;cmp de criterii) returneaz coninutul unei rubrici pentru o baz de date, corespunztor unui criteriu specificat. Funcia este util pentru a regsi o informaie unic;

Funcii de cutare i consultare Funciile de cutare i consultare (Lookup & Reference) permit cutarea, identificarea i referirea coninutului unor celule: =CHOOSE(index-numeric;list de valori) returneaz n urma unei alegeri dintr-o list de valori, o aciune sau o valoare, ce urmeaz a fi activat sau executat, corespunztor unui index numeric. Indexul numeric determin care valoare (de tip text, numeric sau referin celular) din lista de argumente va fi selectat. Indexul este un numr cuprins ntre 0 i 29. =COLUMN(referin celular sau cmp) returneaz numrul colanei corespunztoare referinei celulare sau numrul primei coloane pentru cmpul specificat; =COLUMNS(cmp) returneaz numrul de coloane aferente cmpului specificat ca argument; =ROW(referin celular sau cmp) returneaz numrul liniei corespunztoare referinei celulare sau numrul primei linii a cmpului specificat ca argument; =ROWS(cmp) returneaz numrul de linii pe care l ocup cmpul specificat ca argument; =AREAS(referin celular) indic numrul de zone contigue dintrun cmp. Dac respectivul cmp conine mai multe zone contigue, atunci argumentul se mai nchide ntr-o parantez suplimentar; =VLOOKUP(cheie;cmp de consultare;coloan de recuperat) returneaz coninutul unei celule ce figureaz ntr-o coloan dintr-un tablou de consultare vertical. Sintaxa funciei de consultare vertical admite trei argumente i anume: - cheie: reprezint valoarea dup care are loc cutarea sau consultarea, (adres absolut/relativ sau nume de cmp); - cmp (sau tabel) de consultare: este cmpul asupra cruia opereaz consultarea prin cutarea valorii cheii precizate anterior; - coloan de recuperat: este numrul coloanei (numerotarea ncepe cu 1) de unde va fi recuperat informaia gsit n tabelul de consultare, corespunztor valorii cheii de cutare. n mod obligatoriu tabelul de consultare va fi sortat cresctor dup coloana care conine valorile cheii de consultare (comanda Data Sort, iar n rubrica Sort by se va preciza numrul sau numele coloanei dup care se va face sortarea) =HLOOKUP(cheie;cmp de consultare;linie de recuperat) returneaz coninutul unei celule ce figureaz ntr-o anumit linie a unui tablou de consultare orizontal. Argumentul cheie (sub forma unei referine celulare sau nume de cmp) va fi cutat n prima linie a cmpului de consultare, iar dac valoarea va fi gsit pe un numrul de linie precizat de ultimul argument, valoarea respectiv va fi returnat de funcia HLOOKUP. n mod obligatoriu tabelul de consultare orizontal trebuie sortat dup valorile cresctoare ale cheii de consultare aflate n prima linie (sortare de la stnga la dreapta). Dac valorile cheii nu sunt sortate, se va selecta tabelul de consultare i se va activa comanda de sortare (de la stnga spre dreapta): Data Sort, butonul Option i din rubrica Orientation se alege opiunea Sort left to right. Dac informaia cutat n tabelul de consultare vertical sau

orizontal nu va fi gsit, se va returna cea mai apropiat valoare (pe vertical sau pe orizontal) de cheia de consultare. Funciile tip dat calendaristic i or Funciile tip dat calendaristic i or (Date & Time) manipuleaz i opereaz calcule cu valori numerice ce reprezint date calendaristice sau timp:

Figura 4.20. Rezultatul funciilor de tip dat calendaristic =NOW() returneaz un numr corespunztor datei curente - cu zecimale ce reprezint ora; =TODAY() returneaz un numr-dat corespunztor datei curente; =DATEVALUE("ir de caractere") calculeaz numrul-dat corespunztor irului de caractere n format dat calendaristic (irul trebuie plasat ntre ghilimele); =DATE(an;lun;zi) calculeaz numrul-dat pentru data calendaristic specificat ca argument; =YEAR(numr-dat) returneaz corespunztor anului, un numr cuprins ntre 0 (1900) i 199 (2099) - extrgnd rezultatul dintr-un numrdat; =MONTH(numr-dat) extrage luna dintr-un numr-dat, sub form de valori cuprinse ntre 1 i 12; =DAY(numr-dat) genereaz un numr corespunztor zilei cu valori ntre 1 i 31; =WEEKDAY(X) returneaz numrul zilei din sptmn corespunztor argumentului X care poate fi de tip numr dat calendaristic sau text n format dat calendaristic; =DAYS360(dat debut;dat sfrit) calculeaz numrul de zile ntre dou date calendaristice considernd anul ca avnd 360 de zile; =TIME(or;minut;secund) calculeaz un numr-timp corespunztor orei, minutului i secundei; =TIMEVALUE(ir de caractere) returneaz numrul-timp corespunztor irului de caractere specificat n format dat/or (ntre ghilimele); =HOUR(numr-timp) extrage ora dintr-un numr-timp (0,000000 pentru ora 24:00:00 i 9,999988426 pentru ora 23:59:59), sub forma unui

numr cuprins ntre 0 i 23; =MINUTE(numr-timp) extrage minutul dintr-un numr-timp, sub forma unui numr ntreg cuprins ntre 0 i 59; =SECOND(numr-timp) extrage secunda dintr-un numr-timp sub forma unui numr ntreg cuprins ntre 0 i 59; Funcii text sau ir de caractere Funciile text (Text): permit diferite operaii cu iruri de caractere i furnizeaz n egal msur informaii legate de textul existent n celule: =CHAR(cod numeric ASCII) returneaz caracterul corespunztor codului numeric ASCII specificat ca argument; =TRIM(text) afieaz irul de caractere specificat ca argument n care toate spaiile inutile sunt anulate (cu excepia spaiilor care separ cuvintele textului); =CODE(text) returneaz codul numeric pentru primul caracter din textul specificat ca argument; =CONCATENATE(text1;text2;) concateneaz mai multe iruri de caractere specificate ca argumente, ntr-unul singur; =EXACT(tect1;text2) verific dac dou iruri de caractere sunt identice. Comparnd cele dou iruri, funcia returneaz valoarea logic TRUE dac acestea sunt identice sau valoarea logic FALSE n caz contrar; =UPPER(text) afieaz cu majuscule textul specificat ca argument; =LOWER(text) afieaz cu minuscule textul specificat ca argument; =MID(text;N;X) afieaz X caractere ale textului specificat ca argument, ncepnd cu poziia N; =LEN(text) returneaz numrul caracterelor ce formeaz textul specificat ca argument; =SUBSTITUTE(text-surs;N;X;text-nou) returneaz un nou ir de caractere (text-nou) la a N-a poziie a textului-surs, dup ce au fost anulate X caractere; =REPT(text;numr de ori) repet afiarea textului de un numr specificat de ori; =PROPER(text) determin scrierea cu majuscul a fiecrei prime litere din textul specificat ca argument; =VALUE(text) convertete un text ce reprezint un numr ntr-o valoare numeric (numrul ce figureaz n textul respectiv, trebuie s corespund unuia din formate numerice consacrate); =DOLLAR(numr;zecimale) convertete un numr n text, folosind un format monetar; =FIND(text1;text2;N) localizeaz poziia la care ncepe textul1 n textul2 ncepnd cutarea cu poziia N; Funciile financiare Funciile financiare (Financial) efectueaz o serie de calcule economico-financiare furniznd prin valorile returnate informaii utile referitoare la amortismente, la rentabilitatea investiiilor, plasamentelor, mprumuturilor etc. =PV(rata dobnzii;numr de perioade;mrimea plii;[valoare viitoare;tipul]) returneaz valoarea actual (present value) aferent unei sume investite sau depozitate la banc, prin pli periodice, n condiiile unei rate constante a dobnzii. Funcia financiar PV calculeaz deci valoarea prezent a unei sume investite, adic valoarea curent a unei serii de pli

viitoare. Funcia se utilizeaz pentru a se determina dac valoarea de revenire a unei anumite investiii este favorabil sau nu, innd cont de costul iniial al investiiei. Funcia PV (ca i alte funcii financiare PMT, FV) este considerat a fi o funcie-anuitate, adic opereaz cu o investiie sau un depozit la care toate plile sunt egale i sunt efectuate la intervale regulate. Argumentele funciei PV au urmtoarea semnificaie: - rata dobnzii reprezint procentul de dobnd perceput pentru o anumit perioad; - numr de perioade reprezint numrul total de pli periodice; - mrimea plii semnific valoarea plii fcute n fiecare perioad; - valoare viitoare reprezint suma total care se dorete a fi realizat dup ultima plat; - tipul este un parametru care semnific faptul c plata se face la nceputul perioadei (valoarea 1) sau la sfritul perioadei (valoarea 0 implicit). Dac sunt omise ultimele dou argumente, acestea vor fi considerate ca avnd valori nule. Argumentele rata dobnzii i numrul de perioade trebuie exprimate n aceeai unitate de timp lun sau an). =FV(rata dobnzii;numr de periode[;mrimea plii; valoarea prezent; tipul]) returneaz valoarea viitoare (future value) a unei investiii sau plasament n condiii de anuitate (pli i rate ale dobnzii constante). Argumentele funciei financiare FV sunt identice ce cele ale funciei PV cu excepia faptului c unul din argumente reprezint valoarea prezent a investiiei sau plasamentului. =PMT(rata dobnzii;numr de perioade;valoare prezent[;valoare viitoare;tip]) calculeaz valoarea lunar sau anual a plii pentru o investiie sau un mprumut. =RATE(numr de perioade;valoarea plii;valoare prezent) returneaz rata dobnzii pe perioada unei anuiti, pentru un mprumut sau o investiie. =NPER(rata dobnzii;valoarea plii;valoare prezent) returneaz numrul de perioade de plat pentru o investiie sau un plasament. Altfel spus, se calculeaz cte vrsminte sunt necesare pentru ca un capital constituit printr-o investiie i remunerat printr-o dobnd s ating o valoare specificat. =NPV(rata dobnzii;valoare1,valoare2,..) calculeaz valoarea actual net a unei investiii bazate pe o serie periodic de intrri de numerar (cash flows). Funcia NPV difer de funcia PV (present value), pentru c se bazeaz pe vrsminte care nu au aceeai mrime. Astfel se calculeaz valoarea actual net a unor intrri viitoare de fonduri, pentru a se evalua rentabilitatea unei investiii. Intrrile de fonduri sunt operaionale la intervale regulate, la sfritul fiecrei perioade. =SLN(valoare de inventar;valoare rezidual;durata normat de funcionare) calculeaz amortismentul linear al unei imobilizri cu o valoare de inventar dat, innd cont de o valoare rezidual estimat, pentru un numr de periode ct se presupune c va funciona investiia. Amortizarea linear a unei imobilizri se face prin anuiti constante (anuitatea se calculeaz raportnd valoarea de inventar a imobilizrii la durata de funcionare a acesteia). Toate funciile financiare pentru calculul amortismentului fac apel la noiunea de valoare rezidual. Aceast noiune semnific valoarea ce va putea fi recuperat la revnzarea imobilizrii.

=VDB(valoare de inventar; valoare rezidual; durata normat de funcionare; debutul perioadei; sfritul perioadei [;rata de depreciere; comutator]) calculeaz amortismentul degresiv ajustat (variable declining balance) al unei imobilizri cu o valoare de inventar anume, o oarecare valoare rezidual; amortizabil pe mai muli ani; cu o anumit rat de depreciere. Amortismentul degresiv ajustat reprezint amortismentul contabil descresctor (amortismentul este mai mare pentru primele anuiti) pn ce anuitatea amortismentului este mai mic dect anuitatea ce corespunde amortismentului linear, iar de aici ncolo suma amortizabil este calculat linear. Argumentele debutul i sfritul perioadei sunt utilizate pentru calcularea anuitilor incomplete de amortisment, adic plecnd de la o perioad cnd se ncepe calculul amortizrii, ctre ultima perioad pentru care se calculeaz amortizarea. Rata de depreciere este un parametru care influeneaz amortizarea n sensul creterii gradului de depreciere al imobilizrii. Argumentul facultativ comutator permite sau trecerea automat de la amortizarea degresiv la amortizarea linear (valoare zero implicit) sau mpiedicarea acestei treceri (valoare unu). =SYD(valoare de inventar;valoare rezidual;durat normat de funcionare; perioada pentru care se calculeaz amortizarea) returneaz amortismentul degresiv absolut, fr a corecta ultimele anuiti pentru amortizarea complet a investiiei. =DB(valoare de inventar;valoare rezidual;durat normat de funcionare; perioada pentru care se calculeaz amortizarea;numrul de luni pe an de funcionare a imobilizrii) returneaz amortismentul degresiv absolut, innd cont de numrul de luni pe an de funcionare a imobilizrii, deci ia n calcul un posibil aspect sezonier de utilizare al acesteia. Cele dou funcii SYD i DB sunt calculate pentru o rat de depreciere egal cu 2. =DDB calculeaz amortizarea dup metoda softy i este o funcie asemntoare cu DB, cu excepia faptului c ultimul argument este un factor de multiplicare al amortizrii degresive. Astfel, anuitile sunt calculate de o aa manier nct ultima anuitate este n, penultima anuitate este 2n, antepenultima este 3n i aa mai departe. 4.4.2. FUNCII DEFINITE DE UTILIZATOR (categoria User Defined) Funciile proprii sunt funcii definite de utilizator i care se comport n esen ca orice funcie predefinit. Numele acestor funcii, dup ce au fost definite, apar n caseta corespunztoare categoriei User Defined, categorie creat n momentul definirii primei funcii utilizator. Aceste funcii, odat definite, devin disponibile inclusiv prin asistentul de funcii, dar pot fi introduse i prin tastare direct n bara de formule. Utilizatorul recurge la definirea de funcii proprii atunci cnd expresia de calcul este prea lung i trebuie s o utilizeze frecvent (deci prefer o funcie care s abrevieze expresia de calcul respectiv) sau cnd conine calcule ce nu sunt posibil de efectuat doar cu ajutorul operatorilor utilizabili n formule. Definirea unei funcii proprii se realizeaz cu ajutorul limbajului Visual Basic.

ntrebri 1. Precizai utilitatea aplicaiei Total Commander. 2. Precizai care sunt principalele elemente care se pot introduce ntr-un document MS Word. 3. Care este utilitatea aplicaiei MS Excel ? 4. Care sunt etapele crerii unui grafic n MS Excel ? 5. Care sunt tipurile de funcii MS Excel ?

CAPITOLUL 5.
CALCULATORUL COMPATIBIL IBM PC
Cuvinte cheie: arhitectura calculatorului, microprocesor, memorie, echipamente periferice n figura 5.1. este prezentat schema de principiu a unui calculator compatibil IBM PC.

Figura 5.1. Arhitectura calculatorului compatibil IBM UC = unitatea de comand (microprocesorul); CM = coprocesor matematic permite efectuarea mai rapid de calcule cu cifre fracionare. ncepnd cu familia de microprocesoare 80486 acest coprocesor matematic este coninut (ncorporat) n el; Controler (C) - controleaz fluxul de informaie ntre unitatea de comand, memoria intern i echipamentele periferice; Magistralele sunt ci de comunicaie ntre calculator i echipamentele periferice; ROM = Read Only Memory; RAM = Random Access Memory; CMOS = memorie special; HDD = hard disk drive unitate de disc fix; FDD = floppy disc drive unitate de disc floppy (flexibil, dischet); KBD = keyboard tastatura; VIDEO = interfaa pentru monitor; MOUSE = interfaa pentru mouse; SERIE = interfaa serial; PARALEL = interfaa paralel.

5.1. PLACA DE BAZ Suportul fizic pe care sunt componentele arhitecturale ale unui PC este constituit din placa de baz a sistemului. Placa de baz (Printed Circuit Board, PCB; Mother Board, MB) este placa principal a unui calculator, pe care se gsesc circuite, conectori pentru plci adiionale, microprocesorul, BIOS-ul (Basic Input/Output System), memoria, interfaa cu dispozitivele de stocare de date, porturile (paralel, serial), slot-urile pentru plcile de extensie, controlerele pentru periferice (monitor, tastatur, unitatea de disc). Placa de baz este o component principal ale unui sistem de calcul, deoarece pe ea se cupleaz toate celelalte componente, ncepnd cu microprocesorul i terminnd cu plcile de extensie. Funcie de posibilitile pe cale le ofer, pe o plac de baz se poate monta un anumit tip de procesor, un anumit tip de memorie i un anumit numr de alte componente. Practic, placa de baz definete caracteristicile calculatorului, circuitele care le deine determinnd performanele pe care le ofer acesta.

Figura 5.2. Plac de baz pentru un singur procesor

Figura 5.3. Plac de baz biprocesor

BIOS (Basic Input Output System) - este o component hardware de memorie, n care este stocat un modul program ce asigur o conexiune minimal cu memoria extern. La pornirea calculatorului, acest program va cuta n memoria extern componentele sistemului de operare i dac acestea sunt gsite, vor fi lansate n execuie.

Figura 5.3. Tipuri de BIOS Se pot defini trei categorii de plci de baz, n funcie de complexitate: plcile integrate sunt alegerea potrivit pentru utilizatorii care nu doresc s se confrunte cu probleme de compatibilitate ntre componente i care doresc s foloseasc sistemul pentru rularea de aplicaii de nivel mediu. Aceste plci au de obicei controlerele video i de sunet i modem-ul integrate; a doua categorie de plci este cea de nivel mediu, fr controler video integrat. Alegerea plcii video se face de ctre utilizator. Plcile au controler audio integrat, care poate fi dezactivat n cazul n care se apeleaz la o plac de sunet specializat; a treia categorie este constituit din plcile destinate aplicaiilor profesionale. Chipset-ul Chipset-ul plcii de baz este o component electronic deosebit care asigur logica de funcionare a plcii de baz. Placa de baz este doar un suport fizic de interconectare electric a componentelor, n timp ce chipset-ul este de fapt cel ce coordoneaz, sincronizeaz i controleaz toat circulaia de informaii pe magistralele plcii de baz. Chipset-ul asigur corelaia dintre setul de instruciuni ale microprocesorului cu sarcinile pe care le poate nelege placa de baz i le poate transmite spre execuie celorlalte dispozitive.

Figura 5.4. Tipuri de chipset-uri

Un chipset este alctuit din dou pri: North Bridge i South Bridge. North Bridge-ul se ocup cu funciile principale, cum ar fi comunicarea cu memoria RAM, cache, cu conectorii PCI i AGP, n timp ce South Bridge-ul conine elementele legate de controllerul de hard disc SCSI sau IDE, controller-ul serial i cel USB. Evoluia procesoarelor i dezvoltarea chipset-urilor sunt dou procese strns legate, fapt pentru care anumite chipset-uri sunt proiectate pentru a profita de anumite caracteristici constitutive ale unui procesor. Trebuie specificat c, n ultima perioad, o plac de baz va suporta procesoare numai de un anumit tip (de exemplu, Pentium III, Pentium IV sau Athlon). Primul motiv este c procesoarele au conectori fizic diferii unul de cellalt, cel de-al doilea motiv pentru care difer plcile de baz fiind chipset-ul utilizat. Dei diferite modele de plci de baz pot avea opiuni diferite sunt cteva componente cheie care sunt prezentate la toate modelele. Astfel, pe orice plac exist un soclu pentru procesor, module de memorie, slot-uri de extindere pentru placa video, sunet, modem, plac de reea, conectori pentru HDD i uniti de CD, porturi seriale, paralele i de tastatur. Pe primele plci de baz procesorul se conecta pe un mic piedestal numit socket, care prezenta orificii ce corespundeau ca amplasament, cu pinii de pe procesor. Urmtoarea generaie de plci de baz a introdus o mbuntire, n colul interior al socket-ului a aprut un pin suplimentar, eliminndu-se posibilitatea introducerii greite a procesorului. O alt mbuntire, numit ZIF (Zero Insertion Force), prevedea un socket care prezenta o minimanet care n poziia ridicat, permitea introducerea/scoaterea cu uurin a procesorului, iar n poziia lsat, maneta bloca procesorul n soclu, aliniind n acelai timp pinii de pe procesor cu orificiile de pe socket.

Figura 5.5. ZIF Socket, 1 procesor, 2 manet, 3 socket Tehnologiile folosite la memorii au urmat calea dezvoltrii procesoarelor, evolund n diverse forme. Pn cu relativ puin timp n urm SIMM-urile (Single In line Memory Module) de 72 de pini au reprezentat mare parte din memoria instalat n calculatoarele IBM i compatibile. Acestea au ns un mare dezavantaj: trebuie instalate n perechi de module identice, aa c dac se doreau 8 MB de memorie trebuia s fie instalate dou module de cte 4 MB unul lng altul. Treapta urmtoare au fost DIMM-urile (Dual In line Memory Module) care se puteau instala i cte unul. DIMM-urile erau realizate n trei variante, aa numitele PC66, PC100 i PC133, numerele semnificnd viteza maxim la care li se garanteaz

funcionarea. Urmtoarea generaie de memorii (Rambus) poate fi ntlnit n PC-urile high-end, inclusiv la Pentium IV, dar este semnificativ mai scump dect DIMM-urile, firma AMD incluznd suport n chipset-urile sale pentru memorii DDR (Double Data Rate), mai rapid dect RAM-ul PC 133 i mai ieftin dect Rambus. Cele mai multe plci de baz au interfee EIDE (Enhanced Integrated Drive Electronics), iar unele au controllere SCSI (Small Computer System Interface). SCSI este semnificativ mai rapid, mai ales n medii multitasking (lucrul cu mai multe aplicaii n acelai timp) i suport mai multe dispozitive, dar este n acelai timp i mai scump. Noile standarde EIDE sunt ns suficient de rapide pentru majoritatea utilizatorilor individuali. Interfaa EIDE a evoluat de la IDE, care suporta HDD-uri i CDROM-uri pe un acelai standard. Aceasta a devenit UDMA (Ultra Direct Memory Access), care a evoluat din DMA i care a oferit rate de transfer mai mari. UDMA33 era capabil de transferuri la viteza de 33,3 MBps. Fiecare canal putea suporta dou dispozitive (de exemplu, un HDD i un CD-RW), iar plcile de baz erau n general dotate cu cte dou canale, respectiv UDMA100 suport rate de transfer de pn la 100 MBps. Formatul slot-urilor de extindere a variat i el n timp. Dup ISA, pe cale de dispariie, PCI-ul, a devenit standardul pentru plcile de extensie i ulterior a mai aprut un model de slot destinat exclusiv plcilor grafice, slotul AGP. AGP este special proiectat pentru a oferi rate mari de transfer necesare graficii complexe, iar ultima generaie de plci video a fost lansat exclusiv n acest format. Alte slot-uri noi sunt AMR (Audio Modem Riser), conceput pentru a conecta placa de sunet i un modem i CNR (Communications Network Riser) interfa pentru reele locale.

a) Figura 5.6. Slot-uri (a AMR, b CNR)

b)

Plcile de baz au diferite forme i dimensiuni. Totui, pentru a uura proiectarea carcaselor, au fost standardizate anumite formate. Cel mai ntlnit format este acum ATX, dei mai exist plci de baz n formatul anterior i anume AT. Specificaiile ATX dicteaz att plasamentul conectorilor pe placa de baz (pentru alinierea cu carcasa), ct i multe alte detalii cum ar fi forma conectorului de alimentare. Exist i variaii ale acestui format - de exemplu, MicroATX preia specificaiile de baz ale ATX, dar are mai puine slot-uri de extensie pentru a putea s ncap n carcase mai mici. Conectorii pentru plcile multimedia i perifericele USB sunt ataai direct pe o plac ATX, fapt care i face mai uor de instalat dect vechiul format AT (unde majoritatea conectorilor se ataau de placa de baz prin cabluri). Astfel, pe o plac de baz se gsesc dou porturi PS/2 (unul pentru tastatur i unul pentru mouse), cel puin dou porturi USB, dou seriale, unul pentru reea i unul paralel. Unele plci au integrat i suportul video, eliminnd astfel nevoia unei plci grafice separate, caz n care se mai adaug un conector pe motherboard. Soluiile grafice integrate elimin nevoia de plac video separat i au un cost redus, dar penalizeaz la

capitolul performan, acest lucru fiind valabil i la plcile cu sunet integrat. Acestea ofer posibiliti de procesare la nivel de baz i deci nu au o calitate foarte bun. n fine, majoritatea plcilor de baz sunt compatibile cu plcile de extensie, indiferent de productorul acestora, existnd ns i unii productori, care din dorina de a ine sub control o pia ctigat, prefer s-i impun o anumit originalitate n fabricarea diverselor plci sau a altor componente. 5.2. UNITATEA DE COMAND Este componenta de baz a calculatorului, capabil s prelucreze datele din memoria intern prin intermediul unor circuite care pot realiza instruciunile unui program. Funcionarea unitii de comand este definit prin: - descrierea setului de instruciuni pe care le poate interpreta; - descrierea regulilor de interpretare. Pentru a se realiza prelucrarea datelor este necesar introducerea programului corespunztor n memoria intern. Datorit faptului c, calculatorul lucreaz intern n cod - main, ce are la baz sistemul de numeraie binar, apare necesitatea transformrii instruciunilor din programul utilizatorului n instruciuni cod-main, acestea fiind instruciunile pe care unitatea de comand le poate executa. Din punct de vedere constructiv, unitatea de comand are n structura sa patru mari blocuri funcionale: - unitatea de comand i control (UCC); - unitatea aritmetic-logic (UAL); - registrele proprii; - unitatea de interfa cu celelalte componente ale sistemului (UI). Unitatea de comand i control coordoneaz i controleaz ntreaga activitate de prelucrare la nivelul componentelor calculatorului, coninnd logica de comand pentru execuia instruciunilor din registrul de instruciuni. Ea determin practic secvena de operaii elementare ce trebuie executate. Unitatea de comand i control execut instruciunile unui program (memorat n memoria intern la adrese succesive) astfel: - extrage din memoria intern a calculatorului o instruciune din program; - decodific instruciunea pentru a afla ce operaie trebuie s execute i ce date vor fi folosite; - extrage din memoria intern datele necesare prelucrrii; - activeaz circuitele electronice corespunztoare din UAL pentru a executa operaia cu datele solicitate; - scrie la o anumit adres de memorie rezultatul obinut n urma executrii operaiei solicitate. Unitatea aritmetic-logic (UAL) reprezint ansamblul de circuite electronice prin care se realizeaz prelucrarea datelor cerute prin instruciuni sau comenzi. Prelucrarea se face prin operaii aritmetice, logice i de comparare. Fiecare circuit este specializat s realizeze un una din operaiile de baz.

Registrele sunt utilizate ca memorie tampon n timpul executrii unei instruciuni. Registrele proprii funcioneaz ca o memorie proprie a procesorului n care acesta pstreaz temporar informaiile. Exist mai multe tipuri de registre: - registrul de date n care sunt stocate datele i rezultatele prelucrrii; - registrul de instruciuni n care se pstreaz codul instruciunii curente; - registrul contor n care este memorat adresa instruciunii care urmeaz s fie executat. Unitatea de interfa cu celelalte componente ale calculatorului (UI) asigur, prin intermediul magistralei, legtura dintre procesor i celelalte componente ale sistemului: memoria intern i dispozitivele de intrare-ieire. Aceasta (UI) realizeaz funcia de transfer al datelor de la i spre procesor. Comunicarea unitii de comand cu celelalte componente cum ar fi controlerul adaptorului de discuri, controlerul adaptorului video, etc., se face prin intermediul unor puncte de intrare n microprocesor numite porturi. Unitatea de comand este de fapt un microprocesor care poate aparine uneia din familiile 80286, 80386, 80486, 80586 etc. n urma nfiinrii mai multor firme productoare de microprocesoare, denumirea acestora nu mai respect numerele de mai sus, preferndu-se nume, de exemplu Pentium, Celeron, K6, Athlon, Duron, etc. Microprocesorul este creierul sistemului de calcul, uzual, dup tipul acestuia fiind denumit ntregul sistemul. Fiecare microprocesor poate lucra la o anumit vitez, msurat n MHz sau n GHz. Evident, cu ct aceast vitez de lucru este mai mare i rapiditatea de execuie a unor operaii va crete.

Figura 5.7. Microprocesor produs de firma AMD

Figura 5.8. Microprocesor produs de firma Intel

Pentru exemplificare, n tabelul urmtor este prezentat o evoluie a microprocesoarelor produse de Intel. An Procesor Frecvena Tranzistoare Performan Lime maxim la (Nr.) (MIPs) magistral apariie extern (Mhz) (B) 2 6.000 8 8 29.000 0,8 16 12,5 134.000 2,7 16

1974 8080 1978 8086 1982 80286

1985 1989 1993 1995

80386DX 80486DX Pentium Pentium Pro 1997 Pentium II 1999 Pentium III 2000 Pentium IV

20 25 60 200 266 500 1500

275.000 1.200.000 3.100.000 5.500.000 7.000.000 8.200.000 42.000.000

6,0 20 100 440 466 1000 -

32 32 64 64 64 64 64

Sursa: http://ironbark.bendigo.latrobe.edu.au/courses/subjects/int11ct/2003/schedule.html INT11CT Computer Technology, History part 4 - Pentium 1, 2, 3, 4

Trebuie precizat faptul c, un calculator poate avea unul sau mai multe procesoare. Plcile de baza permit n general prezena unui singur procesor, ns sunt productori ce ofer opiunea de dual processor (dou procesoare pe aceeai plac de baz). Problema este c numai anumite sisteme de operare tiu s foloseasc avantajele multiprocesrii. La Windows 9x spre exemplu, prezena unui procesor suplimentar nu va influena cu nimic performana sistemului. Sistemele multiprocesor sunt folosite n general la servere, sau n staii de lucru cu flux mare de date (CAD, GIS, etc.). Pe lng procesor, o importan deosebit o are partea de rcire. Dac ne referim doar la procesor, n aceast categorie intr trei elemente. Unul este partea pasiv, radiatorul, iar cel de-al doilea este partea activ, aa numitul ventilator. Pentru un mai bun transfer termic ntre pastila microprocesorului i cooler se folosete o past special numit past termoconductoare, aceasta fiind de trei tipuri: siliconic, din pulbere ceramic, pulbere de argint.

Figura 5.9. Elemente de rcire a microprocesorului Tipuri de procesoare Procesoarele sunt mprite de regul dup setul de instruciuni, astfel:

Procesoarele CISC (Complex Instructions Set Computer). Sunt procesoare cu set complex de instruciuni, cu format variabil, care permit un numr mare de moduri de adresare. Executarea unei instruciuni presupune efectuarea mai multor operaii n mai multe cicluri-main. Procesoarele rezultate sunt complexe, cu un numr mare de cablaje care realizeaz implementarea setului de instruciuni. Aceste procesoare utilizeaz eficient memoria intern. Un exemplu este tipul MMX de la procesorul Pentium

care are un set extins de instruciuni pentru multimedia. Procesoarele RISC (Reduce Instructions Set Computer). Sunt procesoare cu set redus de instruciuni, care au instruciuni elementare, majoritatea putnd fi executate ntr-o singur perioad de ceas. Instruciunile au lungime fix, folosind un singur acces la memorie. Au un numr minim de moduri de adresare i, n compensaie, un numr mare de regitri n care se depun operanzii. Instruciunile lucreaz cu operanzii de preferat n regitri, operaiile fiind elementare. Datorit simplitii operaiilor elementare, pot fi construite uniti de prelucrare paralele rezultnd execuia simultan a mai multor instruciuni. Cu aceste procesoare se implementeaz tehnica PIPE-LINE de executare a instruciunilor, n care, n fiecare perioad de ceas se preia cte o instruciune. La un moment dat sunt n execuie mai multe instruciuni, n diverse stadii. Acest mecanism a fost preluat de INTEL ncepnd cu seria 486. Noile microprocesoare La ora actual, Intel a lansat pe pia o nou generaie de microprocesoare. Dac pn acum la achiziionarea unui microprocesor se avea n vedere viteza de tact (MHz sau GHz), de acum ncolo, puterea de calcul ine cont de numrul de inimi ale acestuia. Aceste produse, cunoscute ca i Core duo, Core 2 duo sau Quad Core, ofer o vitez i o putere excepionale pentru servere, staii de lucru, coninut multimedia, jocuri, etc. Tranziia ctre tehnologia multi-core a nceput prin tehnologia Hyper-Threading, ce permitea executarea de ctre un singur microprocesor a mai multor aplicaii n paralel. Microprocesoarele cu mai multe inimi, permit o adevrat prelucrare paralel, ca i cum ar exista mai multe pe aceeai plac de baz. Practic, se reduce extrem de mult solicitarea la care era supus microprocesorul n cazul utilizrii mai multor aplicaii simultan, rezultnd o vitez de lucru sporit. Toate aplicaiile vor rula mult mai repede i mult mai bine, chiar dac vor rula simultan.

Figura 5.10. Procesoare multi-core (dual core - stnga i quad core - dreapta) Tendina de implementare a procesoarelor multi-core (mai multe nuclee pe acelai cip de siliciu) va continua i n anii urmtori, dorindu-se chiar i integrarea prii de grafic n procesor. 5.3. MEMORIA INTERN Memoria intern este o component pasiv care pstreaz pe durata prelucrrii att programele care se execut ct i datele care sunt necesare acestora, adic reprezint componenta funcional destinat pstrrii temporare informaiei. Att datele ct i instruciunile ce compun programele sunt alctuite din punctul de vedere extern al utilizatorului din

litere, cifre i caractere speciale. Pentru a putea fi memorate i prelucrate de calculator ele trebuie convertite n cod binar. Codul binar folosete numai dou simboluri pentru reprezentarea informaiilor i anume cifrele 1 i 0. Microprocesorul care este componenta activ ce realizeaz efectiv prelucrarea datelor iniiaz un permanent schimb de informaii cu memoria intern. El preia succesiv instruciunile de program, solicit i datele aferente, iar rezultatele se depun tot n memoria intern de unde sunt ulterior trimise spre afiare sau stocate pe memorii externe.

Figura 5.11. SIMM (Single In-Line Memory Module) cu 72 de pini

Figura 5.12. DIMM (Dual Inline memory Modules) 168 de pini

Figura 5.13. Memorie DDRAM, 184 pini Informaia memorat se compune din:

secvene de instruciuni (programe); date preluate din mediul exterior sistemului de calcul; rezultate intermediare obinute n timpul prelucrrii datelor; informaii rezultate n urma execuiei programelor care, de regul, vor fi transmise mediului exterior prin dispozitivele de ieire.

Din punct de vedere al memoriei nu este deosebit de important natura informaiei memorate, ci modul de stocare, i mai ales regsirea acesteia. Fizic, memoria este constituit din elemente care pot avea dou stri stabile: 0 sau 1. Rezult c putem defini memoria ca pe o succesiune de dispozitive logice elementare, capabile s rein fiecare o valoare binar, adic un BIT (1b Binary Digit) de informaie. Unitatea elementar de informaie este, deci, bit-ul sau poziie binar, fiind definit ca un element ce

poate memora o cifr binar, 0 sau 1, dup cum elementul fizic corespunztor este parcurs de un curent de o anumit intensitate. Funcional, memoria poate fi privit ca o niruire de bii care se caracterizeaz prin valoarea i prin poziia (adresa) lor n aceast secven. Prin construcia sistemului de calcul, accesul la informaia din memorie se poate realiza, la nivelul unui grup de bii numit locaie de memorie. Locaia de memorie este, deci, unitatea adresabil a memoriei. Fiecare locaie de memorie se caracterizeaz n mod unic prin:

adresa ei n memorie; mrimea ei, respectiv cantitatea de informaie pe care o poate memora, msurat n numr de bii. Principial memoria intern poate fi privit ca o succesiune adiacent de celule de memorie, fiecare celul avnd proprietatea de a memora un 8 bii. Fiecare celul are o adres unic care este un numr natural ncepnd cu zero. Adresele de memorie servesc pentru identificarea direct i rapid a oricrei celule i implicit a oricrei instruciuni sau operand prezent n memorie.
... 6 5 4 3 2 1 0

Figura 5.14. Locaii de memorie O succesiune de 8 bii formeaz un octet sau un Byte (1B Binary Term). Nevoia de standardizare a impus pe plan mondial un sistem de codificare binar a datelor, cifre, litere, caractere speciale, pe 8 bii denumit ASCII (American Standard Code for Information Interchange). S-a recurs la reprezentarea binar a datelor datorit componentelor electronice care puteau menine numai dou stri stabile, stri care au fost asociate valorilor 1 i respectiv 0. Matematica, prin George Boole i algebr sa boolean a constituit suportul logic al calculelor cu numere binare. Capacitatea de memorare este dat de numrul de octei pe care memoria intern respectiv i conine, unitatea de msur uzual fiind kilooctet-ul (kByte-ul). 1KO = 1024 octei (bytes) = 210 bytes 1MB = 1024 KB = 1.048.576 octei (bytes) = 220 bytes 1GB = 1024 MB = 1.073.741.824 octei (bytes) =230 bytes 1 TB = 1024 GB (210 gigabytes) = 240 bytes 1 PB = 1024 TB (210 terabytes) = 250 bytes

1 EB = 1024 PB (210 petabytes) = 260 bytes n memoria intern, reprezentarea datelor se realizeaz la nivel de: byte semicuvnt - 8 bii ; 2 bytes - cuvnt de memorie 16 bii; 4 bytes - dublu cuvnt 32 bii; 8 bytes - cvadruplu cuvnt 64 bii.
Caracteristici ale memoriei

Cuvntul de memorie reprezint numrul de octei de informaie care pot fi citii sau scrii ntr-o singur operaie de transfer cu memoria. Transferul cu memoria este operaia prin care, de la o adres de memorie sunt transferai un numr de bii corespunztor citirii sau scrierii n memorie. Unitatea de transfer cu memoria este cuvntul de memorie. Lungimea cuvntului de memorie este o caracteristic constructiv a unui sistem de calcul. Capacitatea memoriei reprezint numrul maxim de bii de informaie care pot fi memorai la un moment dat. Altfel spus, capacitatea de memorie este dat de numrul total de locaii de memorie. Ca unitate de msur se folosesc multiplii Byte-ului, n funcie de ordinul de mrime al memoriei, informaie care caracterizeaz diferitele generaii de calculatoare. Timpul de acces la memorie. Orice acces la memorie este precedat de furnizarea de ctre procesor a adresei de memorie, unde se va face operaia de scriere sau citire. Timpul de acces la memorie reprezint intervalul scurs ntre momentul furnizrii adresei de ctre procesor i momentul obinerii informaiei. Cnd memoria este prea lent n comparaie cu viteza de lucru a procesorului, pe durata accesului la o locaie de memorie apar, pentru procesor, timpi suplimentari de ateptare. Noile tehnologii de realizare a memoriei urmresc o scdere a timpului de acces, astfel nct memoria s lucreze sincron cu procesorul, fr a introduce stri de ateptare. Ciclul de memorie este timpul minim necesar ntre dou accesri succesive la memorie. Viteza de transfer mai numit i rata de transfer. Rata de transfer reprezint viteza cu care este furnizat o informaie. Viteza de transfer reprezint numrul de uniti de informaie transferate n unitatea de timp. Se msoar n octei sau multipli de octei pe secund. Viteza de transfer poate fi mbuntit dac accesarea unei adrese de memorie este urmat nu de citirea unui singur cuvnt de memorie, ci de citirea mai multor cuvinte succesive. Costul este preul memoriei raportat la capacitatea de memorare. Funcia de baz a memoriei interne este de a stoca programul, funcie care trebuie s se desfoare n urmtoarele condiii: capacitatea de memorare ct mai mare; timp de acces ct mai mic; protecia deplin a informaiei; tehnici de introducere/extragere a informaiilor ct mai simple i eficiente. Exist mai multe clasificri ale memorie intern. Astfel, conform utilitii ei n cadrul unui sistem de calcul, avem BIOS (ROM), RAM i CMOS. Din punctul de vedere al accesului fizic, avem RAM clasic, SDRAM respectiv DDRAM i RDRAM respectiv RamBus. Dac ne referim la tehnologia de implementare, avem mai multe

tipuri, dintre care amintim DRAM, SRAM, CMOS, PROM, EPROM, EEPROM, etc. Vom considera memoria intern ca fiind format din 2 tipuri de memorie, ROM i RAM. Calculatoarele personale dispun de circuite de memorie care pstreaz programe necesare pentru funcionarea sistemului, programe ce nu-i modific de regul, coninutul. Aceste programe speciale sunt pstrate ntr-o memorie nedistructibil numit memorie ROM (Read Only Memory). Informaiile din memoria ROM sunt destinate numai citirii, deci nu pot fi modificate sau terse. Rolul acestei memorii este de a stoca programe cu grad mare de generalitate i o frecven sporit de utilizare. Plasarea acestor programe n partea de hardware a unui sistem de calcul ofer avantajul vitezei i siguranei n execuie, comparativ cu implementarea lor ca software, care ar avea doar avantajul flexibilitii. Dintre variantele de memorii ROM menionm: PROM (Programmable ROM - memorii ROM programabile) sunt memorii al cror coninut nu este fixat din construcie; coninutul poate fi nscris dup dorina utilizatorului, dar o dat ce a fost nscris nu se mai poate modifica sau terge; EPROM (Erasable PROM) sunt memorii PROM ce pot fi terse, dar numai prin procedee speciale utiliznd un generator de radiaii ultraviolete; EEPROM (Electrically EPROM) sunt memorii EPROM care nu necesit surse de radiaii ultraviolete, ci doar un curent de voltaj nalt pentru tergerea coninutului. Spre deosebire de EPROM, ele nu trebuie scoase din soclurile n care sunt montate pe placa de baz. Dac EPROM trebuia tears integral pentru a se renscrie, EEPROM execut operaia de tergere i rescriere a fiecrui byte n mod independent; Flash ROM sunt actualele EEPROM dar care folosesc voltajul normal pentru tergerea i renscrierea coninutului (5V sau 3,3V). tergerea i renscrierea datelor se poate realiza pentru unul sau mai multe blocuri de memorie, existnd posibilitatea ca pentru modificarea anumitor blocuri s fie solicitat un voltaj mai mare. Memoria RAM (Random Access Memory) este o memorie cu acces aleator, volatil (coninutul ei se distruge o dat cu deconectarea sistemului de calcul de la reeaua electric sau n urma comenzilor de iniializare a memoriei). Memoria RAM este o memorie cu acces direct realizat din module (cip-uri) de diverse capaciti. Este o memorie de mare capacitate n care utilizatorul, respectiv programele acestuia, au dreptul de a scrie i de a citi date. Ea este memoria de lucru curent, fiind la dispoziia utilizatorului. Dac se dorete pstrarea datele din aceast memorie pentru a le utiliza i dup nchiderea calculatorului, ele trebuie salvate, adic memorate pe un suport de memorie extern, hard disc sau floppy disc, de exemplu. Din punct de vedere al principiului de stocare a datelor memoria RAM poate fi de tip: DRAM (Dynamic Random Access Memory); SRAM (Static Random Access Memory). Memoria DRAM este o memorie crei coninut se pierde dac prin semnalele de comand nu se specific rencrcarea celulelor cu un anumit coninut. Aceast operaie se numete remprosptarea memoriei. Remprosptarea memoriei const n recitirea la intervale prestabilite a

datelor din memorie i renscrierea lor la aceleai adrese. De exemplu, un cip de 8 MB necesit remprosptarea coninutului la fiecare 32 de milisecunde. Memoria SRAM este o memorie care pstreaz coninutul celulelor binare fr prezena impulsurilor de remprosptare. Pentru a face dintr-o memorie DRAM o memorie SRAM, ar fi necesar un simplu comutator pentru a bascula ntre transferul semnalelor electrice sau pstrarea lor. La nivel de baz, memoria intern este format din 16 blocuri de 64 KO (KB) fiecare (figura 5.15.). Blocurile 1-9 conin: - n prima parte (primul bloc) se regsesc componentele sistemului de operare rezidente n memoria intern, restul blocurilor fiind la dispoziia utilizatorului, pentru programele acestuia; - urmtoarele 5 blocuri conin memoria video, adic cea corespunztoare celor afiate pe ecranul video; - n ultimul bloc se afl coninutul memoriei ROM.

Figura 5.15. Harta memoriei interne


Memoria intern poate avea capaciti peste 1MB prin memoria extins, pn la 4, 8, 16, 32, 64, , 1024 MB, etc. Acest tip de memorie este creat prin intermediul unui soft special, unele sisteme de operare (de exemplu, MS DOS), nerecunoscnd memoria de peste 1 MB. Memoria extins este memoria suplimentar accesibil utilizatorului prin mecanismul XMS (eXtended Memory Specification), care poate fi implementat pe procesoare care lucreaz cu cuvinte de adres de 32 bii. Programele trebuie scrise ca utiliznd special aceste mecanisme. Programul sistem care gestioneaz acest tip de memorie n sistemul de operare MS-DOS este HIMEM.SYS.

n zonele rmase libere ntre 640 i 1 MB, se poate crea i gestiona, tot prin intermediul unui soft special (EMM386.EXE n sistemul de operare MS-DOS) o zon de memorie numit memorie expandat, cu aceeai capacitate i cea a memoriei extinse. Aceast memorie este format din pagini de 16 KB fiecare. Memoria CMOS Memoria CMOS este memorie de tip RAM care are un circuit de alimentare separat de la un acumulator. Datorit acestuia informaia din memoria CMOS se va pstra i dup ce se oprete calculatorul. Tot din acest motiv memoria CMOS se comport ca o memorie permanent, nevolatil. Avantajul su esenial const n aceea c informaiile nscrise aici se pot actualiza oricnd este nevoie. n memoria CMOS se introduc o serie de parametrii i informaii de control ca de exemplu: parole, data curent i ora, informaii despre setri ale echipamentelor din configuraie, etc.

Figura 5.16. Memorie CMOS i acumulator Memoria Cache Memoria cache interpune un bloc de memorie rapid SRAM ntre microprocesor i un bloc de DRAM. Un circuit special denumit controller de cache ncearc s menin n memoria cache, datele sau instruciunile pe care microprocesorul le va solicita n momentul urmtor apelnd la un algoritm statistic de anticipare. Dac informaia cerut se afl n memoria cache, ea poate fi furnizat fr stri de ateptare (cache hit). Dac informaia cerut nu este n memoria cache, ea este transferat din RAM la viteza corespunztoare RAM-ului, constituind un eec cache (cache miss). Un spor semnificativ de vitez este constatat mai ales n cazul n care procesorul are de executat un program alctuit din instruciuni de ciclare, aflate n ntregime n spaiul de memorie cache. Un factor major ce determin performanele cache-ului este cantitatea de informaie coninut, cu ct cache-ul este mai mare, cu att cantitatea de date transferat este mai mare. Practic, cache-ul este cuprins ntre 256 KB i 2-4 MB. Dezavantajul unui cache mai mare l reprezint costul, cipurile SRAM mai rapide majornd costul ntregului sistem. Pentru microprocesor, cache-urile pot fi externe sau interne. Un cache intern (cache L1), numit cache primar, este construit n circuitul microprocesorului, iar un cache extern (cache L2) sau cache secundar, folosete un controller extern i cip-uri de memorie extern. Cache-ul primar deine un potenial de accelerare mai mare dect cache-ul secundar din cauza conectrii sale directe la circuitul intern al microprocesorului, dar, datorit plasrii, memoria cache de nivel 1 are dimensiuni mai mici dect cea de nivel 2.

Figura 5.17. Memoria cache L1 (primar) i L2 (secundar) Memoria video Afiarea informaiilor pe monitor a devenit o sarcin din ce n ce mai complex odat cu trecerea de la monitoarele alb-negru la monitoarele color, de la simpla afiare de text la afiarea imaginilor n micare. Placa grafic responsabil de procesarea informaiilor care se afieaz a devenit din ce n ce mai sofisticat incluznd acum elemente de tipul BIOS-ul video, procesorul video, RAM-ul video. Trebuie reinut faptul c zona de memorie RAM alocat special lucrului cu monitorul, valabil la primele PC-uri, este acum plasat direct pe placa grafic sub denumirea de RAM-video. Capacitatea acestei memorii a crescut continuu, fiind un parametru important al performanei de ansamblu a oricrui calculator. 5.4. MAGISTRALELE Reprezint linii pasive care interconecteaz componentele funcionale ale sistemului n vederea schimbului de informaii ntre ele. Schimbul de informaii prin intermediul magistralelor utilizeaz transmisia n paralel, adic magistrala este format din n linii pe care se transmit concomitent m bii de informaie. La un moment dat, pe o magistral se poate executa un singur transfer de date de un anumit tip. n funcie de natura informaiilor transferate, magistralele pot fi: magistrale de adrese, care conin linii de adrese pe care se transfer informaiile de adres; magistrale de comenzi, care conin linii de comenzi i de stare; magistrale de date, care conin linii de date.
O anumit categorie de sisteme de calcul este aceea care folosete magistrala unic. n acest caz, toate resursele sistemului sunt conectate la aceast magistral. Ea este alctuit din linii grupate n:

linii de adrese; linii de date; linii de comenzi i de stare.

Dezavantajul, n acest caz, este c la un moment dat se poate efectua

doar un singur transfer de un anumit tip. n sistemele de calcul cu magistrale multiple o magistral leag o pereche de uniti funcionale ce trebuie s comunice ntre ele. O astfel de organizare permite transferul de informaii n paralel ntr-o perioad de ceas, ntre mai multe uniti, pe magistrale diferite. Dup sensul transferului de informaii, magistralele pot fi:

unidirecionale, cnd transferul se realizeaz ntr-un singur sens (ex.: magistrala de adres, care are ca destinaie ntotdeauna registrul de adres); bidirecionale, cnd informaia poate fi vehiculat n ambele sensuri, alternativ (ex. magistrala de date). numrul de linii pe care se face transferul de informaii; frecvena de ceas la care lucreaz; rata de transfer a datelor; arhitectura magistralei.

Magistralele se caracterizeaz prin:

Arhitectura magistralei definete tipul de adaptoare pe care le accept i implicit tipul de echipamente periferice, numrul i natura extensiilor. La calculatoarele PC din seria XT, magistrala era pe 8 bii, cu o rat de transfer de 1 MB/sec, iar la Pentium magistrala este de 64 bii, cu peste 500 MB/sec. Magistrala ISA (Industry Standard Architecture) este prima arhitectur standard industrial creat de INTEL.

Figura 5.18. Slot ISA Magistrala MCA (Micro Channel Architecture), creat de IBM, include un sistem ce permite unui adaptor s preia controlul de la procesor pe timpul efecturii unei operaii de transfer. Magistrala VESA (Video Electronics Standards Associations), realizat pentru creterea performanelor adaptorului video este standardul de magistral din seria PC486 i permite conectarea a trei periferice rapide, adaptoare de hard-disk i de reea. Magistrala PCI (Periferic Connection Interface) se conecteaz la magistrala local printr-un singur cip. Lucreaz pe 32 sau 64 bii, cu rate de transfer de 500 Mb/sec.

Figura 5.19. Slot PCI

Pe lng cei doi prezentai anterior, mai exist un tip de conector,

rezervat anumitor plci video, numit slot AGP (Accelerated Graphics Port), elibernd n acest mod unul din conectorii PCI.

Figura 5.20. Slot AGP Deoarece slot-ul PCI avea ca limit de viteza de transfer 133 MB pe secund i nu mai putea face fa necesitilor actuale din punct de vedere grafic, la ora actual a aprut un nou tip de slot dedicat plcilor video. Chiar i portul AGP 8x, cu viteza sa teoretic maxim de 2 GB pe secund a nceput s fie depit din acest punct de vedere. Acest slot, numit PCI-Express este un bus serial bidirecional, care transfer informaiile dintr-o parte n alta sub forma de pachete, similar unei conexiuni de reea Ethernet. Fiecare dintre cele dou conexiuni unidirecionale n parte poate ns transporta 2,5 Gbii/secund. Arhitectura acestei generaii de bus se bazeaz pe straturi (layer-e), ca i cele utilizate de protocolului de reea TCP/IP. PCI Express este realizat n mai multe formate: x1, x2, x4, x8, x16 i x32. n versiunea 1X, PCI Express are o vitez teoretic de transfer de 250 MB/sec care este sensibil mai mare dect cei 133MB/Sec ai magistralei PCI. Fiecare dintre celelalte 5 formate aduce o mrire a vitezei de transfer. Practic, avnd un transfer de 250 MB/s pe fiecare strat (layer), varianta 16x dedicat plcilor video de exemplu, va fi compus din 164 de pini i va oferi o limit maxim teoretic de 4GB/sec (4GB la citire i 4GB la scriere) iar varianta 32x va oferi 250x32x2= 16 GB/s (8GB la citire i 8GB la scriere). n comparaie cu aceasta, standardul AGP 8x ofer 170 MB/sec la scriere i 2,1 Gb/s la citire.

Figura 5.21. Comparaie ntre slot-uri PCIe (x4, x16, x1 i x16 de sus n jos) i slot PCI Toate acestea sunt valabile la versiunea 1 a PCIe. Versiunea 2.0 prevede dublare a limii de band, de la 2,5 la 5 Gbii/s (adic x32 nseamn 16GB/s la citire i 16GB/s la scriere), iar PCIe versiunea 3.0 o mrire pn la 8 Gbii/s. Specificaiile PCI Express prevd un alt lucru interesant (depinde ns de cipset) i anume conectarea Hot-Plug i Hot-Swap, adic se pot

aduga sau schimba componente din calculator fr s fie necesar oprirea acestuia, similar cu perifericele USB la ora actual.
Echipamentele care se conecteaz la magistral sunt de tipul MASTER sau SLAVE. Echipamentele de tipul MASTER pot avea iniiativ de conectare, iar cele de tipul SLAVE pot doar s rspund la iniiativele de conectare. Legtura unui echipament la magistral se realizeaz de obicei printr-un conector fizic, numit PORT i printr-o component de interfa numit ADAPTOR. Porturile sunt:

seriale cnd datele se transmit bit cu bit pe o singur cale; paralele cnd transferul se face concomitent pentru un numr de bii, pe mai multe ci.

Adaptoarele sunt circuite integrate care permit procesorului s comunice i s conecteze echipamente periferice. Adaptoarele au rolul de pregtire a informaiei n forma cerut de magistral, n cazul prelurii informaiilor de la dispozitivele periferice sau invers.

Figura 5.22. Slot-uri IDE de conectare a unitilor de disc

Figura 5.23. Slot-ul de conectare a unitii de disc floppy Este posibil ca un adaptor s controleze mai multe dispozitive periferice de acelai fel, caz n care adaptoarele au i rol de adresare a dispozitivelor periferice conectate. Spre exemplu, adaptorul SCSI (Small Computer System Interface) definete o magistral care poate conecta unul sau mai multe calculatoare cu dispozitive periferice. Fiecare echipament periferic trebuie s posede un CONTROLER (o interfa inteligent local), iar echipamentele conectate pot fi de tipul:

uniti de disc; CD-ROM; uniti de band rapide.

La PC-uri mai sunt folosite porturile IDE (Intelligent Drive Electronics), ATA, ATA 2, S-ATA, EIDE, etc.

5.5. ECHIPAMENTE PERIFERICE

Sunt dispozitive electronice, mecanice ce se utilizeaz pentru introducerea, extragerea, respectiv stocarea informaiei. Orice echipament periferic are un anumit suport tehnic purttor de informaie. Din punct de vedere al suportului echipamentele periferice se clasific n: a) Echipamente periferice cu suport reutilizabil; toate echipamentele periferice care au ca purttor de informaie suport magnetic: - unitatea de disc fix (HDD Hard Disk Drive); - unitatea de disc flexibil (FDD Floppy Disk Drive); - unitatea de band magnetic (rola de band magnetic); - CD-RW (compact discul reinscriptibil). b) Echipamente periferice cu suport nereutilizabil din care fac parte : - cititor, perforator de cartele; - cititor, perforator de band de hrtie; - imprimanta, etc. Din punct de vedere a operaiei efectuate, echipamentele periferice se clasific n: 1. Echipamente periferice de intrare; 2. Echipamente periferice de ieire; 3. Echipamente periferice de intrare/ieire. 1. Echipamentele periferice de intrare: realizeaz operaia de introducere a informaiei din exterior n memoria intern. Exemple: tastatura, scanner, webcam, cititorul de cartele, cititorul de band perforat, etc. 2. Echipamentele periferice de ieire; realizeaz operaia de extragere a informaiei din memoria intern ctre exterior. Exemple: monitor, imprimant, plotter, perforatorul de cartele, perforatorul de band de hrtie. 3. Echipamentele periferice de intrare/ieire: realizeaz operaia de introducere a informaiei de pe o memorie extern n memoria intern, respectiv de extragere a informaiilor din memoria intern i nscrierea acestora pe un suport de memorie extern cum ar fi: - discul fix; - discul FLOPPY; - CD-ROM; - banda magnetic. Aceste echipamente sunt de fapt cele prezentate mai sus ca i echipamente periferice cu suport de memorie reutilizabil i anume unitile de disc floppy, unitile de disc fix etc. Pe lng cele prezentate mai sus mai exist: - MOUSE-ul echipament periferic nestandard, ce poate nlocui tastatura la anumite operaii; - TERMINAL DE TELETRANSMISIE (MODEM) - ce permite transmiterea la distan a informaiei. Pentru conectarea la calculatorului a echipamentelor periferice trebuie s existe pentru fiecare echipament n parte o interfa. Echipamente periferice de intrare Tastatura face parte din configuraia minim a oricrui calculator i

servete pentru introducerea informaiilor de orice natur - date, programe, comenzi. Tastaturile au evoluat odat cu evoluia calculatoarelor, de la cele mai diverse, spre o standardizare att a funciilor acestora ct i a numrului de taste, a modului de simbolizare i de organizare (dispunere) a acestora. Astfel o tastatur standard, pentru a putea realiza funciile pentru care este destinat, dispune de urmtoarele tipuri de taste: Taste de editare (alfa-numerice) dispuse n zona central a tastaturii servesc pentru introducerea textelor alfa-numerice, a caracterelor speciale i a unor comenzi (caracterele alfabetice pot fi introduse n format majuscul sau minuscul); Taste numerice cu ajutorul crora se introduc date numerice; Taste funcionale simbolizate cu F1, F2, ..., F12, servesc pentru lansarea unor comenzi sau activarea unor funcii diferite de la un produs software la altul; Taste pentru deplasarea cursorului; Taste pentru control Fiecare tast are asociat un cod numeric, care este un cod ASCII numit cod de scanare (Scan-code). Microprocesorul este capabil s sesizeze momentul apsrii unei taste i momentul eliberrii sale putnd genera repetitiv codul de scanare al tastei meninute n poziia apsat. La ora actual exist mai multe tipuri de tastaturi, funcie de ara n care sunt utilizate, respectiv de caracterele specifice limbii acelei ri. Dup modul cum sunt dispuse tastele alfabetice, tastaturile sunt standardizate n mai multe tipuri, dou dintre acestea fiind: - tastatura de tip anglo-saxon (american) la care tastele alfabetice ncep cu literele Q W E R T Y...; - tastatura de tip francez la care tastele alfabetice ncep cu literele A Z E R T Y...; Tastaturile au un cod intern propriu care poate fi schimbat prin comenzi de configurare, n funcie de particularitile rii n care se utilizeaz tastatura respectiv. n figura 3.24. este prezentat o tastatur american, acest tip fiind cel mai utilizat la ora actual. De asemenea, n urma utilizrii tot mai frecvente a interfeei grafice Windows, s-a dezvoltat i o tastatur care s uureze anumite operaii specifice acestui mediu (figura 3.25.).

Figura 5.24. Tastatur 101 taste

Figura 5.25. Tastatur specific lucrului cu Windows Scanner-ul Scanner-ul reprezint un echipament opional n cadrul unui sistem de calcul, care se utilizeaz pentru captarea imaginilor n vederea prelucrrii acestora cu calculatorul. Cu ajutorul unui sistem de senzori, scanner-ul preia imagini, desene i texte, pe care le scaneaz (operaia se mai numete i digitalizare) i cu ajutorul unui software adecvat, le transmite calculatorului care le memoreaz, sub forma unor fiiere, dup care acestea pot fi supuse prelucrrii. Principalele caracteristici care definesc performanele unui scanner i calitatea imaginilor scanate sunt: - rezoluia, care reprezint numrul de puncte pe inch ptrat pe care le poate citi; - numrul de culori, reprezint setul de culori care pot fi codificate de scanner; - viteza de scanare, reprezint viteza cu care un scanner citete i prelucreaz o imagine de mrime standard. Rezoluia este dat de numrul i mrimea celulelor de citire i se exprim n numr de pixeli (puncte) pe inch sau dot per inch prescurtat dpi. Imaginea scanat este cu att mai fidel cu ct rezoluia este mai bun.

Figura 5.26. Scanner manual

Figura 5.27. Scanner automat

Din punct de vedere al tipurilor, exist scanner-e manuale i automate. Scanner-ul manual trebuie deplasat cu mna pe suprafaa colii cu informaie, iar la cel automat se plaseaz coala cu informaie n aparat, iar procesul scanrii decurge automat. Dintre modelele automate se remarc cel de tipul sheetfeed, care spre deosebire de uzualele modelele flatbed, are senzorul fix, pagina scanat

fiind deplasat prin dreptul acestuia. Acest tip de scanner este recomandat celor care doresc s transforme n format digital o cantitate mare de documente, mai ales prin combinarea cu un modul ADF (automatic document feeder - alimentator automat de documente).

Echipamente periferice de ieire Monitorul Interfaa cu monitorul este n mod uzual de tip SVGA (Super Video Graphic Array), acesta putnd fi utilizat n dou moduri, mod text i mod grafic.

Figura 5.28. Monitor CRT i LCD n primul caz, ecranul este mprit n linii i coloane, la intersecia acestora formndu-se o poziie caracter, marcat pe ecran prin cursor. n mod grafic, ecranul este mprit n puncte luminoase, numite pixeli. Pe lng interfaa SVGA, din cauza utilizrii din ce n ce mai frecvente a monitoarelor LCD, precum i a creterii rezoluiei imaginilor, la ora actual mai exist DVI (Digital Visual Interface) standard implementat n anul 1999, HDMI (High Definition Multimedia Interface) implementat n anul 2002 i actualizat n 2006 i DP (DisplayPort) actualizat n anul 2007. Caracteristicile unui monitor sunt: claritatea imaginii, numrul de culori afiate, nivelul de radiaii electromagnetice. Monitorul este conectat la placa de baz a calculatorului prin intermediul unei plci de extensie, numit plac video.

Figura 5.29. Plci video Imprimanta Este dispozitivul prin intermediul cruia informaiile din calculator pot fi afiate pe un suport de hrtie. Principalele caracteristici ale unei imprimante sunt viteza de tiprire (n caracter sau pagini pe minut), rezoluia, dimensiunea maxim a hrtiei A4 - 210 x 297 mm, A3 - (297 x 420 mm) etc. i memoria proprie. n tabelul de mai jos sunt prezentate principalele tipuri de imprimante: Tip imprimant Matricial Caracteristici - pre sczut; - rezoluia funcie de numrul de ace (n general sczut); - cost foarte redus pentru consumabile - culori de bun calitate; - pre sczut; - rezoluie aprox. 300 puncte/inch; - cost mediu consumabile. - culori de foarte bun calitate; - pre ridicat; - cost mic consumabile. - culori de foarte bun calitate; - pre ridicat; - cost mare consumabile.

Jet de cerneal

Laser Termic

Imprimantele matriceale pot fi cu 9, 18 sau 24 de ace. Mecanismul de tiprire, la aceste imprimante este format dintr-un set de ace montate n capul de imprimare, care n momentul primirii impulsurilor percuteaz o band tuat. Viteza de tiprire este de 150-400 caractere pe secund. Exist i imprimante matriceale rapide care asigur viteze mari de imprimare, de pn la 800 caractere pe secund sau chiar mai mult.

Figura 5.30. Imprimant matriceal Imprimantele cu jet de cerneal utilizeaz circuite electronice i mecanisme electromecanice foarte sofisticate care permit preluarea cernelei

dintr-un cartu (rezervor special) i pulverizarea sa printr-un sistem de duze. Cerneala are proprieti sicative ridicate, adic se fixeaz rapid pe hrtie. Aceste imprimante sunt tot mai mult utilizate datorit comoditii n imprimarea color i a calitii tipririi.

Figura 5.31. Imprimant cu jet de cerneal Imprimantele laser asigur cea mai nalt calitate a tipririi, avnd la baz principiul xerox-ului. Cu ajutorul unor raze laser se obine o polarizare electrostatic a unui cilindru special, care la rndul lui atrage i se ncarc pe suprafaa sa cu o pulbere de grafit fin numit toner, pulbere care este depus apoi pe hrtie, dup care, aceasta este supus unui tratament termic pentru fixare. Viteza de tiprire este foarte diferit de la un tip de imprimant la altul n funcie de modelul constructiv folosit i n funcie de principiul de tiprire. O imprimant laser asigur o vitez de tiprire ntre 5 i 20 pagini pe minut sau chiar mai mult, n funcie de gradul de umplere i de calitatea imprimantei, n timp ce o imprimant matriceal obinuit imprim cu o vitez medie sub 5 pagini pe minut. Calitatea grafic a tipririi depinde, ca i la monitor, de rezoluia imprimantei care se exprim la fel prin numrul de pixeli pe inch. Cea mai bun rezoluie este asigurat de imprimantele laser (uzual 600 dpi), urmat de imprimanta cu jet de cerneal.

Figura 5.32. Imprimant laser Imprimantele dispun i de o memorie proprie care servete pentru stocarea informaiilor aflate n ateptarea tipririi. Cnd se genereaz o comand de tiprire, programul de aplicaie transmite i informaiile ctre imprimant, iar aceasta le stocheaz n propria memorie dup care ncepe

tiprirea. Dac volumul informaiilor de tiprit depete capacitatea memoriei proprii atunci transferul acestora ctre imprimant se face treptat. La imprimantele evoluate exist posibilitatea extinderii memoriei prin adugarea de noi module (SIMM-uri), astfel ca acestea s fie capabile s preia un volum mai mare de date (sau ntregul volum) i prin aceasta s se reduc timpul de ateptare i s se degreveze unitatea central a sistemului. O alt caracteristic a imprimantelor este fiabilitatea acestora, adic posibilitatea de a funciona fr defeciuni, o perioad ct mai lung. n cea mai mare parte imprimantele pot fi conectate fie la porturile seriale fie la porturile paralele fie la porturile USB. n mod curent ele sunt conectate la porturile paralele sau USB, ntruct se asigur transferul mai rapid al datelor (fa de porturile seriale). Imprimantele termice cu sublimarea culorii se bazeaz pe procedeul de fixare termic pe hrtie a vaporilor de cerneal. Acest tip de imprimante asigur o calitate deosebit a imprimrii, inclusiv color (pn la milioane de nuane), avnd viteza de tiprire de pn la 250 caractere/s. Echipamente periferice de intrare/ieire nainte de a prezenta aceste echipamente, trebuie precizat termenul de memorie extern. Aceasta are rolul de a pstra informaiile (programe i date) pe o durat nedeterminat. Pentru orice calculator, memoria extern constituie o completare i o extindere a memoriei interne, prezentnd dou particulariti deosebite fa de memoria intern: - este mult mai mare ca volum; - este nevolatil, informaiile rmn stocate pe o durat nedeterminat. La calculatoarele personale memoria extern este constituit din discul flexibil, discul fix, discuri optice, CD-ROM-ul i DVD-ul, caseta magnetic, etc. Oricare ar fi dispozitivul prin care se materializeaz memoria extern, el cuprinde urmtoarele componente: 1. mediul de memorare, reprezentat de suportul fizic propriu-zis pe care se stocheaz datele: floppy-disc, hard-disc, compact-disc, etc.; 2. unitatea fizic de memorare, constituit din mecanismul de antrenare i acces la mediul de memorare: unitatea de floppy-disc (FDD Floppy Disk Drive), unitatea de disc fix (HDD Hard Disk Drive), unitatea de compact-disc, etc.; 3. interfaa, materializat prin componentele care s permit conectarea la PC a unitilor fizice de memorare; 4. programele capabile s controleze transferul bidirecional de date dintre unitatea fizic de memorare i celelalte componente ale PC-ului. Unitatea de disc floppy (flexibil, dischet) cea mai uzual la ora actual are o dimensiune de 3,5 inch, suportul de memorie extern fiind discul floppy (figura 3.33.), cu o capacitate maxim de stocare de 1,44 MB.

a.

b.

Figura 5.33. Disc floppy de 3,5 in (a fa, b spate) i unitate de disc floppy (c) Discul floppy are 2 fee utile introduse ntr-un suport rigid, fiecare fa avnd 80 de cercuri concentrice numite piste. Fiecare pist este format din 18 sectoare, un sector avnd o capacitate de 512 B (octei).

Figura 5.34. Dischet, componente Unitatea de disc floppy (FDD) ndeplinete urmtoarele funcii: - imprim o vitez de rotaie constant de 300 rotaii pe minut floppy discului introdus n unitate, moment n care acesta este operaional; - deplaseaz capetele de citire/scriere pe pistele corespunztoare

adreselor solicitate, transmise prin intermediul interfeei. - dezactiveaz rotirea floppy discului atunci cnd este apsat butonul de extragere a acestuia din unitate.

Figura 5.35. Disc floppy piste i sectoare Rata de transfer la floppy discului de 1,44 MB este de 500 KB/s. Fiecare pist este identificat unic printr-o adres fizic iar sectoarele au un prefix ce servete la identificarea acestora. Aceste elemente permit accesul direct la datele stocate pe floppy disc. Fiecare sector are la sfritul su un sufix, o informaie utilizat la verificarea corectitudinii transpunerii datelor pe floppy.
Protecie

Figura 5.36. Modul de protejare la tergerea datelor pentru dischetele de 3,5 inch Fiecare dischet prezint o metod de protecie mpotriva scrierii sau tergerii accidentale a datelor pe respectivul suport magnetic (figura 3.36.) Astfel, dischetele de 3,5 in au o ui, care poate avea dou poziii, una n care acoper o mic fant, mod neprotejat i una n care nu acoper respectiva fant, modul protejat. Capacitatea discurilor flexibile depinde de tipul discului i densitatea de nregistrare, din acest punct de vedere sunt: - Discul cu dubl densitate (DD), cu o capacitate de 720 kB; - Discul cu nalt densitate (HD), cu o capacitate de 1,44 MB; - Discul cu foarte nalt densitate (ED), cu o capacitate de 2,88 MB.

Capacitate Fee (nr.) Piste (nr.) Sectoarele pe pista (nr.) Dimensiunea sectoarelor (b) Viteza de rotaie (RPM) Rata de transfer al datelor (Kbps)

360 KB 1 80 9 512 300 250

720 KB 2 80 9 512 300 250

1,44 MB 2 80 18 512 300 500

2,88 MB 2 80 36 512 300 1000

Unitatea de disc fix, la care suportul de memorie extern este discul fix (harddiscul). Unitatea de disc fix este principalul dispozitiv de stocare a datelor pentru PC-urile de astzi. Nici un alt periferic nu se apropie de utilitatea pe care o confer ca viteza i capacitatea. Discul fix stocheaz fiierele i poate extinde capacitatea memorie RAM a PC-ului cu memoria virtual. El lucreaz acum la capaciti de ordinul gigabytes. Discurile fixe difer prin tehnologie de fabricare, interfa, vitez i capacitate de stocare a datelor, toate aceste elemente fiind interdependente. El este alctuit din mai multe discuri suprapuse, cu un ax comun (figura 5.37.). ntre discuri se gsesc capete de citire/scriere, fiecare fa fiind util. Capetele sunt deplasate nainte i napoi simultan pe suprafeele platanelor; ele nu se pot deplasa independent unul de cellalt deoarece sunt montate pe acelai suport. Unitatea de disc fix are vitez de funcionare de cel puin zece ori mai mare dect cea a unei uniti de disc floppy (3600 RPM), dar actualmente viteza de rotaie poate fi de 5400, 7200, 10000 RPM. Din aceste considerente, capacitatea de stocare, precum i viteza de citire/scriere este mult mai mare dect la discul floppy.

Figura 5.37. Disc fix

Figura 5.38. Unitate de disc fix

Discuri magneto-optice Discurile magneto-optice i-au gsit aplicabilitatea n special n realizarea arhivelor de date sau copii ale datelor de pe discurile fixe, numite i back-up. Ele au nlocuit copiile fcute cu uniti de caset magnetice. Tehnologia magneto-optic utilizeaz un laser optic pentru a extinde posibilitile unui sistem de memorare magnetic convenional. ntr-un sistem magneto-optic, mediul de memorare este un material magnetic diferit de cel folosit la floppy i harddiscuri, respectiv partea optic asist mecanismul magnetic pentru a-i face percepia mai rafinat. naintea scrierii datelor pe un disc magneto-optic, o und laser este ndreptat pe locul unde mecanismul magnetic va scrie date, pregtind astfel mediul de memorare pentru a-l face inscriptibil. Citirea discurilor magneto-optice se realizeaz printr-un procedeu pur optic, unda laser citete datele nregistrate magnetic pe disc. Combinaia dintre tehnologia magnetic i cea optic, ofer discurilor magnetice posibilitatea de a memora date la o densitate ridicat, fapt ce se explic prin cmpurile magnetice care se risipesc odat cu mrirea distanei dintre mediul de memorare i capetele de citire/scriere, n timp ce razele laser se focalizeaz pe suprafaa mediului de memorare. Densitatea de memorare este foarte ridicat, oferind unui platan al discului o capacitate mare de memorare. Discurile magneto-optice includ dou tipuri de dimensiuni (5.25 i 3.5) i seamn floppy discurile de 3.5 n exterior dar apar mai groase. Spre deosebire de discurile fixe pe care datele se memoreaz n piste concentrice i cilindrii, discurile magneto-optice utilizeaz o pist continu n spiral care mbuntete transferul datelor deoarece capetele de citire/scriere nu trebuie s se deplaseze ntre piste pe durata transferului. Capacitatea de baz a unui disc magneto-optice de 3.5 inches este de 128 M cu 512 B/sector, 25 sectoare/pist i 10000 piste/disc (este folosit o singur fa a discului), dar exist i modele de 230 M, numrul pistelor pe disc fiind de 17900, fiecare pist avnd un numr de 25 de sectoare pe o pist.

Figura 5.39. Discuri ZIP produse de Iomega i de SONY Comparativ cu discurile fixe, unitile de discuri magneto-optice au un dezavantaj din punct de vedere al performanei, deoarece fiecare operaie de scriere necesit trei treceri prin capul de citire/scriere: la prima trecere se terge discul prin alinierea tuturor domeniilor magnetice n aceeai direcie;

la a doua trecere se nscriu datele; la a treia trecere verific dac modificrile au fost efectuate i dac datele au fost memorate fr erori. Compact discuri Compact discul constituie un alt suport de memorie extern cu caracteristici superioare fa de discurile flexibile. CD-ROM-ul (Compact Disc Read Only Memory) reprezint suportul de memorie n plin ascensiune datorit facilitilor deosebite pe care le prezint, att n ce privete tehnologia avansat de fabricaie, ct i n ce privete modul de organizare i de accesare a informaiilor. Stocarea i accesarea datelor pe CD-ROM-uri, se realizeaz prin mijloace optice cu o vitez mult mai rapid, care reduc numrul de componente mecanice i mresc fiabilitatea suportului. De aici i denumirea lor de discuri optice. CD-urile au o dimensiune standard de 120 mm diametru, o grosime de 1,2 mm i o perforaie de 15 mm, existnd i o variant mai mic, cu un diametru de doar 80 mm, sau o variant de form dreptunghiular.

Figura 5.40. Tipuri de discuri Discurile CD-ROM i discurile CD-audio sunt asemntoare. Ele sunt identice ca suport, ca principiu de citire, i ca mrime i format fizic, ns difer din punct de vedere al coninutului informaional i al unitilor hard pentru nregistrare i redare. Un CD-ROM introdus ntr-o unitate CDaudio, n mod sigur nu va putea fi citit i va produce zgomote stridente fr nici o semnificaie ntruct aceast unitate nu este prevzut cu faciliti de decodificare a informaiei. Un CD-audio, introdus ns ntr-o unitate de CDROM, va putea fi citit i redat fr probleme.

Figura 5.41. Uniti CD-ROM

Principalele caracteristici de performan ale unitilor de CD sunt: - capacitatea de stocare; - timpul de acces; - rata de transfer; - dimensiunea buffer-ului; - interfaa. Capacitatea de stocare la un CD ncepe de la aproximativ 650 MB, organizai n 99 piste cu cel puin 300 sectoare/pist. Timpul de acces este mai mare ca la discul fix, fiind cuprins ntre 400 i 800 milisecunde, n timp ce la primele timpul de acces se situeaz sub 20 milisecunde. La unitile CD cu viteze de lucru de peste 12X se folosete tehnica de acces CAV (similar cu cea utilizat la hard-discuri), astfel c viteza de rotire rmne constant, iar timpul de acces crete. Rata de transfer se refer la cantitatea de informaie ce se transfer ntr-o secund i poate fi cuprins ntre 150 KB/s (la primele tipuri de uniti de CD-uri) i peste 7800 KB/s. Rata de transfer depinde, n primul rnd de timpul de acces i de viteza de lucru a unitii CD. Viteza de lucru reprezint un parametru care influeneaz direct rata de transfer i timpul de acces i se stabilete n raport cu primul tip de unitate CD numit single-speed (1X), care lucra cu un transfer de 150 KB/secund. Fa de acesta s-au dezvoltat apoi celelalte variante din ce n ce mai performante, la viteze de 2xSpeed, de 4xSpeed, de 8xSpeed, ajungnduse n prezent pn la 48x i 52x, pentru care rata de transfer este de 7200 KB/s, respectiv 7800 K/s. Compact discuri inscriptibile (CD-R) n configuraia unui PC au aprut i unitile de inscripionare a CDurilor, aa numitele CD-R (CD-Recordable). Ea poate scrie o singur dat informaiile pe CD, dar o poate face pe poriuni, CDul umplndu-se pe msur ce se fac noi inscripionri. Pentru inscripionare, unitatea deine un ansamblu optic format dintro diod laser (n infrarou) i un set de lentile i prisme, precum i o celul fotoelectric, toate aflate pe un ansamblu mecanic ce are o micare relativ la disc n forma unei spirale. Datele n format binar (0 i 1) sunt reprezentate sub forma unei adncituri (pit) sau lipsei adnciturii (land) pe pista format pe disc. Pentru citirea discului dioda emite un fascicul laser, care, prin intermediul setului de lentile, ajunge pe suprafaa discului i se reflect. Cantitatea de lumin reflectat depinde de prezena unei adncituri (pit) sau absena acesteia (land) n punctul n care a czut fasciculul laser, ntre ele existnd caracteristici de reflexie diferite. O serie de lentile i oglinzi focalizeaz aceast lumin reflectat spre un fotodetector, care transform lumina n semnal electric, mai precis n 0 i 1. n continuare, semnalele nregistrate parcurg un algoritm de corecie al erorilor aprute n timpul citirii, algoritm implementat de ctre productorul unitii, informaia fiind apoi trimis spre memoria intern i procesor. Mediul de memorare al CD-urilor i operarea unitilor de inscripionare, fac operaia de nregistrare a CD-urilor mai complex dect o copiere de fiiere ntr-un HD. Deoarece nregistrarea pe CD se realizeaz secvenial, unitatea de inscripionare primete i scrie datele n fluxuri continue ce nu pot fi ntrerupte. O ntrerupere a fluxului de date poate provoca erori de nregistrare. Mai mult, pentru a folosi capacitatea maxim

de memorare a CD-ului, numrul de sesiuni n care este inscripionat discul este bine s fie limitat, fiecare sesiune necesitnd cel puin 13 MB din capacitatea discului pentru pistele nceput i de sfrit. n funcie de unitatea de CD-R i de software-ul disponibil, exist dou moduri de scriere: a) crearea unui CD virtual pe hard-disc care se va copia apoi pe CD integral. Este modul cel mai uor de inscripionare att pentru sistem ct i pentru CD, deoarece CD-ul virtual deja exist sub forma unui fiier cu ntreaga structur de directori necesar pentru CD. Sistemul va trebui doar s citeasc hard-disc-ul i s trimit un flux de date ctre CD-R; b) crearea CD-ului direct pe unitate. Discurile utilizate n CD-R sunt diferite de CD-ROM-uri deoarece necesit o suprafa nregistrabil pe care raza laser s o modifice pentru a scrie datele. De asemenea, ele dispun de o spiral de formatare permanent tanat pe fiecare disc. CD-R are un strat de baz protector din plastic policarbonat transparent, deasupra cruia exist un strat reflector subire cu rolul a reflecta raza laser pentru a fi detectat de unitate. ntre stratul reflector i ultimul strat, CD-R-ul are un strat special de vopsea fotoreactiv care i schimb reflectivitatea sub aciunea unei raze laser foarte puternice. CD-ul nregistreaz datele n blocuri logice; dei pot avea dimensiuni de 512, 1024 sau 2048 de bytes, numai formatul cu 2048 de bytes are o utilizare rspndit. La fel ca n cazul CD-ROM-urilor, viteza CD-R-ului este dat de rata de transfer a datelor msurat n multipli ai vitezei de baz (150 KB/s). Primele CD-R-uri operau la o vitez de 1x, fiecare generaie dublnd viteza iniial. CD-R-urile au dou viteze, una pentru scriere i una pentru citire, viteza de scriere fiind n mod invariabil, egal sau mai mic dect cea de citire. Factorii care determin rata de transfer a datelor sunt: viteza sursei de date (a hard-disc-ului), fragmentarea datelor i interfaa dintre surs i CD-R. Majoritatea CD-R-urilor dispun de memorii tampon (buffer-e) care s trateze problema ncetinirilor temporare n fluxul datelor, care ar putea rezulta din micarea repetat a capului de citire/scriere a discului fix pentru a aduna buci din fiierele fragmentate. Chiar i cu ajutorul acestor buffere, scderile de ritm au efecte asupra fluxului de date spre CD-R. Compact discuri reinscriptibile (CD-RW) CD-ReWritable se comport mai mult ca un hard-disc convenional, dect ca un CD-R. Datorit timpului scurt de via al acestui mediu sensibil, CD-RW funcioneaz cel mai bine dac se reduc la minim operaiile de actualizare a datelor care poate consuma prematur suportul. Cu toate c sunt uor de folosit i flexibile, cei mai muli fabricani nu cred c CD-RW va nlocui CD-R-ul datorit costurilor, substana sensibil ce acoper CD-ul permind reincripionarea datelor fiind mult mai costisitoare dect simpla tanare a CD-R-urilor. Discuri digitale DVD DVD-urile (Digital Versatile Disc) constituie a doua generaie de dispozitive de stocare fotomecanice. Folosind tehnologia dezvoltat de Toshiba, DVD-ul are ambele fee operaionale, iar informaia citit de pe disc este identic cu cea de pe CD. Iniial produs pentru a stoca filme, suportul poate fi folosit pentru orice fel de memorare, inclusiv pentru producia multimedia interactiv.

Dac CD-ul i-a nceput existena ca un suport de destinaie clar i apoi s-a modificat pentru a se adapta la aplicaii pe care productorul iniial nu le-a prevzut, DVD-ul i-a nceput existena ca o tehnologie cu destinaii multiple. Scopul lui e s nlocuiasc toate tipurile de suport al datelor (video casete, audio CD-uri i toate celelalte tipuri de aplicaii bazate pe CD). Cu toate c primele DVD-uri nu au inclus i mecanisme de nregistrare, aceast tehnologie nu s-a lsat mult ateptat. Asemntor CD-urilor, fiecare aplicaie a DVD-urilor are propriul subtitlu, DVD-video pentru aplicaii video i distribuie de filme, DVDaudio cu sunet de nalt calitate i capacitate ce depete pe cea a CDurilor, DVD-ROM pentru distribuia software-ului i a altor colecii voluminoase de date, DVD-RAM nregistrabil asemntor cu CD-R-ul.

Figura 5.42. Unitate DVD Tabel comparativ al vitezelor DVD - CD Rata Viteza de Rata de transfer echivalent citire a CDCD-ROM ului 11,08 Mbps (1,32 MB/s) 9x 8x-18x 22,16 Mbps (2,64 MB/s) 18x 20x-24x 44,32 Mbps (5,28 MB/s) 36x 24x-32x 55,40 Mbps (6,60 MB/s) 45x 24x-32x 66,48 Mbps (7,93 MB/s) 54x 24x-32x 88,64 Mbps (10,57 MB/s) 72x 32x-40x 110,80 Mbps (13,21 MB/s) 90x 32x-40x 177,28 Mbps (21,13 MB/s) 144x 32x-40x

Viteza Unitii DVD 1x 2x 4x 5x 6x 8x 10x 16x

Suportul DVD seamn cu CD-ul, dar spre deosebire de un CD convenional, DVD-ul este alctuit din dou discuri lipite unul de cellalt. Fiecare disc poate fi nregistrat pe ambele pri. Discul rezultat dispune deci, de patru suprafee de nregistrare. Pista n spiral a DVD-ului e tanat mai dens pentru a-i conferi o capacitate mai mare. Discul se nvrte cu o vitez mai mic dect a CD-urilor, viteza de rotaie variind de la 600 RPM n exterior, la 1200 RPM n interior. Capacitate 4,7 GB 8,5 GB 9,4 GB 17,0 GB Capaciti ale discului DVD, funcie de tip Numr de straturi i fee 1 fa, 1 strat 1 fa, 2 straturi 2 fee, 1 strat 2 fee, 2 straturi Nume DVD5 DVD9 DVD10 DVD18

Mouse-ul (oarecele) Mouse-ul a fost inventat n 1963, de ctre Douglas Engelbart, cercettor la Stanford Research Center, California, SUA.

a) b) Figura 5.43. Mouse (a primul mouse, creat de Engelbart, b mouse cu 2 butoane i roti de scrool) Mouse-ul este utilizat n acele programe care realizeaz pe monitor interfee utilizator prin intermediul tehnicii ferestrelor i a casetelor de dialog (cel mai cunoscut exemplu: interfaa grafic Windows), cursorul mouse-ului urmrind pe monitor deplasarea real a acestuia. Cu ajutorul mouse-lui se pot efectua patru operaii: - indicare (point); - clic (click) prin care se acioneaz scurt un buton al mouse-lui; - dublu clic (double click), prin care se acioneaz scurt, de dou ori succesiv un buton al mouse-lui; - tragere sau glisare (drag), prin care se deplaseaz mouse-ul cu un buton acionat. Utilizarea mouse-ului simplific modul de operare prin tastatur, acesta putnd cumula funciile mai multor taste. Ultimele modele de mouse dispun i de o roti ntre cele dou butoane, pentru derularea rapid a informaiilor dintr-o fereastr ca i cnd s-ar aciona bara de defilare vertical. Dup modul de conectare i comunicare cu calculatorul distingem trei tipuri de mouse i anume: - mouse serial, care se conecteaz la unul din porturile seriale, fiind mouse-ul cel mai utilizat i acceptat de orice program; - mouse cu plac de interfa proprie (numit i mouse de magistral) care se conecteaz la calculator prin intermediul unui conector de extensie, sau printr-un port special intern; - mouse fr fir care comunic cu calculatorul prin intermediul unui semnal radio preluat i prelucrat de ctre o plac de interfa special. Modemul (MOdulator/DEModulator) Reprezint un dispozitiv hardware care faciliteaz comunicarea ntre dou calculatoare sau ntre un calculator i un fax independent, n vederea schimbului de informaii pe linii de telefon. Prin intermediul modem-ului semnalele sunt preluate de la calculatorul surs sunt mai nti modulate i transformate din semnale digitale n semnale analogice i apoi sunt transmise pe linia telefonic. La recepia semnalelor, modemul de pe calculatorul destinaie le demoduleaz i le reconvertete din semnale analogice, fcndu-le apte de a fi recepionate i nregistrate de ctre calculatorul destinaie. Se pot astfel

transmite i recepiona orice document, fiier, pot electronic, etc. Modularea datelor face posibil transmiterea acestora pe linii telefonice obinuite, iar comprimarea asigur reducerea timpului de transmisie prin creterea volumului de date transmise pe unitate de timp. La majoritatea calculatoarelor actuale facilitile de comunicaie sunt implementate cu ajutorul fax-modem-ului care devine n prezent una dintre cele mai importante componente hardware din configuraia unui calculator, prin intermediul creia se realizeaz att transmiterea de faxuri ct i obinerea de servicii on-line (exemplu comunicare prin Internet).

Figura 5.44. Modul de transmitere a datelor prin intermediul modem-ului Prin intermediul fax-modem-urilor se realizeaz legtura hard att ntre dou calculatoare ct i ntre un calculator i un fax obinuit aflate la distan. Comunicarea efectiv ns presupune i instalarea unui program de comunicaie adecvat care, de regul, este livrat odat cu modemul. Dispozitivele fax-modem pot fi interne (plci de fax-modem cuplate la conectorii plcii de baz) sau externe care se conecteaz la calculator prin porturile acestuia.

Figura 5.45. Modem intern

Figura 5.46. Modem extern

Principalele caracteristici ale dispozitivelor fax-modem se refer la viteza de transmisie i rezoluia transmisiei (acurateea mesajului recepionat). Viteza de transmisie se exprim n bii pe secund (bps) i variaz n funcie de performanele plcii i caracteristicile reelei (2400; 4800; 9600; 14400; 28800; 56000 bps sau chiar mai mult). ntrebri 1. Descriei caracteristicile principalelor tipuri de plci de baz. 2. Descriei pe scurt utilitatea componentelor unitii de comand. 3. Descriei caracteristicile memoriilor de tip ROM i RAM. 4. Descriei pe scurt principalele tipuri de magistrale. 5. Clasificai echipamentele periferice.

Capitolul 6.
SISTEME DE NUMERAIE. ELEMENTE DE LOGIC MATEMATIC.
Cuvinte cheie: cifre, numere, Boole 6.1. SISTEME DE NUMERAIE Se numete sistem de numeraie totalitatea regulilor de reprezentare a numerelor folosind un anumit set de simboluri grafice distincte, numit alfabetul sistemului de numeraie, simbolurile fiind numite cifre. Sistemele de numeraie sunt de dou tipuri: - sisteme de numeraie poziionale; - sisteme de numeraie nepoziionale. Sistemele de numeraie poziionale sunt acele sisteme de numeraie pentru care valoarea unei cifre din cadrul unui numr depinde de poziia ocupat de acea cifr n cadrul numrului. Un sistem de numeraie poziional n baza r are urmtoarele caracteristici: - utilizeaz un alfabet cu r simboluri diferite ntre ele numite cifre, cu valori consecutive; - aceeai cifr aezat n poziii diferite ale unei secvene, poate avea valori diferite; - cifra 0 are cea mai mic valoare cnd este aezat singur; - cifra cu valoarea cea mai mare cnd este aezat singur, are valoarea cu o unitate mai mic dect baza sistemului (adic r-1). n funcie de poziia lor n numr, cifrele se nmulesc cu puteri cresctoare ale bazei r, obinndu-se dezvoltarea numrului dup puterile bazei: N r = a n a n-1 a 2 a 1 a 0 = a n .r n +an-1 .r n-1 + + a 2 .r 2 + a 1 .r 1 +a 0 . r 0 Exemplu: sistemul arab zecimal de numeraie este unul poziional. De exemplu, cifra 1 are valoarea 10 (1*10) n numrul 3217 i are valoarea 1000 (1*103 ) n numrul 31709. Sistemele de numeraie nepoziionale sunt sistemele de numeraie pentru care valoarea unei cifre dintr-un numr nu este unic determinat de poziia cifrei n numr ci de contextul n care se afl cifra. Exemplu: sistemul roman de numeraie este unul nepoziional; valoarea cifrei I n numrul II este +1 iar n numrul IV este 1. Baza unui sistem de numeraie poziional este dat de numrul de elemente care formeaz alfabetul sistemului de numeraie. Se consider c alfabetul este format din cifre care sunt numere ntregi, consecutive, nenegative. Exemplu: sistemul de numeraie n baza 2 are alfabetul {0,1}; sistemul de numeraie n baza 10 are alfabetul {0,1,2,3,4,5,6,7,8,9},

iar n baza 16 are alfabetul {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}. Sistemele de numeraie poziionale folosesc acelai sistem de reguli de reprezentare a numerelor; ele difer doar prin alfabetul pe care l utilizeaz i, implicit, prin baz. Baza de numeraie utilizat pentru reprezentarea informaiei n calculatoarele numerice este baza 2. Argumentele care au determinat aceast alegere sunt: - operaiile aritmetice elementare n baza 2 pot fi asimilate cu operaiile n logic bivalent efectuate ntr-o algebr boolean; n consecin, att operaiile aritmetice ct i operaiile logice pot fi tratate unitar, prin intermediul funciilor logice din algebra boolean; - componentele elementare ale unui sistem de calcul utilizate pentru memorarea i manevrarea informaiilor, indiferent de natura lor (dispozitive electronice, optice, magnetice, electrice, etc.), se caracterizeaz prin dou stri stabile (circuit nchis / deschis, cmp magnetizat ntr-un sens / n sens opus, cmp opac / transparent, etc.). Acest lucru face ca funcionarea lor s poat fi exprimat prin intermediul unor funcii booleene; - proiectarea logic a dispozitivelor elementare ale unui calculator numeric se realizeaz prin intermediul circuitelor logice care modeleaz funciile booleene dorite. Sistemul de numeraie binar Prima descriere a unui sistem de numeraie binar apare in India, n jurul anului 800 e.n., fiind apoi preluat de chinezi. Acest sistem de numeraie este cel mai utilizat n reprezentarea codificat a numerelor n calculatoare i are urmtoarele caracteristici: - baza de numeraie a sistemului este 2 i conine numai dou simboluri, cifrele 0 i 1; - cifra cu valoarea cea mai mare este 1. Un numr scris n baza 2, poate fi dezvoltat dup puterile bazei astfel: N2 = anan-1a2a1a0 = an .2n +an-1 .2n-1 + + a2 .22 + a1 .21 +a0 . 20 Conversia unui numr din baza 2 n baza 10 poate fi fcut astfel: 111000102 = 1 * 27 + 1 * 26 + 1 * 25 + 1 * 21 + 0 * 20 Pentru conversia unui numr din baza 10 n baza 2, se mparte numrul respectiv la 2 i se reine restul (care poate fi 0 sau 1). Rezultatul ntreg al mpririi se mparte din nou la 2, reinndu-se restul. Operaia de repet pn n momentul n care mprirea ar da valoarea 0. Numrul binar se obine scriind de jos n sus valorile resturilor. Exemplu: Numrul 25 n baza 10, s fie scris n baza 2. 25 : 2 = 12 rest 1 12 : 2 = 6 rest 0 6:2=3 rest 0 3:2=1 rest 1 1:2=0 rest 1 2510 = 110012 Verificare: 100012 = 1x24 + 1x23 + 1x20 = 16 + 8 + 1 = 25

Sistemul de numeraie octal Utilizat n reprezentarea codificat a numerelor n calculatoare este i sistemul de numeraie octal ntruct l include pe cel binar. Are urmtoarele caracteristici: - baza de numeraie a sistemului de numeraie este 8 i conine n consecin opt cifre, de la 0 la 7; - cifra cu valoarea ce mai mare este 7. Un numr scris n baza 8, poate fi dezvoltat dup puterile bazei, astfel: N8 = anan-1a2a1a0 = an .8n +an-1 .8n-1 + + a2 .82 + a1 .81 +a0 . 80 Un numr poate fi dezvoltat dup puterile lui 8, astfel: 757330218 = 7 * 87 + 5 * 86 + 7 * 85 + 3 * 84 + 3 * 83 + 0 * 82 + + 2 . 81 + 1 * 80 Sistemul de numeraie zecimal Alfabetul sistemului zecimal, cel mai cunoscut i utilizat n prezent este format din zece cifre : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Aceste cifre sunt prin definiie numere consecutive, astfel 7 = 6 + 1. Un numr n baza 10 poate fi scris ca o sum de puteri ale lui 10: 1999 = 1 * 103 + 9 * 102 + 9 * 101 + 9 * 100 Sistemul de numeraie hexazecimal Utilizat cel mai mult n ultima vreme n reprezentarea codificat a numerelor n calculatoare este sistemul de numeraie hexazecimal ntruct le include pe cele binar i octal. Are urmtoarele caracteristici: - baza de numeraie a sistemului este 16 i conine 16 cifre, de la 0 la 9 i n plus literele consecutive A, B , C, D, E i F (echivalente la 10, 11, 12, 13, 14 i 15); - simbolul cu valoarea cea mai mare este F i are valoarea 15. Un numr scris n baza 16, poate fi dezvoltat dup puterile bazei, astfel: N16 = anan-1a2a1a0 = an .16n +an-1 .16n-1 + + a1 .161 +a0 . 160 Un numr poate fi dezvoltat dup puterile lui 16, astfel: 7AD1106916 = 7 * 167 + A * 166 + D * 165 + 1 * 164 + 1 * 163 + + 0 * 162 + 6 * 161 + 9 * 160 Exist algoritmi de transformare a numerelor dintr-un sistem de numeraie n altul. n tabelul urmtor sunt prezentate conversiile ctorva numere n sistemele zecimal, binar, octal i hexazecimal. Sistemul zecimal 0 1 2 Sistemul binar 0 1 10 Sistemul Octal 0 1 2 Sistemul Hexazecimal 0 1 2

3 4 5 6 7 8 9 10 11 12 13 14 15 16 20 30 40 50

11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10100 11110 101000 1010010

3 4 5 6 7 10 11 12 13 14 15 16 17 20 24 36 50 62

3 4 5 6 7 8 9 A B C D E F 10 14 1E 2B 32

6.2. FUNCII LOGICE Algebra boolean este algebra a dou valori, 0 i 1. Matematicianul englez George BOOLE a reuit s fac o legtur ntre formulele algebrice i relaiile logice. Pornind de la principiul c o propoziie poate fi adevrat sau fals, BOOLE atribuie valoarea 1 propoziiilor adevrate i respectiv 0 propoziiilor false, elabornd algebra boolean. Notnd propoziiile cu a, b c, etc. se pot construi funciile logice: - Disjuncia (operaie logic tradus prin SAU) a dou propoziii, notat cu ; - Conjuncia (operaie logic tradus prin I) a dou propoziii, notat cu ; - Negaia unei propoziii notat cu sau . n cazul a dou propoziii a i b se pot obine tabele de adevr, pentru disjuncie, conjuncie i negaie aa cum rezult din tabelul urmtor. a 0 1 0 1 b 0 0 1 1 a b 0 1 1 1 a b 0 0 0 1

a
1 0 1 0

b 1 1 0 0

Algebra boolean este utilizat n aplicaiile din automatic, teoria circuitelor i releelor electronice i deci la realizarea calculatoarelor. Alturi de logica boolean, au aprut mai nou logicile polivalente printre care logica trivalent cu valorile de adevrat, fals i posibil i logica fuzzi care admite domenii de trecere gri, fiind apropiat de logica de gndire obinuit din industrie, economie, etc.

ntrebri 1. Precizai caracteristicile sistemelor de numeraie poziionale. 2. Descriei caracteristicile sistemului de numeraie binar. 3. Descriei caracteristicile sistemului de numeraie zecimal. 4. Descriei caracteristicile sistemului de numeraie hexazecimal. 5. Descriei principalele funcii logice.

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