Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!

Нажав на кнопку "Отправить", Я даю своё согласие на автоматизированную обработку указанной информации, распространяющейся на осуществление всех действий с ней, включая сбор, передачу по сетям связи общего назначения, накопление, хранение, обновление, изменение, использование, обезличивание, блокирование, уничтожение и обработку посредством внесения в электронную базу данных, систематизации, включения в списки и отчетные формы.


Как жесткий диск готовится к работе (ликбез)

Как жесткий диск готовится к работе (ликбез).

Процесс подготовки накопителя на жестких дисках к работе достаточно сложен. После включения электропитания персонального компьютера, при появлении вторичных напряжений, устройства внешней памяти, подключенные к шине  могут  осуществить  переход  в  исходное начальное состояние  по  одному из трех  вариантов   «сброса»:

-  сброс по включению питания (power on reset)  -  выполняется самотестирова­ние, запускается двигатель, проверяется механика, устанавливаются парамет­ры умолчания, интерфейс и регистры сбрасываются в исходное состояние;

 -  аппаратный сброс (hardware reset) по сигналу  RESET  -   выполняется самоте­стирование, устанавливаются параметры умолчания, интерфейс сбрасывается в исходное состояние;

 - программный сброс (software reset) по установке бита  SRST регистра DC  -  интерфейс сбрасывается в исходное состояние.

После любого варианта «сброса» или выполнения команды диагностики устройство в блоке командных регистров содержит сигнатуру, определяющую  тип данного устройства (например,  для устройств АТА  (SC = 01h, SN = 01h, CL = 00h, CH = 00h, DH = 00h);  для устройств ATAPI (SC =  0lh, SN =  01h, CL = 14h, CH = EBh, DH = 00h или l0h , зна­чение DH =  l0h будет после выполнения команды Device Reset устройством 1).

После «сброса» интеллектуальный контроллер жесткого диска выполняет процедуру самодиагностирования: сначала он проверяет собственное оборудование (ОЗУ, ПЗУ, регистры), а затем и остальные узлы и схемы. Далее инициируется запуск шпиндельного двигателя, и когда он наберет номинальные обороты, дается управление на вывод головок из зоны парковки, и начинается управление их перемещением с помощью сервосистемы. Микроконтроллер загружает со служебных треков диска необходимую ему управляющую информацию (микрокод). С диска  считывается таблица трансляции секторов, списки дефектных блоков, паспорт диска и часть программ микроконтроллера. Служебная информация может храниться и  в энергонезависимой электронной памяти EEPROM или флэш-памяти. На основании служебной информации контроллер конфигурируется под характеристики конкретного гермоблока жесткого диска, с которым он  работает (определяет списки рабочих головок, число цилиндров, число секторов в треках каждой зоны и т, п.). Обычно один и тот же тип блока электроники может использоваться для ряда моделей винчестеров, отличающихся числом рабочих поверхностей, причем физически у них в «пакете» может быть даже одно число дисков, но не все их поверхности работоспособны и используются. У таких накопителей совпадает и «микрокод» записанный в ПЗУ или флэш-памяти.

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


Лицензия