Живая н о ия
В
недрах
ИОВ
р р Р ' Сергей КРУШНЕВИЧ
В этой части статьи я предлагаю продолжить знакомство с внутренней
начинкой накопителей на жестких магнитных дисках. Сейчас
предлагаю познакомиться с электронной частью.
П р о д ол ж е н и е , н а ч а л о см в М К , № 2 1 (2 9 6 ], 2 5 (3 0 0 )
Э
лектроника привода Н Ж М Д связы-
вает отдельные узлы механизма в
единую согласованную систему. В
разных моделях приводов она м о-
жет существенно различаться, хотя ос-
новные принципы остаются неизменны-
ми. Сейчас мы их и рассмотрим.
Проблески жизни
Итак, на разъем питания привода по-
дается напряжение (обычно это 12 В и
5 В). Питание попадает на микропро-
цессор, управляющий накопителем. Спе-
циальная схема выполняет «сброс» как
самого микропроцессора, так и сопут-
ствующих узлов. После этого начинает
выполняться микропрограмма, зашитая
в постоянную или перезаписываемую (в
народе «flash») память. М икропроцес-
сор производит самодиагностику и оп-
рашивает подвластные ему узлы на факт
прихода в состояние готовности. После
этого на микросхему, которая управля-
ет приводом магнитных дисков, подает-
ся «зеленый сигнол», и она подает пе-
ременное напряжение на обмотки дви-
гателя, который в свою очередь раскру-
чивает «блины» — магнитные пластины.
Обратная соязь
П о т о к
воздуха от вращающихся маг-
нитных дисков поднимает магнитную го-
ловку над поверхностью пластины —
«блина». Под головкой начинают про-
скакивать заранее записанные на маг-
нитный диск данные, которые она теперь
поневоле считывает Сигнал от магнит-
ной головки передается на усилитель с
узкой полосой пропускания — что по-
зволяет отфильтровать посторонние шу-
мы и наводки. После усиления сигнал
может еще фильтроваться дополнитель-
но. Затем он подается на детектор. Это
один из самых ответственных узлов элек-
троники НЖМД. Дело в том, что детек-
тор должен выделить из пришедшей сме-
си полезного сигнала и шумов (а послед-
ние ни один фильтр полностью не от-
фильтрует ©) следующие сигналы: логи-
ческие «единица» и «ноль», а также «пау-
за». Сигнал «пауза» используется для оп-
ределения окончания пакета данных.
Напомню, что «нули» и «единицы» на
магнитном диске представляют собой
небольшие области, намагниченные в
разном направлении соответственно.
(Не следует думать, что единичная
намагниченность в одном направлении
на магнитной пластине воспринимает-
ся как логическая «1», а подобная на-
магниченность в другом направлении
или отсутствие намагниченности, — как
логический «О». Современные винчесте-
ра используют именно небольшие об-
ласти намагниченности, на основании
анализа которых электроникой диска и
определяется достоверная логическая
последовательность битов данных, за-
писанных на этом участке магнитной
пластины. — П рим , ред.)
Сигнал «пауза» формируется как раз-
магниченная область или продолжитель-
ная область (дорожка), намагниченная
в одном направлении (на протяжении
нескольких битов).
Расшифрованную информацию де-
тектор передает в центральный микро-
процессор НЖМД. В свою очередь, мик-
ропроцессор выделяет полезные дан-
ные и данные сервометок.
Н а ч а л о л и кб е за . Сервометки пред-
ставляют собой служебную информа-
цию, которая заносится при помощи
специального аппаратного и программ-
ного обеспечения. Эти метки записыва-
ются на заводе-изготовителе и сохра-
няются в течение всего времени «жиз-
ни» НЖ М Д. О ни служат для облегчения
позиционирования магнитных головок
точно нод дорожкой. К о н е ц л и кб е за .
На основе данных, полученных из
сервометок, выявляется реальное поло-
жение головки над магнитным диском и
определяется скорость ее полето. Эта
информация используется для коррек-
тировки положения головки и скорости
вращения магнитных дисков.
Когда диски вращаются с нужной ско-
ростью, накопитель выполняет тестовое
перемещение головки (блока головок)
из парковочной зоны в противополож-
ную часть диска, и при этом запомина-
ет определенные положения головки от-
носительно размещенных на диске сер-
вометок.
Если все тесты прошли «на ура», то
накопитель подключается к внешней ши-
не передачи данных. О ни бывают двух
типов — с параллельной и последова-
тельной передачей данных В зависимо-
сти от вида шины, на сегодняшний день
различают три основных протокола (точ-
нее, интерфейса) передачи данных по
этим шинам: ЮЕ (АТА), 5епа1-АТА и
БСЗЕ Последний вариант редко встре-
чается в домашних и офисных компью-
терах, а чаще всего применяется в сер-
верах. Е1о об этом поговорим в следую-
щий раз.
Как твое здоровье?
Во время эксплуатации иногда воз-
никает необходимость в оперативной
информации о физическом состоянии
накопителя. О днако не у каждого поль-
зователя имеется необходим ое пр о -
граммное обеспечение — а если П О
есть, не всегда хватает квалификации
им воспользоваться. Плюс ко всему, не
все важные параметры накопителя мож-
но проверить программно. Поэтому раз-
работчики решили ввести специальную
систему
сам оконтроля
дисков
S.M .A.R .T.
(расшифровывается как Self-
M onitoring Analysis and Reporting Tech-
nolodgy). Впервые эту технологию в сво-
их накопителях применила компания
Q u a n tu m в далеком 1993 году. Исполь-
зование этой технологии в рядовых на-
копителях позволило значительно умень-
шить количество исправных накопите-
лей, присланных на гарантийный ремонт.
Что же представляет собой эта хит-
рая система? Во время самодиагности-
ки и последующей работы накопитель
заносит в специальную память всю ин-
формацию о возникших неполадках и
справочную информацию о текущем со-
стоянии НЖ МД. В свою очередь поль-
зователь или программа, следящая за
здоровьем накопителя, в любой момент
может получить нужную информацию о
состоянии диска.
Для примера я хочу привести список
часто встречающихся атрибутов систе-
мы S.M.A.R.T.
К
Raw Read Error Rate
— атрибут со-
держит информацию о частоте появле-
ния ош ибок чтения, возникших по вине
аппаратной части накопителя во время
чтения с диска.
2
W rite Error Rate
— этот атрибут
информирует об общем количестве об-
наруженных ош ибок, возникших во вре-
мя записи сектора.
■К
Spin U p Time
— как видно из на-
звания, атрибут содержит информацию
о времени, которое необходимо для рас-
крутки магнитных дисков до рабочей
скорости (с момента старта).
■К
Start/Stop Count
— хранит коли-
чество запусков и, соответственно, ос-
тановок шпинделя привода магнитных
дисков.
К
Spin Retry Count
— содержит ин-
ф ормацию об общ ем количестве по-
вторных попыток раскрутки (запуска)
шпинделя в случае, если первая попыт-
ка не удалась.
•X
Reallocated Sectors Count
— в этом
атрибуте содержится информация об
общем количестве переназначенных сек-
торов (об этом ниже).
■X
Reallocation Event Count
— здесь
хранится общее количество попыток пе-
реноса данных в резервную область.
■X
Seek Error Rate
— информирует о
частоте появления ош ибок позициони-
предыдущая страница 24 Мой Компьютер 2004 40 читать онлайн следующая страница 26 Мой Компьютер 2004 40 читать онлайн Домой Выключить/включить текст