Физическое окружение вычислительной техники

       

 Методы хранения информации


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

Понятно, что производители винчестеров заинтересованы в размещении как можно большего числа битов на одной дорожке. Здесь им на помощь приходят различные методы кодирования и записи данных. Наиболее распространенным когда то был способ магнитной записи — модифицированной частотной модуляции (MFM, Modified Frequency Modulation). В соответствии с ним в простейшем случае каждому изменению знака намагниченности на противоположный присваивалось значение бита данных. Другие методы записи, использующие так называемое групповое RLL-кодирование (Run Length Limited), оказались более эффективными по плотности записи и в настоящее время практически вытеснили метод MFM.

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

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

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


Содержание раздела