Rol Sistem Operare

4
Obiectivele generale ale unui sistem de operare sunt: automatizarea operaţiilor standard în toate etapele de exploatare a sistemului de calcul; minimizarea efortului uman pentru utilizarea sistemului de calcul; optimizarea utilizării resurselor sistemului de calcul; creşterea eficienţei globale în utilizarea sistemului de calcul prin: o creşterea vitezei de execuţie a prelucrărilor o reducerea timpului de răspuns al sistemului la solicitările utilizatorilor o creşterea gradului de utilizare a resurselor prin utilizarea lor la capacitate maximă. Funcţiile prin intermediul cărora sistemul de operare realizează aceste obiective sunt: 1. funcţia de instalare automată a unui nou sistem de operare pe un sistem de calcul; 2. funcţia de încărcare în memoria internă a sistemului de operare, la pornirea sistemului de calcul; 3. funcţia de configurare dinamică a sistemului de operare, conform cu modificările intervenite în structura hardware sau cu necesităţile de exploatare a sistemului. De exemplu, sistemul de operare DOS se poate configura dinamic prin intermediul fişierului CONFIG.SYS care se consultă la fiecare încărcare a sistemului de operare şi care permite instalarea altor drivere de echipamente decât cele standard şi definirea unor

description

info

Transcript of Rol Sistem Operare

Obiectivele generale ale unui sistem de operare sunt: automatizarea operaiilor standard n toate etapele de exploatare a sistemului de calcul;

minimizarea efortului uman pentru utilizarea sistemului de calcul;

optimizarea utilizrii resurselor sistemului de calcul;

creterea eficienei globale n utilizarea sistemului de calcul prin:

creterea vitezei de execuie a prelucrrilor

reducerea timpului de rspuns al sistemului la solicitrile utilizatorilor

creterea gradului de utilizare a resurselor prin utilizarea lor la capacitate maxim.

Funciile prin intermediul crora sistemul de operare realizeaz aceste obiective sunt:

1. funcia de instalare automat a unui nou sistem de operare pe un sistem de calcul;

2. funcia de ncrcare n memoria intern a sistemului de operare, la pornirea sistemului de calcul;

3. funcia de configurare dinamic a sistemului de operare, conform cu modificrile intervenite n structura hardware sau cu necesitile de exploatare a sistemului. De exemplu, sistemul de operare DOS se poate configura dinamic prin intermediul fiierului CONFIG.SYS care se consult la fiecare ncrcare a sistemului de operare i care permite instalarea altor drivere de echipamente dect cele standard i definirea unor parametri de funcionare ai sistemului, permind astfel modificarea, extinderea sau mbuntirea capacitilor de funcionare ale sistemului de operare, n cadrul arhitecturii de baz a sistemului de calcul;

4. efectuarea operaiilor de intrare / ieire la nivel fizic, pentru a permite utilizatorului tratarea echipamentelor periferice la nivel logic, adic independent de caracteristicile constructive ale lor. Aceast funcie permite degrevarea utilizatorului de sarcina tratrii specifice a fiecrui tip de echipament periferic n parte. De exemplu, orice tip de imprimant este tratat n acelai mod de ctre utilizator; caracteristicile specifice fiecrui tip n parte sunt tratate de programul specializat de accesare la nivel fizic al echipamentului, numit driver de imprimant i de componenta sistemului de operare care trateaz operaiile de ieire prin intermediul imprimantei: driverul portului paralel ;

5. oferirea unei interfee cu utilizatorul, prin intermediul unui limbaj specific, numit limbajul de comand al sistemului de operare; prin intermediul acestui limbaj, utilizatorul transmite comenzi sistemului de operare; ele sunt traduse i lansate n execuie de programul interpretor de comenzi al sistemului de operare. n sistemele de operare mai noi, interfaa cu utilizatorul este asigurat folosind metode grafice evoluate i principii noi de comunicare, rezultatul fiind o modalitate mult mai prietenoas de dialog cu utilizatorul; o astfel de interfa se numete interfa grafic cu utilizatorul (Graphical User Interface);

6. controlul execuiei programelor: sistemul de operare ncarc programul n memoria intern, pentru execuie, l lanseaz n execuie, urmrete execuia n toate etapele sale i ncheie execuia programului;

7. gestionarea alocrii resurselor sistemului de calcul: sistemul de operare gestioneaz alocarea timpului UCP, a memoriei interne, accesul la fiiere, accesul la echipamentele periferice, etc. pe toat durata execuiei unui program, n scopul utilizrii ct mai eficiente a acestor resurse. n cazul n care este posibil executarea simultan a mai multor programe, sistemul de operare realizeaz alocarea resurselor ntre programe pe baza unor criterii de alocare, n scopul optimizrii execuiei programelor, conform obiectivelor de eficien de mai sus;

8. asigurarea proteciei ntre utilizatori, acolo unde sistemul de operare permite accesul concomitent al mai multor utilizatori (programe) la resursele sistemului de calcul, i asigurarea proteciei ntre programe, fie c este vorba de programe utilizator sau programe ale sistemului de operare. Aceast protecie se refer la evitarea cazurilor de interferen ntre mai multe programe n execuie, care ar putea duce la alterarea zonelor de program din memoria intern sau la alterarea, de ctre un program, a datelor utilizate de un alt program;

9. tratarea erorilor: sistemul de operare poate trata erori la nivelul mainii fizice (de exemplu: erori de citire / scriere n memoria extern, erori de acces la un echipament periferic, lipsa din configuraia sistemului de calcul a unui echipament, etc.) sau erori logice, care pot s apar n timpul executrii unui program (de exemplu: operaii interzise, ca mprirea la 0, tentativa de acces n zone protejate ale memoriei interne, tentativa de execuie a unor instruciuni privilegiate, etc.);

10. funcii auxiliare, cum ar fi: contabilizarea activitii sistemului de calcul, jurnalizarea comenzilor adresate interpretorului de comenzi al sistemului de operare, jurnalizarea erorilor, etc.