формату нижнего уровня.
Рабочие программы - (микрокод) управляюшего микропроцессора
представляют собой необходимый набор программ для работы аппаратуры
НЖМД. К таким программам относятся программы управления аппаратурой
позиционирования, программы обмена информацией с однокристальным
микроконтроллером и буферным ОЗУ, программы первоначальной диагнос-
тики и т.д.. В большинстве моделей НЖМД рабочие программы размеща-
ются во внутреннем ПЗУ управляющего микропроцессора, некоторые мо-
дели используют внешнее ПЗУ, например /* GPS-навигатор */ KL-343.
В некоторых моделях НЖМД часть рабочих программ хранится на
магнитном диске, а во внутреннем ПЗУ управляющего микропроцессора
хранятся программы начальной инициализации, позиционирования и пер-
вичный загрузчик для считывания рабочих прог /* англо русский словарь */ рамм с магнитного диска
в ОЗУ. Так например в моделях ST125A, ST138A, ST157A с магнитного
диска считываются порядка 6 - 7 КБт.
Начало дорожки определяется индексным импульсом. Количество
секторов на дорожке зависит от используемого метода кодирования и
скорости вращения шпиндельного двигателя. Формат каждого сектора
содержит поле идентификации, поле данных, синхрозоны и пробелы. В
начале дорожки расположена синхрозона, содержащая /* Навигационные системы */ 14 байтов нулей.
Синхрозона служит для фазирования и синхронизации строба выделения
данных. Поле идентификации содержит адресный маркер, адрес цилинд-
ра, адрес поверхности, адрес сектора и два байта контрольно цикли-
ческого кода. Байт A1 входящий в адресный маркер, записыв /* asplinux confpoint */ ается с
нарушением правил кодирования путем пропуска одного импульса синх-
ронизации, это делает его отличным от любого другого байта A1
встречающегося на дорожке. В адресный маркер поля идентификации
входит также код номера цилиндра:
FE - цилиндр 0-255 F6 - цилиндр 1024-1279
FF - цилиндр 255-511 F7 - цилиндр 1280-1535
FC - цилиндр 512-767 F4 - цилиндр 1536-1791
FD - цилиндр 768-1023 F5 - цилиндр 1792-2047
Между полем идентификации и полем д /* norton antivirus */ анных находиться пробел 1, вклю-
чающий 3 байта нулей и синхрозону. Поле данных включает адресный
маркер данных, содержащий байты A1 и F8, данные (количество байт
программируется) и 4 байта КЦК. Пробел 2 служит для исключения на-
ложения двух соседних секто /* nod32 */ ров в том случае, если форматирование
диска проводилось при оборотах выше номинальных , а запись данных
производится при оборотах ниже номинальных. Пробел 3 служит демпфе-
ром отклонения скорости вращения диска для всей дорожке.
Различны /* panda 2007 */ е БИС контроллеров имеют как правило свой формат, но
структура формата остается постоянной. В основном различия касаются
- количества секторов на дорожке, количества байт в поле данных,
значения байт контрольно циклического кода. В последнее время поя-
вились накопители с постоянной плотностью записи или как их еще на-
зывают с зонно-секционной записью. Как было подробно рассмотрено /* прокси сервера */ в
[1] у обычных НЖМД плотность записи к центру диска возростает, у
НЖМД с постоянной плотностью записи на внешних дорожках размещается
большее колличество секторов, чем на внутренних. Это приводит к
значительному увеличению емкости по сравнению с обычными НЖМД. Ме-
тод с постоянной плотностью записи защищен патентом и применяется в
основном на НЖМД большой емкости.
Паспорт диска - накопителя IDE AT содержит справочную информа-
цию о конфигурации и характеристиках НЖМД. Паспорт диска занимает
один сектор 25 /* офисные программы */ 6 слов и располагается в защищеном месте. Паспорт
диска предназначен для автоматического конфигурирования системы или
настройки программного обеспечения для работы с НЖМД. Для чтения
паспорта диска необходимо подать команду идентификации (ECH), после
чего считать информацию из буфера сектора для анализа. В Табл.6
приводится структура паспорта диска.
Таблица 6.
---------T-------------------------------------------------------¬
¦ Cлово ¦ Значение ¦
+--------+---- /* перевод с русского на английский */
|