1. Zarządzanie sprzętem
♦ sterowniki urządzeń
♦ obsługa przerwań (wszystkie urządzenia zewnętrzne obsługiwane są za pomocą przerwań)
2. Tworzy środowisko pracy dla programów użytkowych (maszynę wirtualną) maszyna wirtualna - logiczny obraz komputera, jaki tworzy system operacyjny dla programów użytków ych i użytkowników)
1. Zarządzanie sprzętem.
2. Zarządzanie procesami
Proces - program , w trakcie którego realizacji wraz z przydzielonymi mu zasobami. Plik typu exe nie jest programem, zawiera obraz procesu, czyli pełną gotow ą strukturę, do tego żeby ją przepisać z dysku do pamięci- od tego momentu może zacząć w ykonyw ać się program. Może korzystać z plików (zasobów systemow ych), a także z zasobów systemowych w ejścia-wyjścia. Procesami zarządza system.
3. Zarządzanie pamięcią operacyjną.
Proces żeby mógł się wykonać musi dostać miejsce w pamięci (określa je system).
Stronicowanie pamięci - program w idzimy jako całość, ale w systemie jest dzielony na kawałki i rozrzucony po aktualnie wolnych miejscach w pamięci operacyjnej. System zarządza tym samodzielnie, nawet administrator nie ma dostępu do tych informacji.
4. Zarządzanie pamięciami masowymi (głównie pamięci dyskowe).
System tworzy logiczna organizację dysku - system plików (FAT, UFS), czyli wirtualny obraz dysku, tw orzy pliki, katalogi, które jawią się jako miejsca w których można zapisywać pliki (ale to też plik) i drzewa katalogów.
Fizyczna organizacja dysku natomiast istotna jest np. dla sterow nika dysku.
5. Interfejs użytkownika
System tworzy środowisko pracy dla użytkownika, czyli interfejs. Może on być znakowy lub graficzny. Interfejs graficzny charakterystyczny jest dla komputerów typu stacja robocza. Na komputerach pełniących role serw era-udostępniających swoje komponenty innym komputerom, uruchomienie graficznego interfejsu wymaga większej mocy obliczeniowej procesora niż interfejsu znaków ego. W związku z tym serw er uruchomiony w interfejsie graficznym zabierze moc obliczeniow ą innym użytkownikom. Zatem na komputerach typu serw er pracujemy znakowo.
6. Zapewmienie bezpieczeństwa - przede wszystkim danych.
♦ fizyczne - pewność dysku, czyli macierze dyskowe
♦ bezpieczeństwo danych przed nieuprawnionym dostępem, np. Uwierzytelnianie użytkowników lub wszechobecne dzisiaj kodowanie danych Wszystkie nndsinwnwe nrotnknłv obsługi sieciowej nn