Wśród wielu różnych zadań SO w prezentacji skupimy się na zarządzaniu pracą procesora i procesami. Zadaniem SO jest dbanie o wydajność pracy procesora (czyli. np. wcześniejsze pobieranie danych z pamięci) oraz stworzenia procesom wygodnego środowiska do wykonywania się.