Рефераты. Устройства ввода/вывода информации. Устройства хранения данных

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

Итак, запись и считывание информации с диска основаны на принципах электромаг­нетизма. При записи данных на диск электрический ток пропускается через электромаг­нит (головку устройства), в результате чего создаются зоны намагниченности, которые и сохраняются на диске. Данные считываются с диска при перемещении головки над его

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

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

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

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

Если во время воспроизведения головка регистрирует группу магнитных доменов оди­наковой полярности, она не генерирует никаких сигналов.

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

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

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

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

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

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

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

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

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

Поверхностная плотность записи

Она определяется как произведение линейной плотности записи вдоль дорожки, выражаемой в битах на дюйм (Bits Per Inch — BPI), и количества дорожек на дюйм (Tracks Per Inch — TPI) (рис. 1. 5). В результате поверхностная плотность записи выражается в Мбит/дюйм2.

В накопителях данные записываются в виде дорожек; каждая дорожка, в свою очередь, состоит из секторов. На рис.1.6 показан магнитный диск 5,25-дюймовой дискеты на 360 Кбайт, состоящий из 40 дорожек на каждой стороне, а каждая дорожка разделена на 9 секторов.

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

Обратите внимание, что девятый сектор длиннее всех остальных. Это сделано для то­го, чтобы компенсировать отличия в скорости вращения различных накопителей. Большая часть поверхности рассматриваемой дискеты не используется; это связано с длиной внеш­них и внутренних секторов.

 

 

 

 

 

 

 

 

 

 

1.1. Жёсткие диски

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

Основными элементами накопителя жестком диске являются несколько круглых алюминиевых или некристаллических стекловидных пластин. В отличие от гибких дисков (дискет); их нель­зя согнуть; отсюда и появилось название жесткий диск.

Накопители на жестких дисках обычно называют винчестерами. Этот термин появился в 1960-х годах, когда IBM выпустила высокоскоростной накопитель с одним несъемным и одним смен­ным дисками емкостью по 30 Мбайт. Этот накопитель состоял из пластин, которые вращались с высокой скоростью, и "парящих" над ними головок, а номер его разработки — 30-30. Та­кое цифровое обозначение (30-30) совпало с обозначением популярного нарезного оружия Winchester, поэтому термин винчестер вскоре стал применяться в отношении любого стацио­нарно закрепленного жесткого диска.

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

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

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

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

Частота вращения дисков 3600, 5400, 5600, 6400, 7200, 10000 об/мин и Накопители со скоростью вращения 10000 или 15 000 об/мин используются обычно только в высокоэффективных рабочих станциях или серверах.

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

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

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

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

Страницы: 1, 2, 3, 4, 5, 6, 7, 8



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.