PRINCIPIILE DE BAZA ALE INFORMATICII

23
www.cartiaz.ro – Carti si articole online gratuite de la A la Z BAZELE TEHNOLOGIEI INFORMATICII CURS 1 PRINCIPIILE DE BAZA ALE INFORMATICII In desfasurarea activitatii economice a unei firme un rol important il au culegerea, stocarea, prelucrarea si transmiterea informatiilor privitaore la procesele tehnico-economice aferente activitatii desfasurate. Informatiile astfel obtinute se utilizeaza pentru conducerea curenta cat si pentru fundamentarea deciziilor privind evolutia firmei. Prin system informational se intelege ansamblul tehnico-organizatoric ce are ca obiectiv obtinerea informatiilor necesare pentru fundamentarea deciziilor in procesul de conducere Sistemul informatic reprezinta ansamblul format ddin sistemul de echipamente si sistemul de programe aferente S.INFORMATIONAL = S. INFORMATIC + FLUXURI INFORMATIONALE FUNCTIILE SISTEMULUI INFORMATIC F.C.C. – functia de comanda si control F.M. – functia de memorare F.I. – functia de intrare F.P. – functia de prelucrare F.Ie. – functia de iesire −► - informatie ═►- comenzi Functia de intrare - permite introducerea manuala a informatiei in system sau preluarea acesteia dintr-o retea de comunicatie - informatia se va prelucra imediat sau se stocheaza in vederea prelucrarii ulterioare - informatia va fi transmisa mai departe prelucrata sau neprelucrata Functai de memorare si regasire a informatiei F.I. F.C.C. F.P. F.M. F.Ie 1

description

PRINCIPIILE DE BAZA ALE INFORMATICII

Transcript of PRINCIPIILE DE BAZA ALE INFORMATICII

Page 1: PRINCIPIILE DE BAZA ALE INFORMATICII

www.cartiaz.ro – Carti si articole online gratuite de la A la Z

BAZELE TEHNOLOGIEI INFORMATICII

CURS 1PRINCIPIILE DE BAZA ALE INFORMATICII

In desfasurarea activitatii economice a unei firme un rol important il au culegerea, stocarea, prelucrarea si transmiterea informatiilor privitaore la procesele tehnico-economice aferente activitatii desfasurate. Informatiile astfel obtinute se utilizeaza pentru conducerea curenta cat si pentru fundamentarea deciziilor privind evolutia firmei.

Prin system informational se intelege ansamblul tehnico-organizatoric ce are ca obiectiv obtinerea informatiilor necesare pentru fundamentarea deciziilor in procesul de conducere

Sistemul informatic reprezinta ansamblul format ddin sistemul de echipamente si sistemul de programe aferente

S.INFORMATIONAL = S. INFORMATIC + FLUXURI INFORMATIONALE

FUNCTIILE SISTEMULUI INFORMATIC

F.C.C. – functia de comanda si controlF.M. – functia de memorareF.I. – functia de intrareF.P. – functia de prelucrareF.Ie. – functia de iesire−► - informatie═►- comenzi

Functia de intrare - permite introducerea manuala a informatiei in system sau preluarea acesteia dintr-o retea de comunicatie- informatia se va prelucra imediat sau se stocheaza in vederea prelucrarii ulterioare- informatia va fi transmisa mai departe prelucrata sau neprelucrata

Functai de memorare si regasire a informatiei

F.I.

F.C.C.

F.P.

F.M.

F.Ie

1

Page 2: PRINCIPIILE DE BAZA ALE INFORMATICII

www.cartiaz.ro – Carti si articole online gratuite de la A la Z

- este influentata de capaciatatea de stocare a inforamtiei si de viteza de acces la datele stocate- informatia poate fi pastrata in memoria interna pentru datele aflate in curs de prelucrare, memoria externa

pentru datele care se consulta la anumite perioade de timp, suporturi electronice de arhivare a informatiei ce se consulta mai rar

Functia de prelucrae a informatiei = functia aritmetica si logica- realizeaza conversia informatiei analogic - digital – analogic pentru compatibilitate cu dispozitivele de

intrare sau iesire analogice conectate la sistemul informatic- transferal informatiei pe diverse suporturi de stocare- permite crearea si intretinerea (adaugare, modificare, stergere, inserare) bazei informationale a sistemului

informatic- tratarea informatiei prin diverse operatii asupra formei (texte, documente, imagini) sau a continutului (date)

dar si operatii logice- consultarea in timp real a informatiei, utilizand programe de cautare, selectare, transmitere- punerea informatiei in forma dorita la iesire

Functia de comanda si control a sistemului- permite alocarea optima a resurselor sistemului, referitoare la echipammente, memoria interna, baza de

programe si baza informationala- realizeaza controlul proceselor de intrare, prelucrare si iesire in functie de natura si specificul operatiilor, de

destinatia si de modul de transmitere a rezultatelorFunctia de iesire a informatiei din system- trebuie sa tina cont de urmatoarele criterii:- natura informatiei transferate la iesire- natura suportului pe care se va transforma informatia- destinatarul- mijlocul de comunicare- functiile determina unitati functionale care determina componentele materiale si in final cele hardware- sistemele de programe -> componenta informationala -> resurse software

CODIFICAREA INFORMATIEICODURILE- reprezinta conventii de reprezentare a datelor prelucrate, utilizand calculatoare electronice inclusive comenzi

necesare in teletransmisii informatice- reprezentarea datelor se face utilizand sistemul de numeratie binary (0,1)- codificarea reprezinta modul de combinare a bitilor 0 sau 1 pentru exprimarea unor semen sau comenzi in

memoria interna sau externa a computerului- dupa natura semnelor pe care le pot reprezenta, codurile pot fi numerice sau alfanumerice CODURI NUMERICE

- la reprezentarea celor 10 cifre se adauga semnul algebric si punctual zecimal fiind necesar CODURI ALFANUMERICE

- permit reprezentarea semnelor numerice, alfanumerice, alfabetice si a celor speciale- primul cod – codul ASCII – foloseste o codificare pe 7 biti cu o capacitate de redare de 128 de

semen din care 32 utilizate in teletransmisia datelor

2

Page 3: PRINCIPIILE DE BAZA ALE INFORMATICII

www.cartiaz.ro – Carti si articole online gratuite de la A la Z

