Sunteți pe pagina 1din 7

Capitolul I.

Arhitectura general a sistemelor de calcul


1. Evoluia sistemelor de calcul
Primul dispozitiv de calcul este creierul uman cel mai performant i de neegalat. Etapa dispozitivelor mecanice i electromecanice: Abacul a fost construit n China n anul 2000 .H. n 1617 John Neper a creat algoritmii care au dus la construcia riglei de calcul. Mainile mecanice erau alctuite din angrenaje de roi dinate i prghii. Prima main mecanic de calcul a fost inventat de matematicianul Blaise Pascal n anul 1642. Maina analitic construit de Charles Babbage ntre anii 1834-1854 este prima main pe cartele perforate cu memorie. n 1879 James Ritty a inventat prima main de marcat care calcula, nregistra i controla. n anul 1887 statisticianul Herman Hollerith a construit un sistem mecanic de nregistrare i prelucrare a datelor utiliznd cartela perforat folosit pentru recensmntul populaiei. Acesta pune bazele companiei I.B.M. (International Bussiness Machines). n 1944 a aprut Mark I, primul calculator electromecanic. Era o main de calculat care efectua controlat o succesiune de operaii. Avea dimensiuni foarte mari (ocupa dou etaje). Etapa calculatoarelor electronice: Generaia I (1942-1959) generaia inventatorilor: primul calculator electronic s-a numit ENIAC (Electronic Numeric Integrator and Computer) (1942-1946) sunt formate din tuburi electronice i relee utilizeaz cartele sau benzi perforate i programarea se realiza n cod main, bit cu bit Generaia II (1959-1965) generaia tehnologiilor: apariia dispozitivelor semiconductoare: tranzistore i diode folosea tranzistore este disponibil o gam sporit de periferice apar primele limbaje evoluate de programare (Cobol, Fortrant) Generaia III (1965-1970) generaia programatorilor: apar primele circuite integrate crete gradul de miniaturizare ceea ce duce la o fiabilitate ridicat i cost redus dezvoltarea gamei de limbaje de programare (Pascal, C, Basic) i de echipamente periferice creterea capacitii de stocare i reducerea timpului de acces la memorie Generaia IV (1970-1990) generaia utilizatorilor: se generalizeaz utilizarea circuitelor integrate crete viteza de calcul sistemele de operare sunt din ce n ce mai evoluate se dezvolt reelele de calculatoare Generaia V (1990 i continu) generaia inteligenei artificiale: extinderea utilizrii microprocesoarelor utilizarea limbajului natural dezvoltarea informaticii inteligenei artificiale

2. Rolul i funciile sistemelor de calcul


O caracteristic a speciei umane este capacitatea de a inventa unelte i maini care s-i faciliteze muncile diferite i periculoase. Pentru a prelucra informaia omul a inventat calculatorul. Informatica este tiina care se ocup cu studiul reprezentrii i organizrii informaiei precum i cu studiul algoritmilor de prelucrare a informaiei cu ajutorul unui calculator. Sistemul de calcul este ansamblul alctuit din calculator electronic, echipamente periferice i operatorii umani. Calculatorul electronic este un ansamblu de circuite electronice care prelucreaz automat date pe baza unui program memorat. Un program de calcul este o succesiune de instruciuni scrise ntr-un limbaj specific (limbaj de programare) care se execut secvenial de ctre calculator pentru rezolvarea unei anumite probleme. Informaia este un mesaj obiectiv care elimin nedeterminarea n legtur cu realizarea unui anumit eveniment i care are o form de reprezentare (alfanumeric, imagini, sunet). Data este reprezentarea informaiei n interiorul calculatorului. Unitatea de msur folosit pentru msurarea cantitii de informaie este informaia elementar. Teoria informaiei a artat c orice informaie, orict de complex ar fi, poate fi exprimat prin informaii elementare. Ea este informaia furnizat prin precizarea unei variante din dou posibile: Adevrat (TRUE) sau Fals (FALSE). Dac asociem acestor dou variante de rspuns cel dou cifre binare 0 i 1, nseamn c informaia va putea fi reprezentat n sistemul de numeraie binar (0 i 1). Informaia elementar se mai numete i BIT (Binary digiT cifr binar). informaia elementar = bit = cifr binar (0 sau 1) O succesiune de 8 bii se numete BYTE sau octet. 1 byte = 1 octet = 8 bii 1 Kilobyte (kB) = 210 bytes (B) = 1024 B 1 Megabyte (MB) = 210 KB = 220 B 1 Gigabyte (GB) = 210 MB = 220 KB = 230 B 1 Terabyte (TB) = 210 GB = 220 MB = 230 KB = 240 B Cu cei 8 bii care formeaz octetul se poate construi un cod, care permite 28 = 256 combinaii diferite ntre ele (codul ASCII). Aceste combinaii sunt suficiente pentru a reprezenta literele mari i mici, cifrele, semnele speciale, comenzile, semnalele. exemple: A 01000001 9 00111001 Calculatorul este o main care prelucreaz automat informaia. Pentru aceasta trebuie s i se furnizeze datele de intrare pe care trebuie s le prelucreze (datele de intrare) i o list de instruciuni (programul) care s i spun cum s prelucreze aceste date. Calculatorul va furniza utilizatorului rezultatele obinute n urma prelucrrii (datele de ieire). Date de intrare Date de ieire

