Sunteți pe pagina 1din 14

SISTEMELE DE CALCUL

DEFINITIE, STRUCTURA, CLASIFICARE

Sistemele de calcul
Sistemele de calcul sunt formate din subsisteme electronice, electrono-mecanice si electrono-optice, capabile sa realizeze o serie de operatii matematice cu reprezentari ale unor proprietati fizice, generand rezultate care sunt reprezentate sub diferite forme. Exista doua tipuri de sisteme de calcul:
Sisteme de calcul dedicate, capabile sa efectueze doar un anumit set de operatii specifice unui domeniu sau unei actiuni (ex. Telefon mobil, pace-maker) Sisteme de calcul de uz general (nededicate) capabile sa acopere mai multe cerinte, fiind sisteme deschise capabile prin dezvoltare, sa inlocuiasca un sistem dedicat.

Sistemele de calcul
Locale (localizate) toate componentele sunt localizate spatial, intr-un spatiu relatic mic; Distribuite componentele sistemului se afla la distanta unele fata de altele, intre ele existand transfer de informatii.

Structura unui sistem de calcul:


Hardware - ansamblu de componente fizice; Software informatia necesara pentru ca sistemul de calcul sa realizeze actiunile propuse.

Sistemul de calcul - structura

Componentele hard ale calculatorului (dupa van Newmann unul dintre parintii ciberneticii) o unitate de calcul trebuie sa contina:
Unitatea centrala de procesare (CPU); O memorie de stocare a datelor utilizate la un moment dat; Unitati de stocare permanenta, pentru o perioada lunga de timp; Dispozitive de intrare-iesire; Dispozitive de comunicatie.

Unitatea centrala de procesare = dispozitivul care manipuleaza, muta si calculeaza date functie de datele si instructiunile primite.
CPU microprocesor Dispozitive aferente

Dispozitivele de stocare a informatiei avem nevoie de dispozitive pentru programe aflate in lucru si stocarea permanenta a datelor. Exista doua tipuri de memorie:
Volatila Permanenta

Memoria volatila este reprezentata de o memorie RAM (Random Acces Memory = memorie cu acces aleator) adica orice spatiu liber din memorie are aceeasi probabilitate de ocupare, iar stocarea informatiei este indexata. Citirea informatiei se face in doi pasi:
Cautarea informatiei in index Accesarea informatiei

Memoria RAM este de tip electronic, are un timp de acces foarte scurt (nanosecunde), capacitate de stocare medie, cost mediu (=pret efectiv/capacitate de stocare). Capacitatea de stocare uzuala este de ordinul sutelor de megabyte (Mb).

Memoria cache memorie volatila, electronica, se gaseste in interiorul microprocesorului sau imediata vecinatate, timp de acces foarte mic, in ea fiind stocate preemtiv informatiile de care are nevoie procesorul. Memoria permanenta
1. Memorie de tip ROM (Read Only Memory) electronica, timp de acces mic in care sunt stocate informatiile necesare pornirii sistemului de calcul. 2. Hard-disk (HDD) memorie electrmagnetica-mecanica cu o capacitate foarte mare de stocare, timp de acces mediu, pret mic (zeci-sute de gigabyte). 3. Floppy-disk (FDD) unitate electromagnetica mecanica, capacitate de stocare mica, timp de acces mare, pret de cost relativ mic, portabilitate mare.

4. CD-ROM mediu de stocare optomecanic, capacitate de stocare mare (700 Mb), timp de acces mediu, pret foarte mic. 5. DVD-ROM mediu de stocare optomecanic, arata ca un CD, poate fi inscriptionat pe ambele fete, capacitate de stocare 2-17 Gb. 6. Memory stick mediu de stocare electronic, timp de acces mic, pret mediu, capacitate de stocare mare (zeci de Gb)

Dispozitive de intrare/iesire (I/o) sunt dispozitive care permit legatura dintre utilizatori si sistemul de calcul:
Monitor Tastatura Mouse Imprimanta Microfon boxe

Software ansamblu de informatii (instructiuni si date) necesare Hardware-ului pentru a realiza procesele dorite de utilizator.
1. 2. 3. 4. 5. Programe de Bootstrap Sisteme de operare Programe de aplicatii Compilatoare de limbaje de programare Programe utilitare

1.

Programele de Bootstrap sunt programe lansate in executie odata cu pornirea sistemului de calcul, realizand configurarea minima necesara functionarii corecte a acestuia; stabilesc protocoale de comunicare intre componente, apoi cedeaza controlul Hardware-ului, sistemului de operare.

2.

Sistemele de operare sunt programe ce realizeaza legatura dintre programele de aplicatii si Hardware, facand posibila rularea programelor de aplicatii in diferite configuratii Hardware Din punct de vedere istoric existau sisteme de operare: - dedicate (hardware) - software dedicat doar pentru anumite sisteme La momentul actual sistemele de operare sunt: - de tip multitasking capabile sa permita rularea si controlul mai multor procese simultan - de tip multiuser permit configurarea diferita pentru mai multi utilizatori si prezinta GUI (graphic user interface) Alte sisteme de operare sunt cele din categoria Windows, Unix, OS2, McOS, Linux

3.

Programele de aplicatii - de uz general programe cu care utilizatorul interactioneaza nemijlocit pentru realizarea scopului propus utilizate de marea majoritate - programe de aplicatii de uz restrans utilizate de anumite categorii de utilizatori; programe de gestiune medicala, de imagistica medicala, baze de date de interes medical, de realitate virtuala (VR) specifice.
Compilatoare de limbaje de programare sunt programe ce realizeaza programe executabile, pe baza instructiunilor scrise de utilizator intr-un anumit limbaj de programare. ( Cele mai folosite limbaje de
programare clasa C, Fortran, Basic, Visual C, Visual Basic. Au aparut limbaje indiferent de platforma: de tip java, clasa .net)

4.

5.

Programe utilitare sunt programe ce ajuta efectiv utilizatorul in realizarea scopului propus, dar cresc randamentul muncii acestuia:
- Programe de comunicatii; - Programe de mesagerie; - Agende; - Programe de management a resurselor Hardware.

Clasificarea sistemelor de calcul din punct de vedere al complexitatii


1. Mainframe sisteme multiprocesor ce realizeaza operatiuni dedicate (in special analiza in timp real, modelari complexe, data mining, gestionarea marilor baze de date, controloare de trafic aerian, modelare matematica pentru explozii nucleare, etc.) Servere calculatoare dedicate serviciilor de grup
-

2.

Servere de retea gestioneaza retele de calculatoare din punct de vedere al traficului si al drepturilor Servere de mail File servere servere de fisiere si/sau date

3.

Workstation (statii de lucru) sunt sisteme dedicate sa realizeze anumite operatii/procese - prelucrare de imagine - procesare de semnal in timp real

4.

PC (personal computer) sisteme de calcul ce deservesc un utilizator sau un numar restrans de utilizatori.
Asistenti digitali (PDA personal digital assistant) sisteme de calcul cu un grad mare de portabilitate, prevazute cu recunoastere vocala si/sau a scrisului, utilizate pentru gestionarea activitatii si relatiilor (folosite ca agenda)
(Delimitarea nu este clara, moda ultimilor ani arata o tendinta a sistemelor de mica putere (PDA, PC) de a patrunde in relatia schimbului de informatii cu exteriorul (multimedia, recunoastere vocala, recunoastere de imagini) cresterea portabilitatii acestora (Tablet PC)).

5.

6.

Obiecte de larg consum ce au implementate sisteme de calcul (telefoane mobile, aspiratoare inteligente).