Хранение данных на магнитных носителях 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Хранение данных на магнитных носителях



Способы кодирования данных

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

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

Чтобы оптимальным образом расположить импульсы в сигнале записи, необработанные исходные данные пропускаются через специальное устройство, которое называется кодером/декодером (encoder/decoder). Это устройство преобразует двоичные данные в электрические сигналы, оптимизированные в аспекте размещения зон смены знака на дорожке записи. Во время считывания кодер/декодер выполняет обратное преобразование: восстанавливает из сигнала последовательность двоичных данных. За прошедшие годы было разработано несколько методов кодирования данных, причем главной целью разработчиков было достижение максимальной эффективности и надежности записи и считывания информации.

При работе с цифровыми данными особое значение приобретает синхронизация. Во время считывания или записи очень важно точно определить момент каждой смены знака. Если синхронизация отсутствует, то момент смены знака может быть определен неправильно, в результате чего неизбежна потеря или искажение информации. Чтобы предотвратить это, работа передающего и принимающего устройств должна быть строго синхронизирована. Существует два пути решения данной проблемы. Во-первых, синхронизировать работу двух устройств, передавая специальный сигнал синхронизации (или синхросигнал) по отдельному каналу связи. Во-вторых, объединить синхросигнал с сигналом данных и передать их вместе по одному каналу. Именно в этом и заключается суть большинства способов кодирования данных.

Хотя разработано великое множество самых разнообразных методов, на сегодняшний день реально используются только три из них:

ü частотная модуляция (FM);

ü модифицированная частотная модуляция (MFM);

ü кодирование с ограничением длины поля записи (RLL).

Частотная модуляция (FM)

Метод кодирования FM (Frequency Modulation — частотная модуляция) был разработан прежде других и использовался при записи на гибкие диски так называемой одинарной плотности (single density) в первых ПК. Емкость таких односторонних дискет составляла всего 80 Кбайт. В 1970-х годах запись по методу частотной модуляции использовалась во многих устройствах, но сейчас от него полностью отказались.

Что такое жесткий диск

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

Основными элементами накопителя являются несколько круглых алюминиевых или некристаллических стекловидных пластин. В отличие от гибких дисков (дискет), их нельзя согнуть; отсюда и появилось название жесткий диск (рис. 4). В большинстве устройств они несъемные, поэтому иногда такие накопители называются фиксированными (fixed disk). Существуют также накопители со сменными дисками, например устройства Iomega Zip и Jaz.

Новейшие достижения

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

Максимальная емкость 5,25-дюймовых накопителей увеличилась от 10 Мбайт (1982 год) до 180 Гбайт и больше для 3,5-дюймовых накопителей половинной высоты (Seagate Barracuda 180). Емкость 2,5-дюймовых дисководов с высотой не более 12,5 мм, которые используются в портативных компьютерах, выросла до 32 Гбайт (IBM Travelstar 32GH). Жесткие диски объемом менее 10 Гбайт в современных настольных компьютерах практически не используются.

Скорость передачи данных увеличилась от 85–102 Кбайт/с в компьютере IBM XT (1983 год) до 51,15 Мбайт/с в наиболее быстродействующих системах (Seagate Cheetah 73LP).

Среднее время поиска (т.е. время установки головки на нужную дорожку) уменьшилось от 85 мс в компьютере IBM XT (1983 год) до 4,2 мс в одном из самых быстродействующих на сегодняшний день дисководе (Seagate Cheetah X15).

В 1982 году накопитель емкостью 10 Мбайт стоил более 1500 долларов (150 долларов за мегабайт). В настоящее время, стоимость жестких дисков снизилась до половины цента за мегабайт.

 

Рис. 4. Вид накопителя на жестких дисках со снятой верхней крышкой

Принципы работы накопителей на жестких дисках

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

В накопителях обычно устанавливается несколько дисков, и данные записываются на обеих сторонах каждого из них. В большинстве накопителей есть по меньшей мере два или три диска (что позволяет выполнять запись на четырех или шести сторонах), но существуют также устройства, содержащие до 11 и более дисков. Однотипные (одинаково расположенные) дорожки на всех сторонах дисков объединяются в цилиндр (рис. 6). Для каждой стороны диска предусмотрена своя дорожка чтения/записи, но при этом все головки смонтированы на общем стержне, или стойке. Поэтому головки не могут перемещаться независимо друг от друга и двигаются только синхронно.

Жесткие диски вращаются намного быстрее, чем гибкие. Частота их вращения даже в большинстве первых моделей составляла 3 600 об/мин (т.е. в 10 раз больше, чем в накопителе на гибких дисках) и до последнего времени была почти стандартом для жестких дисков. Но в настоящее время частота вращения жестких дисков возросла. Например, в портативном компьютере Toshiba диск объемом 3,3 Гбайт вращается с частотой 4 852 об/мин, но уже существуют модели с частотами 5 400, 5 600, 6 400, 7 200, 10 000 и даже 15 000 об/мин. Скорость работы того или иного жесткого диска зависит от частоты его вращения, скорости перемещения системы головок и количества секторов на дорожке.

