System operacyjny – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.
W celu uruchamiania i kontroli zadań użytkownika system operacyjny zajmuje się:
- planowaniem oraz przydziałem czasu procesora poszczególnym zadaniom,
- kontrolą i przydziałem pamięci operacyjnej dla uruchomionych zadań,
- dostarcza mechanizmy do synchronizacji zadań i komunikacji pomiędzy zadaniami,
- obsługuje sprzęt oraz zapewnia równolegle wykonywanym zadaniom jednolity, wolny od interferencji dostęp do sprzętu.
- jądro systemu wykonujące i kontrolujące ww. zadania.
- powłoka – specjalny program komunikujący użytkownika z systemem operacyjnym,
- system plików – sposób zapisu struktury danych na nośniku.
- planisty czasu procesora, ustalającego które zadanie i jak długo będzie wykonywane,
- przełącznika zadań, odpowiedzialnego za przełączanie pomiędzy uruchomionymi zadaniami,
- Dodatkowo:
- modułu zapewniającego synchronizacje i komunikację pomiędzy zadaniami,
- modułu obsługi przerwań i zarządzania urządzeniami,
- modułu obsługi pamięci, zapewniającego przydział i ochronę pamięci.
- innych zależnie od funkcji i przeznaczenia systemu
System plików – metoda przechowywania plików, zarządzania plikami, informacjami o tych plikach, tak by dostęp do plików i danych w nich zgromadzonych był łatwy dla użytkownika systemu.
Przykłady systemów operacyjnych:
Brak komentarzy:
Prześlij komentarz