Systemy Operacyjne
Zorganizowany zespół programów, pośredniczący między sprzętem a użytkownikami czyli będącym interfejsem użytkownika.
System dostarcza zestaw środków ułatwiających projektowanie
kodowanie i eksploatacje programów
system steruje działaniem programów jak i zasobami wykorzystywanymi przez dane narzędzia.
system operacyjny składa sie z warstw
Struktura systemu operacyjnego
składa się z interpreter poleceń, programy systemowe i jądro systemu.
Zadania systemu operacyjnego
definiowanie interfejsu użytkownika
udostępnianie systemu plików
udostępnianie środowiska do wykonywania programów
system operacyjny zarządza kolejkami strumieniami danych , synchronizuje procesy i zarządza współdzieloną pamięcią
sterowanie urządzeniami wejścia wyjścia
obsługa podstawowych klas i błędów
Zarządzanie zasobami
przydzielanie zasobów
planuje dostęp
autoryzuje dostęp
rozlicza
odzyskuje zasoby
przydział czasu (wątków) procesora
udostępnianie i sterowanie urządzeniami pamięci masowej
alokacja przestrzeni dyskowej
udostępnianie, sterowanie drukarkami i skanerami
organizacja, udostępnianie informacji i ochrona autoryzacji