Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС / Operatsionnye_sistemy.ppt
Скачиваний:
94
Добавлен:
03.06.2014
Размер:
6.28 Mб
Скачать

Схема организации виртуальной файловой системы

202

Смежное размещение файла на диске

203

Ссылочное размещение файла

204

File Allocation Table (FAT)

205

Пример индексируемого размещения

206

Управление свободной памятью

Битовый вектор (n блоков)

0 1 2 n­1

bit[i] =

0 block[i] свободен

1 block[i] занят

 

Вычисление номера блока

(число битов в слове) * (число нулевых слов) + смещение первой 1

207

Управление свободной памятью (прод.)

Битовые шкалы требуют дополнительной памяти. Пример:

размер блока = 212 байтов размер диска = 230 байтов (1 GB)

n= 230/212 = 218 битов (или 32 KB)

Легко получать смежно расположенные файлы

Связанный список (свободной памяти):

Невозможно легко получить смежную область памяти

Нет лишнего расходования памяти

208

Связанный список свободной дисковой памяти

209

Различные методы размещения кэша для диска

210

Ввод-вывод без унифицированной буферной кэш-памяти

211

Соседние файлы в папке ОС