|
Un sistem de operare este un program care controleaz? execu?ia programelor de aplica?ie ?i ac?ioneaz? ca o interfa?? între utilizator ?i partea hardware a calculatorului. Scopul unui sistem de operare este de a rezolva problemele utilizatorului, adic? de a executa programele de aplica?ie. La executarea aplica?iilor concur? atât partea hardware, cât ?i cea software a calculatorului.
O parte din sistemul de operare este rezident? în permanen?? în memoria intern?. Ea se nume?te Kernel sau nucleu ?i con?ine func?iile cele mai folosite ale sistemului de operare.
Func?iile sistemului de operare sunt:
• Administrarea proceselor
- crearea ?i terminarea proceselor;
- planificarea ?i administrarea proceselor;
- comutarea între procese;
- sincronizarea proceselor ?i asigurarea comunic?rii între procese;
- administrarea blocurilor de control a proceselor.
• Administrarea memoriei:
- alocarea pentru proces a spa?iului de adrese;
- asigurarea schimbului între memoria intern? ?i disc;
- administrarea segmentelor sau paginilor.
• Administrarea sistemului de intrare-ie?ire:
- administrarea bufferelor;
- alocarea la procese a canalelor de comunica?ie ?i a modulelor de intrare-ie?ire.
• Suportul func?iilor:
- administrarea întreprinderilor;
- monitorizarea;
- contabilizarea.
Func?ia principal? a unui sistem de operare este de a administra diferite resurse disponibile (memoria intern?, procesoare, dispozi?ie de intrare-ie?ire) ?i de a planifica utilizarea lor de c?tre diferite procese active.
Resursa este o component? a sistemului de operare. Un program care consum? o resurs? sau un utilizator care folose?te o resurs? se nume?te clientul resursei.
Resursele fizice sunt componentele hardware ale calculatorului care au func?ii de prelucrare, p?strare sau transferare a informa?iei. Din aceast? categorie fac parte procesorul, memoria intern?, modulele de control ale opera?iilor de intrare-ie?ire ?i dispozitivele periferice.
|