Jednym ze sposobów, że projektanci systemu operacyjnego zmniejszyć ryzyko bicia jest poprzez zmniejszenie zapotrzebowanie na nowe procesy do wykonywania różnych zadań. Niektóre systemy operacyjne pozwalają na " Proces-lite, " nazywa się wątek, który może poradzić sobie z całą pracę procesora intensywnie normalnego procesu, ale generalnie nie ma do czynienia z różnymi rodzajami I /O i nie stanowią konstrukcje wymagające szeroki blok sterowania procesem regularnego procesu. Proces może rozpocząć wiele wątków lub inne procesy, ale wątek nie może rozpocząć procesu. Największa
Jak dotąd, wszystkie harmonogramy mamy omówione dotyczyła jednego procesora. W systemie z dwoma lub większą liczbą procesorów, system operacyjny musi dzielić obciążenia między procesorami, próbuje zrównoważyć wymagania wymaganych procesów z dostępnych cykli na różnych procesorach. Asymetryczne systemy operacyjne używać jednego CPU do własnych potrzeb i procesów aplikacyjnych podział wśród pozostałych procesorów. Symetryczne systemy operacyjne dzielą się między różnymi procesorami, równoważenie popytu w porównaniu dostępności procesora, nawet, gdy system operacyjny sam w sobie jest wszystko, co działa. Największa
Jeśli system operacyjny jest jedynym oprogramowaniem do potrzeb wykonania, procesor nie jest jedynym zasób być zaplanowane. Zarządzanie pamięcią to kolejny ważny krok w upewniając się, że wszystkie procesy płynnie przechowywania in pamięci i Zarządzania Największa
Gdy system operacyjny zarządza pamięci komputera, istnieją dwa zasadnicze zadania do zrealizowania. Największa
- Każdy proces musi mieć wystarczająco dużo pamięci, w którym do wykonania, i może nie działać w przestrzeni pamięci innego procesu, ani być napotkasz przez inny proces. Największa
- Różne rodzaje pamięci w System musi być stosowany właściwie tak, że każdy proces może działać najefektywniej.
Pierwsze zadanie wymaga systemu opera