suport de curs tic

Click here to load reader

Post on 04-Jan-2016

48 views

Category:

Documents

6 download

Embed Size (px)

DESCRIPTION

TIC

TRANSCRIPT

  • Competene T.I.C. Codificarea informaiei

    1/12

    Tehnologiile informaionale i de comunicaie Tehnologiile Informaionale i de Comunicaie (TIC) grupeaz un ansamblu de echipamente folosite pentru gestionarea informaiilor ,n special calculatoare electronice i programe . Scopul TIC const n : culegerea,convertirea, stocarea , transmiterea ,regsirea i valorificarea informaiilor. Mijloace TIC :telegraful electric ,telefonia fix, radioul,televiziunea, calculatoare electronice ,internetul ,telecomunicaiile mobile ,GPS (Global Position System)

    Date, informaii, cunotine Informaia definete fiecare din elementele noi coninute n semnificaia unui simbol sau grup de simboluri ntr-o comunicare ,tire, semnal, grup de imagini etc. prin care se desemneaz concomitent o situaie ,o stare ,o aciune etc1 Data este forma concret (un numr ,o mrime ,o relaie ,etc.. ) prin care se exprim informaia , este materia prim pentru informaie . n informatic data este un model de prezentare a informaiei accesibil unui anumit procesor ( om,unitate central , program ) ,model cu care se poate opera pentru a obine noi informaii despre fenomenele ,procesele i obiectele lumii reale , Datele sunt utilizate pentru:

    Transmiterea informaiilor ntre oameni; Pstrarea informaiilor pentru o utilizare viitoare Obinerea de noi informaii prin prelucrri.

    Pornind de la acelai set de date ,persoane diferite , prin prelucrri diferite(n funcie de nivelul de cunotine) ,pot desprinde informaii diferite ,de aici rezult c o trstur fundamental a informaiei este subiectivitatea . Cunotinele cuprind totalitatea noiunilor ,ideilor,informaiilor pe care le are cineva ntr-un domeniu oarecare .

    Pentru a deveni informaii, datele privitoare la obiectul de activitate trebuie prelucrate n concordant cu cerinele informaionale, adic culegerea datelor i prelucrarea lor i apoi distribuirea lor la factorii de decizie.

    Deci:

    - datele privesc evenimentele primare, colectate pentru informare sau rezolvarea unor probleme sau situaii;

    - informaiile sunt mesaje obinute prin prelucrarea datelor: calcule, sortri, clasificri.

    Datele supuse prelucrrii sunt introduse n calculator sub form de cifre i text (litere, cifre i alte caractere speciale).

    1 Stoica, I.,Informaie i cultur. Sinteze .Reflecii. Atitudini, Editura Tehnic, Bucureti ,1997

  • Competene T.I.C. Codificarea informaiei

    2/12

    Relaia date-informaii-cunotine

    In prezent se definete informatica ca tiina care prelucreaz datele prin mijloace electronice.

    In dezvoltarea informaticii se pot distinge patru etape:

    1. Etapa 19401960, n care informatica are un caracter de noutate i ptrunde n statele majore ale armatei americane, universiti i institute de cercetare.

    2. Etapa 19601970, n care informatica a ptruns n ntreprinderi i mai ales companii comerciale i petroliere.

    3. Etapa 1970 1990, n care informatica s-a bazat mai ales pe realizarea i utilizarea calculatoarelor de medie capacitate. Informatica a ptruns n toate domeniile vieii cotidiene, dar mai ales n activitatea militar, economic, cercetare tiinific i nvmnt.

    4. Etapa 19902000 i continuare, cnd au luat amploare PC-le care au ptruns n toate domeniile de activitate economic i social, inclusiv n casele oamenilor. Totodat au aprut calculatoarele inteligente care i dezvolt programele proprii de organizare i de recunoaterea mediului nconjurtor inclusiv vocile i scrisurile oamenilor cu care sunt n contact

    COMUNICAREA OM-CALCULATOR. Rezolvarea de probleme vzut ca Intrare Prelucrare Ieire

    INTRODUCERE 1951, compania IBM( International Business Machines Corporation) a putut

    vinde un total de 19 exemplare din primul calculator produs, faptul a fost considerat un succes comercial. Pe atunci, un calculator putea executa 5 000 de operaii pe secund, ceea ce se considera a fi o vitez uria. Piaa utilizatorilor era ns nensemnat ca numr de cumprtori poteniali.

    procesor (componenta central a unui calculator).

    Da te Informa ie

    Aplica re

    Cunotine

    P re luc ra re

    Ra iona me nte Expe rime nt ri

  • Competene T.I.C. Codificarea informaiei

    3/12

    creterea puterii de calcul a mainii (hardware), ci i scrierea de programe (software) :care au ca scop rezolvarea de probleme comune unui mare numr de oameni (inclusiv de tipul hobby-urilor) sau a comunicaiilor globale.

    domeniul activitilor productive: ncepnd de la munca de birou (birotica) i pn la activitile din halele de producie (administrarea depozitelor, aprovizionare, logistic, activiti de creaie, planificarea produciei), circulaia bneasc (cri de credit, tele-banking, net-banking), e-commerce, teleworking;

    nvmnt: programe de nvare, programe de prezentare, procurarea informaiilor de pe internet, CD-ul i DVD-ul ca purttori de informaii;

    domeniul privat: card-uri pentru obinerea banilor lichizi, card-uri cu cip, card-uri smart, infoterminale, jocuri, camere digitale de luat vederi/ aparate digitale de fotografiat, CD-uri i DVD-uri pentru timpul liber;

    alte domenii: medicin, tiin (microscopie, modelare i evaluare statistic), transporturi (sisteme de dirijare a transporturilor aeriene, feroviare), comunicaii (administrarea reelelor de telefonie).

    CALCUL I CALCULATOR. Calculatorul este o main universal de calcul. (numere, matrici, segmente,

    cuvinte, imagini, sunete etc.). Ce nseamn calcul sau problem care poate fi rezolvat nu discutm n acest curs. Pentru simplitate, s acceptm c un calcul este o succesiune de operaii (considerate elementare) care rezolv o problem O aceeai main, care execut pe rnd diverse programe, se comport pe rnd ca fiecare main de calcul de care avem nevoie: Motivul principal care determin viteza impresionant de dezvoltare a tehnologiilor legate de calculatoare este c tot mai multe activiti de genul celor niruite mai sus devin rezolvabile cu ajutorul calculatorului, dac acesta devine mai rapid, i sporete capacitatea de memorare a datelor i dac se scriu programele necesare.

    Crearea reelelor de calculatoare, dintre care cea mai vast este Internetul, a extins utilizarea calculatoarelor de la calcul, n diversele lui forme, la comunicare.

    REZOLVAREA DE PROBLEME CU AJUTORUL CALCULATORULUI VZUT CA :

    INTRARE PRELUCRARE IEIRE

  • Competene T.I.C. Codificarea informaiei

    4/12

    Fluxul de date n cadrul cruia are loc comunicarea om-calculator.

    Fie c e vorba de tehnoredactarea unui text, de o comunicare prin Internet, de proiectarea unei structuri n construcii sau de crearea unei baze de date contabile, rezolvarea unei probleme cu ajutorul calculatorului are, la nivel general, dou entiti aflate n comunicare: omul i calculatorul. Omul transfer mainii de calcul o parte a activitii sale intelectuale rezolvarea acelei probleme.Soluionarea unei probleme presupune:

    Analiza problemei, formularea corect i determinarea unei metode de rezolvare a ei, stabilirea algoritmilor de calcul, reprezentarea grafic sub forma de schema logic sau organigram;

    Programarea, reprezentarea schemei logice n limbajul de programare adecvat rezolvrii problemei cu ajutorul calculatorului;

    Implementarea, aplicarea n practic a soluiei.

    algoritm =o metod de soluionare a problemei, metod reprezentat ntr-un limbaj adecvat mijloacelor de calcul disponibile, caracterizat prin generalitate (se aplica cu minime modificri la problemele n clasa respectiv), finalitate (soluia problemei este furnizat dup un numr finit de operaii) i realizabilitatea (adic sunt folosite mijloacele de calcul disponibile). Algoritm - mulime finit de reguli de calcul, descrise fr echivoc, care indic operaiile

    elementare necesare i ordinea efecturii lor n scopul rezolvrii unei probleme ntr-un timp finit - metod (procedeu) de rezolvare a unei probleme - reprezentarea algoritmilor se poate face n limbaj pseudocod sau prin scheme logice

  • Competene T.I.C. Codificarea informaiei

    5/12

    Exemplu de shema logica

    http://office.microsoft.com/ro-ro/visio-help/crearea-unei-scheme-logice-elementare-HA010357088.aspx

  • Competene T.I.C. Codificarea informaiei

    6/12

    Limbaj de programare(limbaj evoluat) - limbaj folosit pentru scrierea de programe pentru calculatoare

    - mijloc de comunicare ntre utilizator i calculator, prin intermediul cruia utilizatorul transmite aciunile pe care calculatorul trebuie s le desfaoare asupra datelor.

    ex: FORTRAN, BASIC, Pascal, C, C++, Java,

    Program = descrierea ntr-un limbaj de programare, a prelucrrile ce trebuie efectuate de ctre calculator asupra anumitor date.

    = succesiune de instruciuni transmise calculatorului pentru a fi executate - implementare a unui algoritm

    Un exemplu simplu de program pentru rezolvarea urmtoarei probleme:

    Avem 2 pahare. dorim sa interschimbm coninuturile lor Asadar, avem nevoie de un pahar in plus pentru a depozita temporar coninutul unuia dintre ele.

    In limbajul de programare Pascal ,rezult programul surs:

    program interschimbare; var pahar1, pahar2, pahar_aux: integer; begin writeln(Dati cele 2 valori); readln(pahar1); readln(pahar2); pahar_aux := pahar1; pahar1 := pahar2; pahar2 := pahar_aux; writeln(Cele 2 valori s-au interschimbat: pahar1 = ,pahar1, , pahar2 = , pahar2); end.

    In limbajul de programare C++C++C++C++ ,rezult programul surs: #include ;

    int main() {

    std::cout pahar1;

  • Competene T.I.C. Codificarea informaiei

    7/12

    std::cin >> pahar2;

    int pahar_aux;

    pahar_aux = pahar1;

    pahar1 = pahar2;

    pahar2 = pahar_aux;

    std::cout

  • Competene T.I.C. Codificarea informaiei

    8/12

    ORGANIZAREA INFORMAIEI

    CODIFICAREA UTILIZAT PENTRU STOCAREA INFORMAIILOR

    1. REPREZENTAREA NUMERELOR

    366 0000000101101110

    82,5 01000010 10100101 00000000 00000000

    1.1.Sistemele de numeraie poziionale

    Forma general a unui numr cu (n+1) cifre scris n baza r este : Nr = anan-1a2a1a0 = an .rn +an-1 .rn-1 + + a2 .r2 + a1 .r1 +a0 . r0 (1)

    1.1.a.Sistemul de numeraie zecimal

    Alfabetul sistemului zecimal : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Aceste cifre sunt prin definiie numere consecutive, astfel 7 = 6 + 1; ntr-un numr zecimal (citind de la dreapta la stnga) cifra din dreapta reprezint unitile,urmtoarea zecile apoi sutele i aa mai departe,adic un numr n baza 10 conform relaiei (1) poate fi scris ca o sum de puteri ale lui 10:

    mii sute zeci uniti

    1 3 = 1x 101 + 3 x 100

    1 9 7 = 1 x 102 + 9 x101 + 7 x 100

    1 9 9 8 = 1 x 103 + 9 x 102 + 9 x101 + 8 x 100

    1.1.b.Sistemul de numeraie binar

    Sistemul de numeraie binar, cel mai simplu posibil inventat acum 500 de ani n China i cel mai utilizat n reprezentarea codificat a numerelor n calculatoare, are urmtoarele caracteristici:

    1. Baza de numeraie a sistemului este 2 i conine numai dou simboluri, cifrele: 0 i 1;

    2. Cifra cu valoarea cea mai mare este 1.

    Un numr scris n baza 2, poate fi dezvoltat dup puterile bazei astfel:

  • Competene T.I.C. Codificarea informaiei

    9/12

    N2 = anan-1a2a1a0 = an .2n +an-1 .2n-1 + + a2 .22 + a1 .21 +a0 . 20

    Exemple de numere scrise n baza 2:

    13=8 + 4 + 1=1 x 23 +1 x 22 +0 x 21 +1 x 20 = 1 1 0 12

    197=128+64+4+1=1 x 27 +1 x 26+0 x 25 +0x 24 +0 x 23 +1 x 22 +0 x 21 +1 x 20

    =1 1 0 0 0 1 0 12

    Sistemul zecimal

    Sistemul

    binar 0 0 1 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001 10 1010 11 1011 12 1100 13 1101 14 1110 15 1111 16 10000 20 10100 30 11110 40 101000 50 1010010

    1.2.Funciile logice boolene

    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:

  • Competene T.I.C. Codificarea informaiei

    10/12

    Disjuncia (operaie logic tradus prin sau) a dou propoziii Conjuncia (operaie logic tradus prin i) a dou propoziii Negaia unei propoziii notat cu not Disjuncia exclusiv(operaie logic tradus prin xor) a dou propoziii

    In cazul a dou propoziii a i b se pot obine tabele de adevr, pentru disjunie, conjuncie i negaie aa cum rezult din tabelul de mai jos:

    a b a sau b a i b not a a xor b 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 1 1 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.

    2. BII I OCTEI.

    Toate operaiile n calculator se fac asupra unor astfel de reprezentri: orice numr, orice liter, orice sunet sau imagine devine n calculator un ir de cifre binare, adic un ir format din 0 i 1.

    Acest element atomic de reprezentare a informaiilor n calculator un 0 sau un 1 se numete BIT. (BInary digiT)

    Grupurile de opt bii, puse n eviden n exemplele de mai sus, se numesc octei (byte) Datele se reprezint n calculator prin unul sau mai muli octei; aa stau lucrurile inclusiv pentru instruciuni. Un alt neles al cuvintelor bit i octet este acela de gazd a unui bit sau a unui octet: prin bit se mai nelege i elementul hardware care poate nregistra un 0 sau un 1; din punct de vedere tehnic, acesta este un circuit. i cuvntul octet poate nsemna circuitul care stocheaz reprezentarea a opt cifre binare.

    Informaia digital

    Cuvntul digital are nelesul exact codificat sub form de numere binare Cnd vorbim de capacitate de memorare, mai ales acestui din urm neles i se ataeaz multipli de obicei, ai octetului. multiplii octetului:

    1 KB= kilo-octet, care nseamn 1024 =210 de octei luai la un loc.

  • Competene T.I.C. Codificarea informaiei

    11/12

    De ce tocmai 1024 i nu 1000? Am vzut c reprezentrile n calculator se fac folosind baza 2. i multiplii sunt exprimai prin puteri ale lui 2: 1024 este puterea a zecea a lui 2. ,adic 210

    1 MB= mega-octet nseamn 220 octei =210 KB (1 048 576, deci ceva mai mult de un milion de octei) sau 210 kilo-octei. )

    1 GB= giga-octet nseamn 230 octei =210 MB=220 KB (ceea ce reprezint 1 073 741 824, peste un miliard de octei) sau 210 mega-octei sau 220 kilo-octei. )

    1 TB =tera-octet, nseamn 240 octei =210 GB=220 MB=230 KB (de ordinul a un milion de milioane de octei).

    1 Peta (PB)= 250 = 1,125,899,906,842,624 1 Exa (EB)= 260 = 1,152,921,504,606,846,976 1 Zetta (ZB)= 270 = 1,180,591,620,717,411,303,424 1 Yotta (YB)= 280 = 1,208,925,819,614,629,174,706,176

    3. REPREZENTAREA SIMBOLURILOR

    an 01100001 01101110

    AN

    01000001 01001110

    Institutul Naional American pentru Standarde (American National Standards Institute - ANSI) a adoptat American Standard Code for Information Interchange (ASCII, pronunat aschii),modele cu o lungime de 7 bii

    Codul ASCII extins la un format de 8 bii pe simbol ,s-a format prin adugarea unui 0 pe poziia celui mai semnificativ bit n faa fiecrui model de 7 bii al vechiului cod. Aceast tehnic nu numai c nu produce un cod ale crui cuvinte au dimensiunea egal cu a unei celule uzuale de memorie, dar furnizeaz alte 128 de abloane suplimentare (care se obin prin plasarea valorii 1 pe poziia bitului cel mai semnificativ din octet), permind astfel reprezentarea simbolurilor excluse din codul ASCII iniial. Din nefericire, datorit faptului c n general fabricanii dau propriile lor interpretri acestor caractere suplimentare, adesea datele care conin abloane extinse sunt dificil de transferat ntre diferite aplicaii.

    Hello

    01001000 01100101 01101100 01101100 01101111

    H e l l o .

  • Competene T.I.C. Codificarea informaiei

    12/12

    Unicode, modele de 16 bii pentru reprezentarea fiecrui simbol. Unicode conine 65 536 abloane diferite.

    Organizaia Internaional de Standarde (International Standard Organisation - ISO) , din care face parte i ANSI.

    Utiliznd modele de 32 de bii pentru reprezentarea simbolurilor, acest cod poate reprezenta peste 17 milioane de simboluri.

    Calculator electronic = dispozitiv programabil destinat prelucrrii automate a informaiei, n care operaiile elementare se efectueaz cu vitez i precizie ridicat n sistemul de numeraie binar.

  • Competene T.I.C. Codificarea imaginii i sunetului

    1/11

    Analog versus digital Un semnal analog este continuu (lumina, sunetul, cldura). Pentru a putea fi masurate intr-un sistem de calcul digital, aceste semnale trebuiesc convertite in valori numerice discrete..Asemenea date nu pot avea numai dou stri,ci este posibil o multitudine de stri intermediare : de exemplu nregistrrile audio ,erau stocate sub forma unor unde continue pe materiale cum ar fi vinilul sau benzile magnetice i erau transmise sub form de unde electromagnetice modulate. n prezent stocarea digital o nlocuiete pe cea analog din mai multe motive:

    Numerele binare au nevoie doar de dou stri alternative: nchis i deschis

    Datele digitale sunt uor de copiat i manipulat Pot fi compactate( recodificate la dimensiuni mai mici ) cu puin sau fr

    pierdere de informaie Pot fi stocate sau transmise folosind aceleai metode.indiferent de tipul

    de date (text,imagine,sunet etc) Pentru a putea fi nelese sau folosite de oameni, sunt reconstruite n

    form anologic cu ajutorul unor procesoare speciale numite convertoare numeric-analogic (DAC)

    Un convertor analog digital (ADC=Analog Digital Convertor) este un circuit electronic care convertete o tensiune analogic de la intrare intr-o valoare digital(primete la intrare o tensiune electric i genereaz la ieire un numr reprezentat binar). Datorit faptului c orice tensiune electric se reprezint numeric printr-un ir finit de bii, apare o eroare numit eroare de cuantificare O caracteristica importanta a unui ADC o constituie rezoluia acestuia. Rezolutia indica numarul de valori discrete pe care convertorul poate sa le furnizeze la iesirea sa in intervalul de masura. Deoarece rezultatele conversiei sunt de obicei stocate intern sub forma binara, rezolutia unui convertor analog-digital este exprimata in bii. Conversia analogic- digital Pentru reprezentarea unui semnal analogic n form digital, acesta trebuie s urmeze dou transformri :

    1. discretizarea sau eantionarea este operatia prin care se reprezinta o marime cu variatie continua sub forma unui ansamblu finit de esantioane esantionarea: din semnalul analogic de intrare se preleveaza la perioade constante de timp (T secunde )esantioane de amplitudine (cadre) , care sunt de fapt o serie de dreptunghiuri cu inaltimea egala cu amplitudinea momentana a semnalului si cu latimea egala cu perioada de esantionare (T secunde)

    2. cuantizarea: "precizia" conversiei : 8, 12, 14, 16 sau 20 bii(rezoluia ADC)

  • Competene T.I.C. Codificarea imaginii i sunetului

    2/11

    Figura de mai sus arat cum se face eantionarea semnalului sonor : 1. unda originar 2. frecvena de eantionare 3. date eantionate 4. unda reconstituit

    Dup eantionare i cuantizare semnalul poate fi folosit de aplicaii multimedia pentru a prelucra i/sau stoca irurile de bii generate de unitile ADC

    n exemplele grafice de mai jos ,vedei acelai semnal analog disctretizat ,dar cuantizat diferit :

  • Competene T.I.C. Codificarea imaginii i sunetului

    3/11

  • Competene T.I.C. Codificarea imaginii i sunetului

    4/11

    Codificarea (Digitizarea ) imaginilor

    O imagine este o suprafata de obicei dreptunghiulara caracterizata, la nivelul oricarui punct al ei, de o anumita culoare. La modul ideal, culoarea variaza in mod continuu in oricare directie. Din pacate, in sistemele numerice, nu se pot utiliza marimi care variaza continuu ci doar forma discretizata a acestora. Discretizarea unei imagini const in impartirea imaginii intr-un caroiaj asemanator unei table de sah. Fiecare sectiune de imagine delimitata de acest caroiaj va fi considerata ca avind o culoare uniforma - o medie a culorii existente pe aceasta Aceste sectiuni sunt numitepixeli sau puncte de imagine, numarul acestora definind rezolutia imaginii Pixel-Cuvntul provine din englez de la PICture ELements (elemente de imagine). Se prescurteaz prin "px", uneori i cu "p". Un multiplu des ntrebuinat este 1 Mpx = 1 megapixel = 1 milion pixeli Un pixel are trei atribute care se pot exprima digital (numeric):

    - culoare, - opacitate(trasparen) i - poziie n matricea n care se divide imaginea

    Rezoluia digital poate fi exprimat n pixeli (de ex. o imagine de 800x600 pixeli), sau i n megapixeli (o imagine de 2 megapixeli).

    1. Rezoluia n pixeli exprim dimesiunile imaginii, n ipoteza c este vorba de o imagine dreptunghiular, i anume (lungimexlime) msurate n pixeli. Aceast exprimare nu se poate aplica la alte forme de imagini.

    2. Rezoluia n megapixeli (prescurtat: Mpx) exprim numrul total de pixeli cuprini n aria imaginii, indiferent de forma ei. De exemplu, dac o imagine este dreptunghiular i are 2 megapixeli, ea ar putea avea att o rezoluie de 1.600x1.200 pixeli (1.600x1.200 = 1,92 megapixeli, rotunjit la 2 Mpx), dar i 20.000 x 100 pixelisau i nenumrate alte combinaii. Foarte des, numrul de megapixeli se rotunjete pn la cel mult 2 cifre dup virgul

    3. Rezoluia n dpi "dots per inch" - reprezint i ea o msur a claritii unei imagini, de data asta reale, care a fost produs de un dispozitiv anume de prelucrare a imaginilor, cum e cazul mai ales pentru imprimante, scanere i ecrane.

    Astfel, pentru o imprimant ,dpi-ul reprezint numrul de puncte tipografice ce pot fi tiprite pe lungimea de un inch

    Daca rezolutia unei imagini este de 72dpi, atunci intr-un patrat cu latura de 1 inch se vor gasi 72x72=5184 pixeli

    4. Alt msur nrudit cu pixelul este "punctul tipografic" sau prescurtat "pt", care este o unitate fundamental n domeniul DeskTop Publishing (DTP) - tipografia bazat pe digitalizare i computere. PostScript este unul dintre limbajele DTP.

  • Competene T.I.C. Codificarea imaginii i sunetului

    5/11

    Un pt Postscript are mrimea de 0,3527 mm. De aceea, la o imagine cu 72 dpi, fiecare punct (dot) corespunde exact unui pt 25,4 mm(= 1inch): 0,3527 mm(= 1dot) = 72 dpi. 12 puncte formeaz un pica i 6 pica un inch. 1 punct Didot = 0,3759 mm = 1/72 dintr-un Inch Francez (27,07mm) 12 puncte Cicero( n cazul Didot) 1 punct Anglo-Saxon (ATA) = 0,3514598 mm = 0,0138366 inch 1 point Postscript = 0,3527777778 mm = 1/72 inch 1 pica (Postscript) = 4,233333333 mm = 12 puncte (Postscript) Deci,n aproape toate cazurile(excepie Didot) 6 pica = 1 inch

    Bitmap sau vectorial

    I. Reprezentare bitmap ("hart de biti")

    bits-per-pixel, numrul de bii necesari nregistrrii tuturor informaiilor despre un pixel. Versiunea digital a imaginii se numete bitmap (hart de bii).

    Bits-Per-Pixel Numrul maxim de culori 1 2 (alb i negru) 4 16 8 256 16 32 768 sau 65 536 (depinde de format) 24 16 777 216

  • Competene T.I.C. Codificarea imaginii i sunetului

    6/11

    Fiiere de tip bitmap Format Descriere BMP Format bitmap utilizat de Microsoft Windows GIF Graphics Interchange Format format bitmap de 8 bii, creat de Compuserve

    i utilizat n special pe Internet PCX Format grafic creat de firma ZSOFT, suportat de multe aplicaii grafice JPG Joint Photographic Experts Group format grafic n care imaginile sunt

    memorate comprimat TIFF Tagged Image Format File-format graficn special pentru imagini

    scanate,deoarece suport orice dimensiune,rezoluie i orice numr de culori

    Formatul GGGGraphics IIIInterchange FFFFormat (.GIF.GIF.GIF.GIF)

    Inca de cand a fost introdus in 1987, acest format este foarte utilizat in World Wide Web pentru a permite paginilor Web sa contina si sa afiseze imagini. Este un format eficient deoarece:

    poate stoca culori ce pot fi reprezentate prin valori de maxim 8-bii (calitatea este redusa dar si dimensiunea imaginii);

    are o rata de compresie buna, reducand dimensiunea imaginii; ofera un raport bun intre calitate si dimensiune fisier; permite stocarea in imagini a zonelor de transparenta; permite realizarea de animatii bazate pe imagini.

    Incepand cu 1996, a fost definit un nou format, Portable Network Graphics (extensia.PNG) pentru a inlocui formatul GIF,deoarece:

    asigura un nivel de calitate mai ridicat deoarece implementeaza un algoritm de compresie fara pierdere de informatie;

    poate conduce la rate de compresie mai mari ca cele obtinute prin GIF poate stoca culori ce pot fi reprezentate prin valori de maxim 24-bits/pixel

    si 48 bits/pixel. Deoarece, formatul PNG nu suporta animatie (doar extensii neoficiale ale standardului PNG), GIF-ul ramane singura optiune cand vine vorba de a include intr-o pagina Web a unei forme simple de animatie (nu Flash sau video). Toate browser-ele moderne sunt capabile sa afiseze si sa interpreteze GIF-uri animate. GIF-urile animate sunt fisiere cu extensia .gif ce contin mai multe imagini. Imaginile (frame-uri sau cadre) sunt afisate pentru o perioada scurta de timp intr-o secventa (repetitiva sau nu), generand astfel senzatia de animatie.

    II. Reprezentarea vectorial Reprezentarea vectorial se refer la descrierea imaginii printr-o serie de linii, forme(ptrate, cercuri, elipse si alte astfel de figuri geometrice simple), umplute cu o anumit culoare sau hasurate. (instruciuni prin care se determin poziia, lungimea i direcia liniilor folosite n desen).

  • Competene T.I.C. Codificarea imaginii i sunetului

    7/11

    O imagine este o serie de comenzi cu parametri, ntr-un format ASCII: un cerc cu raz de 100 milimetri al crui centru se afl n punctul de coordonate x=225 mm si y=500mm : circle (225,500,100).

    Cele dou metode sunt folosite ntr-un limbaj de descriere cum este PostScript n GIS (este acronimul provenit de la Geographic Information System =Sistem Informatic Geografic) imaginile provenite de la satelii sunt vectorizate cu scopul de a obine hri.Imaginile sunt de obicei vectorizate folosind plugin-uri pentru programe ca Adobe Photoshop sau Adobe Illustrator.

    Tipuri de fiiere grafice vectoriale

    Format Descriere CGM Computer Graphics Metafile format dezvoltat de organizaii pentru

    elaborarea de standarde, suportat de multe aplicaii grafice EPS Encapsulated PostScript utilizeaz o combinaie de comenzi din limabjul

    PostScript i de formate TIFF i PICT PICT format dezvoltat de Apple Computer, este suporat de toate aplicaiile grafice

    pentru calculatoare Macintosh WMF Windows Metafile Format format grafic dezvoltat de firma MicroSoft CDR format vectorial propriu editorului grafic Corel Draw

    Avantaje si dezavantaje(bitmap vs vectorial) Formatul bitmap -stocarea imaginilor cu variatii complexe de culoare, umbriri, etc., Formatul vectorial este folosit n mod special n cadrul aplicatiilor CAD sau a imaginilor continnd forme simple sau o palet de culori mai mic. n programele DTP (desktop publishing), fonturile sunt convertite n mod frecvent din format vectorial n format bitmap si invers,.. Reprezentarea bitmap.

    mrimea imaginii limitat: odat cu mrirea rezolutiei va fi nevoie de un spatiu de stocare mai mare si corespunztor o zon de memorie mai mare pentru procesare si afisare., abilitatea stocrii fisierelor bitmap ntr-o form comprimat.

    Flexibilitatea scazut. imaginile bitmap au o rezolutie fix, adic atunci cnd este nregistrat informatia se stie sigur c avem X pixeli pe orizontal si Y pixeli pe vertical. Dac se ncearc mrirea imaginii atunci pixelii vor deveni destul de mari pentru ca s se poat observa forma lor rectangular - apare astfel un efect numit "efect de scar". Programele de grafic mai evoluate pot evita aceast problem folosind interpolarea ; vom micsora o imagine vom pierde din rezolutie (sau claritate). Dac vom dori restaurarea imaginii la mrimea initial vom ajunge s vedem ceva relativ confuz si de proast calitate.

    Reprezentarea vectorial are mai multe limitri dect reprezentarea bitmap n ceea ce priveste continutul imaginilor care se doresc a fi stocate n acest format. Avantajul major este totusi

    flexibilitatea si eficienta. (n cazul folosirii lor n diferite aplicatii.

  • Competene T.I.C. Codificarea imaginii i sunetului

    8/11

    De exemplu o linie dreapt poate fi reprezentat doar prin coordonatele punctelor ce simbolizeaz capetele si nu prin fiecare punct al liniei ca n cazul tehnicii bitmap. O curb poate fi aproximat printr-o serie de linii drepte legate ntre ele. Scalarea (mrirea sau micsorarea) i rotirea pot fi fcute fr ca acest lucru s influenteze n vreun fel rezolutia.

    Limbaje de descriere a paginii Page Description Languages (PDLs), display lists sau metafiles. PostScript reprezentarea vectorial pentru periferice cum sunt ecranul si imprimanta. corpul literelor, este descris folosind o reprezentare vectorial. Problema intervine n cazul descrierii fotografiilor dar PostScript a fost conceput astfel nct fisierele (vectoriale) s poat include si bitmap-uri. Prezentare general a fonturilor

    Un font este un design grafic care se aplic unei colecii de numere, simboluri i caractere. Un font are urmtoarele caliti : setul de caractere, dimensiunea, spaierea i nlimea. Fonturile se utilizeaz pentru a imprima text pe diverse dispozitive de ieire sau pentru a afia textul pe ecran. Fonturile au stiluri de font, cum ar fi cursiv, aldin sau aldin cursiv.

    Fonturi schi(vectoriale) Fonturile TrueType i OpenType sunt fonturi schi, care se redau din comenzi de linie i din comenzi de curb. OpenType este o extensie pentru TrueType. Fonturile TrueType au fost o alternativ superioar fonturilor bitmap folosite pn atunci, aa c n 1991 Apple a introdus tehnologia TrueType n Mac OS System 7. TrueType a fost implementat pe Windows 3.1. n 1992 Parteneriatul din 1996 dintre Adobe i Microsoft a avut ca obiectiv (pe lng ocul produs de o asemenea colaborare) dezvoltarea formatului Open Type (adic un True Type Open) Att fonturile TrueType, ct i OpenType se pot scala i roti. Fonturile TrueType i OpenType arat bine n toate dimensiunile i pe toate dispozitivele de ieire care sunt acceptate de Microsoft Windows.

    Fonturi raster

    Fonturile raster sunt denumite i fonturi bitmap. Acestea sunt stocate ca bitmapuri. Fonturile raster sunt proiectate cu o dimensiune specific i cu o rezoluie specific pentru o anumit imprimant. Nu este posibil scalarea sau rotirea fonturilor raster. Dac o imprimant nu accept fonturi raster, nu le va imprima. Urmtoarele fonturi sunt cele cinci fonturi raster: Courier MS Sans Serif MS Serif

  • Competene T.I.C. Codificarea imaginii i sunetului

    9/11

    Small Symbol

    Fonturi de ecran

    Fonturile ClearType sunt fonturi care sunt optimizate pentru un ecran LCD. Pe un ecran LCD, fonturile ClearType utilizeaz elemente informaionale de dimensiuni mai mici dect un pixel pentru a netezi marginile zimate ale fonturilor. Constantia, Cambria, Corbel, Candara, Calibri i Consolas.

    ClearType este o tehnologie pentru afiarea fonturilor pe ecran, astfel nct ele s apar clare i netede. ClearType ofer textului de pe ecran un aspect mai detaliat, astfel nct acesta este mai uor de citit perioade lungi de timp, fr a solicita ochii sau a provoca oboseal psihic. Funcioneaz foarte bine pe dispozitive LCD, incluznd monitoare cu ecran plat, PC-uri mobile i dispozitive portabile mai mici.

    Codificarea sunetului Sunetul reprezinta o serie alternativa de modificari ale presiunii aerului, care se propaga sub forma de unde sferice concentrice. Detectarea sunetului se face masurand si convertind variatiile de presiune ale aerului , fiind o unda elastica ce se propaga prin aer cu o viteza medie de aprox. 344 m pe secunda

    Grafic care arat sunetul analog generat de cuvntul "hello" ( www.howstuffworks.com)

    Sunetele generate de dispozitive sau persoane sunt captate de dispozitive de captare a sunetelor. Cel mai bun exemplu de dispozitiv de captare a sunetelor este microfonul. Principiul de funcionare al acestuia este similar modului de funcionare a urechii umane, prin urmare, sunetele care ajung la microfon interacioneaz cu membrana acestuia care genereaz semnale electrice care reprezint amplitudinea sunetului n funcie de timp.

  • Competene T.I.C. Codificarea imaginii i sunetului

    10/11

    n continuare, semnalele electrice generate de microfon trebuie transformate n iruri de numere. Acest lucru se realizeaz de ctre o unitate ADC (Analog Digital Convertor). Calitatea sunetului digital care se dorete a fi obinut depinde de:

    numrul de bii folosii pentru a reprezenta un cadru(cuant de sunet) i de intervalul de timp dintre cadre.

    Calitatea sunetului este mai bun cu ct numrul de bii/cadru este mai mare i cu ct intervalul de timp dintre dou cadre este mai mic. De exemplu, pentru sistemul telefonic, cadrele sunt reprezentate folosindu-se 7 sau 8 bii, intervalul dintre cadre este 1/8000 secunde (8000 cadre/sec) i se pierd toate sunetele cu frecvene mai mari de 4 kHz. Un alt exemplu l constituie CD-urile audio. Pe un CD-audio sunetele sunt nregistrate folosindu-se 16 bii pentru a reprezenta un cadru i intervalul dintre cadre este 1/44.100 (44.100 cadre/sec). Un CD nregistrat stereo are deci dou canale care conin 44100 de valori de 16 bii pentru fiecare secund de muzic; asta nseamn o rat de transfer a informaiei de 2 * 44100 * 16 = 1.411Mbps (megabii pe secund). Aceasta este viteza cu care informaia iese din CD-player-ul calculatorului dumneavoastr; n interior rata este chiar mai mare, din cauza codificrii redundante. Un compact disc poate stoca aproximativ 70 de minute de muzic, avnd deci o capacitate de 783 MB (megaoctei) 44100 probe / canal / secund x 2 octei / eantion x 2 canale x 74 x minute x60 secunde / minut = 783,216,000 bytes

    Deci, un CD stocheaz un numr foarte mare de bii pentru fiecare secunda de muzica:

    (44100 eantioane / secund * 16 bii / eantion * 2 canale = 1411200 bii pe secund) Semnalul audio poate fi de tip wave (und) sau midi. Metoda WAVE (similar cu metoda bitmap de la imagini)gerereaz un fisier cu extensia wav (tiff pentru posesorii de MAC) Sunetele wave digitale reprezint sunete codificate i stocate efectiv. Fiierele .wav au dimensiuni mari: 3 minute = 20 MB

    MP3 (Moving Picture Experts Group, Audio Layer 3- MPEG-2 Audio Layer 3) este un format de compresie a unui fisier audio wave , fiiere cu extensia .mp3. Calitatea sunetului este similar celei de pe CD. O compresie standard MP3 va reduce dimensiunea fisierului cu pana la 10 ori.

    Metoda MIDI - Musical Instrument Digital Interface (Interfata Digitala pentru Instrumentele Muzicale) (similar cu metoda vectorial de la imagini) Pentru utilizarea unui echipament MIDI cu un calculator IBM PC, n general este necesar o interfa MIDI (exist un numr redus de calculatoare echipate cu interfee MIDI ncorporate). Cele mai rspndite interfee MIDI sunt sub forma unor plci de extensie, dar exist de asemenea interfee MIDI seriale (care se conecteaz la un port

  • Competene T.I.C. Codificarea imaginii i sunetului

    11/11

    serial al calculatorului) i interfee MIDI paralele (care se conecteaz la un port paralel). Musical Instrument Digital Interface, sau MIDI, este un standard electronic i un protocol de comunicare care definete fiecare not muzical cu ajutorul unui instrument muzical electronic, cum ar fi sintetizatorul, n mod exact, permind instrumentelor muzicale electronice i computerului s schimbe date ntre ele sau s "comunice" unul cu cellalt.

    Acest standard definete cum trebuie codificate portativele notelor muzicale. Se codific astfel:

    frecvena sunetelor, durata sunetelor i instrumentul care va emite notele

    MIDI nu transmite semnal audio ci informaia digital a muzicii.Prin intermediul standardului MIDI ,s-au definit 127 de instrumente diferite: 7 tipuri de piane,8 tipuri de chitare,flaut,ciripit de psrele,sonerie de telefon,elicopter.,...

    Plcile de sunet ale computerelor moderne sunt compatibile MIDI i capabile s creeze sunete realiste ale instrumentelor muzicale. Sunetul midi reprezint un set de comenzi convertit de sintetizatorul MIDI. Fiierele cu sunet MIDI au extensia .mid i au dimensiuni foarte mici

  • Competene T.I.C. Structura unui sistem de calcul

    1/18

    1. Definiii Un sistem de calcul este un ansamblu de componente hardware (dispozitive fizice) i componente software (sistem de operare i programe specializate pe domenii ) ce ofer servicii utilizatorului pentru coordonarea i controlul executrii operaiilor prin intermediul programelor.

    Orice sistem de calcul (computer system) pentru a realiza funciile sale de baz trebuie s execute urmtoarele operaii: - introducere date (citire) I(Input) - memorare date i instructiuni (reprezentare) M(Memory) - prelucrare date si instruciuni (procesare) P(Processing) - ieire date (scriere) - O(Output)

    Funcionarea unui sistem de calcul are loc dup urmtoarea schem de principiu :

    2. Istoric Primul model de calculator programabil cu un set de instruciuni este considerat a fi

    , n general, Analytic Engine, realizat de inventatorul englez Charles Babbage in 1832. Mainria lui Babbage a fost conceput pentru a realiza o secven de calcul folosind instruciuni pe cartele perforate i avea o memorie i o unitate de procesare. Ca i concepie era complet mecanic. Babbage nu i-a asamblat calculatorul niciodat .

    In 1890, Herman Hollerith a folosit ideea reprezentrii informaiilor sub forma perforaiilor n cartele de hrtie i a realizat un mare calculator utilizat pentru nregistrarea i prelucrarea datelor din recensmntul din SUA, care a durat astfel doar 3 ani. Mainile cu cartele perforate ale firmei Hollerith s-au perfecionat i producia lor a crescut vertiginos, astfel c n 1924 dup mai multe fuziuni a fost creat International Business Machines Corporation- IBM- fiind i astzi cea mai mare companie de calculatoare din lume creia i se datoreaz deschiderea pieei de computere personale (PC - IBM compatibile).

  • Competene T.I.C. Structura unui sistem de calcul

    2/18

    Aceste maini erau caracterizate prin urmtoarele:

    Viteza de lucru era limitat, fiecare operaie mai complicat durnd cteva secunde.

    Uzura mainilor era destul de ridicat. Antrenarea lor se fcea cu motoare mecanice, de obicei prin curele de

    transmiterea puterii. Pentru fiecare operaie trebuia dat o comand manual. Introducerea datelor se fcea manual, prin intermediul unui sistem de clape. Mainile lucrau independent una de alta, fr s poat fi interconectate Prin folosirea cartelelor, se puteau folosi rezultatele date de o main ca date de

    intrare pentru alt main.

    Mainile electromecanice de calculat

    Mainile electromecanice si-au fcut apariia n 1920, o dat cu apariia electricitii, fora motrice motoare a fost nlocuit cu fora motrice electric. Acestea au folosit mult mai uor cartela perforat, uor de citit i perforat de ctre dispozitivele electromagnetice, astfel nct rezultatele obinute de o main puteau fi folosite ca date de intrare pentru alt main.

    Astfel n perioada 1920..1930 au fost perfecionate mainile cu cartele perforate, ele prelucrnd i informaii alfanumerice care cuprindeau statele de plat, fisele de magazie, etc.

    In anul 1928 Taushek a descoperit principiul tamburului magnetic pentru nregistrarea informaiilor, principiu folosit i azi la calculatoarele PC, pentru memoria extern cu dischete.

    Profesorul Howard Aiken de la Universitatea Harvard mpreun cu specialitii firmei IBM Corporation, a construit n 1940 prima main electromecanic complex de calculat, numit Mark 1. Aceast main folosea relee electromagnetice controlate electronic i folosea sistemul de introducere, stocarea i prezentarea rezultatelor pe cartele perforate.

    Primele maini de calculat electronice

  • Competene T.I.C. Structura unui sistem de calcul

    3/18

    Intre anii 1937 1941 John Atanasov i asistentul su Clifford Berry aplic tehnologia lmpilor cu vid pentru a construi calculatoare digital integral electronice.

    Imaginea unei lampi electronice :www.ocazii.ro O lamp electronic este un dispozitiv care poate opri, amplifica sau ntrerupe un

    curent electric. n anii 1920 i 1930, oamenii de tiin au cercetat modul n care pot fi conectate aceste dispozitive n matrice, care s accepte semnale electrice reprezentnd numere, s proceseze semnalele n funcie de program i s afieze rezultatul. Printre calculatoarele renumite cu tuburi se numr i British Colossus, proiectat pentru a sparge codul german Enigma din cel de-Al II-lea Rzboi Mondial i cel american, ENIAC (Calculator i Integrator Numeric Electronic), primul calculator electronic general cu memorie.

    In 1946 la cererea i cu subvenia armatei n SUA a aprut ENIAC (Electronic Numeric Integrator And Computer). El a fost realizat la Universitatea din Pennsylvania sub conducerea savanilor Mauchly i Eckert, n perioada 19421945 i a fost inaugurat la 16 februarie 1946, fiind n funciune pn n anul 1955.

    Acest calculator, funciona cu numere zecimale n loc de numere binare i necesita muli operatori. Cntrind 30 de tone , avea cca. 45 m lungime i era construit din 50.000 de comutatoare i 18.000 de tuburi electronice. Ocupa 160 mc si consuma 160kWh iar perioada ceasului sistem era de 200 microsecunde Cele 18 000 de tuburi electronice se ncingeau n timpul funcionrii i provocau des defeciuni. Aceste maini erau imense, iar programarea presupunea schimbarea circuitului prin cuplarea sau decuplarea unor cabluri, ns modelele ulterioare reineau programele n zone de memorie electronice.

  • Competene T.I.C. Structura unui sistem de calcul

    4/18

    Putea s execute 5.000 de adunri sau scderi cu 10 cifre pe secund, depind de 1.000 de ori rapiditatea celor mai performante maini de calcul electromecanice. Din cauza tuburilor care se ardeau destul de des, comenzile erau realizate de dou ori, cu ntreruperi n care se introduceau date de test pentru depistarea tuburilor arse.

    In 1944 matematicianul 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 a comenzilor i care trebuie s lucreze cu o vitez mare i trebuie 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 Neuman a recomandat constructorilor de calculatoare 3 principii care sa 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.

    Pornind de la teoria lui Neumann a fost construit EDVAC (Electronic Discrete Variabile Computer). 1949 Manchester Mark1

    Folosete un cilindru magnetic pentru a incarca programele in memorie Memorie este implementata cu tuburi catodice Timp de executie pentru o instructiune 1,8 sec

    1951 UNIVAC primul calculator comercial 5,200 tuburi cu vid si consuma 125 kWh Frecventa ceasului sistem 2,25 MHz

    n 1947, inventarea tranzistorului la laboratoarele Bell Telephone a transformat domeniul calculatoarelor. Aceste componente minuscule erau fcute din cristal semiconductor, cum ar fi germaniul i siliciul, erau mai mici i mai fiabile dect lmpile electronice. n curnd, au intrat n producie calculatoare mai compacte i mai ieftine, dei unele nc mai ocupau o camer ntreag.

  • Competene T.I.C. Structura unui sistem de calcul

    5/18

    Imaginea unor tipuri de tranzistori: www. iStockphoto.com/Shur23

    n 1959, inginerii de la Texas Instruments au artat c e posibil ncorporarea mai multor tranzistori, conectai prin linii electrice pe o singur bucat de siliciu. Aceast inovaie e cunoscut sub numele de circuit integrat sau cip de siliciu

    Circuitul integrat, prescurtare n englez: IC, de la integrated circuit, (i se mai spune i "cip", de la cuvntul englez chip), este un dispozitiv electronic alctuit din mai multe componente electrice i electronice interconectate, pasive i active, situate pe o plcu de material semiconductor (fcut de exemplu din siliciu), dispozitiv care n cele mai multe cazuri este ncapsulat ntr-o capsul etan prevzut cu elemente de conexiune electric spre exterior, numite terminale sau pini (piciorue). . http://ro.wikipedia.org/wiki/Cip

    Un circuit integrat, mrit :http://ro.wikipedia.org/wiki/Electronica

  • Competene T.I.C. Structura unui sistem de calcul

    6/18

    De atunci, viteza i puterea de calcul a calculatorului, ca i numrul celor ce l utilizeaz, au evoluat cu o vitez neegalat de nici o alt tehnologie. Se afirm c, dac transporturile ar fi evoluat cu aceeai vitez, astzi ar fi trebuit s putem ajunge la Paris ntr-un minut i la preul de un dolar. Evoluia tehnologiilor legate de calculator duce la dublarea puterii de calcul cam la fiecare an i jumtate (afirmaie cunoscut sub numele de legea lui Moore1: numrul de tranzistori care pot fi pui pe un cip se dubleaz la fiecare 12-18 luni).

    Circuitele integrate au dus repede la dezvoltarea unor calculatoare mai mici i mai ieftine. Cu toate c circuitele integrate au micorat dimensiunile calculatoarelor, unitile de procesare erau nc alctuite dintr-o serie de circuite pe cip-uri separate.

    Imaginea unui circuit integrat(cip) Intel http://www.intel.com/

    Intel Corporation: firm de microprocesoare

    n 1971, un inginer care lucra pentru Intel i-a dat seama c circuitele comandate pentru un calculator electronic puteau fi puse toate pe un singur cip, dispozitivul obinut putnd fi folosit ca un cip de calcul de uz general. Rezultatul a fost cip-ul Intel 4004, primul microprocesor din lume. Acesta coninea, pe lng cip-ul de siliciu cu 2300 de tranzistori, ncapsulat ntr-o membran protectoare ceramic, i o serie de pini metalici proemineni, prin care era conectat la alte componente ale dispozitivului controlat, putnd executa 60 000 operaii pe secund Frecventa de ceas 740 kHz, 4 KB memorie

    1 Preedintele onorific i cofondatorul productorului de cip-uri Intel, a formulat aceast lege n 1965.

  • Competene T.I.C. Structura unui sistem de calcul

    7/18

    http://vega.unitbv.ro/~jipa/ n 1978 -Intel introduce procesorul 8086 pentru calculatoare IBMPC Frecventa de ceas 4,77 MHz

    http://vega.unitbv.ro/~jipa/

    1975 MITS Altair 8800 primul calculator personal Foloseste procesor Intel 8080A Frecventa de ceas 2 MHz Memorie 256 octeti Software: Altair BASIC dezvoltat de Micro-soft Pret aproximativ $600

    http://vega.unitbv.ro/~jipa/ 1977 apare calculatorul Apple II produs de Steve Jobs and Steve Wozniack Arhitectur deschis (se puteau adauga componente ulterior) Display in culori

  • Competene T.I.C. Structura unui sistem de calcul

    8/18

    Design avangardist Rula primul program de tip spreadsheet : Visi-calc

    http://vega.unitbv.ro/~jipa/

    3. Structura John von Neumann a unui sistem de calcul

  • Competene T.I.C. Structura unui sistem de calcul

    9/18

    n 1945, John von Neumann a descris primul model arhitectural pentru calculatoare.

    Componentele principale ale unei maini von Neumann sunt: Unitatea Central de Prelucrare (UCP), Unitatea de Memorie (UM), Sistemul de Intrare Ieire (SI/O).

    Unitatea Central de Prelucrare (UCP) are rolul de a prelucra informaiile i de a controla activitatea celorlalte echipamente. UCP este alctuit din:

    Unitatea de Comand i Control (UCC) emite semnale de control ctre celelalte dispozitive; controleaz decodificarea i executarea instruciunilor.

    Unitatea Aritmetico Logic (UAL) utilizat pe parcursul execuiei instruciunilor, efectueaz operaii aritmetice (+, -, /, * etc.) i logice (and, or, not, xor).

    Regitri sunt zone de stocare temporar a informaiilor care rein temporar rezultatul operaiilor efectuate de UAL.

    Unitatea de Memorie (UM sau memoria interna) are rolul de a stoca datele i instruciunile programelor n curs de execuie. n funcie de modul de acces la informaii, memoria intern poate fi:

    ROM (Read Only Memory) cu acces numai la citire; RAM (Random Access Memory) cu acces la scriere i citire. Sistemul de Intrare Ieire (SI/O) permite introducerea/ extragerea

    informaiilor; este format din: Dispozitive de memorare extern; Dispozitive de intrare; Dispozitive de ieire.

    Comunicarea ntre aceste componente se realizeaz prin intermediul unor magistrale. O magistral reprezint un grup de linii de conexiune ce permit transmiterea de semnale. Exist dou tipuri de magistrale:

    MD

    MA

  • Competene T.I.C. Structura unui sistem de calcul

    10/18

    Magistrale de adrese (MA) transmit numai adrese de memorie i conecteaz UCP cu memoria RAM.

    Magistrale de date (MD) transmit date i instruciuni; conecteaz UCP, RAM i celelalte componene ale sistemului.

    Executia unei instructiuni

    1. citirea din memoria intern (UM) a instruciunii i ncrcarea ei n unitatea de comand i control (UCC);

    2. decodificarea instruciunii i emiterea ordinului ctre unitatea aritmetic i logic (UAL); 3. UCC transmite ctre UM adresele datelor ce sunt citite i apoi ncrcate n UAL; 4. UAL prelucreaz datele ncrcate din UM; 5. UAL transmite ctre UM rezultatele obinute.

  • Competene T.I.C. Structura unui sistem de calcul

    11/18

    4. Clasificarea sistemelor de calcul

    1. Supercalculatoare maini cu puteri de calcul uriae, rezultate pe de o parte din puterea procesoarelor care stau la baza lor i pe de alt parte din faptul c ele pot integra mai multe procesoare de nalt performan(sau mai multe calculatoare), care lucreaz n paralel, ca un tot. Supercalculatoarele sunt utilizate pentru rezolvarea problemelor deosebit de complexe (cum ar fi problema schimbrii globale a climei, cea a genomului uman, aplicaii din astronomie etc.). Preurile unor astfel de calculatoare sunt de ordinul sutelor de mii sau chiar al milioanelor de dolari. Din aceast categorie fac parte supercalculatoarele Cray;

  • Competene T.I.C. Structura unui sistem de calcul

    12/18

    Imaginea unui supercalculator

    2. calculatoare mari (mainframe-uri)

  • Competene T.I.C. Structura unui sistem de calcul

    13/18

    cu mare capacitate de stocare i prelucrare a datelor.. Termenul mainframe tinde s fie nlocuit de acela de server de ntreprindere (enterprise server: calculator folosit pentru aplicaii de tipul celor ale marilor companii din economie). Iniial, prin mainframe se nelegea tipul de calculator ce a precedat minicalculatoarele de dimensiuni foarte mari, dar cu performane ce aveau s rmn mult inferioare microcalculatoarelor de azi.Un astfel de calculator primete date de la numeroase periferice (terminale neinteligente - care nu fac nici o prelucrare independent a datelor care trec prin ele) i efectueaz apoi prelucrrile aferente la milioane de tranzacii pe zi 3. minicalculatoare aprute la sfritul anilor 60 i marcnd procesul de miniaturizare a calculatoarelor; termenul este depit astzi, pentru calculatoare de acel tip fiind utilizat acela de server mediu (mid-range server);

    minicalculator al anilor `70 (Digital PDP 11/20)

    4. server calculator ce ofer servicii / resurse software sau hardware, altor calculatoare (clieni) ntr-o reea de calculatoare. Ca regul, un server dispune de un procesor mai puternic dect cele ale calculatoarelor servite, i de memorii (inclusiv secundare) mari,hard discuri multe;

  • Competene T.I.C. Structura unui sistem de calcul

    14/18

    Imaginea unui server http://www.howstuffworks.com/

    5. staia de lucru (workstation) un calculator desktop cu procesor i memorie mai puternice, putnd fi utilizat pentru aplicaii de tipul graficii tridimensionale sau dezvoltarea de jocuri;

    http://www.howstuffworks.com/ 6. micro-calculatoarele calculatorul personal (PC) are putere de calcul inferioar tipurilor de mai sus, dar realizeaz singur toate operaiile necesare prelucrrii automate a datelor, de la introducerea datelor de prelucrat la afiarea rezultatelor. Cu alte cuvinte, acest tip de calculator este proiectat pentru a fi folosit de o singur persoan. PC-uri nu sunt doar cele ce folosesc sistemul de operare Windows, ci i cele de tip AppleMac Intosh. Din punct de vedere ergonomic, micro-calculatoarele pot fi astzi clasificate dup gradul de miniaturizare i, n consecin, posibila poziie a lor n timpul folosirii: lng birou (tower), pe birou (desk-top), n poal (laptop / notebook)

    a. Calculator de birou (desktop) este un PC staionar. De obicei, un desktop are putere de calcul i memorie mai mari dect ale calculatoarelor portabile similare;

  • Competene T.I.C. Structura unui sistem de calcul

    15/18

    b. Laptop (notebook) calculator PC portabil la care placa de baz (procesor, memorie etc.), monitorul, tastatura, perifericul de poziionare pe ecran (nlocuind mouse-ul), unitatea de disc dur, unitatea CD sau DVD sunt toate integrate ntr-un modul de dimensiunea unui album de pictur.

    Un calculator laptop (Toshiba ). HowStuffWorks.

  • Competene T.I.C. Structura unui sistem de calcul

    16/18

    Componentele aceluiai laptop: track-ball (nlocuind mouse-ul), tastatura, placa de baz, monitorul LCD, procesorul, conexiunea modem, placa de sunet, memoria RAM, bateria

    rencrcabil, baterii de rezerv, unitatea de disc dur. HowStuffWorks.

    Laptop-ul poate funciona fr legtur la priz, folosind bateria, care are o independen de cteva ore.

    c. Tablete PC O tablet PC este n esen un laptop mic, echipat cu un ecran tactil rotativ ca un dispozitiv de intrare suplimentare, i ruleaz un sistem de operare pentru PC ul standard (sau uor adaptat) cum ar fi Windows sau Linux.

    HP Compaq tablet PC with rotating/removable keyboard

    d. Netbook-urile

  • Competene T.I.C. Structura unui sistem de calcul

    17/18

    sunt calculatoare ultra-portabile, care sunt chiar mai mici dect tradiionalele laptop-uri .. (aproximativ 300 dolari la $ 500- nseamn c sunt mai ieftine decat aproape orice laptop de brand). Cu toate acestea, componentele netbook-urilor sunt mai puternice dect cele din laptop-uri

    e. Palmtop (calculator de palm sau PDA Personal Digital Assistant) PC de dimensiuni foarte mici. Deseori, discul dur este nlocuit cu memorie flash. De obicei tastatura lipsete, rolul acesteia fiind preluat de tehnologii bazate pe atingerea direct a ecranului. O versiune ceva mai mare a palmtop-ului este handheld computer (calculatorul inut n mn).

    Palmtop i interiorul su. HowStuffWorks.

    Calculatoare PDA : Compaq iPaqH3835 i HP Jornada 54. HowStuffWorks. IPad

    Ipad este o marca de tableta.Este portabil si conectabil la reteaua de telefonie mobila celulara GSM. A fost conceput ,dezvoltat si pus pe piata de compania americana Apple incepind din aprilie 2010. Ca paleta de posibilitati si functiuni se situeaza intre PDA si netbook.

    http://en.wikipedia.org/wiki/IPad

  • Competene T.I.C. Structura unui sistem de calcul

    18/18

    IPad Air este noul nume de la Apple pentru a 5-a generaie iPad(Procesor A7 pe 64 bii,camera video 5Mpx,memorie 16 GB)

    f. Calculatoare la purttor (wearable computers) ofer servicii uzuale ale unui calculator lucru cu baze de date, multimedia, agende, e-mail integrate ntr-un ceas, ntr-un telefon celular sau chiar ca accesoriu la haine!

    Junko Kimura

  • Competene T.I.C. Memoria interna

    1/19

    Memoria intern

    Organizarea unui calculator IBMPC. Calculatoarele de tip PC au o unitate central de procesare (numit microprocesor), o unitate de memorie principal (RAM) i dispozitive periferice, dintre care unele joac rol de memorie secundar. Cile de comunicaii care leag ntre ele aceste componente sunt numite bus-uri sau magistrale. Programele se memoreaz n memoria RAM nainte de a fi executate.

    Organizarea hardware a unui calculator de tip IBMPC

  • Competene T.I.C. Memoria interna

    2/19

    SCSI (Small Computer System Interface), este un set de standarde pentru conectarea fizica si transferul de date dintre computere. Standardele SCSI definesc comenzi, protocoale si interfete electrice si optice. SCSI este cel mai des folosit pentru conectarea HDD, dar poate fi utilizat pentru multe alte dispozitive, incluzand scanner-ele si unitatile CD-ROM. Este o interfata inteligenta care poate suporta intre 8-16 unitati conectate pe aceeasi magistrala.

  • Competene T.I.C. Memoria interna

    3/19

    IDE(Integrated Drive Electronics), un standard pentru dispozitive de stocare, cum ar fi hard disk-uri i uniti CD-ROM.

    PCI Inaugurat de catre Intel in anul 1993, standardul PCI (Peripheral Component Interconnect) reprezinta o magistrala prin care se pot conecta diferite dispozitive periferice la placa de baza. AGP (Accelerated Graphics Port ) O placa video, deseori numita si accelerator grafic sau placa grafica este un dispozitiv care intra in componenta unui PC si se ocupa cu generarea si afisarea imaginilor pe un monitor. Acest termen se refera de obicei la o placa separata care se introduce intr-un slot dedicat situat pe placa de baza (PCI, AGP, PCI-E), spre deosebire de controller-ul grafic integrat in chipset-ul placii de baza. Acesta din urma poate fi denumit IGP (Integrated Graphics Processor). PCI-Express Abreviat oficial PCI-E sau PCIe, este o interfata de conectare a placilor de extensie ale PC-ului dezvoltata de Intel si introdusa in anul 2004. Scopul sau declarat este de a inlocui interfata universala PCI, cat si portul AGP.

    Memoria RAM este o memorie cu acces direct (fiecare octet este identificat dup adresa sa ) realizat din module (cipuri) de diverse capaciti. Este o memorie volatil n care utilizatorul prin programele care le lanseaz n execuie, poate scrie i citi date. Ea este practic, memoria de lucru curent. Dac se dorete pstrarea coninutului din aceast memorie n vederea reutilizrii ulterioare, acesta va fi salvat, adic va fi memorat pe un suport de memorie extern( hard disc, floppy disc, CD de exemplu) nainte de a prsi aplicaia respectiv

    Organizarea fizic a memoriei interne Chip-ul de memorie este un circuit integrat (integrated circuit (IC)) format din milioane de tranzistori si condensatoare care au rolul de a stoca informaiile (date i instruciuni). n forma binar. Un chip de memorie apare ca un strat de siliciu de civa milimetri. Pentru a fi uor de manevrat, cipurile de memorie sunt nchise ermetic ntr-o capsul care asigur protecia siliciului. Cipurile sunt lipite unul lng altul pe modulele de memorie, ocupnd astfel o suprafa mai compact de civa centimetri. Modulele de memorie astfel constituite, apar sub forma unor circuite integrate cu conectori externi, pentru a fi introduse n soclurile disponibile pe placa de baz. Deci memoria este o succesiune de locaii binare, fiecare fiind capabil s rein o cifr binar (0 sau 1).

  • Competene T.I.C. Memoria interna

    4/19

    Cantitatea de informaie ce poate fi nregistrat ntr-o locaie binar se numete bit (Binary Digit=cifr binar). Principalele operaii de lucru cu memoria sunt extragerea informaiilor din memorie (citire) i transferul informaiilor n memorie (scriere). Localizarea unei zone de memorie =adresa (cea mai mic zon de memorie adresabil este celula de memorie, constituit din 8 locaii binare consecutive). Cantitatea de informaie stocat ntr-o succesiune de 8 locaii binare se numete octet (byte). Numrul total de bytes care pot fi nregistrai n memorie reprezint capacitatea memoriei. Pentru a exprima capacitatea memoriei se folosesc multiplii byte-ului. 1KB(Kilobyte)=1024 bytes=210 bytes 1MB(Megabyte)=1024KB=220 bytes 1GB(Gigabyte)=1024MB=230 bytes 1TB (Terabyte)=1024GB=240 bytes adresa absolut unic (adresa fizic) , numerotarea octeilor ncepnd de la 0. Spaiul de adrese al memoriei (calculatorului).

    Dimensiunea memoriei adresabile depinde de dimensiunea magistralei de adrese (numrul de linii care transport adresa, fiecare linie transportnd un singur bit).

    Pentru a avea o reprezentare a acestor mrimi, s amintim c pn n anii 80, capacitile uzuale ale memoriilor interne ale calculatoarelor erau de ordinul a 256 sau 512 kilo-octei (adic, 262 144 octei sau 524 288 octei).

  • Competene T.I.C. Memoria interna

    5/19

    Dimensiunea memoriei adresate

    Familia de procesoare

    Dimensiunile magistralei de adrese B KB

    MB

    GB

    8088,8086 20 bii 220 210 1

    286,386 SX 24 bii 224 214 24 386 DX, 486, Pentium

    32 bii 232 222 212 4

    Apariia micro-procesoarelor a fost nsoit i de realizarea cipului de memorie de 1 mega-octet. Astzi, un calculator Pentium are n mod uzual o memorie intern de sute de mega-octei sau chiar de un giga-octet, putnd ajunge n principiu pn la patru giga-octei. ntruct se folosesc 32 de bii pentru a scrie o adres, se pot scrie 232 adrese diferite, adic pot fi identificai 232 octei : exact 4 giga-octei. Organizarea logic a memoriei Modul de adresare al memoriei este mai complex, datorit structurii microprocesoarelor Intel, care utilizeaz 2 registre de adrese: registrul de segment i registrul de deplasare. Memoria intern este organizat n blocuri de 64 KB, numite segmente. Pentru a identifica un segment este necesar specificarea adresei sale de nceput, numit adresa de baz a segmentului. Aceasta este reinut n registrul de segment. n registrul de deplasare este reinut numrul de octei ce constituie deplasarea zonei de memorie fa de nceputul segmentului (offset sau deplasare). Pentru a specifica o adres n acest format (adres logic) se utilizeaz notaia {segment : deplasare.} Modul de obinere a adresei absolute depinde de dimensiunea regitrilor procesorului i de dimensiunea magistralei de adrese. Oricare ar fi tipul de memorie, aceasta este considerat constituit din celule de memorie (bytes), celula fiind cea mai mic parte a memoriei ce poate fi adresat direct i care reprezint unitatea de masur a memoriei, 1 celul = 1 byte = 1 octet= 8 bii. Celulele de memorie sunt folosite pentru stocarea diferitelor tipuri de informaii (numerice, alfabetice, grafice, sunete, etc.). Evident, n funcie de natura informaiei , pentru un tip de informaie, se utilizeaz una sau mai multe celule de memorie. De exemplu, pentru reprezentarea n memorie a numerelor reale se utilizeaz 4, 6, 8 sau 10 celule (bytes), n

  • Competene T.I.C. Memoria interna

    6/19

    cazul limbajului de programare Borland Pascal, determinnd utilizarea mai multor domenii de valori reale: Single, Real, Double i Comp, Extended, domenii ce se deosebesc prin precizia de calcul pe care o ofer n acest mod. Prin urmare, limbajele de programare ofer metode i tehnici diferite pentru reprezentarea informaiilor, determinnd precizii de calcul diferite, utilizatorul fiind acela care va decide, n funcie de precizia de calcul dorit, limbajul de programare ce trebuie folosit sau programul de calcul ce trebuie apelat Din punct de vedere fizic, memoria aflat pe placa de baz a unui calculator este constituit din cteva cipuri de capacitate 4MB, 8MB, 16MB, 32MB sau maxim 64MB ce reprezint memoria principala a sistemului de calcul, ce include o memorie de baz (convenional )de 640Kb de tip RAM. Caracteristici generale ale memoriei 1. Principala caracteristic tehnic a unei memorii este dimensiunea ei, exprimat prin

    capacitatea sa maxim de stocare a datelor. Calculatoarele personale au pornit cu memorie intern de ordinul a un mega-octet (220 ceva mai mult de un milion octei). Acum capacitatea uzual a memoriei interne este de ordinul sutelor de mega-octei, putnd ajunge n principiu la 4096 de mega-octei (4 giga-octei).

    2. Cuvntul de memorie=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.

    3. Lungimea cuvntului de memorie este o caracteristic constructiv a unui sistem de calcul.Poate fi :8bii , 16bii ,32bii , 64 bii

    4. 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 este intervalul scurs ntre momentul furnizrii adresei de ctre procesor i momentul obinerii informaiei

    5. Ciclul de memorie este timpul minim necesar ntre dou accesri succesive la memorie

    6. Viteza de transfer sau rata de transfer reprezint numrul de uniti de informaie transferate n unitatea de timp Se msoar n octei sau multipli de octei pe secund

  • Competene T.I.C. Memoria interna

    7/19

    bit size a unui procesor ne d informaia despre ct de muli octei (bytes )de informaii poate accesa de la RAM in acelai timp.

    (ex.: un CPU pe 16-bits poate procesa 2 bytes la un moment de timp, iar un CPU pe 64 bits poate procesa 8 bytes la un moment de timp)

    Megahertz (MHz) reprezinta masura vitezei de procesare a unui CPU sau clock cycle (tactul unui CPU)

    (ex.: un PIII la 800 MHz pe 32 de bits poate procesa 4 bytes simultan de 800 milioane de ori pe secunda (sau chiar mai mult daca se utilizeaza tehnologia pipelining))

    7. Tipul tehnologic 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.)

    a. dinamic permind capaciti mai mari deoarece elementul de memorie care stocheaz un bit are un singur tranzistor. Preul pltit ns este necesitatea de a mprospta coninutul memoriei relativ des (la fiecare 70 nano-secunde), de fiecare dat printr-o ntrerupere a programului n curs de execuie.

    In general memoria RAM din calculatoare este de tipul: dynamic random access memory (DRAM)

    un tranzistor si un condensator luati impreuna formeaza o celula de memorie fiecare celula de memorie. reprezinta un singur bit de informatie tranzistorul are rolul unui comutator ce permite circuitului de control sa citeasca

    starea condensatorului sau sa-i schimbe starea (incarcat sau descarcat) utilizand condensatoare, apar probleme de mentinere a starii de incarcare controlul de memorie are rolul de a verifica starea condensatorului si de a

    reface starea acestuia (Operaia se numete remprosptarea memoriei (refreshing memory), ea constnd n recitirea coninutului la intervale de timp prestabilite i renscrierea lui la aceleai adrese. De exemplu, un cip de 8MB necesit remprosptarea coninutului la fiecare 32 de milisecunde.)

    Pentru a avea acces la date i instruciuni, microprocesorul este conectat la memoria intern DRAM (Dynamic Random Access Memory) -memorie

  • Competene T.I.C. Memoria interna

    8/19

    dinamic cu acces aleator al crei coninut este volatil, pierzndu-se odat cu ntreruperea sursei de alimentare.

    n scopul asigurrii unui timp de acces ct mai redus i o remprosptare a coninutului corelat cu asigurarea unei interfee cu magistrala local a microprocesorului, memoria DRAM comunic cu magistrala local a microprocesorului printr-un dispozitiv numit controler DRAM.

    b. static de capacitate mai mic, ntruct utilizeaz 4-6 tranzistori pentru a reprezenta un bit. utilizeaza o tehnologie complet diferita

    fiecare bit de informatie este memorat in circuite bistabile (flip-flop) ficare circuit bistabil are nevoie de 4-6 tranzistori + firele de conectare =>

    spatiu mare ocupat circuitele bistabile nu trebuie reactualizate => creste viteza deoarece ocupa mai mult spatiu este mai scumpa este utilizata pentru memoria imediat a procesorului (CPUs cache)

    O trstur convenabil a calculatoarelor personale este faptul c memoria principal a acestora poate fi mrit chiar fr a avea cunotine avansate de electronic: pot fi montate module suplimentare n socluri special existente, dup principiul general Plug-and-Play =PnP (n traducere aproximativ, fixezi i poi folosi imediat). Este poate cel mai simplu aspect al procesului cunoscut sub numele de upgrade (mbuntire) Marirea dimensiunii memoriei de lucru este o tehnica disponibila operatorului uman care introduce placutele respective in sloturile special realizate pentru memorie de pe placa de baza.

    Ierarhia de memorii.

  • Competene T.I.C. Memoria interna

    9/19

    Clasificarea memoriei unui sistem de calcul (http://ebooks.unibuc.ro/informatica/Birotica/index.htm)

    Aa cum anticipa von Neumann n 1946, memoria calculatoarelor este organizat pe niveluri i funcii (ierarhie de memorii): cu ct este mai aproape de procesor, un nivel de memorie este mai rapid, dar are capacitate mai mic de stocare.

  • Competene T.I.C. Memoria interna

    10/19

    Diagrama ierarhica a memoriilor accesate de CPU (http://stuff.dewsoftoverseas.com/computer-memory.htm)

    Nivelul 0.-regitrii procesorului 16-20 regitri(cu vitez maxim de acces i capacitate de memorare de numai 8-64bii).Pentru informaia din regitri nu este folosit adresa,deci viteza de acces este cea mai mare Nivelul 1.-nivelul memoriei imediat (cache)

    Actualele microprocesoare lucreaz la o frecven care nu permite memoriilor DRAM s-i sincronizeze activitatea cu acestea, motiv pentru care ntre microprocesor i DRAM se plaseaz o memorie mai mic avnd un timp de acces mai apropiat de cel al microprocesorului, numit memorie cache.

    Memoria RAM cache este o zona anume de memorie in care sunt memorate informatiile folosite cel mai des. In acest fel, creste viteza de acces la date.

    Memoria cache functioneaza ca o zona-tampon intre procesor si memoria RAM principala. Poate fi sau o zona alocata din memoria principala sau un echipament separat. Cateodata este inglobata in arhitectura microprocesorului (spre exemplu, la procesoarele Pentium).

  • Competene T.I.C. Memoria interna

    11/19

    Memoria cache este o memorie SRAM (Static RAM) n care se ncarc poriuni din DRAM ce vor fi accesate foarte rapid, ceea ce creeaz iluzia c toat memoria DRAM este disponibil la aceeai vitez cu cea a memoriei cache. Circuitul care supravegheaz transferul din memoria DRAM n memoria cache se numete controler de cache; aceasta de regul, este inclus n acelai cip cu controlerul DRAM.

    - Cache intern, incorporata in microprocessor, o poate fi utilizata la viteza ceasului intern al microprocesorului, o poate avea capacitatea cuprins ntre 2 i 64 kilo-octei,

    - Cache extern, montata pe placa de baza a PC-ului,cu capaciti ntre 256 kilo-octei i 2 mega-octei.

    Compaq 64 MB (MPN-262398-B21) Cache Memory. DualTime.

    disk cache - zona de memorie RAM rezervata memorarii datelor n citire/scriere pe hard disk, ce ajuta la micsorarea intarzierilor date de diferenta de viteza dintre memoria RAM si hard disk. La fel ca la hard disk, si alte echipamente au memorie cache (de exemplu, CD-ROM-ul).

  • Competene T.I.C. Memoria interna

    12/19

    Nivelul 2.-nivelul memoriei principale (RAM) const dintr-o memorie volatil1. memorie n acces direct (random access memory) ,este memoria de lucru a operatorului uman. Memoria RAM este o memorie cu acces direct realizat din module (cipuri) de diverse capaciti. Este o memorie volatil n care utilizatorul prin programele care le lanseaz n execuie, poate scrie i citi date. Ea este practic, memoria de lucru curent. Orice aplicatie lansata in executie este intai incarcata in aceasta memorie. In acest loc sunt stocate si datele temporare utile pentru executia programului si fisierele utilizatorului. La terminarea executarii unei aplicatii, memoria rezervata lui este stearsa. Dac se dorete pstrarea coninutului din aceast memorie n vederea reutilizrii ulterioare, acesta va fi salvat, adic va fi memorat pe un suport de memorie extern( hard disc, floppy disc, CD de exemplu) nante de a prsi aplicaia respectiv Din acest motiv, daca la iesirea dintr-o aplicatie rezultatele nu sunt salvate, acestea se pierd.... In prezent, calculatorul functioneaza cu memorii interne de 256, 512, 1024 MB sau chiar mai mult. Atunci cand memoria de lucru este mai mare, calculatorul poate sa functioneze mai rapid.

    Exist doua tipuri tehnologice principale de module de memorie RAM: Conform tehnologiei de fabricatie si a modului de acces, memoriile pot fi de tip

    1. SDRAM (Synchronous Dynamic RAM), ce lucreaz n mod sincron cu procesorul (prin construcie, la origini memoriile DRAM convenionale funcionau n mod asincron)

    Memorie de tip SDRAM de 1 GB (IBM MPN-33L3326). DualTime. 2. DDR-SDRAM - dou transferuri de date pentru fiecare impuls de tact (de aici

    denumirea DDR = Double Data Rate). DDR 184 pini, DDR2 240 pini, DDR3 240 pini

    Din acest motiv, felul memoriei este determinat de structura placii de baza. Istoricul evoluiei modulelor de memorie RAM Chip-urile vin ntr-o varietate de pachete . Cele trei cele mai frecvente sunt :

    1 La scoaterea de sub tensiune a calculatorului, memoria RAM pierde informaia stocat.

  • Competene T.I.C. Memoria interna

    13/19

    SIPs :Single in-line packages sunt chip-uri care au doar un singur rnd de picioare ntr -o linie dreapt DIPs : Dual in-line packages sunt chip-uri tradiionale care au ntre 8-40 picioare , n mod egal mprite n dou rnduri PGAs : Pin-grid arrays sunt chip-uri ptrai, n care pinii sunt aranjai n ptrate concentrice .

    SIMM (Single In-Line Memory Module), depit astzi, avea o capacitate de transfer de 32 bii;

    DIMM (Dual In-Line Memory Module) / DDR-DIMM (Double Data Rate DIMM), cu transfer simultan a 64 bii i cu capaciti de memorare cuprinse ntre 8 i 128 Mega-octei;

    RIMM (Rambus In-Line Memory Module), comparabil cu memoria DDR, dar atingnd viteze de transfer mai mari dect aceasta, ceea ce este util pentru aplicaii grafice.

    Modulele de tipurile amintite sunt asamblate n memorii RAM de diverse tipuri (DRAM Dynamic RAM, EDO DRAM Extended Data Out DRAM, SDRAM , RDRAM Rambus DRAM, DDR SDRAM Double Data Rate SDRAM), care aduc mbuntiri succesive de vitez, ajungnd de la 133 MHz (SDRAM) la 200 MHz (DDR SDRAM).

  • Competene T.I.C. Memoria interna

    14/19

    Modul RIMM cu transfer simultan a 64 bii. Rambus. (Intel pentru microprocesoarele Pentium IV, )

    proiectul IBM- MRAM(Magnetic RAM), a cror vitez de citire/scriere va fi de aproximativ 10 ns. MRAM utilizeaz celule magnetice ce nu-i vor pierde coninutul odat cu ntreruperea alimentrii.

    corporaiile Toshiba i Infineon Technology care vor lansa module de memorie FeRAM iniial cu o capacitate de 32 MB/modul, tehnologia de elaborare bazndu-se pe construirea celulelor de memorie din materiale feroelectrice.

    Nivelul 3-nivelul memoriei secundare este reprezentat de un mediu de memorare permanent (care nu pierde informaia la scoaterea de sub tensiune) de mare capacitate. discul dur (hard disk). Atunci cand microprocesorul are nevoie de date, incepe cu cautarea lor in memoria cache interna care este foarte rapida. Insa daca nu le gaseste in cache-ul intern, cauta informatiile in cache-ul extern, ceea ce determina o mica intarziere. Iar daca informatiile nu se gasesc nici in cache-ul extern, sunt cautate in memoria RAM principala, iar apoi, in caz ca nu se gasesc nici aici, pe hard disk sau CD-ROM;

    Memoria virtual. Memoria CMOS (Complementary Metal-Oxide Semiconductor semiconductor complementar de oxid metallic) este o memorie aparte de tip RAM. Contrar memoriei RAM obisnuite care este volatila, memoria CMOS este semipermanenta, ea este alimentata la baterie.

    Este scrisa si citita prin programul Setup si contine date despre configuratia calculatorului (de exemplu, memoria sistemului, numarul si tipul unitatilor de floppy si hard disk, tipul card-ului video etc.). Tot aici sunt salvate data si ora curenta.

    Memoria video( VRAM) este o poriune importanta din memoria RAM folosita de placile video. In aceasta memorie este salvata imaginea (text sau grafica) care va fi afisata pe ecranul monitorului;

  • Competene T.I.C. Memoria interna

    15/19

    VideoRAM, denumita si multiport dynamic random access memory (MPDRAM), un tip de RAM utilizat pentru placile video :termenul de multiport provine de la faptul ca VRAM-ul are doua porturi de acces independente, permitand CPU-ului si procesorului grafic accesul simultan la memorie. Video RAM este un adevrat buffer ntre procesorul calculatoarului si display si este adesea numit buffer de cadre. Cnd imaginile sunt gata pentru a fi afisate pe ecranul calculatorului, ele sunt nti citite de ctre procesor ca si date de la o form de Ram (non-video) principal si apoi sunt scrise pe video RAM. Avnd dou porturi permite procesorului s scrie imagini n acelasi timp n care se actualizeaz si imaginile de pe monitor

    Memorie video Viking Components (GPA1321U4GS3). DualTime. Memoria-tampon pentru imprimanta (printer buffer) salveaza temporar datele ce vor fi tiparite la imprimanta. In acest fel, computer-ul nu este blocat in timpul tiparirii; informatiile sunt trimise in memoria-tampon pentru imprimanta, dupa care pc-ul isi poate relua activitatea;;;;

    Memoria ROM Memoria ROM este, cum arat numele (Read-Only Memory), o memorie ce permite doar operaia de citire. (cum sunt cele ce codific operaiile utilizate la pornirea calculatorului, din BIOS).; este de capacitate redusa avand pana la 2 MB

  • Competene T.I.C. Memoria interna

    16/19

    BIOS pe memorie Flash (American Megatrends ) . HowStuffWorks. Exista 5 tipuri tehnologice de ROM ROM

    este sub forma de linii si coloane (matrice) daca la intresecia dintre coloane i linii exista diode atunci se considera ca in nodul

    respectiv este starea 1 altfel 0 => este programata in momentul constructiei (nu mai poate fi programata)

    PROM (ProgrammableRead-Only Memory )poate fi programata (o singura data)

    se realizeaza sub forma de matrice intre linii si coloane exista niste sigurante, care in momentul

    programarii pot fi arse (starea 0) sau nu (starea 1) EPROM ( Erasable programmable read-only memory )(EPROM)

    poate fi rescrisa celula de memorie este formata din 2 tranzistori separati printr-un strat

    subtire de oxid pentru rescriere este nevoie de stergerea in prealabil a intregii memorii stergerea se realizeaza prin expunerea chip-ului la lumina UV de o

    anumita frecventa o expunere prea lunga duce la deteriorarea chip-ului

    EEPROM (Electrically Erasable Programmable Read-Only Memory) utilizeaza pentru stergere campul electric aplicat unei celule nu este nevoie de tergerea totala a chip-ului

  • Competene T.I.C. Memoria interna

    17/19

    este foarte lenta

    Flash memory un tip de EEPROM ce lucreaza la viteza mai mari

    flash-urile sunt i foarte rezistente la ocurile mecanice, ceea ce le face foarte apte pentru aparatele portabile. n sfrit, memoriile bazate pe flash-uri mai rezist i la presiuni mari, temperaturi ridicate

    i scufundare n ap.

    O unitate de stocare USB. Chip-ul din stnga este memoria flash. La dreapta lui se vede microcontrollerul

    Memoria R O M Memoria R A M

    1. Este format dintr-un singur chip conectat pe placa de baz . 2. Permite acces doar la citire . 3. Este nevolatil . 4. Este inscripionat de firma constructoare de hard

    1. Este format din mai multe chipuri conectate pe placa de baz . 2 Permite acces la citire i scriere 3. Este volatil

    De ct memorie are nevoie sistemul de operare ?

  • Competene T.I.C. Memoria interna

    18/19

    WINDOWS XP PROFESSIONAL and HOME o Baseline: 128MB - 256MB o Optimal: 512MB - 1GB

    WINDOWS 2000 PROFESSIONAL o Baseline: 128MB - 256MB o Optimal: 512MB - 1GB

    LINUX o Minimum: 4MB fara XWindows o Baseline: 128MB - 256MB o Optimal: 512MB - 1GB

    MACINTOSH OS X o Minimum: 48MB - 128MB o Baseline: 128MB - 256MB o Optimal: 512MB - 1GB

    Pornirea calculatorului Pasul 1- efectuat de utilizator. Se apas butonulOn (pornit) al calculatorului. n acest fel, calculatorul este pus sub tensiune i ncepe s funcioneze; operaiile urmtoare, pn la pasul 3 inclusiv, se vor efectua automat, fr intervenia utilizatorului. Pasul 2 efectuat de BIOS . Acest pas se concentreaz asupra hardware-ului.BIOS-ul este responsabil cu verificarea i iniializarea componentelor hardware.

    Are loc pornirea la rece a calculatorului. Cea mai mare parte a procesului descris la acest pas are loc i n cazul n care se face o resetare (repornire) a calculatorului fr a-l scoate de sub tensiune (pornire la cald); diferenele ntre cele dou tipuri de pornire sunt precizate mai jos.

    BIOS (Basic Input Output System), rezident pe memorie ROM, execut auto-testul la pornire (power-on self-test POST). Prin acest test se verific existena, caracteristicile i funcionalitatea diverselor componente i echipamente ale calculatorului i se pregtete nceperea execuiei de programe. Principalele etape ale testului POST sunt:

    - testarea funcionrii plcii video. Placa video conine de obicei un mini-BIOS care iniializeaz memoria video i procesorul dedicat de pe plac. Dac placa video nu conine aceste secvene de instruciuni, atunci BIOS ncarc driverul video de acolo unde este memorat (pe un alt ROM);

    - se testeaz dac e vorba de o pornire la cald sau la rece. BIOS decide c pornirea este la cald dac n cei doi octei ncepnd de la adresa 0000047216 (scris n baza 2 ca 00000000000000000000010001110010) se afl valoarea hexazecimal 123416 (adic irul de bii 0001001000110100); altfel, pornirea este considerat la rece;

    - n cazul unei porniri la rece, BIOS execut urmtoarele aciuni: o verific memoria RAM, testnd la scriere i la citire fiecare octet al acesteia; o verific existena unei tastaturi i a unui mouse n stare de funcionare

    (aceasta nsemnnd i testarea comunicrii cu perifericele respective); o verific n acelai mod i magistrala PCI. Dac aceasta exist i este

    funcional, atunci se testeaz toate conexiunele PCI;

  • Competene T.I.C. Memoria interna

    19/19

    o detectarea unei erori n fazele descrise pn aici este n mod cvasi-cert legat de o problem de hardware. Astfel de erori sunt anunate de BIOS prin semnale sonore i / sau prin mesaje afiate pe monitor;

    o mesajele afiate oricum n aceast etap dau informaii cum sunt cele privitoare la identificarea BIOS-ului nsui, la tipul procesorului, capacitatea memoriei, unitile de disc dur i flexibil;

    - urmeaz un pas n care BIOS se ocup exclusiv de software: dac sunt necesare drivere speciale (cum sunt adaptoarele SCSI), acestea sunt ncrcate;

    - n finalul POST, BIOS verific lista de periferice de pe care se poate lansa sistemul de operare. Secvena de lansare a sistemului de operare se numete bootstrap loader, ea nsi fcnd parte din sistemul de operare. BIOS ncearc s porneasc procesul mai nti de pe primul periferic din list, n caz de eec de pe al doilea etc.

    Pasul 3 efectuat de bootstrap loader. Acesta - pregtete zonele de memorie n care va fi stocat sistemul de operare, precum i pe

    cele n care se vor gsi programe utilizator i alte date - ncarc sistemul de operare n memoria RAM - pred controlul sistemului de operare.

    Aici se ncheie procesele legate de pornirea calculatorului.

  • Competene T.I.C. curs 8

    1/10

    Unitatea central de procesare (UCP)sau microprocesorul

    Imaginea unei plci de baz www.howstuffworks.com Placa de baza are rolul de a gazdui microprocesorul calculatorului i a inlesni ca totul se conecteze pe ea. Tot ceea ce ruleaza pe computer sau mbuntete performana sa este fie parte din placa de baza sau se conecteaz la ea printr-o fant sau orificiu. Chipsetul este "lipici-ul" care conecteaz microprocesorul la restul plcii de baz i, prin urmare, la restul calculatorului. Toate diversele componente ale calculatorului s comunice cu procesorul prin intermediul chipset-ului. La un PC, este alctuit din dou pri de baz - Northbridge i Southbridge.

  • Competene T.I.C. curs 8

    2/10

    Unitatea central de procesare (UCP) sau procesorul supervizeaz aproape orice aciune n calculator:

    1. citete din memorie pe rnd fiecare instruciune a programului, n ordinea de execuie, o decodific (de exemplu, adunare), citete din memorie datele pe care instruciunea trebuie s le prelucreze (termenii adunrii), efectueaz operaia indicat de instruciune(cu ajutorul unitatii aritmetico-logice), scrie rezultatul n memorie i trece la instruciunea urmtoare care poate fi i din alt program, dac programul curent s-a terminat sau se ntrerupe; n acest din urm caz, informaiile curente din procesor sunt salvate ntr-o stiv, pentru a putea fi restaurate la reluarea programului ntrerupt. Cei trei actori implicai n acest proces, microprocesorul, memoria i magistrala de memorie acioneaz la diferite viteze, de aceea, cu ct una dintre componente are o vitez de acionare mai mare, cu att va contribui mai mult la scurtarea timpului de execuie a unui program. Procesorul este implicat i n alte tipuri de aciuni, cum sunt

    2. furnizarea tactului de ctre orologiul central i 3. emiterea semnalelor de control pentru execuia instruciunilor.

    Fiecare procesor (CPU) contine un ceas intern care produce si trimite semnale electrice pe magistrala de control pentru a sincroniza operatiile sistemului. Ceasul intern este un cristal de cuartz care vibreaz la aplicarea unei tensiuni electrice; Semnalele alterneaz valori 0 si 1 cu o anumita frecven. Acest curent alternativ se numete semnalul de ceas. Frecvena cu care se alterneaz aceste valori se numeste ciclu de ceas sau perioada ceasului (clock cycle).

  • Competene T.I.C. curs 8

    3/10

    Frecvena ceasului este exprimat n cicluri/secund = Hertz (Hz) i este o msur a performanei procesorului.

    Frecventa de ceas - numarul de cicluri de ceas pe secunda. O perioad(ciclu) de ceas este cel mai mic element de timp al procesorului.

    Un Ciclu de ceas este o cea mai mica unitate de timp sesizabila de catre un procesor. o un puls electronic n care un procesor poate finaliza o operaiune de baz,

    cum ar fi preluarea unui punct de date specific. Cele mai multe operatii de calcul necesit de fapt mai multe cicluri de ceas.

    Procesoarele mai rapide pot finaliza mai multe cicluri de ceas pe secund dect procesoarele mai lente. Noi msurm acest lucru n hertzi(Hz) =numrul de cicluri pe secund.

    Valoarea frecvenei este de ordinul cel putin al milioanelor ntr-un PC, de aceea se msoar n MHz Un procesor de 1 GHz poate