Systemy operacyjne - Czym jest system operacyjny?
- oprogramowanie systemowe
- oprogramowanie narzędziowe
- oprogramowanie użytkowe
- użytkowników
2. Przykłady systemów operacyjnych:
3. Zadania systemu operacyjnego:
- administrowanie zasobami komputera
- planowanie oraz przydział czasu procesora
- kontrola i przydział pamięci operacyjnej
- koordynacja i przydział urządzeń wewnętrznych i zewnętrznych
- ochrona danych i pamięci
4. Wyróżniamy systemy tekstowe i graficzne.
Tekstowe - to takie, które nie posiadają środowiska graficznego, a komunikacja z komputerem jest możliwa dzięki komendom tekstowym (np. DOS)
Graficzne - komunikacja z użytkownikiem jest możliwa za pomocą tekstu, graficznych okien i symboli.
5. Warstwowa budowa systemu operacyjnego.
Warstwa sprzętowa zapewnia podstawowe możliwości obliczeniowe.
6. Warstwy spełniające różne funkcje:
- jądro - wykonywanie podstawowych zadań systemu operacyjnego
- powłoka - specjalny program, służący do komunikacji użytkownika z systemem operacyjnym
- system alokacji plików - odpowiada za sposób organizacji i zapisu danych na nośniku
- przydział czasu procesora
- przydział obszarów pamięci
- obsługa plików
- zgłoszenie gotowości systemu
- pośredniczenie między jądrem, a użytkownikiem
- analiza poleceń i zlecenie jądru uruchomionego programu użytkowego
- wyświetlenie odpowiedzi jądra
- wielozadaniowość (możliwość równoczesnego uruchamiania wielu procesów)
- wielowątkowość (wykonywanie wielu niezależnych wątków w ramach jednego procesu)
- wywłaszczalność (zdolność jądra do wstrzymania aktualnie wykonywanego zadania, aby umożliwić przeprowadzenie innego zadania)
- skalowalność (możliwość rozwoju lub miniaturyzacji sprzętu)
10. Podstawowe zadania systemu operacyjnego:
- zarządzanie zasobami maszyny
- gromadzenie danych na dyskach i zarządzanie nimi
- maszyny wirtualne
- wielozadaniowość
- interakcja z użytkownikiem
- komunikacja z innymi komputerami lub urządzeniami