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. Programe de Bootstrap
2. Sisteme de operare
3. Programe de aplicatii
4. Compilatoare de limbaje de programare
5. 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.

4. 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)

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.)
2. Servere calculatoare dedicate serviciilor de grup
- 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.

5. 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)).

6. Obiecte de larg consum ce au implementate sisteme de


calcul (telefoane mobile, aspiratoare inteligente).