При нормальной работе жесткого диска головки чтения/записи не касаются (и не должны касаться!) дисков. Но при выключении питания и остановке дисков они опускаются на поверхность. Во время работы устройства между головкой и поверхностью вращающегося диска образуется очень малый воздушный зазор (воздушная подушка). Если в этот зазор попадет пылинка или произойдет сотрясение, головка “столкнется” с диском, вращающимся “на полном ходу”. Если удар будет достаточно сильным, произойдет поломка головки. Последствия этого могут быть разными — от потери нескольких байтов данных до выхода из строя всего накопителя. Поэтому в большинстве накопителей поверхности магнитных дисков легируют и покрывают специальными смазками, что позволяет устройствам выдерживать ежедневные “взлеты” и “приземления” головок, а также более серьезные потрясения.


 

 

 

Рис. 5. Дорожки и секторы накопителя на жестких дисках     

Рис. 6. Цилиндр накопителя

на жестких дисках


Дорожки и секторы

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

Количество секторов может быть разным в зависимости от плотности дорожек и типа накопителя. Например, дорожка гибких дисков может содержать от 8 до 36 секторов, а дорожка жесткого диска — от 380 до 700. Секторы, создаваемые с помощью стандартных программ форматирования, имеют емкость 512 байт, но не исключено, что в будущем эта величина изменится.

Нумерация секторов на дорожке начинается с единицы, в отличие от головок и цилиндров, отсчет которых ведется с нуля. Например, дискета HD (High Density) формата 3,5 дюйма (емкостью 1,44 Мбайт) содержит 80 цилиндров, пронумерованных от 0 до 79, в дисководе установлены две головки (с номерами 0 и 1), и каждая дорожка цилиндра разбита на 18 секторов (1–18).

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

В начале каждого сектора записывается его заголовок (или префикс — prefix portion), по которому определяется начало и номер сектора, а в конце — заключение (или суффикс — suffix portion), в котором находится контрольная сумма (checksum), необходимая для проверки целостности данных. В большинстве новых дисководов вместо заголовка используется так называемая запись No-ID, вмещающая в себя больший объем данных. Помимо указанных областей служебной информации, каждый сектор содержит область данных емкостью 512 байт.

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

Форматирование дисков

Различают два вида форматирования диска:

ü физическое, или форматирование низкого уровня;

ü логическое, или форматирование высокого уровня.

При форматировании гибких дисков с помощью программы Explorer Windows 9x или команды DOS FORMAT выполняются обе операции, но для жестких дисков эти операции следует выполнять отдельно. Более того, для жесткого диска существует и третий этап, выполняемый между двумя указанными операциями форматирования, — разбивка диска на разделы. Создание разделов абсолютно необходимо в том случае, если вы предполагаете использовать на одном компьютере несколько операционных систем. Физическое форматирование всегда выполняется одинаково, независимо от свойств операционной системы и параметров форматирования высокого уровня (которые могут быть различными для разных операционных систем). Это позволяет совмещать несколько операционных систем на одном жестком диске.

При организации нескольких разделов на одном накопителе каждый из них может использоваться для работы под управлением своей операционной системы либо представлять отдельный том (volume), или логический диск (logical drive). Том, или логический диск, — это то, чему система присваивает буквенное обозначение.

Таким образом, форматирование жесткого диска выполняется в три этапа.

1. Форматирование низкого уровня.

2. Организация разделов на диске.

3. Форматирование высокого уровня.

Диски

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

v 5,25 дюйма (на самом деле — 130 мм, или 5,12 дюйма);

v 3,5 дюйма (на самом деле — 95 мм, или 3,74 дюйма);

v 2,5 дюйма (на самом деле — 65 мм, или 2,56 дюйма);

v 1 дюйм (на самом деле — 34 мм, или 1,33 дюйма).

Существуют также накопители с дисками больших размеров, например 8 дюймов, 14 дюймов и даже больше, но, как правило, эти устройства в персональных компьютерах не используются. Сейчас в настольных и некоторых портативных моделях чаще всего устанавливаются накопители формата 3,5 дюйма, а малогабаритные устройства (формата 2,5 дюйма и меньше) — в портативных системах.

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

Рабочий слой диска

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

o оксидный;

o тонкопленочный.

Оксидный слой представляет собой полимерное покрытие с наполнителем из окиси железа.

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

