- •Лабораторная работа контроллер нжмд
- •Вопросы к теме «нжмд»
- •Функции основных регистров кнжмд?
- •Что такое команды ата?
- •Как осуществляется обмен информацией между контроллером и диском?
- •Физическое устройство винчестера.
- •Что такое парковка головок?
- •Что такое контроллер нжмд?
- •Как физически хранится информация да диске?
- •Какие могут быть использованы интерфейсы?
-
Как осуществляется обмен информацией между контроллером и диском?
Для обмена данными между диском и контроллером используются 16-разрядные слова в пакетах по 256 штук. При работе с современными жесткими дисками может применяться один из двух основных режимов передачи данных: режим программного ввода-вывода (PIO) через процессор или режим прямого доступа к памяти (DMA). Оба режима постоянно совершенствуются и в настоящее время имеют несколько вариантов реализации, отличающихся все более высокой скоростью передачи данных между контроллером и устройством. Сравнительный анализ режимов приведён в [1].
-
Физическое устройство винчестера.
Накопители на жестких дисках объединяют в одном корпусе носитель (носители) и устройство чтения/записи, а также, нередко, и интерфейсную часть, называемую собственно контроллером жесткого диска. Типичной конструкцией жесткого диска является исполнение в виде одного устройства - камеры, внутри которой находится один или более дисковых носителей насаженных на один шпиндель и блок головок чтения/записи с их общим приводящим механизмом. Обычно, рядом с камерой носителей и головок располагаются схемы управления головками, дисками и, часто, интерфейсная часть и/или контроллер. На интерфейсной карте устройства располагается собственно интерфейс дискового устройства, а контроллер с его интерфейсом располагается на самом устройстве. С интерфейсным адаптером схемы накопителя соединяются при помощи комплекташлейфов.
-
Что такое парковка головок?
Парковкой головок называют процесс их перемещения в безопасное положение. Это - так называемое парковочное положение головок в той области дисков где ложатся головки. Там, обычно, не записано никакой информации, кроме серво - это специальная посадочная зона (Landing Zone). Для фиксации привода головок в этом положении в большинстве ЖД используется маленький постоянный магнит, когда головки принимают парковочное положение - этот магнит соприкасается с основанием корпуса и удерживает позиционер головок от ненужных колебаний.
-
Что такое контроллер нжмд?
Контроллер накопителя физически расположен на плате электроники и предназначен для обеспечения операций преобразования и пересылке информации от головок чтения/записи к интерфейсу накопителя.
Контроллер жестких дисков представляет собой сложнейшее устройство - микрокомпьютер, со своим процессором, ОЗУ и ПЗУ, схемами и системой ввода/вывода и т.п.. Однако, в большинстве случаев, производители размещают их в одном или двух микро-чипах. Контроллер занимается множеством операций преобразования потока данных. Так как длинна дорожек неравна, данные на различные дорожки необходимо записывать неравномерно. Это становится проблемой, по сравнению с гибкими дисками, для носителей с высокой плотностью записи (число дорожек более 1000). Простые контроллеры, как правило, записывают одно и тоже количество информации на каждую дорожку, независимо от ее длинны. Для этого контроллер упаковывает данные более плотно, начиная с определенной по счету дорожки. Цилиндр, с которого начинается более плотная упаковка данных называется цилиндром начальной прекомпенсации (Starting Cylinder for Precompensation - SCP). Для компенсации искажения информации при чтении, запись данных производится с предварительным смещением битов, которое учитывает искажения.