- este utilizat pt micro si minicalculatoareCODUL EBCDIC – foloseste o codificare pe 8 biti ceea ce inseamna o capacitate de redare de 28=256 de semen dintre care 32 utilizate in teletransmisii de date

- era utilizat pe generatii de calculatoare anterioare actualelor PC-uri

CLASE DE CALCULATOARE

Clasificarea calculatoarelor se poate face dupa:a) capacitatea de memorareb) viteza de prelucrare a informatieic) complexitatea arhitecturalad) tipuri de aplicatii ce pot fi prelucratee) tipologia perifericelorf) costul echipamentelor

Pana in anii ’80 calculatoarele se clasificau in:a) micib) mediic) mari

Dupa aparitia microcalculatoarelor s-a trecut la o noua clasificarea) microcalculatoareb) minicalculatoarec) mainframed) supercalculatoare

a) MICROCALCULATOARE- echipamente electronice de calcul a caror arhitectura e construita in jurul unui processor (UCP – unitate

centrala de prelucrare)- arhitectura UCP relative simpla- periferice lente dar diverse, usor de instalat si de configurat - viteza de prelucrare relative mica (0.5-4 MIPS = milioane de instructiuni pe secunda)- capacitatea de memorare limitata (640 KB – 64 MB) cu posibilitate de adresare pana la nivel de GB- permit lucrul individual sau in retea - costuri reduse

b) MINICALCULATOARE- echipamente electronice de calcul construite dupa o tehnologie clasica avand o structura modulara

capabila sa satisfaca cerintele de lucru ale unei organizatii- permit lucrul simultan al mai multor utilizatori- prezina una sau mai multe procesoare- capacitate de stocare mare- viteza de prelucrare 1-10 MIPS- unitati periferice rapide

c) MAINFRAME- echipamente electronice menite sa satisfaca cerintele de lucru ale marilor organizatii- unitati centrale foarte rapide cu mai multe procesoare

3

Page 4: PRINCIPIILE DE BAZA ALE INFORMATICII

www.cartiaz.ro – Carti si articole online gratuite de la A la Z

- memorie interna si externa foarte rapide si de capacitate mare- periferice foarte rapide- viteza de prelucrare 10-100 MIPS- mii de terminale conectate la mainframe- zeci si sute de mii de dolari

d) SUPERCALCULATOARE- echipamente electronice de calcul cu resurse harware si software foarte mari utilizate in ramuri de varf

(industria de aparare , cerceatre, aeronautica)- viteza peste 1000 MIPS- costuri la nivel de 106 $

4

Page 5: PRINCIPIILE DE BAZA ALE INFORMATICII

CURS 2

SISTEME DE CALCUL

Sisteme de calcul – MONOPROCESOR- MULTIPROCESOR

S.C. MONOPROCESOR se caracterizeaza prin executarea instructiunilor in mod secvential la un moment dat fiind executata o singura instructiuneS.C. MULTIPROCESOR – pentru executarea mai multor instructiuni la un moment dat

MULTIPROCESAREA – SIMETRICA (cand procesoarele au statute egal)- ASIMETRICA (cand exista processor Master si procesor Slave)

Procesorul Master – rol de coordonare si control a aplicatiilorProcesorul Slave – permite executia independenta a unor module ale aceluiasi program

Din punct de vedere al timpului de procesare utilizat exista:1. Sistem cu processor Master si procesoare specializate pe clase de operatii2. Sistem cu procesoare independente, cu sarcini de calcul proprii

Sistemul PIPELINE – instructiunile sunt descompuse in microinstructiuni si executate pe un canal (PIPELINE)Sisteme VECTORIALE – presupun executarea unui vector de operatiuni asupra aceluiasi set de dateSisteme de tip MASIV – presupune o unitate de comanda-control si mai multe unitati aritmeticeSisteme cu procesoare PARALELE – procesorul executa la un moment dat instructiuni diferite apartinand aceluiasi program

MICROPROCESORUL- circuit integrat ce contine UCC (unitatea de comanda-control), UAL (unitatea aritmetica si logica)

- UCC – prelucreaza instructiunile programelor ce ruleaza furnizand semnale de comanda pentru functionarea unitatilor si dirijand schimburile de informatii

COMPONENTE CONTORUL ORDINAL – localizeaza un program aflat in memorie, furnizand adresa de memorie pentru

instructiunea aflata in curs de executie si pentru urmatoarea instructiune de executata

- contine 4 registrii de segment si un pointer de instructiuni:- registrul de segment de cod – indica pozitia unui program in memorie- registrul de segment de date –localizeaza datele folosite de programul

in curs de executie - registrul de extrasegment - suplimenteaza registrul de segment de

date- registrul de segment de stiva – localizeaza stiva calculatorului

Stiva – zona de memorie unde se vor depune instructiuniRegistru de instructiuni – are rol de a stoca instructiuni de executatDecodorul de instructiuni – recunoaste functia definite de instructiunea de executie

5

Page 6: PRINCIPIILE DE BAZA ALE INFORMATICII

- deosebeste grupul de operatiuni elementare care semnifica citirea, scrierea, transferal, afisarea, imprimarea, saltul la o noua adresa

- contine un set de indicatori de conditie stocati in registrii de conditie care au rol de configurare si de semnalare a starii sistemului

1) INDICATORI PENTRU A CARACTERIZA REZULTATELE OPERATIILOR ARITMETICEEx: - indicatorul zero – semnifica, semnalizeaza rezultatul nulindicatorul de transport – semnifica saltul catre urmatoarea pozitieindicator de semn – semnalizeaza rezultatul negativeindicator de transport auxiliar – semnifica transportul la primii 4 bitiindicator de departare – semnaleaza un rezultat prea mareindicator de paritate – daca un rezultat este par sau impar

2) INDICATOR PENTRU CONTROL- indicator de directie – permit controlul operatiilor interactive- indicator de intreruperi – prin care se permite controlul intreruperilor prin activarea sau dezactivarea acestora3) INDICATOR DE URMARIRE – prin care se permite gestionarea executiei pas cu pas a instructiunilor4) INDICATORI SPECIALI – indicatori pentru urmarirea texturilor imbricate5) INDICATORI PENTRU CITIREA NIVELULUI DE ACCES INTRARI SI IESIRI – idicatori pentru intreruperi

