style=‘color:#3333CC’>
Spis treści.
System operacyjny (ang. skrót OS
O perating S ystem) – oprogramowanie zarządzające
sprzętem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań
użytkownika.
W celu uruchamiania i
kontroli zadań użytkownika system operacyjny zajmuje się:
planowaniem
oraz przydziałem czasu procesora poszczególnym zadaniom,
kontrolą
i przydziałem pamięci operacyjnej dla uruchomionych zadań,
dostarcza
mechanizmy do synchronizacji zadań i komunikacji pomiędzy zadaniami,
obsługuje
sprzęt oraz zapewnienia równolegle wykonywanym zadaniom jednolity, wolny
od interferencji dostęp do sprzętu.
style=‘color:#3333CC’>Dodatkowe przykładowe zadania, którymi może ale nie
musi zajmować się system operacyjny to:
ustalanie
połączeń sieciowych
zarządzanie
plikami.
style=‘color:#3333CC’>Wiele systemów operacyjnych posiada środowiska
graficzne ułatwiające komunikacje maszyny z użytkownikiem.
style=‘color:#3333CC’>Potocznie ale niezbyt poprawnie, mówi się tak mając na myśli
całość oprogramowania dostarczanego z zakupionym komputerem (zobacz:
dystrybucja), czasem samo jądro systemu operacyjnego, czasem program
rozruchowy (to ostatnie jest dużym nadużyciem). Czasem z kolei chodzi o całą
rodzinę systemów operacyjnych (np.
Mac OS, Microsoft Windows).
lang=EN-US style=‘color:#3333CC;mso-ansi-language:EN-US’>
href=‘System%20operacyjny%20jako%20interfejs%20pomiędzy%20maszyną,%20a%20człowiekiem.html’>System
operacyjny jako interfejs pomiędzy maszyną, a człowiekiem.
href=‘Budowa%20systemu%20operacyjnego.html’>Budowa systemu operacyjnego.
href=‘Podział%20systemów%20operacyjnych.html’>Podział systemów operacyjnych.
href=‘Zasoby%20sprzętowe.html’>Zasoby sprzętowe.
href=‘Zarządzanie%20zasobami.html’>Zarządzanie zasobami.
href=‘Zaplecze%20sprzętowe%20systemów%20operacyjnych.html’>Zaplecze sprzętowe
systemów operacyjnych.
href=‘Ochrona%20i%20zarządzanie%20pamięcią.html’>Ochrona i zarządzanie
pamięcią.
href=‘Systemy%20operacyjne.html’>Systemy operacyjne.
href=‘Systemy%20operacyjne%20pracujące%20na%20maszynie%20wirtualnej.html’>Systemy
operacyjne pracujące na maszynie wirtualnej.
href=‘Język%20programowania%20jako%20system%20operacyjny.html’>Język
programowania jako system operacyjny.
Co nieco
O autorkach…