Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.5.Zarządzaniezasobami
37
poszczególnychalgorytmówzależyodkonkretnejsytuacji.Wwyborzesposobu
zarządzaniapamięciąmusimybraćpoduwagęwieleczynników,azwłaszcza
rozwiązaniasprzętowezastosowanewdanymsystemie.Każdyalgorytmwyma-
gaswoistegowspomaganiasprzętowego.
Wodniesieniudozarządzaniapamięciąsystemoperacyjnyodpowiadaza:
•utrzymywanieewidencjiaktualniezajętychczęścipamięciwrazzinforma-
cją,któryprocesichużywa;
•przydzielanieizwalnianieobszarówpamięcistosowniedopotrzeb;
•decydowanieotym,któreprocesy(lubczęściprocesów)mająbyćprzenie-
sionedo(lubz)pamięci.
Metodyzarządzaniapamięciąsąomówionewrozdziałach9i10.
1.5.3.Zarządzaniesystememplików
Abyuczynićsystemkomputerowywygodnydlaużytkowników,systemope-
racyjnytworzyjednolity,logicznyobrazmagazynowanychinformacji.System
operacyjnydefiniujeplik(file),czylilogicznąjednostkęprzechowywanejin-
formacji,niezależnąodfizycznychwłaściwościużywanychurządzeńpamięci.
Systemoperacyjnyodwzorowujeplikinafizycznenośnikiinformacjiiumożli-
wiadonichdostępzapomocąurządzeńpamięci.
Zarządzanieplikamijestjednąznajbardziejwidocznychczęściskłado-
wychsystemuoperacyjnego.Komputerymogąprzechowywaćinformacjęna
nośnikachfizycznychkilkuróżnychtypów.Najbardziejrozpowszechniona
jestpamięćpomocnicza(drugorzędna),choćpamięćtrzeciorzędnarównież
jestmożliwa.Każdyztychnośnikówmacharakterystyczneparametrytech-
niczneiswoistąorganizacjęfizyczną.Kontrolęnadnimiprzeważniesprawu-
jeurządzenie,takiejaksterownikdysku,mającerównieżspecyficznecechy.
Sąto:szybkośćdziałania,pojemność,szybkośćprzesyłaniadanychoraz
metodadostępu(dostępsekwencyjnylubswobodny).
Plikjestzbiorempowiązanychzesobąinformacjizdefiniowanychprzez
jegotwórcę.Wplikachzazwyczajprzechowujesięprogramy(wpostaciźró-
dłowejlubwynikowej)orazdane.Plikidanychmogąbyćliczbowe,tekstowe
alfanumerycznelubbinarne.Formatplikówmożebyćswobodny,jakwprzy-
padkuplikówtekstowych,lubściśleokreślony(np.zestałymipolami,jakwpli-
kumuzycznymmp3).Jestoczywiste,żepojęcieplikujestwyjątkowoogólne15.
Systemoperacyjnyrealizujeabstrakcyjnąkoncepcjęplikówprzezzarządza-
nienośnikamipamięcimasowychoraznadzorującymijeurządzeniami.Oprócz
tegoplikisązwyklezorganizowanewkatalogi,coułatwiaichużytkowanie.
Pozatym,jeśliwieluużytkownikówmadostępdoplików,tomożebyćpożą-
danesprawowaniekontrolinadtym,któryużytkownikiwjakisposóbkorzysta
ztegodostępu(np.mogącczytać,zapisywaćlubdopisywać).
15Aróżnychformatów(typów)plikówsąsetki,por.http://www.fileinfo.com–przyp.tłum.