System operacyjny (OS – Operating System) – Jest to oprogramowanie umożliwiające komunikację pomiędzy użytkownikiem a sprzętem komputerowym oraz tworzące środowisko do uruchamiania i pracy innych aplikacji. Do głównych zadań systemu operacyjnego (a dokładniej jego jądra) należy:
- Zarządzanie zasobami komputera: procesorem, pamięcią, urządzeniami peryferyjnymi (obsługa sprzętu oraz zapewnienie równolegle wykonywanym zadaniom jednolitego dostępu do sprzętu) - Planowanie oraz przydział czasu procesora poszczególnym zadaniom. - Kontrola i przydział pamięci operacyjnej dla uruchomionych zadań. - Koordynacja pracy urządzeń wewnętrznych i zewnętrznych. - Ochrona danych i pamięci – tak aby jeden z uruchomionych programów, w wyniku błędu lub zamierzonego działania nie blokował innych programów i całego sytemu.
Poza głównymi zadaniami systemu dotyczącymi głównie obsługi sprzętu OS wykonuje mnóstwo innych zadań ułatwiających pracę jego użytkownikowi. Ważną cechą ułatwiającą komfort pracy z systemem operacyjnym jest graficzny interfejs użytkownika (Graphical User Interface), który przy pomocy grafiki ułatwia pracę i korzystanie z komputera.
Pod względem sposobu komunikacji z użytkownikiem systemy operacyjne (a dokładniej ich powłoki) dzielimy na:
- Systemy tekstowe – Nie posiadające środowiska graficznego, do komunikacji z komputerem użytkownik używa tekstowych komend. Przykłady: DOS
- Systemy graficzne – Do komunikacji z użytkownikiem wykorzystują nie tylko tekstowe komunikaty ale również graficzne okna i symbole.
Tylko dokładnie sobie spisz, ważniejsze informacje.
Warstwowa budowa systemu operacyjnego.
Podczas pracy OS komunikuje się zazwyczaj z elektroniką komputera poprzez BIOS i sterowniki choć jest możliwa również jego bezpośrednia komunikacja ze sprzętem co zostało pokazane na obrazku poniżej. System operacyjny można przedstawić w postaci modelu warstwowego.
System operacyjny (OS – Operating System) – Jest to oprogramowanie umożliwiające komunikację pomiędzy użytkownikiem a sprzętem komputerowym oraz tworzące środowisko do uruchamiania i pracy innych aplikacji. Do głównych zadań systemu operacyjnego (a dokładniej jego jądra) należy:
- Zarządzanie zasobami komputera: procesorem, pamięcią, urządzeniami peryferyjnymi (obsługa sprzętu oraz zapewnienie równolegle wykonywanym zadaniom jednolitego dostępu do sprzętu)
- Planowanie oraz przydział czasu procesora poszczególnym zadaniom.
- Kontrola i przydział pamięci operacyjnej dla uruchomionych zadań.
- Koordynacja pracy urządzeń wewnętrznych i zewnętrznych.
- Ochrona danych i pamięci – tak aby jeden z uruchomionych programów, w wyniku błędu lub zamierzonego działania nie blokował innych programów i całego sytemu.
Poza głównymi zadaniami systemu dotyczącymi głównie obsługi sprzętu OS wykonuje mnóstwo innych zadań ułatwiających pracę jego użytkownikowi. Ważną cechą ułatwiającą komfort pracy z systemem operacyjnym jest graficzny interfejs użytkownika (Graphical User Interface), który przy pomocy grafiki ułatwia pracę i korzystanie z komputera.
Pod względem sposobu komunikacji z użytkownikiem systemy operacyjne (a dokładniej ich powłoki) dzielimy na:
- Systemy tekstowe – Nie posiadające środowiska graficznego, do komunikacji z komputerem użytkownik używa tekstowych komend. Przykłady: DOS
- Systemy graficzne – Do komunikacji z użytkownikiem wykorzystują nie tylko tekstowe komunikaty ale również graficzne okna i symbole.
Tylko dokładnie sobie spisz, ważniejsze informacje.
Podczas pracy OS komunikuje się zazwyczaj z elektroniką komputera poprzez BIOS i sterowniki choć jest możliwa również jego bezpośrednia komunikacja ze sprzętem co zostało pokazane na obrazku poniżej. System operacyjny można przedstawić w postaci modelu warstwowego.