Spposchoolbook dvi


§ 5. Управление свободным пространством



Download 14,49 Mb.
Pdf ko'rish
bet92/121
Sana08.07.2022
Hajmi14,49 Mb.
#757839
TuriУчебное пособие
1   ...   88   89   90   91   92   93   94   95   ...   121
Bog'liq
2011.Lekcii.po.operacionnym.sistemam


§ 5. Управление свободным пространством
Список свободных блоков
(free list) — связный список блоков,
содержащих адреса свободных блоков на накопителе (см. рис. 7).
Список свободных блоков

Когда системе нужно выделить для файла новый блок, она на-
ходит адрес свободного блока в списке свободных блоков, запи-
сывает данные в этот блок и удаляет запись об этом блоке из
списка

Обычно файловая система выделяет блоки из начала списка и
добавляет освободившиеся блоки в его конец


§ 5
. Управление свободным пространством
193
Рис. 7. Управление свободным пространством с помощью списка свободных блоков
Рис. 8. Управление свободным пространством с помощью битового массива


194
Глава 11. Размещение файлов

Указатели на начало и конец списка могут храниться в супер-
блоке файловой системы
Битовый массив
(bitmap) — средство управления свободным
пространством накопителя, в котором каждому блоку накопителя со-
ответствует один бит, причем номер бита соответствует номеру бло-
ка (см. рис. 8). Битовые массивы позволяют выделять непрерывные
блоки эффективнее, чем списки свободных блоков, но на поиск сво-
бодных участков с помощью битовых массивов может потребоваться
заметное время.
Вопросы для самопроверки
1.
Битовый массив эффективнее списка свободных блоков при
выделении одного свободного блока? (Да/Нет)
2.
Битовый массив эффективнее списка свободных блоков при
поиске непрерывной последовательности блоков? (Да/Нет)
3.
Битовый массив всегда занимает меньше места, чем список
свободных блоков? (Да/Нет)
Ответы на вопросы
1.
Нет. Список свободных блоков эффективнее при выделении
одного свободного блока, поскольку для этого в нем нужно только
выполнить переход по указателю в начало списка.
2.
Да. При поиске непрерывной последовательности свободных
блоков битовые массивы эффективнее — их можно просматривать в
поисках соответствующих участков, а списки свободных блоков нуж-
но сортировать, на что требуется заметное дополнительное время.
3.
Нет. Часто битовый массив занимает меньше места, поскольку
в нем каждому блоку соответствует один бит, а в списке — 32 или
даже 64 бита. Однако, если на накопителе мало свободных блоков, то
список будет занимать меньше места, чем битовый массив.


Download 14,49 Mb.

Do'stlaringiz bilan baham:
1   ...   88   89   90   91   92   93   94   95   ...   121




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish