Дисковая система IBM PC — страница 4

  • Просмотров 7556
  • Скачиваний 222
  • Размер файла 17
    Кб

последова- тельность импульсов может трактоваться по-разному. Для устране- ния этой в высшей мере неприятной неоднозначности на каждой до- рожке вводят специальные поля, заполненные нулями, размером каж- дого поля 12 байт. При считывании информации контроллер НГМД знает, что в них находятся нули, поэтому трактует поступающие сигналы как тактовые импульсы, одновременно соответствующим об- раз подстраивая схему сепаратора

данных. Помимо рассмотренных выше методов частотной и модифицированной частотной модуляции используется кодирование с ограниченным рас- стоянием между периодами намагниченности ( RLL - кодирование ). По сравнению с методом модифицированной частотной модуляции об'ем хранимой на диске информации увеличивается на 50%. Метод RLL ос- нован на записи с групповым кодированием. В этом методе каждый байт поступающих данных разбивается на

две тетрады, а затем тет- рада шифруется специальным 5-ти разрадным кодом, характерным тем, что каждое число в нем содержит, по крайней мере, одну перемену направлении потока. При считывании две 5-ти разрядные тетрады снова сливаются в байты. @ Физическая структура диска Емкость диска зависит от характеристики дисковода и особеннос- тей операционной системы; однако структура диска, в сущноcти, всегда одна и та же. Данные всегда

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

Старые модели дисководов работали с 40 дорожками, нынешние модели - с 80, большинство современных дисководов позволяют фор- матировать дискеты плотностью до 85 дорожек. Для стандартных дискет IBM расположение каждой дорожки не мо- жет быть изменен, потому что это прежде всего зависит не от ОС и не от дискеты, а от конструктивных особенностей дисковода.Однако, число, размер и расположение секторов задаются программно при

первоначальной разметке ( форматировании ) дискеты. Разметка осу- ществляется либо ОС, либо используются функции BIOS. Хотя MS-DOS поддерживает размеры сектора дискет 128, 256, 512 и 1024 байта, однако используется сектор размером 512 байт и, по-видимому, это в ближайшее время не изменится ( если и измениться, то только в сторону увеличения ). Структура формата дорожки зависит от типа контроллера, но, как правило, включает в себя байты