Budowa systemu operacyjnego

Budowę systemu operacyjnego dzieli się na trzy główne elementy:
* jądro, które składa się z następujących elementów funkcjonalnych: planisty czasu procesora, ustalającego które zadanie i jak długo będzie wykonywane oraz z przełącznika zadań, odpowiedzialnego za przełączanie pomiędzy uruchomionymi zadaniami. Dodatkowo posiada moduł zapewniający synchronizacje i komunikację pomiędzy zadaniami, moduł obsługi przerwań i zarządzania urządzeniami, moduł obsługi pamięci, zapewniającego przydział i ochronę pamięci oraz inne zależnie od funkcji i przeznaczenia systemu,
* powłoka – specjalny program komunikujący użytkownika z systemem operacyjnym,
* system plików – stosuje się je dla różnych nośników danych, takich jak dyski, dyskietki, a także w strumieniach danych, sieciach komputerowych, pamięciach. We współczesnych systemach operacyjnych bezpośrednie operowanie na danych w plikach zarezerwowane jest tylko dla systemu operacyjnego, aplikacje mają dostęp tylko do operacji na plikach i mają zabroniony bezpośredni dostęp do nośnika danych.

Tagi: , ,