7. Podstawowe funkcje systemu operacyjnego.
* obsługa dialogu pomiędzy użytkownikiem i komputerem,
* stworzenie środowiska operacyjnego, w którym użytkownik może wygodnie i bezpiecznie uruchamiać i eksploatować programy,
* rozwiązywanie konfliktów podczas współubiegania się różnych zadań o zasoby systemu komputerowego (umożliwienie jednoczesnego wykonywania różnych czynności przez system komputerowy),
* optymalizacja wykorzystania zasobów przez zadania,
* nadzorowanie wymiany pomiędzy urządzeniami zewnętrznymi i jednostką centralną,
* organizowanie zapisu danych na dyskach,
* zarządzanie pamięcią operacyjną,
* uruchamianie programów użytkowych,
* sygnalizacja błędów i stanów awaryjnych,
* umożliwienie korzystanie z różnych pakietów programistycznych i języków programowania,
* wspólne wykorzystywanie niektórych urządzeń komputerowych przez grupy osób.