Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Przedmowa
Systemyoperacyjnesągłównączęściąkażdegosystemukomputerowego.Dla-
tegokurssystemówoperacyjnychstanowizasadniczączęśćwszelkiejedukacji
informatycznej.Dziedzinatapodlegaszybkimzmianom,ponieważkomputery
sądziśwszechobecneniemalwkażdymobszarzecodziennegożyciaodurzą-
dzeńwbudowanychwpojazdyażponajbardziejwymyślnenarzędziaplano-
waniadlarządówirmmiędzynarodowych.Podstawowezasadypozostają
mimotodośćprzejrzysteinanichskupiliśmysięwtejksiążce.
Napisaliśmyjąjakopodręcznikdowstępnegowykładuzsystemówope-
racyjnychdlastudentówstudiówlicencjackichlubdlastudentówpierwszego
rokustudiówmagisterskich.Mamynadzieję,żeosobypodchodzącedotematu
odstronypraktycznejteżuznająjązaprzydatną.Zawieraonaklarownyopis
zasadleżącychupodstawsystemówoperacyjnych.Założyliśmy,żeCzytelnik
jestzaznajomionyzpodstawowymistrukturamidanych,budowąkomputerów
orazzjęzykiemwysokiegopoziomu,takimjakClubJava.Zagadnieniadoty-
czącesprzętupotrzebnedozrozumieniasystemówoperacyjnychsąprzedsta-
wionewrozdziale1.Wtymrozdzialezamieściliśmyrównieżprzeglądpodsta-
wowychstrukturdanychpowszechniewystępującychwwiększościsystemów
operacyjnych.PrzykładykoduwyraziliśmynajczęściejwjęzykuC,sporoznich
przedstawiliśmyrównieżwJavie,niemniejzrozumienieomawianychalgoryt-
mówniewymagaodCzytelnikadogłębnejznajomościtychjęzyków.
Podstawoweideenakreśliliśmywsposóbintuicyjny.Ujęliśmywynikiteo-
retyczne,jednakwwiększościzpominięciemformalnychdowodów.Notybi-
bliogracznenakońcukażdegorozdziałuzawierająodsyłaczedoartykułów
naukowych,wktórychdanewynikipojawiłysięporazpierwszyizostałyudo-
wodnione,atakżeodniesieniadonowychmateriałówprzeznaczonychdodalszej
lektury.Wmiejscedowodówposłużyliśmysięrysunkamiiprzykładamimający-
misugerować,dlaczegopowinniśmyoczekiwać,żedanywynikjestprawdziwy.
Uwzględnionewksiążcepodstawowekoncepcjeialgorytmynawiązujączę-
stodorozwiązańprzyjętychzarównowsystemachoperacyjnychootwartym
kodzie,jakiwsystemachkomercyjnych.Naszymcelembyłoprzedstawienieich
wsposóbogólny,bezłączeniazjednym,konkretnymsystememoperacyjnym.
Podaliśmyjednakdużoprzykładówodnoszącychsiędonajpopularniejszych