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ówoperacyjnychjestichżno-
rodność,jeślichodziosposób,wjakispełniajątezadaniawnajrozmaitszych
środowiskachkomputerowych.Systemyoperacyjnewystępująwszędzieod
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łkufragmentami.Każdyfragmentmusibyćdobrze
odgraniczonąodinnychporcjąsystemuzestaranniezdeniowanymwejś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.