Sunteți pe pagina 1din 7

Introducere in utilizarea calculatoarelor personale

Cursul 1

CURSUL 1 1. STRUCTURA I FUNCIONAREA UNUI SISTEM DE CALCUL


Calculatorul este o main care prelucreaz informaiile automat. Pentru aceasta trebuie s i se furnizeze datele pe care trebuie s le prelucreze (datele de intrare) i o list de instruciuni (programul), care s i indice cum s prelucreze aceste date. Dac pentru a ajunge la un rezultat trebuie sa execute mai multe operaii, el le va efectua pe rnd. Operaiile i ordinea acestora i sunt specificate calculatorului prin intermediul programului. Calculatorul va furniza utilizatorului rezultatele obinute n urma prelucrrii (date de ieire). n timpul prelucrrii pot s apar i date intermediare.

Pentru a putea realiza aceste operaii, calculatorul este alctuit din dou componente:

Echipamentele fizice (partea material) - HARDWARE Programele i datele (partea logic) - SOFTWARE

.HARDWARE-UL. reprezint echipamentele fizice din care este alctuit un sistem de calcul, n care circuitele electronice prelucreaz automat informaiile i asigur comunicarea ntre utilizator i sistem. Von Newmann a stabilit c hardware-ul trebuie s asigure urmtoarele funcii: 1. funcia de memorare; 2. funcia de comand i control; 3. funcia de prelucrare; 4. funcia de intrare-ieire. 1. Funcia de memorare asigur memorarea datelor i a programelor i are ca suport memoria intern i memoria extern. n memoria intern sunt stocate programele i datele care sunt n lucru la un moment dat. n memoria extern sunt stocate toate programele i datele de care poate avea nevoie, n diferite situaii, sistemul de calcul. 2. Funcia de comand i control asigur: extragerea instruciunilor din memoria intern; analiza instruciunilor; comanda de executare a unei operaii; 1

Introducere in utilizarea calculatoarelor personale extragerea datelor de intrare din memoria intern; aranjarea datelor de ieire n memoria intern. Funcia este realizat de Unitatea de Comand i Control.

Cursul 1

3. Funcia de prelucrare asigur efectuarea operaiilor aritmetice (adunare, scdere, nmulire i mprire) i logice (AND, IF, NOT). Funcia este realizat de Unitatea Aritmetic Logic. 4. Funcia de intrare-ieire asigur introducerea datelor i a programelor n memoria intern i furnizarea rezultatelor. Exemplu: Calculul valorii expresiei e = (a+b) c
DATE DE INTRARE PROGRAM DATE INTERMEDIARE DATE DE IEIRE

Rezult c un calculator este format din mai multe blocuri funcionale. ARHITECTURA unui calculator definete un set de reguli prin care subansamblele hardware sunt conectate fizic, fr s se in cont de amplasarea lor. Subansamblele sunt definite dup funcia asigurat: unitatea de comand i control; unitatea aritmetic-logic; unitatea de memorie intern; unitatea de memorie extern; unitile de intrare-ieire. 1. UNITATEA CENTRAL DE PRELUCRARE (Central Processing Unit CPU) sau PROCESORUL, este creierul calculatorului care coordoneaz i controleaz ntreaga lui activitate. Procesorul interpreteaz programele, identific instruciunile din program, decodific o instruciune, recunoate codurile operaiilor, activeaz circuitele electronice corespunztore i execut operaii aritmetice i logice. Astzi, UCP-ul se bazeaz pe un singur circuit integrat, numit microprocesor. Circuitul integrat este o capsul n interiorul creia se gsesc sute de mii de circuite electronice. Acesta se mai numete i cip (chip) i se monteaz pe placa calculatorului. Microprocesorul este format din circuite electronice cu ajutorul crora el poate interpreta i executa instruciunile. Instruciunile reprezint codificarea

Introducere in utilizarea calculatoarelor personale

Cursul 1

