Ассемблер и программирование для IBM PC



       

ГЛАВА 15. Дисковая память I: Организация - часть 2


Емкость гибких дисков:

Версия Число Число Число Всего

Ассемблер для IBM PC. Глава 15 46

дорожек секторов байтов в на двух на стороне на дорожке секторе сторонах

До DOS 2.0 40 8 512 327 680 DOS 2.0 и после 40 9 512 368 640 Высокая плотность 80 15 512 1 228 800 3 1/2" 80 9 512 737 280

Емкость твердых дисков:

Версия Число Число Число Всего дорожек секторов байтов в на 4-х на стороне на дорожке секторе сторонах

10 мегабайт 306 17 512 10 653 696 20 мегабайт 614 17 512 21.377.024

Указание стороны (головки), дорожки или сектора на диске осуществляется по номеру. Для стороны и дорожки отсчет ведется с 0, а для сектора - с 1.

ОГЛАВЛЕНИЕ ДИСКА (КАТАЛОГ) ------------------------------------------------------------

Для того, чтобы организовать хранение информации на диске, операционная система DOS резервируют определенные сектора для своих нужд. Организация данных на дискете или на твердом диске существенно зависит от их емкости. Формати рованная двухстороняя дискета с девятью сектороми на дорожке содержит следующую системную информацию:

Сторона Дорожка Сектор 0 0 1 Запись начальной загрузки 0 0 2-3 Таблица распределения файлов (FAT) 0 0 4-7 Каталог 1 0 1-3 Каталог 1 0 4 ... Файлы данных

Область записей данных начинается с третьего сектора на 1-й стороне 0-й дорожки и продолжается до девятого сектора. Следующие записи заносятся на 0-ю сторону 1-й доpожки, затем на 1-ю сторону 1-й дорожки, затем на 0-ю сторону 2-й дорожки и т.д. Такая особенность заполнения дисковой памяти на противоположных дорожках снижает число перемещений головки дисковода. Данный метод используется как для гибких, так и для твердых дисков. При использовании утилиты FORMAT /S для форматизации дискеты, модули DOS IBMBIO.COM и IBMDOS.COM записывается в первые сектора области данных.

Ассемблер для IBM PC. Глава 15 47

Все файлы, даже меньшие 512 байт (или кратные 512), начинаются на границе сектора. Для каждого файла DOS создает на нулевой доpожке диска элемент оглавления. Каждый такой элемент описывает имя, дату, размер и расположение файла на диске. Элементы оглавления имеют следующий формат:




Содержание  Назад  Вперед