Jak system operacyjny zarządza zasobami komputera?

W każdym systemie komputerowym dojść może do interferencji procesów. Jest to zjawisko, które określane jest środowiskiem wielozadaniowym. W nim właśnie wiele zadań wykonywanych jest w tym samym czasie. Dlatego też w celu zapobiegania środowisku wielozadaniowemu, organizowane jest ustanowienie zasobów systemowych. Ma ono za zadanie między innymi dostęp do sprzętu, plików i pamięci. Zadania te nie mają możliwości bezpośredniego użytkowania tego sprzętu, ale używania systemu operacyjnego jako strażnika zarządcy tych zasobów. O dostęp do rzeczywistego urządzenia, jak pliki czy pamięć komputerowa dba przede wszystkim system operacyjny, który ma również wiele innych zadań. Są to między innymi usuwanie bądź tworzenie deskryptora zasobu, czy też realizacja żądania przydziału. Ma on za zadanie też zwolnienie bądź odzyskiwanie zasobu komputerowego.