Читаем Интернет-журнал "Домашняя лаборатория", 2008 №6 полностью

МАГНИТНЫЕ ДИСКИ

Флоппи-диски (дискеты)

В качестве носителя информации используется магнитная поверхность диска. Магнитная поверхность "разбита" на дорожки (концентрические окружности, см. рис. 1). Дорожки нумеруются начиная с 0-ой (максимальный радиус). Магнитная поверхность "разбита" также на секторы (см. Рис. 1). Секторы нумеруются, начиная с 1-го.



Принято, что каждая дорожка "разбита" на секторы. Размер каждого сектора = 512 байт (для MS-DOS). Таким образом, объем дискеты:

V = P*D*S*512 (байт), где

V — объем дискеты (байт),

Р — кол-во поверхностей дискеты (1-а или 2-е),

D — кол-во дорожек на одной поверхности,

S — кол-во секторов на одной дорожке.

Если Дискета является системной, то ядро MS-DOS размещается начиная с 0-й дорожки, как более надежной (меньшая плотность записи).

Физический Адрес Сектора = Nповерхности + Nдорожки+ Nсектора

Кол-во поверхностей "задается" при изготовлении Дискеты (может быть 1-а или 2-е). Кол-во дорожек и кол-во секторов на дорожке "задается" при форматировании дискеты. Форматирование дискет производится Пользователем с помощью спец. программ.

В табл. 1 приведен перечень стандартных форматов флоппи-дисков, применяемых в IBM PC.



Важнейшими характеристиками дискеты являются:

— тип (5.25" или 3.5")

— формат (и, соответственно, емкость)


Винчестеры

Организация хранения информации на Винчестере, с точки зрения Пользователя, не сильно отличается от Флоппи-дисков. Разница лишь в том, что количество поверхностей, дорожек и секторов значительно больше (соответственно больше и емкость).

Физический Адрес Сектора = Nцилиндра + Nдорожки + Nсектора

Важнейшими характеристиками Винчестера являются:

— емкость (от 10 Мб до 10 Гб),

— быстродействие (время произвольного доступа к информации, чем меньше этот показатель, тем "быстрее" Винчестер) (8-24 мсек)

Когда говорят (о Винчестере) 1 физический диск — имеется в виду весь пакет дисков данного Винчестера. С помощью спец. программ 1 физический диск Винчестера можно "разбить" на несколько разделов (логических дисков).


ФАЙЛОВАЯ СИСТЕМА MS-DOS

Файл (по английски File) — папка, скоросшиватель.

Файл — это поименованная область памяти на каком-либо физическом носителе, предназначенная для хранения информации. Совокупность средств MS-DOS, обеспечивающих доступ к информации на внешних носителях называется системой управления файлами или файловой системой.

Одно из понятий файловой системы MS-DOS — логический диск.


Логические диски:

В некотором приближении можно считать, что, "с точки зрения" MS-DOS, каждый логический диск это отдельный магнитный диск. Каждый логический диск имеет свое уникальное имя. В качестве имени логического диска используются буквы английского алфавита от А до Z (включительно).

Кол-во логических дисков, таким образом, не более 26. Буквы А и В — отведены строго под имеющиеся в IBM PC FDD. Начиная с буквы С именуются логические диски (разделы) HDD.



В случае, если данный IBM PC имеет только один FDD, буква В пропускается (см. рис. 4).



Как правило, только логические диски А и С могут быть системными.


Файловая структура логического диска:

Чтобы обратиться к информации на диске (находящейся в файле), надо знать физический адрес первого сектора (Nповерхности + Nдорожки + Nсектора), общее кол-во кластеров, занимаемое данным файлом, адрес следующего кластера, если размер файла больше, чем размер одного кластера и т. д. Все это очень туманно, трудно и не нужно.

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


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

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

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

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

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

Эти элементы создаются спец. программами (в среде MS-DOS) в процессе инициализации диска.



(Аналогично и для других дискет.)


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

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

— идентификатор OS (если диск системный),

— размер сектора диска,

— кол-во секторов в кластере,

— кол-во резервных секторов в начале диска,

— кол-во копий FAT на диске (стандарт — две),

— кол-во элементов в каталоге,

— кол-во секторов на диске,

— тип формата диска,

— кол-во секторов в FAT,

— кол-во секторов на дорожку,

— кол-во поверхностей,

— блок начальной загрузки OS,

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


 FAT (таблица размещения файлов):

Область данных диска (см. выше) представлена в MS-DOS как последовательность пронумерованных кластеров.

Перейти на страницу:

Похожие книги