comenzilor de operaii pe care trebuie s le execute calculatorul. Deoarece calculatorul este o main cu dou stri, aceste instruciuni vor fi iruri de cifre binare, iar codul folosit se numete cod main. Setul de instruciuni pe care microprocesorul l nelege i l execut se numete limbaj main. Pentru executarea operaiilor, unitatea aritmetic-logic dispune de o memorie proprie, de dimensiuni reduse, organizat sub form de registre. Atunci cnd procesorul execut o instruciune, din memoria intern sunt aduse n registre operaiile pe care trebuie s le execute UAL. Microprocesorul poate executa urmtoarele operaii: cele patru operaii aritmetice de baz: adunarea, scderea, nmulirea i mprirea; operaiile logice: AND, OR, NOT i XOR, cu ajutorul crora se poate controla ordinea n care se execut operaiile, folosind: textul, adic operaia de comparare ntre dou operaii; saltul condiionat, adic executarea unei anumite instruciuni n funcie de o condiie; repetiia, adic executarea repetat a unei secvene de instruciuni. 2. MEMORIA INTERN este locul n care sunt aduse programele i datele pentru a fi prelucrate de procesor. ntruct toate instruciunile i datele sunt codificate ntr-o reprezentare binar, memoria va depozita secvene de bii. Fiecare bit este reprezentat printr-un comutator electronic individual, cu dou stri: comutator ON cifra binar 1; comutator OFF cifra binar 0. Capacitatea de stocare a memoriei se msoar n uniti de msur a informaiei: Ko, Mo i Go sau Kb, Mb i Gb. Informaia (instruciunile i datele) se gsete n memoria intern sub form de cifre binare grupate n octei sau n cuvinte pe care le prelucreaz procesorul. Memoria intern este mprit n locaii de memorie (octei) identificate printr-o adres unic. Adresa este un cuvnt binar prelucrat de procesor, prin care acesta identific poziia unei locaii din memorie. 3. UNITATEA DE INTRARE-IEIRE asigur comunicarea calculatorului cu mediul prin intermediul unor echipamente specializate, numite Dispozitive Periferice. Aceste dispozitive sunt: dispozitivele de intrare-ieire: dispozitive de intrare; dispozitive de ieire; dispozitive de intrare-ieire. memoriile externe. a) Dispozitivele de intrare asigur transmiterea informaiilor i comenzilor ctre calculator prin operaia de citire (READ). Din aceast categorie fac parte: tastatura, mouse-ul, cititorul de cartele, cititorul de band perforat, creionul optic, stiloul electronic, scanerul, 3

Introducere in utilizarea calculatoarelor personale

Cursul 1

microfonul, etc. Informaiile citite pot fi: texte, imagini, muzic, comenzi vocale, valori analogice. Indiferent de tipul informaiei, principiul de funcionare al unui dispozitiv de intrare este acelai: preia informaia, o mparte n uniti conform unui algoritm propriu, codific fiecare unitate ntr-o secven de bii i transmite aceti bii procesorului. b) Dispozitivele de ieire sunt folosite pentru a comunica utilizatorului rezultatele operaiilor executate i informaii despre stare sistemului prin informaii de scriere (WRITE). Din aceast categorie fac parte: monitorul, imprimanta, ploterul, difuzorul. Aceste dispozitive primesc secvene de bii de la procesor pe care le decodific, astfel nct s poat fi nelese de utilizator sub form natural. c) Dispozitivele de intrare-ieire sunt utilizate pentru a realiza comunicarea n ambele sensuri, prin operaii de CITIRE i SCRIERE. Din aceast categorie fac parte: interfaa de , consola, placa multimedia. Suporturile de informaie sunt obiecte folosite de calculator pentru a transmite informaii ntre sistem i utilizator. Acestea pot fi: hrtia, dispozitivele electromagnetice, etc. 4. MEMORIA EXTERN este un suport electromagnetic reutilizabil, pe care informaia se pstreaz codificat sub form binar, prin magnetizarea particulelor feromagnetice dup dou direcii de magnetizare, corespunztoare celor dou cifre binare. Pstrarea informaiilor n afara sesiunii de lucru se face n memoria extern. Suporturile electromagnetice folosite ca memorii externe sunt: banda magnetic, discul magnetic, caseta magnetic. Pe baza componentelor prezentate mai nainte, rezult c un calculator poate avea o configuraie minim i o configuraie maxim. Configuraia minim este dat de numrul minimum de componente necesar pentru ca sistemul s fie operaional i cuprinde, de regul: procesorul, memoria intern, o unitate de memorie extern, tastatura i display-ul. Configuraia maxim este dat de numrul maxim de componente care pot fi conectate la procesor. ntre configuraia minim i configuraia maxim, utilizatorul o poate alege pe cea care s corespund aplicaiilor dorite i posibilitilor financiare.

.SOFTWARE-UL. sistemului de calcul este format din programele destinate s asigure conducerea i controlul procesului de prelucrare a informaiei, precum i efectuarea unor lucrri curente. PROGRAMUL este o colecie organizat de comenzi de operaii care sunt transmise calculatorului. Aceste comenzi se numesc Instruciuni. Ele sunt codificate n modul binar i sunt tratate de unitatea de comand i control. n instruciune nu se precizeaz operaii, ci adresele de memorie intern la care se gsesc aceti operani. De exemplu, o instruciune conine urmtoarele informaii: codul operaiei de executat; adresa primului operand; adresa celui de-al doilea operand; 4

Introducere in utilizarea calculatoarelor personale adresa locaiei de memorie a rezultatului. SOFTWARE-UL este format din dou componente: sistemul de operare; programele de aplicaie.

Cursul 1

