Spposchoolbook dvi


§ 2 . Размещение файлов в виде связных списков



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


§ 2
Размещение файлов в виде связных списков
187
Рис. 3. Схематическое изображение структуры поверхности диска. Здесь дорожка и два
сектора выделены темным цветом
записей зарезервирована под указатель на другой блок. Директория
содержит указатель на первый блок в цепочке (см. рис. 4).
Вопросы для самопроверки
1.
Размер сектора обычно равен 512 байт? (Да/Нет)
2.
В худшем случае система со связным списком должна обра-
титься ко всем блокам файла при поиске данных? (Да/Нет)
3.
Большие блоки в файлах лучше маленьких? (Да/Нет)
Ответы на вопросы
1.
Да. Размер сектора обычно равен 512 байт.
2.
Да. Если используется связный список, в худшем случае систе-
ме нужно обратиться к каждому блоку файла, чтобы найти нужные
данные.


188
Глава 11. Размещение файлов
Рис. 4. Размещение файлов в виде связных списков
3.
Нет. При большом размере блока для извлечения нужной за-
писи требуется меньше операций ввода/вывода, но на внутреннюю
фрагментацию расходуется более заметная часть пространства нако-
пителя.
§ 3. Табличное фрагментированное размещение
Таблица выделения блоков
(block allocation table) — таблица,
использующаяся в файловых системах с табличным фрагментиро-
ванным размещением файлов для ускорения доступа к данным (см.
рис. 5). Обычно загружается в кэш. В этой таблице в качестве индекса
используются номера блоков на накопителе, а записи хранят указа-


§ 4
. Индексированное фрагментированное размещение
189
тели на блоки файлов. Записи в директориях указывают на первые
блоки файлов.
FAT
(File Allocation Table, таблица размещения файлов) — реа-
лизация файловой системы с табличным фрагментированным разме-
щением, разработанная фирмой Microsoft. Известны версии FAT12,
FAT16, FAT32, где цифры указывают на число бит в табличных за-
писях.
Вопросы для самопроверки
1.
Табличное фрагментированное размещение файлов эффектив-
нее размещения в виде связных списков? (Да/Нет)
2.
FAT не подходит для работы с современными дисковыми нако-
пителями? (Да/Нет)
3.
Верно ли, что FAT не используется в современных системах?
(Да/Нет)
Ответы на вопросы
1.
Да. Таблицы выделения блоков могут хранить информацию о
размещении данных в непрерывном виде, и количество операций по-
зиционирования, необходимых для доступа к данным, уменьшается.
2.
Да. Современные дисковые накопители имеют большой объем
и, следовательно, состоят из большого числа блоков. При этом уве-
личивается размер таблицы размещения файлов, за счет чего растет
время доступа к файлам и затраты памяти на кэширование таблицы.
3.
Нет. FAT эффективна и сейчас для носителей малой емкости,
например, дискет.
Download 14,49 Mb.

Do'stlaringiz bilan baham:
1   ...   86   87   88   89   90   91   92   93   ...   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