virtuale – multitaskingCEASUL INTERN – are rolul de a distribui rezultatul impulsurilor pentru sincronizarea operatiunilor elementare care se efectueaza in cursul derularii unei instructiuniCIRCUITELE DE COMANDA – permit efectuarea unei anumite actiuni asupra unitatilor comandate dupa ce s-au format diferitele comenzi corespondente operatiunilor elementareUAL – unitatea aritmetica si logica

- prelucreaza informatia prin calcule matematice si functii logice- contine dispozitiv de lucru si dispozitive de stocaj intermediar

Dispozitia de lucru – contine registrii aritmetici (pt operatii matematice de calcul si op simple) registrii logici (pt texte, ramificatii si iteratii = repetari succesive)Dispozitive de stocaj intermediat = contin registrii si memorii specializate de capacitate limitata pentru inregistrarea la fiecare operatie a operanzilor si a rezulatelor intermediare

CARACTERISTICILE MICROPROCESOARELOR: • Viteza de lucru care depinde de frecventa ceasului intern, dimensiunea registrilor, latimea magistralei de

date, tipul constructive, existenta si dimensiunea memoriei cache• Capacitatea maxima de memorie pe care o poate accesa• Setul de instructiuni pe care le poate executa

TIPURI DE ARHITECTURI DE MICROPROCESOARE: Criteriul de clasificare, modul de tratare a instructiuni in cod masinaPentru aplicatii in curs de executie: CISC, RISC

ARHITECTURA CISCimplementeaza in decodorul de instructiuni peste 1000 de instructiuniinstructiunea se descompune in microinstructiuni (instructiuni elementare)o instructiune complexa se poate executa intr-unul sau mai multe cicluri de baza

ARHITECURA RISC- implementeaza in decodorul de functiuni UCC un set redus de instructiuni- ca urmare se utilizeaza un nr minim de instructiuni cu o lungime fixa, cu o codificare intense si care

sunt des utilizate

6

Page 7: PRINCIPIILE DE BAZA ALE INFORMATICII

- se va optimiza functia pentru cea mai rapida executie- sunt mai rapide cu 50-70% decat arhitectura CISC si permit prelucrarea paralela a maim ultor aplicatii

ex: SPARC, POWER PC, ALFA ARHITECTURA POWER PC

- este o arhitectura de tip RISC - UCC contine 2 unitati de decodare, una pt instructiuni si una pt date, iar UAL contine 3 unitati: pt calcule in

virgule mobile, pt decizie- Magistrala de date este pe 64 biti, iar magistrala de adresa pe 32 biti- Este o arhitectura hiper scalar ceea ce inseamna ca se permite executia de la 3-6 comenzi pet ac- Poate contine memorie cache cu zona pt date si o zona pe instructiuni- Dispune de o functie pevizionala de decizie statistica prin care se anticipieaza desfasurarea programului

dupa instructiuni de salt- Se stabilesc anticipat adresele de salt la instructiuni conditionale prin analiza sirului de asteptare a comezilor

FUNCTIONAREA PROCESORULUI (SCHEMA)1. Instructiunea in curs de executie extrasa din memorie si incarcata in unitatea de comanda2. Unitatea de comanda decodeaza instructiunea recunoscand functia si trimite un ordin de pregatire a unitatii UAL3. Unitatea de calcul declanseaza transferal de date ce urmeaza a fi prelucrate, catre unitatea specializata in tratarea lor4. Unitatea aritmetica si logica executa prelucrarea potrivit functiei, instructiunii in curs de executie5. Rezultatul prelucrarii fie ca este stocat in memorie pentru procesari viitoare fie ca este transmis catre un echipament de iesire

-

CEASUL INT.

REGISTRUL

CONTOR ORD.

DEC. DE FCTII.

CIRCUITE

DISP DE LUCRU

DISP DE STOCAJ INTERMEDIAR

INSTRUCTIUNI

DATE

REZULTATE

PROCESORUL

UAL

1

3

4

5

2

7

Page 8: PRINCIPIILE DE BAZA ALE INFORMATICII

CURS 3MEMORIA INTERNA

MEMORIA INTERNA este un dispozitiv electronic, de stocare a informatiei sub forma binara in circuite integrate. Din punct de vedere fizic pe placa de baza exista sloturi in care se fixeaza plachete (bancuri de memorie). Memoria are o structura verticala cu linii si coloane, locatia de memorie este identificata printr-un cod, care da adresa locatiei de memorieCARACTERISTICI

1. DIMENSIUNEA LOCATIEI DE MEMORIE ADRESABILA - Reprezinta cantitatea de informatie binara care poate fi stocata intr-o locatie de memorie.- Aceasta da si lungimea cuvantului de meorie. - Cuvantul de memorie = unitatea informationala compusa din caractere, tratata ca o entitate si stocata la o

locatie de memorie - Este compatibila cu registrul de instructiuni si cu latimea magistralelor de date si adrese2. CAPACITATEA MEMORIEI INTERNE- repr volumul informaiilor ce pot fi stocate in memoria interna- avem valori de la 640 ko – 128, 256, 512 MB, 1 GB o=B (bite)3. TIMPUL DE ACCES - repr timpul necesar unui circuit integrat de memorie pentru a localiza un bit de informatie- de la 700 ns → 200 ns4. TIMPUL MAXIM DE RASPUNS - repr intervalul de timp de la momentul primirii de la processor a comenzii de citire scriere si momentul

depunerii pe magistrala de date a valoriii citite sau descries5. COSTUL MEMORIEI

CONFIGURAREA MEMORIEI RAM (RANDOM ACCESS MEMORY) -exista 4 zone –memoria conventionala

- memoria superioara- memoria expandata - memoria extinsa

TIPURI DE MEMORIE RAM- memoria imediata (cache)- memoria pentru imprimanta (printer-buffer)- memoria video (video-ram)- memoria umbra (shadow-ram)- memorie CMOS

MEMORIA RAM- contine datele de prelucrat, programele ce vor prelucra datele si rezultatele prelucrarilor- d. p. d. v. constructive cuprinde circuite foarte mici incarcate cu sarcina electrica- este o memorie volatile (informatia se pasrteaza atat cat calculatorul e functional)

Page 9: PRINCIPIILE DE BAZA ALE INFORMATICII

- adresarea se face prin adresa de linie si adresa de coloana- o pagina de memorie e domeniul din memorie care are aceeasi adresa a liniei SRAM (static ram) DRAM

(dynamic ram)SRAM - formata din circuite bistabile care pot avea 2 stari: inchis, deschis

