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

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

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

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

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

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

сектора, идентификационные заголовки, cостоящие из номера цилиндра, головки, сектора и размера сектора, и поля, хра- нящего байты циклического контроля, предназначеные для обнаруже- ния ошибок при считывании данных и служебной информации. На сле- дующем рисунке представлен формат дорожки для стандарта IMB 34. индекс ───┐ ┌─────────────────────────────────────────────────────────── │ │ └─┘

──┬────────┬───────┬──────┬──────────┬──∙∙──┬──────────┬───────── │ gap4a │ index │ gap1 │ sector 1 │ │ sector n │ gap4b ──┴────────┼───────┼──────┼──────────┼──∙∙──┴──────────┴───────── ┌────┘ └───┐ │ │ ├───────┬────────┤ │ │ │ sync │ IAM │ │ │ └───────┴────────┘ │ │ ┌──────┘ └───┐ ├────────┬────────────┤ │ header │ data