Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Карта файлов

Пакетный режим | Режим реального времени | Системы разделения времени | Концепция виртуальных вычислительных систем | ДИСКОВЫЕ ХРАНИЛИЩА ДАННЫХ | Понятие файла и его характеристики | Прямая организация | Дескрипторы файлов | Файловая структура | Организация хранения файлов в системе |


Читайте также:
  1. FC - команда сравнения файлов
  2. Wanderer Карта сновиденного мира из детства
  3. Анализ файловой системы
  4. Глава 11. Карта вашей семьи
  5. Дескрипторы файлов
  6. Имена файлов
  7. ИНФОРМАЦИОННАЯ КАРТА ПРОЕКТА

Вся память под файлами разбивается на зоны одинакового размера. В эти зоны будут записываться файлы. На диске создается карта файлов. Каждой зоне диска соответствует элемент карты. В элементе карты указывается адрес следующей зоны на диске с продолжением файла. При разметке диска создается пустая карта, содержащая нули на каждую зону.

При создании файла в справочник заносится номер первой зоны, выделяемой под файл. В элемент карты, соответствующей данной зоне, заносится номер следующей зоны или 0, если эта зона для файла последняя (рис. 2.6).

 


 

Недостатки:

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

- размер зон на диске фиксирован, иначе не добиться соответствия между номером зоны в карте файлов и зоной;

- затраты времени для файла с сильно рассредоточенными блоками могут быть существенны, в пределе требуя обращения к карте файла при каждом обращении к зоне; лучший вариант - смежные зоны;

- сравнительно долго искать j-й блок файла (применяют кеширование файлов, считывая цепочки зон в ОП).

Достоинства данного способа:

- легко вставлять и удалять блоки файла;

- карта файлов содержит не только занятые, но и свободные зоны.

Используется в MS-DOS с версии 2.0 и в Windows. Карта файлов называется FAT (File allocation table). Каждая зона называется кластером. Кластер включает несколько секторов по 512 байтов (могут быть и другие размеры сектора). На диске фиксируется место под корневой справочник (корневой каталог ROOT). Все остальные подкаталоги существуют как файлы. Последний кластер файла, как правило, не до конца заполнен.


Дата добавления: 2015-10-02; просмотров: 52 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Блок индексов| Функции СУФ

mybiblioteka.su - 2015-2024 год. (0.006 сек.)