Co to jest system operacyjny?
System operacyjny to podstawowe oprogramowanie komputera, które pośredniczy między sprzętem a programami użytkownika. Przykładami systemów operacyjnych są Windows, Linux, macOS, Android.
Najważniejsze zadania systemu operacyjnego
System operacyjny odpowiada m.in. za:
- zarządzanie procesorem - przydzielanie czasu procesora różnym programom i procesom,
- zarządzanie pamięcią RAM - przydzielanie i zwalnianie pamięci dla aplikacji,
- obsługę urządzeń - współpracę z dyskami, drukarkami, kartą sieciową, klawiaturą,
- zarządzanie plikami - tworzenie, usuwanie, zapisywanie i odczytywanie danych,
- kontrolę uprawnień użytkowników - logowanie, konta, prawa dostępu,
- uruchamianie i nadzorowanie programów.
Zarządzanie czasem procesora
W komputerze często działa wiele programów jednocześnie, np. przeglądarka, edytor tekstu, antywirus i usługi systemowe. Procesor w danej chwili wykonuje ograniczoną liczbę instrukcji, dlatego system operacyjny decyduje, który proces otrzyma czas procesora i na jak długo.
Mechanizm ten nazywa się planowaniem procesora lub szeregowaniem zadań. Realizuje go jądro systemu operacyjnego.
Ważne na egzaminie
Za zarządzanie czasem procesora nie odpowiada chipset, pamięć RAM ani cache procesora. Te elementy są sprzętem. Decyzję o przydziale procesora dla zadań podejmuje system operacyjny.