Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wstęp
ROZDZIAŁ
1
Systemoperacyjny(operatingsystem)jestoprogramowaniem,którezarządza
sprzętemkomputera.Stanowionrównieżbazędlaprogramówużytkowych
idziałajakopośrednikmiędzyużytkownikiemkomputeraasprzętemkom-
puterowym.Zadziwiającymaspektemsystemówoperacyjnychjestichróżno-
rodność,jeślichodziosposób,wjakispełniajątezadaniawnajrozmaitszych
środowiskachkomputerowych.Systemyoperacyjnewystępująwszędzie–od
samochodówisprzętudomowegowyposażonegowurządzenia„internetu
rzeczy”,posmartfony,komputeryosobiste,komputerywprzedsiębiorstwach
iśrodowiskaobliczeńchmurowych.
Abybadaćrolę,jakąodgrywasystemoperacyjnywnowoczesnymśrodo-
wiskuobliczeniowym,trzebanajpierwzrozumiećorganizacjęiarchitekturę
sprzętukomputerowego.Mamynamyślijednostkęcentralną,pamięćgłów-
ną(operacyjną),urządzeniawejścia-wyjściaorazpamięćmasową.Podstawo-
wymobowiązkiemsystemuoperacyjnegojestprzydzielanietychzasobów
programom.
Ponieważsystemoperacyjnyjestdużyiskomplikowany,musibyćtwo-
rzonykawałekpokawałku–fragmentami.Każdyfragmentmusibyćdobrze
odgraniczonąodinnychporcjąsystemuzestaranniezdefiniowanymwejściem,
wyjściemorazfunkcjami.Wtymrozdzialedokonujemyogólnegoprzeglądu
ważnychskładowychwspółczesnegosystemukomputerowegoorazfunkcji
pełnionychprzezsystemoperacyjny.Poruszamyponadtokilkainnychte-
matów,abydaćpodstawędostudiowaniadalszychtreści:strukturydanych
używanewsystemachoperacyjnych,środowiskaobliczenioweorazsystemy
operacyjneootwartymkodzieiwolneodopłat.