Calculator
Program

Un calculator are dou componente: hardware, cuprinde ansamblul echipamentele fizice ale calculatorului software, cuprinde ansamblul programelor unui calculator
2

Componenta hardware a unui calculator este format din echipamentele fizice n care circuitele electronice asigur prelucrarea automat a informaiei i din echipamentele care asigur comunicarea ntre om i calculator. Componenta hardware trebuie s asigure urmtoarele funcii: funcia de comand i control; funcia de prelucrare (efectuarea operaiilor aritmetico-logice); funcia de memorare (memorarea datelor si a programelor); funcia de intrare-ieire (introducerea datelor i a programelor n memoria intern i livrarea rezultatelor). Arhitectura unui calculator este dat de: unitatea de comand i control unitatea central (procesorul) unitatea aritmetic logic unitatea de memorie intern unitatea de memorie extern unitile de intrare / ieire

P
UAL UCd

UI

MI

UE

ME 3. Unitate central de prelucrare (procesorul)


Unitatea central de prelucrare (CPU) sau procesorul este creierul calculatorului. Ea coordoneaz ntreaga activitate a calculatorului. Pe calculatoarele personale, este format dintr-un singur cip numit microprocesor. Procesorul este caracterizat de: tip, frecvena de lucru i lungimea cuvntului.

Tipul procesorului reprezint apartenena acestuia la o familie de procesoare care au caracteristici comune: Intel sau AMD, folosite de calculatoarele IBM-PC sau compatibile; Motorola, folosite de calculatoarele Macintosh realizate de firma Apple. Frecvena de lucru a procesorului este frecvena ceasului. Ea se msoar n MHz, adic n milioane de impulsuri pe secund. Cuvntul procesorului reprezint numrul de bii care pot fi prelucrai la un moment dat de ctre procesor (ex. 16 bii, 32 bii, 64 bii). Toate aceste elemente determin viteza de lucru a procesorului, vitez care se msoar n milioane de instruciuni pe secund (MIPS).
3

4. Unitatea de memorie
Memoria intern este locul n care sunt aduse programele i datele pentru a fi prelucrate de procesor. Are capacitate de stocare redus i este volatil. Memoria intern este caracterizat de capacitate (RAM 512 MB, 1 GB, 2 GB). Exist dou tipuri de memorie intern: Componenta RAM (Random Acces Memory ) - poate fi scris sau citit, este volatil, cu acces secvenial i aleator. Accesul aleator nseamn c datele pot fi stocate oriunde n spaiul liber disponibil, iar termenul secvenial arat c datele pot fi accesate locaie cu locaie, una dup alta. Caracteristica de baz a memoriei RAM este c informaiile coninute de aceasta se terg la scoaterea de sub tensiune a calculatorului. De acea se spune c este volatil (temporar). Principalele tipuri de memorii RAM sunt: DRAM (Dynamic RAM), construit din perechi de tranzistori i condensatori, fiecare astfel de pereche formnd o celul de memorie care reprezint un bit. Condensatorul stocheaz informaia n una din cele dou stri posibile, 0 sau 1, iar tranzistorul permite citirea sau schimbarea strii condensatorului. SDRAM (Synchronous DRAM), memorie capabil de a se sincroniza cu frecvena de tact a procesorului. DDR-SDRAM (Double Data Rate-SDRAM), care primeste i transmite date att pe alternana pozitiv a ciclului procesorului ct i pe cea negativ, ceea ce conduce la dublarea ratei de transfer a datelor fa de SDRAM. DDR2-SDRAM