- este de 5 ori mai rapida decat DRAM - mai scumpa si mai voluminoasa

- se foloseste pt memoria cacheDRAM – circuite de memorie de dimensiuni reduse pt stocarea sarcinilor electrice - lucreaza cu pagini de memorie si implica reimprospatarea periodica a informatiei - pot lucra sincron sau asincron - d. p. d. v. constructive avem: SIMM (single inline memory modules) si DIMM (dual inline memory modules)

Citirea, Scrierea

- microprocesorul prin contrilul ordinal trimite madulului de memeorie adresa liniei si a coloanei- se citesc toate locatiile liniei depozitand informatia intr-un preamplificator de citire cu rol de buffer- utilizand adresa coloana se va extrage informatia de la locatia dorita - se goleste continutul preamplificatorului de citire

Semnale utilizate : - RAS (row address strobe) – semnal validare adresa linie - CAS (column address strobe) – semnal validare adresa coloana

Configurarea memoriei RAM- MEMORIA CONVENTIONALA – ocupa primii 640 kB – 400 → 500 Sistem de operare

- 200 – 240 Aplicatii - contine sistemul de operare: - COMMAND COM - CONFIG SYS COMMAND COM – zona system ce tine evideanta fisierelor deschise CONFIG SYS – fisierul cu configuratii specifice BIOS (basic input output system) contine operatii elementare incarcate din memoria ROM

Aplicatie – program care ruleaza sub DOS si folosesc spatial ramas neocupat din zona. DOS – MS-DOS - PC-DOS

MEMORIA SUPERIOARA (HIGH MEMORY) - zona sit intre 640 si 1024 KB (1 MB) - contin functiile interne ale sistemului - sunt incarcate pe portiuni din BIOS, rutine din ROM (rutine din BIOS) video RAM (pt stocarea numerica a infromatiei video) iar in zona nefolosita ruleaza aplicatii rezidente TSR (terminate and stay resident) si drivere (kit instalat)

MEMORIA EXPANDATA (EMS – extended memory specification)- ocupa zona de la 1 MB la 32 MB- e folosita pt stocarea datelor nu pt rularea programelor

Page 10: PRINCIPIILE DE BAZA ALE INFORMATICII

- nu poate fi accesata in mod direct de processor, accesarea se face printr-o fereastra de 54 Kb (ko) situate la adresa 832 in memoria superioara

- exista pe placa adaptoare circuite speciale de comutare si amplasare care realizeza acest transfer- placa adaptoare contine segmente de 64 ko – insa la un moment dat poate fi accesat doar un singur

segment => memorie lenta- este impartita in pagini logice de 16 ko care sunt realocate si commutate in vederea accesarii de catre

proceosr

MEMORIA EXTINSA - se afla deasupra granitei de 1 MB si poate ajunge si la nivel de GB- lucreaza in mod de lucru real pentru primul MB (no) si mod de lucru protejat pt memoria extinsa- se realizeaza divizarea memoriei extinsa in zone de un MB si accesarea acestora permitand executia

multitasking- astfel, pot fi mai multe sesiuni de lucru cate una pt fiecare zona- gestionarea memoriei extinse o face un driver specializat de memorie extinsa

MEMORIA CACHE - formata din circuite integrate de memorie de tip SRAM - au un rol de memorie tampon intre microprocessor si memorie RAM - are o capacitate redusa 128 - 256 – 512 KB - este foarte rapida, lucrand in mod direct cu procesorul - tipuri: CACHE PRIMAR – memorie integrate direct pe processor CACHE SECUNDAR – compusa din cicluri SRAM foarte rapide cu dim intr 32-512 ko plasata intre processor si memoria interna - gestionarea se poate face dupa 2 principii: FIFO – se vor sterge datele in ordinea vechimii acestora LRU – last recent in use - se ster datele care au fost mai rar utilizate

Page 11: PRINCIPIILE DE BAZA ALE INFORMATICII

CURS 4ECHIPAMENTE PERIFERICE

- dispozitive conectate si controlate de calculator- asigura conexiunea intre calculator si mediul exterior (om)- pot asigura stocarea unui volum de date

TASTATURA - principal echipament de introducere a datelor in PC - d. p. d. v. a dispunerii tastelor avem 4 serii de taste diferite: - blocul alfa-numeric: taste alfabetice, taste bifunctionale si character speciale, taste de control si validare - blocul taselor functionale: taste functionale F1-F12 (F24) si tastespeciale - blocul tastelor de deplasare si pozitionare - blocu tastelr numerice MOUSE-UL

- dispozitiv periferic de intrare a carui deplasare pe o surafata plana va genera deplasarea corespunzatoare a cursorului pe ecran

- se poate conecta la un port serial sau parallel- poate avea diverse variante d.p.d.v. constructive: mouse cu bila, mouse optic, trackball

SCANNER-UL- periferic de intrare care numerizeaza informatia- tipuri: alb-negru si color- d.p.d.v. constructive: handscanner, scanner cu tractor, flatbed- unele pot avea adaptoare de transparenta- rezolutia – 300 d/I (dots/inch) – 600 – 1200 – 2400

MONITORUL - dispozitiv periferic de iesire care permite afisarea temporara a informatiilor- fiecare character e definit printr-un ansamblu de puncte alese dintr-o matrice

