W odniesieniu do zarządzania procesami system operacyjny odpowiada za następujące czynności:
• tworzenie i usuwanie zarówno procesów użytkowych, jak i systemowych;
• wstrzymywanie i wznawianie procesów;
• dostarczanie mechanizmów synchronizacji procesów;
• dostarczanie mechanizmów komunikacji procesów;
• dostarczanie mechanizmów obsługi zakleszczeń.
W odniesieniu do zarządzania pamięcią system operacyjny odpowiada za:
■ utrzymywanie ewidencji aktualnie zajętych części pamięci wraz z informacją, w czyim są władaniu;
■ decydowanie o tym, które procesy mają być załadowane do zwolnionych obszarów pamięci;
■ przydzielanie i zwalnianie obszarów pamięci stosownie do potrzeb.
W związku z zarządzaniem plikami system operacyjny odpowiada za:
o tworzenie i usuwanie plików; o tworzenie i usuwanie katalogów;
o dostarczanie elementarnych operacji do manipulowania plikami i katalogami; o odwzorowywanie plików na obszary pamięci pomocniczej;
o składowanie plików na trwałych nośnikach pamięci (na których informacja nie znika).
Program użytkowy