//serge.at.ua/
Пятница, 20.06.2025, 12:37
Меню сайта

Форма входа

Календарь новостей
«  Июль 2008  »
Пн Вт Ср Чт Пт Сб Вс
 123456
78910111213
14151617181920
21222324252627
28293031

Поиск

Друзья сайта
http://footballmh.at.ua/

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Наш опрос
Оцените мой сайт
Всего ответов: 18

Главная » 2008 » Июль » 16 » Архитектура файловой системы MS DOS
Архитектура файловой системы MS DOS
21:05

Таблица размещения файлов FAT. FAT является основной структурой, посредством которой DOS контролирует кто и каким

образом использует область данных логического диска. FAT представляет собой таблицу чисел, каждое из которых является адресом отдельного кластера.   Если  в  ячейку FAT  записан  ноль –  значит  данный  сектор  не  используется  и доступен. Если в записи содержится значение «конец файла» (end of file, EOF) – данный кластер используется и является последним из последовательности кластеров данного файла.  В случае если кластер является сбойным в записи FAT хранится соответствующая величина

Любая другая величина в записи означает, что данный кластер используется для хранения  информации,  и  что  продолжение  данных  этого  файла  хранится  в  другом кластере.

Основные типы FAT

Ø  FAT 16 Возможен доступ к дискам емкостью от 16 Мбайт до 2 Гбайт. При емкости диска  до 128  Мбайт  размер  кластера 2  Кбайта.  После  этого  любое  удвоение  объема  диска  приводит  к удвоению  размера  кластера.  При  емкости 2  Гбайта  размер  кластера – 32 Кбайта.

Ø  FAT 32 При объеме диска до 2Гбайт размер кластера 4 Кбайта. При объеме диска более 2 Гбайт размер кластера 8Кбайт.

Ø  NTFS поддерживает кластеры размером от 512 байт до 64 Кбайт. Стандартом считается размер кластера 4Кбайта.

Корневой каталог

Корневой  каталог  является  частью  системной  области  для FAT 16.  При FAT 32  он рассматривается как простой подкаталог. Записи,  расположенные  в  корневом  каталоге  файловой  системы DOS,  указывают  на первые  сектора  отдельных  файлов.  Кроме  того,  запись  корневого  каталога  содержит имена файлов, их размер и некоторую дополнительную информацию.

Структура записи каталога и атрибуты файла

Каждая запись каталога занимает 32 байта

1-8 байты – имя файла

9-11 байты – расширение файла

12-й байт – атрибуты файла

23-24 байты – время создания файла

25-26 байты – дата создания файла

27-28 байты – адрес 1-го кластера файла

29-32 байты – размер файла 

 

Атрибут архива – показывает, что файл является архивным.

Атрибут каталога – показывает, что данная запись соответствует каталогу, а не файлу.  

Атрибут тома – используется только одной из записей корневого  каталога. В ней хранится имя тома диска.

Системный атрибут – показывает, что данный файл является частью операционной системы.

Атрибут скрытого файла – в режиме обычного просмотра файл не отображается.

Атрибут «только чтение» - указывает DOS, что данный файл нельзя изменить. 

 Имена файлов. Имена файлов могут состоять из прописных и строчных латинских букв, цифр и символов   - _$ # & @ ! % ( ) { ) ‘ ^ 

Имя файла не может начинаться с пробела!

Примеры расширения файлов

.com  .exe  - готовые к выполнению программы

.sys            - системные файлы

.bat            - командные файлы

.txt             - текстовые файлы

Просмотров: 509 | Добавил: SERGE | Рейтинг: 3.0/1 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Copyright MyCorp © 2025
Бесплатный конструктор сайтовuCoz