Интерфейсы ПК



         

Дополнительные сервисные функции - часть 4


Мониторинг Off-Line выполняется устройством в паузе между "полезными" командами, не снижая произво- дительности. Если во время выполнения этой процедуры придет внешняя команда, то мониторинг прервется на вре- мя исполнения команды, но начало исполнения команды может задержаться на время до двух секунд. Значения ат- рибутов, за которыми ведется наблюдение, сохраняются в энергонезависимой памяти устройства.

Для непакетных устройств имеется команда Smart (пакет- ные используют для этих целей собственный протокол), под- команды которой задаются через регистр свойств. Из этих подкоманд стандартизованы следующие:

Smart Read Data (DOh) - чтение блока данных SMART;

Smart Enable/Disable Attribute Autosave (D2h) -управле- ние автосохранением атрибутов;

Smart Save Attribute Values (D3h) - сохранение значений атрибутов;

Smart Execute Off-Line Immediate (D4h) - немедленное выполнение мониторинга Off-Line;

Smart Enable Operations (D8h) - разрешение команд и внутренних функций SMART;

Smart Disable Operations (D9h) - запрет команд и функ- ций SMART;

Smart Return Status (DAh) - опрос результатов монито- ринга. Если какой-либо порог перейден, регистры СН и CL будут иметь значения C2h и 4Fh соответственно, если все в порядке - 2Ch и F4h.

Команда загрузки микрокода Download Microcode позволяет модифицировать firmware - встроенное ПО устройства. В зависимости от кода в регистре свойств загруженный мик- рокод будет действовать до выключения питания (Ffl=01h) или постоянно (РД=07п). Количество загруженных блоков задается регистром SN (старший байт) и SC (младший байт). Таким образом может быть загружено от 0 до 33 553 920 байт, что более чем достаточно для встроенного ПО. Некоррект- ная модификация кода может привести к выходу устрой- ства из строя.




Содержание  Назад  Вперед