Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Prin sistem de calcul vom intelege un ansamblu de echipamente fizice (hardware) si programe si date (software).
Programele se considera impartite in doua clase foarte largi :
programe de aplicatie - sunt cele care rezolva probleme pentru un utilizator sau o clasa de utilizatori.
programe de sistem - sunt destinate administrarii sistemelor de calcul, utilizand resursele acelui sistem.
Programele de sistem se divid in :
programe utilitare
sistem de operare
In categoria programelor utilitare intra :
translatoare de limbaj, compilatoare
interpretoare de comenzi
utilitare de intretinere
interpretoare
Sistemul de operare este responsabil pentru inclusiv unele forme de comunicare cu utilizatorii.
Reprezentarea schematica a unui sistem de calcul :
Fig. 1.1-
O posibila definitie a S.O. : Vom spune ca un S.O. este un set de programe care are doua obiective :
asigura gestionarea resurselor unui sistem de calcul, implementand algoritmi care sa realizeze performante cat mai bune;
realizeaza o interfata intre utilizatori si sistemul de calcul, extinzand dar si simplificand setul de operatii disponibile.
Se considera ca rolul primar al unui S.O. este administrarea resurselor sistemului de calcul, care pot fi resurse logice sau resurse fizice.
Consideram resurse fizice : echipamentele unui sistem de calcul (procesorul, memoria interna, memoria externa, echipamentele de introducere/extragere si echipamente interne).
Principalele resurse logice ar fi : fisierele, procesele (activitati legate de executia unor programe), unitatile de lucru, job-uri sau sesiuni de lucru.
Din punctul de vedere al unui administrator al sistemului de calcul, S.O. trebuie sa asigure un raport cost/performanta cat mai bun in utilizarea resurselor, aceasta ducand adesea la utilizarea in comun a unor resurse. Din punctul de vedere al utilizatorului unui sistem de calcul este important ca accesul la sistem sa fie facut intr-un mod cat mai simplu, fara a fi necesara cunoasterea de particularitati constructive ale echipamentelor, sau de detalii de implementare ale programelor. Utilizatorul doreste sa obtina cat mai rapid serviciile solicitate. Scopurile administratorului si utilizatorului sunt in multe cazuri divergente.
Exista cel putin trei clase de persoane care fac uz de sistemul de calcul :
utilizatori obisnuiti - acestia folosesc programele scrise de altii, ei nu stiu sa programeze, dar trebuie sa aibe cunostinte despre modul de utilizare al sistemului de calcul.
Copyright © 2024 - Toate drepturile rezervate