ьно значительная часть дискового
пространства скрыта от пользователя, она содержит служебную инфор-
мацию и резервную область для замены сбойных секторов НЖМД. В нор-
мальном режиме работы накопителя она доступна только внутреннему
микроконтроллеру. Это возможно из-за того, что в НЖМД /* резервное копирование данных */ IDE AT су-
ществует понятие логического сектора и HOST работает не с физичес-
кими секторами накопителя, а с логическими. В поле идентификации
физического сектора хранится значение головки, цилиндра и сектора
аналогично формату накопителя ST506/412, логический сектор появля-
ется в следствии пересчета управляющим микропроцессором накопителя
параметров заданного сектора в команде (головки, цилиндра, секто /* антивирус касперского */ ра)
и реальным дисковым пространством (физическим форматом).
Микроконтроллер может выполнять операции записи и чтения данных
только на поверхность на которой находиться физический формат (за-
писать сектор, прочитать сектор и т.д.) поэтому служебная информа-
ция НЖМД IDE AT тоже находиться в поле данных физического формата
(исключение составляет сервисная информация представляющая собой не
цифровые данные, а аналоговые). В дальнейшем при необходимости ра-
бочую область пользователя теоретически можно переформатировать
наприм /* офисные программы */ ер по команде 50H - формат дорожки. Форматирование можно на-
чинать с нулевого цилиндра, но внутренний контроллер НЖМД "зная"
структуру своего дискового пространства начнет выполнение команды с
логического цилиндра 0.
При проектировании модели НЖМД IDE AT разработчики определяют
необходимую для функционирования накопителя служебную информацию и
количество цилиндров занимаемое ею, поэтому логическим цилиндром 0
является первый свободный цилиндр, хотя если прочитать физический
формат на эт /* Архиваторы */ ом цилиндре (поле идентификации сектора) то значению
номера цилиндра будет соответствовать цилиндр следующий за послед-
ним цилиндром служебной информации.
У некоторых накопителей фирмы Conner служебная информация хра-
нится в середине рабочей области пользователя и при работе номера
логических цилиндров "перескакивают" через цилиндры служебной ин-
формации. У накопителей семейства WD93044A служебная информация
распологается в дополнительном скрытом секторе ко /* norton */ торый находится на
каждой дорожке.
1.5 Режим трансляции.
В НЖМД IDE AT предусмотрен режим программной трансляции, кото-
рый позволяет преобразовать геометрию цилиндров, головок и секторов
реального накопителя в геометрию накопителя представленного в
компьютере, единственным критерием в таком преобразовании я /* бухгалтерия */ вляется
емкость накопителя. Например при подключении НЖМД ST157A (Цил-560,
Гол-6, Сек-26) к компъютеру IBM PC/AT (BIOS AMI) в Setup можно выб-
рать несколько вариантов:
Тип Цил Гол Сек Емкость
-------------------------------------------------
17 977 5 17 42519 кБт
28 699 7 17 42588 кБт
40 820 6 17 42823 кБт
41 977 /* сетевой экран */ 5 17 42519 кБт
42 981 5 17 42693 кБт
Из таблицы видно, что тип 40 обеспечивает наибольшую емкость НЖМД,
при подсчете необходимо перемножить количество цилиндров, головок,
секторов и число 512 - количество байт в одном секторе.
У каждого накопителя есть рекомендуемые параметры, при которых
он обеспечивает наилучшие характеристики: среднее время доступа и
скорость передачи данных. Значение этих параметров указывают на
крышке гермоблока НЖМД или их можно прочитать из паспорта диска с
по /* архиватор winrar */ мощью команды ECH или с помощью программ IDEINFO, ATBUSPAR. На
первых НЖМД IDE AT эти параметры соответствовали физическим пара-
метрам накопителя ST125A, ST138A, ST157A, KL-343, WD93044A/95044A и
т.д. В современных НЖМД, как правило указываются оптимальные логи-
ческие параметры, например ST351A/X физически имеет 1 магнитный
диск, а параметры из паспорта диска соответствуют типу 42.
При инициализации накопителя происходит настройка си /* GPS-навигатор */ стемы
трансляции на заданные логические параметры.
1.6 Работа НЖМД IDE AT.
После подачи питающего напряжения на НЖМД или активизации ин-
терфейсного сигнала /RESET, схема сброса накопителя подает сигнал
RESET на управляющий микропроцессор, который отрабатывая свою мик-
ропрограмму инициализирует состояние портов ввода/вывода (из-за
этого как правило останавливается шпиндельный двигатель), очищает
рабочую об /* norton */
|