Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
6
1.1.2.Perspektywasystemu
Rozdział1.Wstęp
Zperspektywykomputerasystemoperacyjnyjestprogramemnajmocniejpo-
wiązanymzesprzętem.Wtymkontekściemożemyuważaćsystemoperacyj-
nyzadystrybutorazasobów(alokatorzasobów–resourceallocator).System
komputerowymawielezasobów,któremogąbyćpotrzebnedorozwiązania
zadania:czasprocesora,obszarypamięcioperacyjnejipamięcimasowej,urzą-
dzeniawejścia-wyjściaitd.Systemoperacyjnypełnifunkcjęzarządcyowych
dóbr.Mającdoczynieniazlicznymii,byćmoże,konfliktowymizamówienia-
mizasobów,systemoperacyjnymusirozstrzygać,jakprzydzielaćjeposzcze-
gólnymprogramomiużytkownikom,mającnawzględziewydajneiuczciwe
działaniecałegosystemukomputerowego.
Wniecoinnymspojrzeniunasystemoperacyjnyakcentujesięzapotrzebo-
wanienasterowanierozmaitymiurządzeniamiwejścia-wyjściaiprogramami
użytkownika.Systemoperacyjnyjestprogramemsterującym.Programsterują-
cy(controlprogram)nadzorujepracęprogramówużytkownika,przeciwdziałając
błędomizapobiegającniewłaściwemuużyciukomputera.Zajmujesięzwłasz-
czaobsługiwaniemikontrolowaniempracyurządzeńwejścia-wyjścia.
1.1.3.Definiowaniesystemówoperacyjnych
Widaćjużzapewne,żeterminsystemoperacyjnyobejmujewielerólifunkcji.
Jesttoprawdą,przynajmniejpoczęści,zpowoduolbrzymiejliczbykonstrukcji
izastosowańkomputerów.Komputerywystępująwopiekaczach,pojazdach,
jednostkachpływającychistatkachkosmicznych,wdomachiwbiznesie.
Stanowiąpodstawowyelementkonsolidogier,tunerówtelewizjikablowej
isystemówsterowaniaobiektamiprzemysłowymi.
Abywyjaśnićtozróżnicowanie,możemyposłużyćsięhistoriąkompute-
rów.Choćkomputerymająstosunkowokrótkąhistorię,rozwijałysięniezwykle
gwałtownie.Obliczeniacyfrowerozpoczętotytułemeksperymentumającego
ustalić,codałobysięzrobić,leczszybkoprzesuniętojedoetapusystemów
ookreślonymcelu–znalazłyzastosowaniawojskowe,takiejakłamanieszy-
frówiwykreślanietrajektorii,orazokazałysięprzydatnewadministracji
państwowej,naprzykładdopomocywspisieludności.Tewczesnekompu-
terywyewoluowałydopostacitw.komputerówgłównych(mainframes),wie-
lofunkcyjnychimającychogólneprzeznaczenie,itowłaśniewtedynarodziły
sięsystemyoperacyjne.Wlatach60.ubiegłegowiekuprawoMoore'a(Moore's
Law)przewidywało,żeliczbatranzystorówwukładziescalonymbędziesię
podwajaćco18miesięcyitoprzewidywaniesięsprawdziło.Komputeryzyska-
łynafunkcjonalnościizmniejszyłyswojewymiary,cozaowocowałoolbrzymią
liczbązastosowańiwielkąróżnorodnościąsystemówoperacyjnych(zob.doda-
tekA,wktórymzawarliśmywięcejszczegółówdotyczącychhistoriisystemów
operacyjnych).