CARACTERISTICI:1.Atribute de vizualizare: - palpairea caracterelor (afisarea alternativa cu neafisarea caracterelor) - afisarea in video invers2. Stralucirea: -intensitatea luminoasa a caracterelor3. Gradul de finite al afisarii – nr de puncte adresabile din matricea de caractere (5x7 pcte/7x9 pcte)4. Dimensiunea unui ecran – lungimea diagonalei exprimate in inchi (12,13,14,15,1,17,18,19,20,21,…)5. Capacitatea de afisare a ecranului = nr de linii si coloane ce pot fi afisate6. Rezolutia grafica – nr de puncte adresabile de pe ecran (dpi –[asul punctului sau distanta dintre doua puncte

successive) dpi cat mai micTIPURI CONSTRUCTIVE – ecrane monografice/simple (320x200 pixeli)

Page 12: PRINCIPIILE DE BAZA ALE INFORMATICII

- ecrane semigrafice (640x480 pixeli) - ecrane grafice (1024x768 pixeli) -dupa tipul placii / adaptorul graphic: - monitorul MDA –permite afisarea textelor alb-negru - monitorul CGA (colour graphic adaptor) – afiseaza graphic in 4 culori - monitor HGC (Hercules graphic adaptor) - alb-negru, text, grafica - EGA (enhased graphic card) – text, grafica pe 16 culori - VGA (video graphic adaptor) – afiseaza grafica pana la 256 de culori - SVGA (super VGA)

7. Rata de improspatare a afisarii (mHz) – nielul confortului visual 60mHz – 100mHz - TFT – cu tub catodic - LCD – nu genereaza radiatii - imagine mai buna - frecventa redusa - timpul de raspuns – in cat timp se creeaza imaginea – 2ms – f bine

IMORIMANTA- echipament periferic de iesire ce permite afisarea pe hartie a informatiilor

CARACTERISTIC 1. Calitatea imprimarii/rezolutia – nr de puncte tiparite pe inch (1440)2. Viteza = caractere/s = cps, ppm = page per minute3. Mod de alimentare – manual, semiautomat, automat4. Zgomot – zgomotoase, silentioase5. Nr de fonturi pe care le poate tipari, timpul acestora si compatibilitaea6. Capacitatea de emulare a imprimantei – capacitatea de recunoastere a limbajului de control al altei imprimante7. Costul – in functie de tipul constructive si de performante8. Conectivitatea – port serial/parallel9. Cromatica –alb-negru/color10. LLatimea carului – nr de coloane tiparibile (80 – peste 100)\

CLASIFICARE1. Imprimante orientate pe caractere (tiparesc un character dintr-o data)

- imprimante cu impact- imprimante cu ace/matriciale – fiecare character format dintr-o matrice de ace- imprimante chimice – se bazeaza pe imprimarea imaginii pe o foaie tratata chimic prin ardere sau presiune (FAX)

2. Imprimante orientate pe linie – rapide, zgomotoase3. Imprimante orientate pe pagina - imprimante cu jet de cerneala – incarcarea unor particule de cerneala cu

sarcina electrica si directionarea lor pe pagina - imprimate laser – fiabile, rapide, bune

Page 13: PRINCIPIILE DE BAZA ALE INFORMATICII

CURS 5MEDII DE STOCARE IN MASA A

INFORMATIILOR

SUPORT TEHNIC DE DATE - orice dispozitiv fizic, capapbil sa inregistreze, sa conserve si sa restituie informatii.

MEMORIE DE MASA – medii de stocare in masa a informatiei CRITERII DE CLASIFICARE A MEMORIEI EXTERNE1. Dupa reutilizare la inregistrare :

- Suporturi read-only- Suporturi reinscriptibile (hard, disk…)

2. Dupa viteza de transfer a datelor:- suporturi de viteza mica- suporturi de viteza mare

3. Dupa organizarea datelor pe suport- organizare secventiala - organizare dinamica

4. Dupa modalitatea de regasire a inregistrarilor- medii adresabile (adresa sector)- medii neadresabile

5. Dupa utilizare: - pt stocare curenta - pt back-up (copie de siguranta)6. Tehnica de citire-scriere - suporturi magnetice - suporturi magnetico-optice

DISCUL MAGNETIC (platan) – este un disc rigid din aliaj de aluminiu sau flexibil din oxizi de fier, peste care se depune un strat magnetic din oxizi de fier si rasina adeziva

PRINCIPII DE FUNCTIONARE - Discul este impartit in piste si sectoare, pe fiecare pista fiind depus un strat magnetic- Bitii de informatie sunt dispusi in serie pe fiecare pista.- Materialul magnetic de pe pista este orientat in mod corespunzator de catre campul electro-magneetic

generat in capul de citire-scriere- Adresabilitatea este o proprietate specifica a fiecarei locatii care permite localizarea pozitiei fiecarei

inregistrari fara ambiguitatea, independent de continut- Adresa fiecarei inregistrari este data de adresa pistei si de adresa sectorului.- Sectorul poate avea o capacitate de la 128 – 1024 octeti

Page 14: PRINCIPIILE DE BAZA ALE INFORMATICII

- O inregistrare este de forma: prefix, zona de date, sufix (prefix – nr sectoului, sufix – cifra dde control)- Un cilindru reprezinta tottalitatea discurilor egal departate de ax- Inregistrarea spatiilor pe disc se poate face in mod continuu sau cu spatii inter inregistrari- Datele pot fi stocate in blocuri care pot cuprinde mai multe sectoare

ARHITECTURILE – FBA – arhitecturi in blocuri fixe - CKD – arhit in blocuri de dimensiune variabila - MZR – arhit. zonata

TIPOLOGIA DISCURILOR 1. Discul flexibil (discheta)- tipul este dat este diagonala in inchi a discului 5 inchi, 8 inchi, ,5,25 ,3,25 ,3,5- densitatea este data de nr de biti/inchi: - densitatea longitudinala – nr de pixeli/onchi - densitatea liniara - nr de biti/inchi - coercivitae – exprimaintensitatea campului magnetic necesar pt inregistrare. - se masoara in Oe - viteza –este data de nr de rotatii/min- tipul materialului pt suport – ferita, cobalt, bariu 2. Discul fix- este realizat dupa o tehnologie de tip W\inchester, care presupune mai multe discuri si capete de citire-

scriere intre eleCaracteristici: - nr de discuri: 2,3,…,11 discuri- format CAV (viteza unghiulara constanta)- viteza de transformare a informatiilor- timpul mediu de acces (timpul necesar pt localizarea informatiilor); 7,8,5 milisecunde\- pretul” sub 1 $/GB- unitatea de transfer a informatiei o reprezinta cluster-ul- Densitate – transversal, longitudinala- Formatare – logica – format C: - fizica – formatare mai importanta

3. Alte tipuri de discuri- discuri ZIP – 25-100 MB - discuri BERNOULLI – 25-100 mb –DURABILE- banda magnetica – dispozitiv de stocare a informatiilor pe support neadresabil ceea ce implica citirea

secventiala a informatiilor. Avantaje: spatiu mare, ieftin si comod. Dezavantaje: este neadresabil. Pot fi de tipul DC (data cartridge) sau MC (mini). Inregistrarea se face in blocuri fizice (streamere) + spatii inter blocuri (gap-uri). Se utilizeaza mai putin

- discul optic – permite memorarea numerica a informatiei poate sa fie de tip CD sau DVD. Capacitatea 700 MB CD, 4,7 GB DVD. Poate sa fie de tip read only sau reinscriptibile.

Page 15: PRINCIPIILE DE BAZA ALE INFORMATICII

MAGISTRALE DE COMUNICATII

Magistrala – repr un traseu electronic prin care comuinica echipamentul

Caracteristici – latimea magistralei si frecventa de tact Tipuri de magistrale: - magistrale de date - magistrale de adrese - magistrale de comenzi

Magistrala de date – ansamblu de linii paralele (8, 16, 62, 54) prin care circula fluxul de date. Fluxul de date poate contine instructiuni cautate in memorie , date de intrare-iesire, date intermediare pt stocare

Tipuri de magistrale – maistrala interna – asigura comunicatia intre multiprocesor si si memoria interna

- magistrale externe – asigura comunicatia intre processor si echipamente periferice

- magistrale de extensie – leaga procesorul de conectori de extensieMagistrala de adresa – permite identify. Locatiei de memorie care va intra in actiune . Adresele de memorie

repr locatii de unde sunt citite instructiunile, sunt extrase datele sau se depun rezultatele prelucrarilor

Magistrala de comenzi – asigura comunicatia intre processor si echipamentele periferice

Interfetele calculatorului - Asigura legatura intre processor si periferice, sunt specifice perifericelorEx: Placa sau adaptorul video- comunicatia poate fi asincrona (seriala) sau sincrona (paralela)- conectorii de extensie permit atasarea ulterioara de noi echipamente (8,16, 32 biti)

Placa de baza contine procesorul, memoria interna, magistralele de comunicatie, conectorii de extensie, CHIPSET – circuit integrat care are rol in organizarea procesarii

Page 16: PRINCIPIILE DE BAZA ALE INFORMATICII

CURS 6TIPURI DE MEMORIE RAM

1. Mem. CACHE2. Mem. Tampon pt imprimanta (PRINTER BUFFER) -este locul unde se pastreaza datele ce urmeaza sa fie tiparite pan ace imprimanta le poate prelucra3. Mem. video (VIDEO RAM) – permite afisarea unei graficce video complexe4. Mem. Umbra (SHADOW RAM) – copiaza informatii din ROM in RAM, avand ca rezultat cresterea vitezei de

procesare5. Mem. Intre tesut (INTERLEAF) – este o memeorie de tip RAM impartita intr-un nr par de bancuri de mem;

bitii secventiali fiind stocati in bancuri alternative. Adresele dintr-un banc sunt adrese pare, iar din celalalt, impare. Au ca rezultat eliminarea anumitor timpi de asteptare

6. Mem. CMOS –este un tip de mem RAM semipermanenta care contine informatii esentiale despre calculator: - memoria disponibila

- tipul monitorului - data si ora curenta - parola,etc. -informatiile snt permanente

MEMORIA ROM- este formata dintr-un singur circuit integrat care contine un ansamblu de registrii- nu poate fi stearsa ci permite doar citirea- contine inf despre operatiile de baza ale calculatorului- contine BIOS-ul care controleaza modul cum informatiile sunt transferate intre monitor, tastatura, unitatea

de mem externa, mem RAM si ROM

1. Tipul PROM -se poate reprograma o sg data de catre utilizator in conditii speciale. Odata programata, devine ROM

2. EPROM – poate fi stearsa total (cu ultraviolete) si reprogramata cu aj unui dispozitiv special, numit reprogramator de memorie

3. EEPROM - poate fi stearsa total sau selective si reprogramata cu aj unui programator de memorie

PLACA DE MEMORIE contine processor, mem interna, magistralele de comunicatie, conectorii de extensie si de chipset

CHIPSET = circuit integrat cu rol in organizarea procesarii Prin norma PLUG & PLAY se intelege capacitatea unui echipament de a recunoaste perifericele conectate

16

Page 17: PRINCIPIILE DE BAZA ALE INFORMATICII

ECHIPAMENTE MULTIMEDIA\Multimedia este o metoda de prezentare a informatiilor utilizand calculatorul, folosind mijloace de

comunicare:text, graficaa, sunet, imagine, care pun accentual pe interactivitatePrin calculator multimedia se intelege system electronic de calcul standard pt programele multimediaStandardul a fost elaborate de MPC Consortiu din care fac parte Microsoft, Zemitle, Tandi

COMPONENTE: placa de sunet, modem, dispozitive de iesire (difuzoare), CD/DVD

SISTEMUL DE PROGRAMECuprinde programe de baza, programe applicative, programe specializateProgamele de baza cuprind programe de exploatare, programe utilitare si de serviciu, programe traducatoarePrograme de baza au rol in gestionarea resurselor sistemului.

a) Programele de exploatare asigura alocarea si controlul resurselor sistemului si totodata asigura indeplinirea functiilor de exploatare. Prog. De exploatare contin sistemul de operare care are urmat functii: gestionarea prelucrarilor, gestionarea intrarilor si iesirilor, gestionarea fisierelor, comunicarea cu utilizatorul

