Care sânt functiile sistemului de operare?
Functiile sistemului de operare :
sa controleze executia programelor – incarcare in memoria interna, lansare in executie, incheierea executiei
sa planifice si sa controleze fluxul aplicatiilor
asigura comunicatia intre aplicatiile ce se executa in paralel pe calculator si sa sincronizeze comunicatiile
sa administreze spatiul de memorare din memoria interna/ externa, timpul de lucru al procesorului si operatiile i/o
sa efectueze operatiile de intrare – iesire la nivel fizic si logic
sa gestioneze sistemul de fisiere
sa se protejeze fata de utilizatori si sa asigure protectia programelor de aplicatie
sa detecteze si sa corecteze erorile ce apar in procesul de prelucrare
sa sesizeze evenimentele deosebite ce apar in timpul executiei si sa le trateze
sa asigure interfata cu utilizatorul care sa-I permita acestuia accesul ptr. controlul programului, interventia in executia unor programe si examinarea starii sistemului
Sistemele de operare sunt formate din nucleu si interfata.
Nucleul - contine programele necesare ptr. gestionarea calculatorului si gestionarea resurselor calculatorului si ptr. controlarea activitatii echipamentelor si a programelor. Functii:
-administrarea resurselor fizice( procesor, memorie interna, sistem i/o )
-depistarea si tratarea evenimentelor deosebite
- asigurarea operatiilor de i/o la nivel fizic – cu echipamente periferice si logic – organizare, acces, stocare pe suportul de informatie
- gestionarea fisierelor de pe disc
Multiprogramarea - partajarea procesorului intre mai multe programe cfe sunt incarcate in acelasi timp in memorie( prin planificatorul de procese )
Interfata – defineste modul in care utilizatorul interactioneaza cu sistemul de operare. Asigura functia de comunoicare prin dialog utilizator (prin comenzi ptr executarea operatiilor) – calculator (mesaje transmise pe monitor)
Interfetele pot fi realizate prin: -limbaj comanda, sistem de meniuri, implementate grafic cu ajutorul pictogramelor