Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
221
Добавлен:
01.06.2015
Размер:
384 Кб
Скачать

3.3. Запоминающие устройства со сменными магнитными носителями

3.3.1. Накопители на гибких магнитных дисках 3.3.2. Запоминающие устройства со сменными магнитными и магнитооптическими дисками 3.3.3. Накопители на магнитных лентах

Кроме жестких дисков, а также приводов компакт-дисков и DVD дисков, являющихся наиболее распространенными ЗУ с подвижным носителем, существует еще достаточно много разновидностей ЗУ этого класса. К самым известным из них относятся гибкие диски, ЗУ на сменных магнитных и магнитооптических дисках и ЗУ на магнитных лентах - стримеры.

3.3.1. Накопители на гибких магнитных дисках

Накопители на гибких магнитных дисках НГМД (FDD - floppy disk drives) были разработаны сотрудником фирмы IBM Аланом Шугартом в конце 1960-х годов. Первоначально они использовались как постоянная память, в частности, для хранения микропрограмм, затем появились гибкие диски с возможностью записи. В персональных ЭВМ они устанавливаются, практически, с первых моделей. С тех пор гибкие диски уменьшились в размере, примерно вдвое (с 8 до 3,5 дюймов), а емкость их возросла, примерно в 30 раз (со 100 Кбайт до 2,88 Мбайт), что совсем немного для такого длительного периода.

Гибкий диск (дискета) по размещению информации на нем схож с жестким диском: у 3,5 дюймовой дискеты (диаметром около 85 мм) имеется по 80 концентрических дорожек с обеих сторон, на которых могут быть записаны по 9, 18 или 36 секторов размером 512 байтов каждый (что дает соответственно емкость дискеты 720 Кбайт, 1,44 Мбайт и 2,88 Мбайт). Наиболее распространенным вариантом являются дискеты емкостью 1,44 Мбайт. Их можно разметить и иным способом, например увеличив число секторов до 20 (что позволяет сделать известный драйвер 800.com), однако это, как правило, приводит к снижению надежности считывания.

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

Начало дорожки на дискетах отмечается специальным индексным отверстием. У старых (5-дюймовых) дискет это отверстие было сделано непосредственно в диске и его футляре, у 3,5-дюймовых - оно расположено в металлической вставке, занимающей центральную часть гибкого диска.

Кроме 3,5-дюймовых дискет, существовали 8- и 5-дюймовые дискеты различной емкости, имевшие различную плотность записи, количество дорожек, в том числе, с записью только на одной стороне диска, но в настоящее время они уже давно не используются.

Привод накопителя на гибких магнитных дисках включает в себя электромеханическую часть с блоком головок чтения/записи и электронную часть.

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

Шпиндельный двигатель низкооборотный: гибкий диск вращается с постоянной (после разгона) угловой скоростью 300-360 об/мин. Стабильность скорости вращения поддерживается следящей системой.

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

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

Сами головки чтения/записи более простые, чем у жестких дисков, так как плотность записи информации в НГМД значительно ниже (135 дорожек на дюйм, а не несколько десятков тысяч). Они представляют собой обычные электромагнитные головки, осуществляющие чтение и запись при непосредственном контакте с дискетой, что возможно в связи с малой скоростью ее вращения. Однако такой способ, будучи более простым в реализации, менее надежен и приводит к более быстрому износу дискет и головок.

Для уменьшения взаимного влияния верхняя и нижняя головки несколько смещены относительно друг друга по радиусу. Нижняя головка имеет номер 0, верхняя - 1.

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

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

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

В персональных ЭВМ НГМД подключается 34-проводным кабелем (шлейфом), который можно использовать для двух дисководов. Все провода этого кабеля с нечетными номерами - земля. Физически сигналы по линиям передаются стандартными уровнями ТТЛ.

Контроллер накопителей на гибких магнитных дисках внешний. В ПЭВМ он располагается в одной из микросхем чипсета (в южном мосте, или контроллере ввода-вывода). Для передачи данных контроллер обычно использует режим прямого доступа к памяти.

Время обращения к НГМД обычно не является критическим параметром. Оценить его величину можно, зная скорость вращения шпинделя и емкость дорожки. При скорости вращения 300 об/мин и емкости дорожки 9 Кбайт (18 секторов по 512 байт) скорость передачи данных составляет примерно 50 Кбайт/с. Время перемещения головок на один шаг имеет тот же порядок, что и для жестких дисков (2 мс и выше для более старых накопителей). Соответственно перемещение между крайними цилиндрами займет уже в 4-5 раз больше времени. Кроме того, следует принять в расчет еще и время успокоения головок после позиционирования (порядка 15 мс).