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

Jak Systemy operacyjne Work

r tekstu, arkusz kalkulacyjny lub gra) jest rzeczywiście proces, ale, że aplikacja może powodować wiele innych procesów, aby rozpocząć, do zadań takich jak łączność z innymi urządzeniami lub innymi komputerami. Istnieją również liczne procesy, które działają nie daje bezpośrednich dowodów, że kiedykolwiek istniał. Na przykład, Windows XP i UNIX może mieć dziesiątki procesów w tle uruchomiony do obsługi sieci, zarządzanie pamięcią, zarządzanie dysku, skanowanie w poszukiwaniu wirusów i tak dalej. Największa

Proces jest więc program, który wykonuje pewne działania i może być kontrolowane -. przez użytkownika, przez innych aplikacji lub systemu operacyjnego Największa

Jest to proces, a nie aplikacji, że kontrole systemów operacyjnych i harmonogramy realizacji przez CPU. W systemie pojedynczym wielozadaniowych, plan jest prosty. System operacyjny pozwala aplikacji, aby rozpocząć bieg, zawieszając wykonanie tylko wystarczająco długo, aby radzić sobie z przerwaniami i danych wprowadzonych przez użytkownika. Największa

Przerwania są specjalne sygnały wysyłane przez sprzęt lub oprogramowanie do CPU. To tak jakby jakaś część komputera nagle podniósł rękę prosić o uwagę CPU w tętniącej życiem spotkania. Czasami system operacyjny będzie zaplanować priorytet procesów tak, że przerwania są maskowane - to znaczy, że system operacyjny będzie ignorować przerwań z niektórych źródeł, tak, że dana praca może być zakończone tak szybko, jak to możliwe. Istnieje kilka przerwań (takie jak te, warunków pracy lub problemy z pamięcią), które są tak ważne, że nie mogą być ignorowane. Te niemaskowalnego przerwania (NMI) muszą być rozpatrywane natychmiast, niezależnie od innych zadań. Największa

Podczas przerwania dodać jakieś komplikacje z realizacją procesów w jednym wielozadaniowych systemu, pracę z eksploatacji System staje się znacznie bardziej skomplikowane w systemie wielozadaniowym. Teraz, system operacyjny musi zorganizować wykonanie aplikacji tak, że wierzysz, że istnieje kilka rzeczy dzieje się naraz. To jest skomplikowane, ponieważ procesor może zrobić tylko jedną rzecz na raz. Dzisiejsze procesory wielordzeniowe i maszyn wieloprocesorowych może obsługiwać więcej pracy, ale każdy rdzeń procesora jest jeszcze w stanie poradzić jedno zadanie na raz. Największa

Aby uzyskać wygląd wiele rzeczy dzieje się w tym samym Czas, system operacyjny musi przełączać się między różnymi procesami tysiące razy na sekundę. Oto jak to się dzieje:

  • Proces zajmuje p