b) Programe utiliatre si de serviciu au rol in folosirea eficienta a resurselor fizice si logice ale sistemului la executia aplicatiei

c) Programele traducatoare au rol de a transforma instrunctiunile din limbaj de programare in coduri executabile

Ex: ansambloare, macroasambloare, compilatoare si interpretoare de comenziProgramele applicative – permit dezv aplicatiilor informatice sau pot asista utilizatorul la creareea de aplicatii

Exp: procesoare de texte, de tabele, de grafice; programe de gestiune a bazelor de dateProgramele specializate – sunt aplicatii software destinate endeplinirii unui obiectivExp: progr de contabilitate, progr de gestiune bancara, rpogr de gestiune hoteliera, etc.

MICROPROCESOR

PERIFERICE

RAM I

Magistrala de comenzi

Magistrala de date

Magistrala de adrese

17

Page 18: PRINCIPIILE DE BAZA ALE INFORMATICII

COMUNICARE INTRE APLICATII

Se face utilizand 2 tehnologii: tehn clipboard, tehn Ole

TEHN CLIPBOARD presupune existenta unei zone de mem interna (buffer) gestionata de un utilitar numit clipboard viewer. Acesta permite salvarea temporara a informatiilor salvate de utilizator. Pot fi salvate intr-un fisier de tip clp.