Componenta ROM (Read Only Memory) - organizat similar cu RAM-ul, este n schimb permanent (sau remanent) i poate fi numai citit. Datele nscrise n ea nu se mai pierd la scoaterea de sub tensiune. n circuitele de memorie ROM se nscriu de obicei de ctre productori seturi de programe de larg utilitate sau de gestiune a resurselor sistemului de calcul, care pot fi astfel accesate foarte rapid. Aceast modalitate de integrare ntre soft i hard se numete firmware. Principalele tipuri de memorii ROM sunt: ROM (propriu-zis) - aceste module nu pot fi rescrise n nici un mod; PROM (ROM - programabil) - reprezint un modul ROM nescris iniial. Cu un dispozitiv special aceast memorie poate fi scris o singur dat de ctre utilizator; EPROM (ROM - reprogamabil) - este similar cu PROM, exceptnd faptul c o dat nscris, memoria poate fi tears prin expunere la radiaii ultraviolete i apoi rescris. O versiune mai nou este EEPROM (Electric EPROM), module care sunt folosite la casele de marcat din supermagazine pentru memorarea preurilor.
4

Memoria extern stocheaz date care nu se prelucreaz imediat sau trebuiesc pstrate un timp mai ndelungat. Compenseaz capacitatea de stocare redus a memoriei interne. Nu este volatil. Principali supori de memorie extern (uniti de disc) sunt discurile magnetice i discurile optice. Discurile magnetice sunt de dou tipuri: discuri dure (hard disk 40 GB, 80 GB, 160 GB, 250 GB, 500 MB, 1 TB) i discuri flexibile (floppy disk 1,44 MB). Pe aceste discuri informaia este stocat magnetic. Uniti de redare a discurilor optice (CD-ROM, DVD-ROM, Blue-Ray, HD-DVD) sunt uniti de memorie extern care pot citi informaia de pe compact discuri. Informaia este stocat optic. Capacitti: CD (700 MB, 800 MB), DVD (4,7 GB), Blue-Ray Disc (25 GB), HD-DVD (15 GB). Memorie flash (drive pen).

5. Dispozitive periferice (Sistemul de intrare-ieire)


Sistemul de intrare-ieire asigur comunicarea calculatorului cu lumea nconjurtoare prin intermediul unor echipamente specializate numite dispozitive periferice (dispozitive de intrare-ieire). Dispozitivele de intrare convertesc informaia din format extern accesibile omului (alfanumeric, grafic, sunet) n formatul de reprezentare intern al calculatorului (binar) tastatura, mouse-ul, scanner-ul, microfonul. Dispozitivele de ieire fac conversia rezultatelor din formatul intern ntr-un format extern accesibil omului monitorul, imprimanta, difuzorul. Dispozitive de intrare/ieire: modem, placa de reea. Conversia informaiei se face cu ajutorul unor plci adaptoare (placa video, placa multimedia etc.).

Cel mai utilizat dispozitiv periferic de intrare este tastatura prin intermediul creia utilizatorul poate s transmit comenzi calculatorului i s introduc date. Cu ajutorul ei se pot introduce date de tip alfanumeric (litere i cifre) ct i comenzi adresate unitii centrale de ctre operatorul uman. Apsarea unei taste produce emisia ctre calculator a unui cod binar corespunztor literei sau cifrei corespunztoare. Se pot emite coduri i prin apsarea simultan a unei combinaii corespunztoare de taste. Caracterul alfanumeric respectiv este afiat pe ecranul monitorului, ntr-o zon care este indicat prin poziia unui cursor clipitor (de obicei o linie alb afiat intermitent). Anumite taste sau combinaii de taste nu genereaz codurile afiabile, ele fiind interpretate ca diverse comenzi. Conform standardului ASCII se pot genera maxim 256 caractere (coduri de cte 8 bii).

