Адресация информации на диске

Используются следующие системы адресации информации на МД:

□ в BIOS — трехмерная: номер цилиндра (дорожки), магнитной головки (сто­роны диска), сектора;

□ в DOS — последовательная сквозная нумерация секторов, начиная от внеш­него 0-го цилиндра (дорожки), головки 0, сектора 1.

На каждом диске можно выделить две области: системную и данных. Системная область диска (начинается с 0-дорожки, стороны 0, сектора 1) состоит из трех

участков.

□ Главная загрузочная запись (MBR — Master Boot Record), самый первый сек­тор диска, в котором описывается конфигурация диска: какой раздел (логиче­ский диск) является системным (из системного раздела возможна загрузка операционной системы), сколько разделов на этом диске, какого они объема.

□ Таблица размещения файлов (FAT — File Allocation Table), содержащая код формата и полную карту принадлежности секторов файлам. FAT организова­на в виде списка кластеров (они нумеруются от 2 до N + 1, где N — полное число кластеров на диске), для каждого кластера в таблице указывается шест-надцатеричный код: FFF1-FFF7 — кластер дефектный, 0002-FFF0 — класте­ры, используемые файлом (код соответствует номеру кластера, где продолжа­ется текущий файл), FFF8-FFFF — кластер содержит последнюю часть файла, 0000 — кластер свободен (все коды указаны для FAT16).

Для каждого файла в корневом каталоге (3-я зона системной области) указы­вается номер его начального кластера, а в этом начальном и следующих кла­стерах в FAT указываются, соответственно, следующие кластеры файла, и так до последнего, где указан код FFFF. Таблица размещения файлов крайне важна, так как без нее последовательно читать файл на диске (особенно если класте­ры файла записаны не подряд, а через промежутки, занятые другими файла­ми), становится невозможно. Поэтому для надежности FAT на диске дубли­руется. Когда файл на диске удаляется, все его кластеры маркируются как свободные, но сами данные файла не удаляются (затираются только после за­писи на их место других данных) — то есть удаленные файлы можно восста­новить (команда UNDELETE DOS, утилита UNERASE в пакете Norton Utilities). □ Корневой каталог диска — список файлов и/или подкаталогов с их парамет­рами. Параметры файла, содержащиеся в корневом каталоге: имя, расширение, атрибут, размер в байтах, дата и время создания или последнего обновления, номер начального кластера. В области данных расположены подкаталоги и сами данные. На жестких дисках системная область создается на каждом логическом диске


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



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