TEHN OLE (Object Legate/Linked si/sau encapsulate) -este tehn care permite crearea de doc complexe folosind utilitare sub windowsPrin doc complexe se intelege un doc care contine obiecte (informatii) create cu utilitare diferite: texte, imagini, desene, secvente audio, secvente video etc.Utilizatorul nu-si va pune problema compatibilitatii intre dtele utilizate sau pt gasirea si stocarea aplicatiei cu care a fost creat obiectul respective. Aplicatia se starteaza in mod automat la dublu clikOLE cuprinde un set de servicii care ofera utilizatorului posibilitatea de a-si crea documente complexe. OLE contine un set extensibil de protocoale de comunicatie intre aplicatii implementate prin biblioteci de tip DLL care permit unei aplicatii sa foloseasca servicii furnizate de alta aplicatie.Un obiect este o unit software create de o aplicatie sursa sau server si utilizat de o aplicatie destinata sau client. Un obiect incapsuleaza inf referitoare la aplicatia care l-a creat . Inf pot fi native: utile aplicatiei server sau pot fi inf de prezentare: utile aplicatiei client. O aplicatie server are rolul de a crea/edita diferite tipuri de obiecte pt aplicatia client.Aplicatia client are rolul de a primi , a stoca si a prezenta obiectele intr-un document complex. Op OLE : lipire, incapsulare, legare

1) Lipire: edit + copy, edit + paste2) Incapsulare : edit + copy , edit + paste special, paste3) Legare: edit + copy, edit + paste special, paste link

INTERNET

- este cea mai mare retea de comunicatie mondiala, este dezv in peste 200 de tari, in peste 5 mil de retele eterogene.

- Viteza de crestere foarte mare- Administrare – s-a organizat un comitet RIPE de coordonare la nivel European; s-a dezv reteaua EPONE

cu 6 moduri principale de comunicare la nivel European: Roma, Londra, Srajevo, Stockholm,- Peste 70 de retele de tip ITP-conex cu SUA si Japonia- S-a creat in 1992 ISOC o asociatie de voluntari care discuta noile tehnologii si definesc strategii de dezv.- Annual se intruneste un consiliu pt a studia evolutia pe termen lung privind arhitectura internetului- D.p.d.v ethnic exista IETF, care are un secretariat permanent si grupuri de lucru pe diverse probleme- Tot IETF realizeaza alocarea adreselor

18

Page 19: PRINCIPIILE DE BAZA ALE INFORMATICII

- Principalele servicii oferite: posta electronica, transfer de fisiere, conectarea la distanta, difuzarea stirilor, discutii de grup, cautarea de fisiee si www.

- Adresarea in intenet: o adresa de internet = adresa retea - = adresa host- Adresa de retea constituie o interfata cu o retea omogena si e data de IETF- Adresa de host este data de administratorii retelelor

Server - placi de retea – una pt reteaua internaAdresa data sub forma aaaa.bbbb.cccc.dddd

Clase de adreseAdresa de clasa A:0

- adresa de retea 7 biti- adresa de host 24 biti

Valorile sunt de la 1.0.0.0 la 127.255.255.255

0 000 0001 = 10 111 1111 = 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 1+1 =10 0 111 1111+ 1 1 000 0000Clasa B 10

- retea pe 14 biti host pe 10 biti128000 → 191 255 255 255

1 000 0000 =1281 011 1111 =191

- in SUA, Canada, Franta, Germania, Japonia, Marea Britanie, Australia

Clasa C 110 - host pe 8 biti retea 21 biti 192000 → 223 255 255 255 1 100 0000 = 191 1 111 1111 = 223

Clasa D 1110 – adresa multistatie pe 28 biti 1 110 0000 234 → 239.255.255.255 1 111 1111

Clasa E 1111 – adresa multistatie 1 111 1111 = 2401 111 1111 = 255 240 → 255.255.255.255Adresarea in internet se poate face pe:domeniu, subdomeniu, hosturiDomenii: com, edu, mil

19

Page 20: PRINCIPIILE DE BAZA ALE INFORMATICII

Subdomenii: ICI, PUB, ASEHosturi: FIN, CIB, CIG fin.ase.ro – nume host subdomeniu num domeniu

DNS (domain, name server) – reprezinta o componenta care face corespondenta intre nume si adresaServer: primar, secundarServer de nume – permite crearea, actualizarea si consultarea bazei de dateCanalele de comunicatie pot fi: linie telefonica, fibra optica, canal radio, canal satelit

TIPURI SERVICII INTERNET Posta electronica – permite comunicarea intre utilizatori, discutii de grup si jurnal electronic Adresautilizator@adresahostTransmiterea se face prin SBTP – care asigura leg hostul sursa si hostul destinatie

Citirea protocoalele POP3, IMAP, DMSP

POP3 – cel mai utilizat- comenzi pt conectare/deconectare, livrare mailului pe calc local la conectare si comenzi pt stergere

IMAP – permite accesul serverului de reveal de pe mai multe calculatoare- nu se vor lucra scrisorile la pct de acces- se copiaza local pt fi citite- lucrarea se face tinand cont si de attribute

DMSP – permite mai multe cutii postale, la conectare se poate face transfeerul local, se poate faca reopen la reconectareFTP – permite transferul intre noduri diferite, utilizeaza o arhitectura client serverTELNET – permite conectarea unui utilizator la un server Exista un protocol determinat virtual intre calc si server

WWW = world wide web -serviciu de informare pe net care cuprindde o colectie de doc multimedia software, retele si calculatoare Componente URL (universal resource locator)

- identify serverelor - pemite recuperarea de informatie din orice pct din internet

HTTP – hyper text transfer protocol -protocol de transfer care asig comuni intre host si serverHTML – hyper text markup language

- limbaj de realizare a doc de tip hypertext

20

Page 21: PRINCIPIILE DE BAZA ALE INFORMATICII

CURS 9SISTEMUL DE OPERARE UNIX

Caracteristicile sistemului de operare UNIX

- este un system de operare multiutilizator multiprocessor, interactive- cuprinde un system de fisiere organizate , grupate in directoare- dispune de un system de intrare iesire generalizat care trateaza identic fisierele, perifericecele memoria si

comunicatiile interprocesor- dispune de un mechanism simplu de gestionare a memoriei- are mecanisme de protecite a infromatiei si a mediului de executie- permite rularea de aplicatii care simuleaza sistemul de operare DOS si pemite rularea de aplicatii sub sitemul

