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
operacyjnydeniujeplik(le),czylilogicznąjednostkęprzechowywanejin-
formacji,niezależnąodzycznychwłaściwościużywanychurządzeńpamięci.
Systemoperacyjnyodwzorowujeplikinazycznenośnikiinformacjiiumożli-
wiadonichdostępzapomocąurządzeńpamięci.
Zarządzanieplikamijestjednąznajbardziejwidocznychczęściskłado-
wychsystemuoperacyjnego.Komputerymogąprzechowywaćinformacjęna
nośnikachzycznychkilkużnychtypów.Najbardziejrozpowszechniona
jestpamięćpomocnicza(drugorzędna),choćpamięćtrzeciorzędnarównież
jestmożliwa.Każdyztychnośnikówmacharakterystyczneparametrytech-
niczneiswoistąorganizacjęzyczną.Kontrolęnadnimiprzeważniesprawu-
jeurządzenie,takiejaksterownikdysku,mającerównieżspecycznecechy.
Sąto:szybkośćdziałania,pojemność,szybkośćprzesyłaniadanychoraz
metodadostępu(dostępsekwencyjnylubswobodny).
Plikjestzbiorempowiązanychzesobąinformacjizdeniowanychprzez
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ć).
15Ażnychformatów(typów)plikówsąsetki,por.http://www.leinfo.comprzyp.tłum.