Тонкопленочный гальванизированный рабочий слой получают путем электролиза. Это происходит почти так же, как при хромировании бампера автомобиля. Алюминиевую подложку диска последовательно погружают в ванны с различными растворами, в результате чего она покрывается несколькими слоями металлической пленки. Рабочим слоем служит слой из сплава кобальта толщиной всего около 1 микродюйма (приблизительно 0,025 мкм).

Головки чтения/записи

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

На рис. 10 показана стандартная конструкция механизма привода головок с подвижной катушкой.

Когда накопитель выключен, головки касаются дисков под действием пружин. При раскручивании дисков аэродинамическое давление под головками повышается и они отрываются от рабочих поверхностей (“взлетают”). Когда диск вращается на полной скорости, зазор между ним и головками может составлять 0,5–5 микродюймов (0,01–0,5 мкм) и даже больше.

 

Рис. 10. Головки чтения/записи и поворотный привод с подвижной катушкой

Механизмы привода головок

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

o с шаговым двигателем;

o с подвижной катушкой.

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

Привод с шаговым двигателем

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

Привод с подвижной катушкой

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

Привод с подвижной катушкой работает по принципу электромагнетизма. Механизмы привода головок с подвижной катушкой бывают двух типов:

· линейный;

· поворотный.

Эти типы отличаются только физическим расположением магнитов и катушек.

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

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

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

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

Двигатель привода дисков

Двигатель, приводящий во вращение диски, часто называют шпиндельным (spindle). Шпиндельный двигатель всегда связан с осью вращения дисков, никакие приводные ремни или шестерни для этого не используются. Двигатель должен быть бесшумным: любые вибрации передаются дискам и могут привести к ошибкам при считывании и записи.

Частота вращения двигателя должна быть строго определенной. Обычно она колеблется от 3 600 до 7 200 об/мин или больше, а для ее стабилизации используется схема управления двигателем с обратной связью (автоподстройкой), позволяющая добиться высокой точности.

  Плата управления

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

Кабели и разъемы накопителей

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

· интерфейсный разъем (или разъемы);

· разъем питания;

Наибольшее значение имеют интерфейсные разъемы, потому что через них передаются данные и команды в накопитель и обратно. Многие стандарты интерфейсов предусматривают подключение нескольких накопителей к одному кабелю (шине). Естественно, в этом случае их должно быть не меньше двух; в интерфейсе SCSI допускается подключение до семи накопителей к одному кабелю (Wide SCSI-2 поддерживает до 15 устройств). В некоторых стандартах (например, в ST-506/412 или ESDI) для данных и управляющих сигналов предусмотрены отдельные разъемы, поэтому накопитель и контроллер соединяются двумя кабелями, однако большинство современных устройств ISE и SCSI подключаются с помощью одного кабеля.

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

Хранение данных на магнитных носителях

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

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

Однако существует и противоположный эффект: в проводнике, на который воздействует переменное магнитное поле, возникает электрический ток. При изменении полярности магнитного поля изменяется и направление электрического тока (рис. 2).

Головка чтения/записи в любом дисковом накопителе состоит из U-образного ферромагнитного сердечника и намотанной на него катушки (обмотки), по которой может протекать электрический ток. При пропускании тока через обмотку в сердечнике (магнитопроводе) головки создается магнитное поле (рис. 3). При переключении направления протекающего тока полярность магнитного поля также изменяется. В сущности, головки представляют собой электромагниты, полярность которых можно очень быстро изменить, переключив направление пропускаемого электрического тока.

Рис. 1. При пропускании тока через проводник вокруг него образуется магнитное поле

Рис. 2. При перемещении проводника в магнитном поле в нем генерируется электрический ток

Рис. 3. Головка чтения/записи

Магнитное поле в сердечнике частично распространяется в окружающее пространство благодаря наличию зазора, “пропиленного” в основании буквы U. Если вблизи зазора располагается другой ферромагнетик (рабочий слой носителя), то магнитное поле в нем локализуется, поскольку подобные вещества обладают меньшим магнитным сопротивлением, чем воздух. Магнитный поток, пересекающий зазор, замыкается через носитель, что приводит к поляризации его магнитных частиц (доменов) в направлении действия поля. Направление поля и, следовательно, остаточная намагниченность носителя зависят от полярности электрического поля в обмотке головки.

Гибкие магнитные диски обычно делаются на лавсановой, а жесткие — на алюминиевой или стеклянной подложке, на которую наносится слой ферромагнитного материала. Рабочий слой в основном состоит из окиси железа с различными добавками. Магнитные поля, создаваемые отдельными доменами на чистом диске, ориентированы случайным образом и взаимно компенсируются на любом сколько-нибудь протяженном (макроскопическом) участке поверхности диска, поэтому его остаточная намагниченность равна нулю.

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



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 152; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.217.220.114 (0.052 с.)