55
Большинство дискет, использующихся в настоящее время, имеют высо-
кую плотность записи (HD) и содержат по 80 дорожек. На жестких дисках ко-
личество дорожек во много раз больше, поскольку они имеют твердую поверх-
ность, покрытую слоем высококачественного намагничивающегося материала,
позволяющего плотнее “упаковывать” записываемую информацию, и неболь-
шие головки чтения-записи, которые могут управляться с высокой точностью.
Так, например, первый жесткий диск емкостью 10 Мбайт, которым оснащались
когда-то IBM PC/XT, имел 305 дорожек. В настоящее время жесткие диски,
уменьшившись в размерах, увеличили количество дорожек, находящихся на по-
верхности их пластин (более 1000).
Современные жесткие диски состоят, как правило, из двух или более пла-
стин, образующих так называемый дисковый пакет. Поверхности пластин паке-
та нумеруются, начиная с 0. Нумерация дорожек на каждой из поверхностей
также начинается с 0 в направлении от внешнего края диска к его центру. Для
обозначения всех дорожек с одинаковыми номерами, расположенных на раз-
личных поверхностях дискового пакета, используется термин “цилиндр”.
Дорожки обычно разбиваются на более мелкие сегменты, называемые
секторами, которые являются основной единицей хранения информации на
диске (рис. 3.3). В DOS, исторически первой операционной системе для IBM
PC, стандартный размер сектора составляет 512 байт. Количество секторов на
дорожке может быть разным и зависит от емкости диска. Для дискет высокой
плотности это значение равняется 15 (для размера 5.25 дюйма) или 18 (для раз-
мера 3.5 дюйма). Жесткие диски имеют обычно 17 секторов на дорожке.
Решение о разбиении каждой из дорожек диска на одинаковое количество
секторов привело к необходимости неравномерной плотности записи информа-
ции на диск. Действительно, длина сектора на внутренней дорожке меньше дли-
ны сектора на внешней дорожке, а хранить они должны одинаковое количество
информации − 512 байт. Чтобы разрешить это противоречие, требуется записы-
вать информацию более плотно на внутренних и менее плотно на внешних до-
рожках. Технически это возможно, если при записи варьировать мощность маг-
нитного поля по мере продвижения головки к центру диска, что позволяет соз-
давать зоны остаточной намагниченности меньшего размера, чем у края диска.
Использование секторов дает возможность пользоваться общим методом
хранения данных на дисках различной емкости. Секторы на дорожке нумеруют-
ся, начинаются с 1. Таким образом, полный номер (адрес) сектора, используе-
мый обычно в программах ROM-BIOS (Basic Input Output System − базовая сис-
тема ввода-вывода), складывается из номера поверхности (головки чтения-
записи), номера дорожки на поверхности и номера сектора на дорожке. Напри-
мер, физический адрес 0-0-1 идентифицирует 1-й сектор 0-й дорожки на 0-й по-
верхности диска. В сервисных программах DOS используются, как правило, ло-
гические номера секторов. Логическая нумерация секторов диска является
сквозной и начинается с 0, что соответствует 1-му сектору 0-й дорожки на 0-й