Funcţiile sistemului de operare

Pentru a îndeplini rolul de interfaţã între hardware şi utilizatori, un sistem de operare trebuie sã fie capabil să îndeplineascã urmãtoarele funcţii:
             
1.Oferirea posibilitãţii de lansare în execuţie a programelor de aplicaţie. In acest sens, sistemul de operare trebuie sã dispunã de:
-         un editor de texte
-         un translator
-         un editor de legãturi
2.Alocarea resurselor necesare executãrii programelor, se realizeazã prin identificarea: programelor ce se executã, a necesarului de memorie, a dispozitivelor periferice şi a cerinţelor privind protecţia datelor.
3.Facilitãţi pentru compresia datelor, sortare, interclasare, catalogarea şi întreţinerea bibliotecilor, prin programele utilitare disponibile.
4.Planificarea execuţiei lucrãrilor dupã anumite criterii, pentru utilizarea eficientã a unitaţii centrale de prelucrare.
5.Asistarea execuţiei programelor prin comunicaţia sistem calcul-utilizator, atât la nivel hardware, cât şi la nivel software.