de operare DOS

STRUCTURA SISTEMULUI DE OPERARE UNIX Sistemul de operare UNIX cuprinde in principal 3 elemente (componente): nucleu (KERNEL), sistemul de fisiere, iterpretorul de comenzi Shell

NUCLEUL – este partea centrala a sistemului care asigura servicii catre programele de aplicatii pt realizarea gestiunii proceselor a memoriei, a intrarilor, a iesirilor si a timpului

FUNCTII1. gestionarea proceselor – se realizeaza prin controlul executiei, utilizand comenzi de creare, suspendare,

comunicatie, terminare si planificare pt executie a proceselor, dupa o politica de tip partajat2. gestionarea fisierelor – se realizeaza prin alocarea sau eliberarea memoriei interne, structurarea si protejarea

sistemului de fisiere3. gestionarea dispozitivelor periferice se realizeaza prin acces controlat al proceselor4. gestionarea memoriei – se realizeaza prin alocarea/eliberarea memoriei interne principale pt procesele aflate-n

executieCOMPONENTELE NUCLEULUI

a) interfata cu procesele utilizator – se realizeaza prin intermediul apelurilor de systemb) subsistemul de control al operatiilor de intrare/iesire -permite controlul modului de lucru cu dispozitivele periferice si gestioneaza spatial de memorie pt fisierec) subsistemul de control al proceselor – asigura planificarea, sincronizarea si comunicarea intre procese si gestionarea memoriei principaled) Interfata cu hardware-ul – asigura tratarea intreruperilor si comunicarea cu componentele fizice

SISTEMUL DE FISIERE – cuprinde ansamblul de fisiere memorate- Programe traducatoare (interpretoare sau compilatoare)- Instrumente pt sisteme expert

21

Page 22: PRINCIPIILE DE BAZA ALE INFORMATICII

- Programe utilitare – editoare de text, pt lucrulul cu tabele- Sistemul pt lucrulul cu colectii de date (SGBA)

SHELL –ul - realizeaza interfata intre programele utilizatorului si sistemul de operare. Dispune de facilitate de programarea unui limbaj propriu, caracteristici asemanatoare cu limbajele de nivel inalt

Sistemul de fisiere UNIX are o stuctura ierarhica observabila conform schemei

Prin fisier se-ntelege o succesiune de octeti organizate intr-o structura arborescenta. Directoarele vor contine informatii de regasire a altor fisiereTipuri de fisiere : F. obisnuite F. director F. speciale F. de tip conducta (pipe)FISIERE OBISNUITE – contin un sir de octeti fara o organizare logica speciala

- poate contine programe sursa (text), program in corp executabil sau date- numele fisierului poate sa aiba max 14 caractere- structura logica este data de programele de aplicatie

FISIERE DIRECTOR- un director cuprinde fisiere de tip catalog, care contin o lista de fisiere- un director este de fapt o tabela cu intrari- o intrare contine un information nod si numele fisierului- information nod este numele propriu al directorului sau poate fi numele directorului parinte

ROOT

PROC EXPORT DEV ETC HOME SYS TMP USRR

USERSLIBSPOOLDOCMANBIN

USER KUSER 1 USER 2 USER 3

22

Page 23: PRINCIPIILE DE BAZA ALE INFORMATICII

- specificarea fisierului se paote face in mod relative sau absolute- specif in mod absolute arata si calea de acces la fisier- fisierele pot fi sterse de catre nucleu- drepturile de acces la un director pot fi: citire, scriere, modificare (ambele)- principalele directoare: - BIN – cuprinde principalele comenzi - DEV – fisierele speciale - ETC – utilitare speciale pt intretinere si parolare - TEMP – fisiere temporare folosite de editoare sau compilatoare - LIB – o biblioteca de limbaje - USER – alte directoare

FISIERE SPECIALE –sunt fisiere care permit tratarea unui periferic ca fisier. Astefel se permite utilizarea aceleiasi comenzi in schimbul de date cu perifericele. In directorul DEV se vor memora 2 nr: nr major, care repr tipul dispozitivului si nr minor, care repd nr de ordine pt dispozitive de acelasi tip

FISIERE DE TIP CONDUCTA – sunt fisiere tranzitorii.Datele sunt citite FIFO

INSTALAREA SI LANSAREA SISTEMULUI DE OPERARE UNIX

INSTALAREA – se face in urma rularii unui program special de instalare. Procesul de instalare consta in: portionarea si formatarea logica a discurilor fixe, crearea directoarelor standard UNIX si copiere de pe mediul de instalare al fisierelor system si utilizator, crearea unui utilizator privilegiat root, caruia I se asociaza initial nicio parola si inchiderea sesiunii de lucru + afisarea de mesaje privind reinitializarea sistemului. Administratorul de sisteme trebuie sa creeze cate o intrare in system pt fiecare utilizator. Se vor accesa directoarele associate, parolele drepturile de acces si de asociere a unor nume de grup si de utilizator.LANSAREA – presupune 4 etape :

1) Conectarea calculatorului la reteaua de current electric, va intra in functiune – ISL (initial system leader) care examineaza configuratia sistemului de calcul si efectueaza o serie de teste privind buna functionare a acestuia. Se examineaza perifericele, hard discul di se va incarca in memorie nucleul sistemului de operare

2) Nucleul sistemului de operare primeste controlul si determina montarea sistemului de fisiere pe discul de pornire. Se lanseaza procesul INIT care preia controlul proceselor legate de lansarea sistemului

3) Procesul INIT lanseaza un interpretor de comenzi care citeste si executa fisierul de comenzi indirecte. Acestea au ca scop verificarea corectitudinii instalarii sist de fisiere radacina si corecteaza eventual, erorile minore aparute. Totodata seteaza si celelalte discuri din configuratie, initializeaza unele periferice si lanseaza unele procese indivizibile dar care pot fi utilizate

4) Procesul INIT creaza cate un process GETTY pt fiecare terminal, astfel ca fiecare process GETTY asteapta introducerea unui nume de utilizator la terminalul respective. Dupa satisfacerea acestei conditii – LOGIN pt a accepta utilizatorul respective

Intrarea intr-o sesiune se face cu “username” + “password”Iesire se face cu “ctrl”+”D”Inchiderea se face cu “shut down” acesta are ca rezultat terminarea proceselor aflate in ecuatie si salvarea datelor din memoria tampon pe un support nevolat

23