Din punct de vedere funcional, tastatura posed cinci categorii de taste: alfanumerice, corespunztoare literelor alfabetului latin ( mari, mici), cifrelor de la 0 la 9, semnelor de punctuaie (!, ?, :, ;, etc.), operatorilor aritmetici (+, -, : , etc.) i unor caractere speciale ( @,#, &,$, etc.); numerice (dreapta tastaturii); funcionale, alctuite din grupul marcat F1-F12 i care nu genereaz cod afiabil, fiind utilizate pentru a genera anumite comenzi utilizate frecvent de pachetele de programe; de editare: deplasare sgei, corectare Delete (Del terge caracterul din poziia curent a cursorului), Backspace (BS sau terge caracterul din stnga cursorului), Insert inserare n text, Home, End deplaseaz cursorul la nceput sau sfrit de text, PageUp, PageDown deplaseaz cursorul cu o pagin n sus sau n jos; speciale, de setare a modului de lucru (Caps Lock, Num Lock), de alternare ( Shift, Ctrl, Alt, etc.), de elaboare comenzi (Enter sfrit de comand curent cu trecere la rnd nou, Escape (Esc) renun la meniul curent sau comanda curent, ntrerupe executarea unui program, Tab saltul cursorului cu un numr de coloane, Pause/Break, PrintScreen Mausul este un dispozitiv periferic de intrare care poate fi folosit n anumite programe pentru a selecta diferite obiecte de pe ecran n vederea executrii unor operaii. Cu ajutorul mausului se pot executa patru operaii: de indicare, clic, dublu clic i de glisare sau tragere. Mausurile sunt: cu bil sau optice, cu fir sau wireless. Creionul optic (light pen) este dotat cu un vrf sensibil care permite calculatorului s-i identifice poziia la atingerea ecranului. Atingnd pe ecran anumite zone marcate prin program, sunt activate diferite comenzi din listele de meniu. O variant mai simpl este ecranul tactil sensibil (touche-screen). Comenzile sunt activate prin simple atingeri cu degetul a unor taste sau butoane afiate pe ecran. Unele PC-uri Maccintosh afieaz chiar ntreaga tastatur, care astfel este fizic eliminat. Joystick-ul este utilizat mai ales pentru jocurile pe calculator sau aplicaiile de proiectare asistat. Acionarea unei mici prghii montat ntr-o articulaie sferic determin deplasarea cursorului pe ecran ntr-o direcie i cu o vitez controlat (spre deosebire de mouse, care deplaseaz cursorul cu vitez constant). n ultima vreme pentru anumite jocuri electronice se utilizeaz o mnu cu senzori care transmite direct micarea complex a minii ctre calculator. Trackball-ul este o sfer montat pe un suport care controleaz micarea cursorului de pe ecran ca i mausul, numai c sfera este acionat direct cu mna, fiind rulat pe o suprafa. Aceast soluie nlocuiete mouse-ul la PC-urile miniaturizate (laptop, notebook). Tableta digitizoare este o planet pe care se poate deplasa un cursor n cruce. Planeta este fin divizat printr-o matrice cu mii de linii i coloane. Fiecrei intersecii liniecoloan i se asociaz n memorie o stare binar (0 sau 1). Deplasarea cursorului pe tablet permite modificarea acestor stri memorate. n acest fel se pot digitiza anumite reprezentri grafice, cum ar fi de exemplu hri, schie atmosferice meteorologice, schemele de circuite electronice, etc. O alt categorie de periferice de intrare o reprezint scanerele de imagine, utilizate pentru digitizarea imaginilor (stocarea acestora n memorie ntr-o form binar). Principiul de lucru este urmtorul: imaginea este mprit ntr-un numr mare de puncte (este rasterizat). Fiecare punct denumit pixel, este apoi individual analizat i i se asociaz n memorie un cod binar corespunztor culorii sale. Elementul de calitate al scanrii este numrul de puncte analizate. Cu ct imaginea este descompus mai fin, cu att calitatea reproducerii ei ulterioare va fi mai mare. Acest parametru se msoar n dots-per-inch (puncte pe inch), prescurtat dpi i se numete rezoluia echipamentului. Vom vedea mai trziu c i dispozitivele de ieire (imprimantele i displayul) sunt caracterizate printr-o anumit rezoluie n redarea informaiilor
6

grafice. n configuraia unui calculator personal se impune ca aceste periferiece s aib rezoluii comparabile pentru a nu fi alterat calitatea imaginilor prelucrate. Spre exemplu, este inutil s folosim o imprimant laser cu o rezoluie de 100 dpi pentru a reproduce imagini scanate la 300 dpi. Calitatea final va fi dat ntotdeauna de ctre echipamentul cu cea mai mic rezoluie. Scanerele de imagini pot deveni inteligente dac sunt asociate cu un soft specializat denumit OCR (Optical Character Recognition). O astfel de stuctur poate recunoate caracterele alfanumerice, fie ele text tiprit, fie manuscrise. Aceast facilitate las s se ntrevad o direcie spectaculoas de utilizare: nlocuirea muncii de rutin a dactilografelor prin preluarea direct a textului scris de mn n memoria calculatorului (dup ce n prealabil a fost digitizat pe scaner) urmat apoi fie de tiprirea sa imediat la imprimant, fie de o prelucare cu un procesor de texte. Monitorul este un dispozitiv de ieire pe care calculatorul afieaz rezultatele prelucrrilor, mesajele pentru utilizator i informaii despre starea sistemului. Monitoarele sunt cu tub cinescopic CRT (cathode-ray tube) sau cu cristale lichide (LCD-liquid crystal display). Una din mrimile care determin performanele unui monitor: rezoluia, care reprezint numrul de pixeli de pe o linie sau coloana a ecranului. Rezoluia trebuie s aib valori ct mai mari. n plus, se ia n considerare i definiia, care este mrimea (diametrul) unui pixel de ecran. Se impun definiii ct mai mici. valorile actuale uzuale fiind 0,28 mm. Diagonala ecranului este o alt mrime caracteristic. Valorile ei sunt standardizate i uzual se folosesc monitoare de 17 (43 centimetri). Pentru aplicaii speciale diagonala poate fi mai mare. n ceea ce privete numrul de culori, am spus c monitoarele pot fi monocrome i color. Monitoarele color sunt n majoritate de tip RGB ( red-green-blue, adic rou-verde-albastru). Funcie de varianta constructiv i mrimea memoriei RAM a calculatorului, se pot afia de la 8 la 16 mil. de culori. Imprimanta este un dispozitiv de ieire care afieaz informaiile din calculator pe suport de hrtie. Ele ncearc s elimine inconvenientele display-urilor: cantitate redus de informaie afiat la un moment dat pe ecran i lipsa de portabilitate a acesteia. Imprimantele produc nregistrri de ieire hard-copy, adic informaii fixate pe un suport ce poate fi pstrat un timp ndelungat. Exist mai multe tipuri de imprimante: matriciale, cu jet de cerneal, laser, termice. Imprimanta este caracterizat de rezoluie, viteza de scriere, dimensiunea maxim a hrtiei. Configuraia unui calculator este ansamblul componentelor care sunt conectate la unitatea central de prelucrare, pentru a realiza sistemul de calcul. P.C. (Personal Computer) provine de la numele dat de firma I.B.M. primului calculator construit n 1981 pe baz de microprocesor Intel 8088. Partea cea mai important a unui calculator este placa de baz (motherboard). Ea conine circuitele electronice cele mai importante: microprocesorul, ceasul, memoria intern. Lng placa de baz se gsete sursa de alimentare (power supply) care asigur tensiunile electrice necesare funcionrii circuitelor electronice. Tot pe placa de baz se gsesc i sloturile sau conectorii la magistral prin care se leag la placa de baz plcile adaptoare sau interfeele. Cele mai importante plci adaptoare sunt: adaptorul video, adaptorul unitii de disc, plcile de memorie, porturile serie i paralel.

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