Odkrycie wiedza
/ Knowledge Discovery >> Odkrycie wiedza >> tech >> komputer >> Oprogramowanie komputerowe >>

Jak Systemy operacyjne Work

h cykli procesora do wykonywania oszczędności i zamiana wszystkich rejestrów, kolejek i stosy procesów aplikacyjnych. Jeśli procesy są uruchomione na tyle, a jeśli system operacyjny nie został starannie zaprojektowany, system może zacząć używać większość swoich dostępnych cykli procesora, aby przełączać się między procesami, a nie prowadzonych procesów. Gdy tak się stanie, to się nazywa lanie, i zwykle wymaga pewnego rodzaju bezpośredniej interwencji użytkownika, aby zatrzymać procesy i zaprowadzić porządek z powrotem do systemu. Największa

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

  1. 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
  2. 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