double arrow

П. 3.Файловые системы MS-DOS

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

В качестве имени логического диска используются буквы английского алфавита от А до Z (включительно). Количество логических дисков, таким образом, не более 26. Буквы А и В отведены строго под имеющиеся в IBM PC дисководы гибких магнитных дисков (НГМД, FDD). Начиная с буквы С: именуются логические Диски (разделы) НЖМД (HDD), затем — дисководы оптических Дисков (CD ROM). В случае, если Данный компьютер имеет только один НГМД, буква В: пропускается. Только логические диски А: и С: могут быть системными (содержать модули MS-DOS).

Для обеспечения доступа к файлам — файловая система MS-DOS организует и поддерживает на логическом диске определенную файловую структуру.

Элементы файловой структуры:

• стартовый сектор (сектор начальной загрузки, Boot-сектор);

• таблица размещения файлов (FAT — File Allocation Table);

• корневой каталог (Root-Directory);

• область данных (оставшееся свободным дисковое пространство).

Эти элементы создаются утилитами в процессе инициализации диска.

Физическое размещение ОС MS-DOS: 0-й сектор — загрузчик, 1 —18-й секторы — основная и дублирующая таблицы FAT, 19—20-й секторы — корневой каталог, 33—... 1O.SYS, MSDOS.SYS.

Стартовый сектор (сектор начальной загрузки, Boot-сектор).

Здесь записана информация, необходимая MS-DOS для работы с диском:

идентификатор ОС (если диск системный);

размер сектора диска;

количество секторов в кластере,

• количество резервных секторов в начале диска;

• количество копий FAT на диске (стандарт — 2);

• количество элементов в каталоге;

• количество секторов на диске;

• тип формата диска;

• количество секторов в FAT;

• количество секторов на дорожку;

• количество поверхностей;

• блок начальной загрузки ОС.

За стартовым сектором располагается FA Т.

Команда FORMAT формирует таблицу размещения файлов (FAT) и директорию диска. Обе эти структуры тесно связаны с организацией доступа к файлам. На каждом диске имеется две копии FAT. Эта таблица имеет исключительное значение при обслуживании файлов, поэтому в случае потери первой копии FAT система получает доступ ко второй.

На стандартной дискете, имеющей по 8 секторов на дорожке, FAT занимает 1 сектор. На стандартной дискете с 9 секторами на дорожке для таблицы отводится 2 сектора.

MS-DOS обеспечивает две технологии обслуживания файлов. Первая была разработана при создании версий 1.Х. Эта технология основана на использовании структур данных, называемых блоками управления файлом (FCB). В то время подавляющее большинство компьютеров работало под управлением операционной системы СРМ. Блоки FCB обеспечивали совместимость файлов MS-DOS с файлами этой системы. При разработке MS-DOS версий 2.Х, когда была предложена иерархическая структура организации файлов, была разработана вторая технология их обслуживания. Она основана на использовании ссылок на управляющую запись файла и не требует организации FCB. После того как эта технология, была опробована в операционной системе UNIX, она получила широкое распространение.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: