В НЖМД используются два вида электронных схем: один для управления магнитными головками, двигателем и дисками; и другой для управления данными. Конструктивно электронное оборудование адаптера НЖМД, также как и адаптера НГМД, может быть размещено или на системной плате ПЭВМ, или на плате модуля расширения совместно с адаптером НГМД.
Типичный адаптер НЖМД выполняет следующие основные функции по командам ЦП: поддерживает требуемый формат данных, размещаемых на дисках; передает данные в режиме ПДП или программного ввода-вывода; осуществляет поиск и проверку требуемых цилиндров; производит переключение головок; обнаруживает и корректирует ошибки в считанных данных; организует последовательность считываемых секторов в соответствии с коэффициентом чередования; генерирует прерывание. Если адаптер использует RLL-метод кодирования, то требуется специальный накопитель, рассчитанный на данный способ кодирования.
На рис. 14.5 приведена обобщенная структура адаптера НЖМД.
Программы управления микропроцессором записываются в ПЗУ. Различные программы предназначены для различных операций обмена. Адаптер НЖМД имеет собственную локальную оперативную память, которая разделяется на рабочую область для микропроцессора и буфер данных для хранения одного сектора. Регистры ввода-вывода предназначены для ввода-вывода данных, сброса и выбора адаптера, записи состояния и типа накопителя, разрешения ПДП и прерывания. Контроллер ПДП управляет обменом данными между адаптером и НЖМД, между адаптером и ОЗУ ПЭВМ.
Команды ЦП подаются на адаптер в режиме программного ввода-вывода в виде блока, включающего код операции, адрес сектора, номера байтов обмена, номер накопителя и др.
Основными командами являются команды чтения, записи, форматирования и позиционирования. Для проверки состояния НЖМД и адаптера служат диагностические команды. Командный блок записывается в локальную память адаптера.
Данные с системной шины при записи в НЖМД поступают в регистры ввода-вывода побайтно и преобразуются в вид для записи в секторный буфер. Под управлением контроллера ПДП или программного режима ввода-вывода данные поступают на сериализатор, преобразующий байты в последовательный код. Кодер кодирует данные по методу МЧМ. Одновременно с преобразованием данные поступают на блок контроля и коррекции. Затем данные и контрольные байты записываются в НЖМД.
При чтении данных сепаратор отделяет синхроимпульсы, данные декодируются и преобразуются десериализатором в параллельный код. Под управлением контроллера ПДП байты данных помещаются в ОЗУ и через регистры ввода-вывода выдаются на системную шину. Адаптер выдает ЦП параметры выполнения команды.
Недостатком такой структуры адаптера является то, что параметры диска записаны в его ПЗУ, поэтому адаптер может работать только с определенной моделью диска. В других конструкциях НЖМД дисковые параметры хранятся на самом диске и загружаются в адаптер при работе.
---------------------------------------------------------------------------------
Вопрос 10
Накопители на оптических дисках
План
1. Основы оптической записи.
2. Формат записи информации на оптическом диске.
3. Обобщенная структура накопителя на оптических дисках.
Основы оптической записи
Методы оптической записи на поверхности подвижного носителя основаны на способности некоторых материалов изменять отражательные свойства на участках, которые подвергались тепловому, магнитному или комбинированному воздействию.
Основой оптического диска служит круглая подложка из полимеров, обладающая механической прочностью. В качестве информационного носителя используются многослойные пленочные структуры. На исходную подложку наносится отражающий слой, затем слой диэлектрика, информационный слой и защитное покрытие.
Первоначально для оптической записи использовалось свойство лазерного луча прожигать отверстия в тонком слое металла (рис. 15.1, а, б). Прожженное отверстие (пит) является оптическим отпечатком, который может быть распознан с помощью лазерного луча считывания меньшей мощности и фотодетектора. В зависимости от интенсивности отраженного луча формируется электрический сигнал, соответствующий наличию или отсутствию отпечатка. Такой способ записи используется для НОД с однократной записью.
Возможность многократной записи обеспечивается при использовании магнитооптических носителей. Под воздействием магнитного поля нагретые участки изменяют состояние намагниченности (рис. 15.1, в, г).Для считывания на поверхность носителя направляется пучок поляризованного света. Намагниченные участки изменяют угол поляризации, по которому и воспринимаются. Стирание информации происходит аналогично записи, однако направление магнитного поля при этом должно быть противоположным.
По способу организации записи-считывания НОД могут быть разделены на три больших класса:
1) постоянные НОД, с которых возможно только считывание информации (CD ROM);
2) НОД с однократной записью и многократным считыванием. Запись на такие НОД может сделать пользователь, но только один раз;
3) НОД, допускающие стирание и многократную перезапись.
Для НОД применяются несколько способов записи: абляционный - путем прожигания отверстий в непрозрачной среде носителя; с помощью локального изменения коэффициента отражения среды; перевод запоминающей среды из кристаллической фазы в аморфную и наоборот; трансформирование магнитного состояния структуры; изменение цвета локальной области. Первые два способа используются при «не стираемой» записи, а остальные - для многократной перезаписи информации на НОД.
Для кодирования информации используются специальные коды, например, Рида - Соломона. Для записи используется метод БВН.
В отличие от НМД оптический диск, имеет всего одну физическую дорожку в форме непрерывной спирали, идущей от внутреннего диаметра к наружному. Но физическая дорожка может быть разбита на несколько логических. Если для НМД возможна запись на разные дорожки, то запись на оптические диски происходит последовательно по спирали.
Все магнитные диски вращаются с постоянным числом оборотов в минуту, т.е. с неизменной угловой скоростью. Оптический диск вращается с переменной угловой скоростью, чтобы обеспечить постоянную линейную скорость при чтении. Чтение внутренних секторов осуществляется с увеличенным, а наружных – с уменьшенным числом оборотов. Поэтому у НОД низкая скорость доступа к данным.
Обычно НОД подсоединяются через параллельные интерфейсы SCSI и IDE.