SISTEMUL DE OPERARE cuprinde programele de baz care controleaz ntreaga activitate a calculatorului. Acesta asigur legtura dintre componentele logice i fizice ale sistemului, i este furnizat mpreun cu sistemul de calcul de ctre firma productoare.

PROGRAMELE DE APLICAIE sunt mulimi organizate de instruciuni care se atribuie calculatorului pentru a efectua operaiile specifice unei anumite aplicaii. Programele de aplicaie sunt scrise de programatori la cererea utilizatorilor i codific, ntr-un limbaj de programare, algoritmul de rezolvare al problemei respective. Sistemul de operare gestioneaz resursele calculatorului, care sunt de dou tipuri: resurse fizice componentele hardware; resurse logice componentele software. Cele mai importante caracteristici ale unui sistem de calcul sunt: capacitatea de memorare; viteza de prelucrare a informaiei; controlul prin programare; precizia execuiei.

TIPURI DE SISTEME DE CALCUL n evaluarea unui sistem de calcul, sunt luate n discuie urmtoarele performane: dimensiunea memoriei interne; viteza de prelucrare; numrul de procesoare; dimensiunea memoriei externe; numrul maxim de utilizatori; costul. Calculatoarele se clasific dup mai multe criterii: domeniul de utilizare; modul de reprezentare a datelor; performanele. 1. n funcie de domeniul de utilizare, exist dou tipuri de calculatoare: calculatoare specializate care pot fi folosite numai pentru rezolvarea unui domeniu restrns de probleme; calculatoare universale care asigur rezolvarea unei game foarte variate de probleme cu ajutorul unor programe aplicative diverse.

Introducere in utilizarea calculatoarelor personale

Cursul 1

2. Dup modul de reprezentare a datelor, calculatoarele sunt de dou tipuri:

calculatoare analogice, care creeaz modelul matematic al unui sistem fizic real caracterizat de anumite mrimi fizice care sunt reprezentate i manipulate cu ajutorul circuitelor electronice. Operaiile matematice sunt reproduse cu ajutorul caracteristicilor electrice ale diferitelor elemente de circuit: rezistene, capaciti, tensiuni, etc. Calculatorul este format din blocuri funcionale care se conecteaz ntre ele pentru a rezolva problemele reale ale sistemului fizic. Datele de intrare sunt furnizate continuu cu ajutorul unor echipamente, care le preiau din sistemul fizic real. Calculatoarele analogice sunt folosite pentru conducerea unor procese sau instalaii. calculatoare numerice, care efectueaz calculele cu informaii reprezentate n cod binar. Prelucrarea se face pe baza unui program memorat care descrie algoritmul de lucru. Aceste sisteme sunt utilizate n diferite domenii, pentru soluionarea unor probleme care necesit calcule laborioase cu multe date i analiza unui mare numr de variante, ntr-un timp scurt.

n funcie de performane, calculatoarele numerice se clasific n: supercalculatoare (calculatoare mari); mainframes (calculatoare medii); minicalculatoare (calculatoare mici); microcalculatoare (calculatoare micro). 1. Microcalculatorul este cel mai simplu sistem de calcul, dotat cu un singur procesor, care poate fi utilizat de un singur utilizator. 2. Minicalculatorul poate fi folosit simultan de mai muli utilizatori (20-50 de terminale formate din tastatur i display) i are tot un singur procesor. Minicalculatoarele au evoluat spre superminicalculatoare (VAX, SUN), care sunt folosite ca servere de reea. 3. Mainframe-ul este un sistem cu putere mare de calcul. Acesta poate fi utilizat simultan de foarte muli utilizatori i permite conectarea mai multor sute de terminale. Este dotat cu unul sau dou procesoare puternice pentru executarea calculelor i mai multe procesoare de putere mic, pentru administrarea transferurilor de date cu memoria extern. Este folosit n aplicaiile de gestiune economic, n ntreprinderi foarte mari, n universiti i n agenii guvernamentale mari. Ceea ce deosebete un mainframe de un superminicalculator, este capacitatea memoriei externe i domeniul de aplicabilitate (superminicalculatoarele sunt folosite n aplicaii de timp real, iar mainframe-ul n prelucrarea tranzaciilor i costurilor). 4. Supercalculatorul este un sistem cu o putere foarte mare de calcul. Lucreaz n regim multiuser, permind conectarea mai multor sute de terminale. Poate avea mai multe procesoare foarte rapide pentru efectuarea

Introducere in utilizarea calculatoarelor personale

Cursul 1

calculelor i un numr i mai mare de procesoare mai lente, pentru administrarea transferurilor de date.

Test:
Care sunt principalele componente ale unui PC ? Ce reprezinta functia de memorare? Cum se copiaza un fisier? Cum se sterge un fisier? Ce reprezinta sistemul de operara?