Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Управляющая электроника

Привод головок

Устройство привода магнитных головок (head positioner) является одной из важнейших частей винчестера. От типа используемого привода непосредственно зависит скорость работы устройства в целом - привод обеспечивает важнейший параметр винчестера: время позиционирования головок (seek time). Для перемещения головок обычно используются шаговые двигатели, обеспечивающие высокую точность позиционирования. Существуют два различных варианта приводов: линейные и поворотные. При поворотном приводе головки перемещаются по дуге окружности как в обычном электропроигрывателе, линейный привод обеспечивает перемещение головок по радиусу диска (подобно модным некоторое время назад проигрывателям с тангенциальным тонармом). Преимущество линейного привода заключается в том, что зазор магнитной головки всегда перпендикулярен дорожке и расстояние между дорожками сохраняется постоянным, поворотные приводы обеспечивают меньшую инерционность и, как следствие, более быстрое позиционирование головок. Кроме того, поворотные приводы более устойчивы к ударам и вибрации, поскольку допускают точную балансировку.

Для быстрого позиционирования головок в современных дисковых устройствах используются различные варианты сервоприводов с записью служебной информации на выделенные и/или рабочие поверхности дисков. В зависимости от способа хранения информации о позиционировании различают выделенные, встроенные и гибридные сервосистемы.

В выделенных системах для записи служебной информации используется специальная поверхность диска (и, следовательно, головка). Информация записывается на выделенный диск в процессе производства устройства. Такой подход увеличивает стоимость винчестеров, однако обеспечивает им высокое быстродействие и надежность.

Во встроенных системах информация о позиционировании записывается между блоками данных на рабочие поверхности диска. Такие системы дешевле, менее критичны к механическим воздействиям и колебаниям температуры, однако они уступают по быстродействию дискам с выделенной сервосистемой.

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

Схема управляющей платы жёсткого диска состоит из микропроцессора, внутренней памяти, а также различных электронных устройств, которые управляют и контролируют все процессы, происходящие в винчестере. Можно сказать, что в винчестере есть свой маленький встроенный ПК, который отвечает за следующие функции:

– Управление шпиндельным двигателем, включая постоянную проверку скорости вращения и корректировку.

– Управление передвижением магнитных головок.

– Управление и контроль над процессами чтения-записи.

– Предоставление возможности энергосбережения.

– Обеспечение процесса трансляции из физических адресов в логические и обратно.

– Управление и контроль над процессами кэширования, включая упреждающее чтение данных.

– Выполнение других функций, не упомянутые выше, включая весь процесс движения данных от интерфейса к магнитной поверхности и обратно, оптимизируя множественные запросы и т.д.

Что же из себя представляет плата электроники винчестера, называемая контроллером? Что скрывается в корпусах тех многочисленных микросхем, которыми усеяна плата? В состав контроллера входят следующие функциональные узлы: схема управления двигателем, схема управления позиционированием головок, канал чтения-записи, цифровой сигнальный процессор, микропроцессор управления, буфер памяти накопителя и интерфейсная логика.

Микропроцессор управления представляет собой очень быструю специализированную микро-ЭВМ, имеющую свою оперативную память, постоянную энергонезависимую память и программное обеспечение, состоящее из нескольких модулей. Оно образует специализированную операционную систему. Некоторые из ее компонентов могут располагаться в микросхеме ПЗУ на плате электроники, а другие записаны непосредственно на диск в служебной области.

При включении питания первым "просыпается" микропроцессор управления и тестирует электронику винчестера. Если все в порядке, подается команда на включение электродвигателя. Это самый сложный момент в работе накопителя, так как при этом головки соприкасаются с диском в зоне парковки и изнашиваются. Кроме того, двигатель в момент разгона работает в форсированном режиме, что сопровождается большим потреблением тока и повышенной нагрузкой на электронику.

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

Затем выполняется еще несколько внутренних тестов, термокалибровка, чтение таблицы S.M.A.R.T.-параметров (о которой мы поговорим чуть ниже), тестирование правильности позиционирования головок путем чтения нескольких дорожек, расположенных в разных местах диска (при этом слышен характерный треск, а иногда писк, вызываемый работой катушки перемещения головок).

В процессе работы винчестера через обмотки двигателя и катушку позиционирования текут очень большие импульсные токи, поэтому процессор управляет ими не напрямую, а через микросхемы усилителей тока. В современных накопителях данные читаются и записываются на диск не в цифровой, а в аналоговой форме методом частотной модуляции, поэтому в канале чтения-записи применяется цифровой сигнальный процессор, включающий в себя АЦП и ЦАП, преобразующие прочитанные головками ультразвуковые сигналы в "цифру" и наоборот.

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

Для питания накопителей настольных компьютеров обычно используется два напряжения: +5 В (для схем усиления и обработки сигналов) и +12 В (для силовых цепей). Это позволяет уменьшить помехи от двигателей и упростить схему. Обычно требования к стабильности источника +5 В гораздо выше, чем к +12 В. Это справедливо и для многих других устройств.

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

В связи с тем, что длина внешних и внутренних дорожек на дисках отличается, то и секторов на них помещается разное количество. Когда винчестер работает, его микропроцессор производит пересчет физических параметров о числе головок, числе секторов в дорожке и количестве цилиндров в вид, воспринимаемый внешними устройствами. Этот параметр называется геометрией накопителя, а процесс пересчета – трансляцией, и служит для удобства работы внешних устройств.

Именно эти "стандартные" параметры и указываются на корпусе винчестера (например, 16 головок и 63 сектора в дорожке, хотя на самом деле головок может быть всего 2). Емкость винчестера в байтах можно подсчитать, перемножив число головок, число секторов в дорожке, число цилиндров и размер сектора, который равен 512 байт. Например, 16*63*39714*512=20,4 Гб (конечно, имеются в виду "неправильные" гигабайты производителей – по миллиарду байт).

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

<== предыдущая лекция | следующая лекция ==>
Магнитные головки | Общие концепции работы кеша жесткого диска
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 422; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.018 сек.