Запись данных на жесткий диск осуществляется. Запись и считывание информациисмагнитногодиска

Используют два основных метода записи: метод частотной модуляции (ЧМ) и метод модифицированной ЧМ. В контроллере (адаптере) НГМД данные обрабатываются в двоичном коде и передаются в НГМД в последовательном коде.

Способ частотной модуляции является двухчастотным. При записи в начале тактового интервала производится переключение тока в МГ и направление намагниченности поверхности изменяется. Переключение тока записи отмечает начало тактов записи и используется при считывании для формирования сигналов синхронизации.

Способ обладает свойством самосинхонизации . При записи "1" в середине тактового интервала производится инвертирование тока, а при записи "0" - нет. При считывании в моменты середины тактового интервала определяют наличие сигнала произвольной полярности.

Наличие сигнала в этот момент соответствует "1", а отсутствие - "0".

Формат записи информации на гибком магнитном диске

Каждая дорожка на дискете разделена на секторы. Размер сектора является основной характеристикой формата и определяет наименьший объем данных, который может быть записан одной операцией ввода-вывода. Применяемые в НГМД форматы различаются числом секторов на дорожке и объемом одного сектора. Максимальное количество секторов на дорожке определяется операционной системой. Секторы отделяются друг от друга интервалами, в которых информация не записывается. Произведение числа дорожек на количество секторов и количество сторон дискеты определяет ее информационную емкость.

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

Среднее время доступа к диску в миллисекундах оценивается по следующему выражению: где - число дорожек на рабочей поверхности ГМД; - время перемещения МГ с дорожки на дорожку; - время успокоения системы позиционирования.

Конструкция дискет

Накопитель на жестких магнитных дисках (НЖМД)


Жесткий магнитный диск -это круглая металлическая пластина толщиной 1,5..2мм, покрытая ферромагнитным слоем и специальным защитным слоем. Для записи и чтения используется обе поверхности диска.

Принцип работы

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

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


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

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

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

Поскольку пакеты магнитных дисков содержатся в плотно закрытых корпусах и их ремонт не предусмотрен, плотность дорожек на них очень высока - до 96 000 и более на дюйм (Hitachi Travelstar 80GH). Блоки HDA (Head Disk Assembly - блок головок и дисков) собирают в специальных цехах, в условиях практически полной стерильности. Обслуживанием HDA занимаются считанные фирмы, поэтому ремонт или замена каких-либо деталей внутри герметичного блока HDA обходится очень дорого.

Метод записи данных на жесткий магнитный диск

Для записи на ЖМД используются методы ЧМ, модифицированной частотной модуляции (МЧМ) и RLL -метод, при котором каждый байт данных преобразуется в 16-битовый код.

При методе МЧМ плотность записи данных возрастает вдвое по сравнению с методом ЧМ. Если записываемый бит данных является единицей, то стоящий перед ним бит тактового импульса не записывается. Если записывается "0", а предыдущий бит был "1", то синхросигнал также не записывается, как и бит данных. Если перед "0" стоит бит "0", то синхросигнал записывается.

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

Дорожка - это одно "кольцо" данных на одной стороне диска. Дорожки на диске разбивают на нумерованные отрезки, называемые секторами.

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

Нумерация секторов на дорожке начинается с единицы, в отличие от головок и цилиндров, отсчет которых ведется с нуля.

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

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

Форматирование низкого уровня современных жестких дисков выполняется на заводе, изготовитель указывает только форматную емкость диска. В каждом секторе можно записать 512 байт данных, но область данных - это только часть сектора. Каждый сектор на диске обычно занимает 571 байт, из которых под данные отводится только 512 байт.

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

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

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

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

В поле данных можно записать 512 байт информации. За ним располагается еще одно поле CRC для проверки правильности записи данных. В большинстве накопителей размер этого поля составляет два байта, но некоторые контроллеры могут работать и с более длинными полями кодов коррекции ошибок ( Error Correction Code - ЕСС ). Записанные в этом поле байты кодов коррекции ошибок позволяют при считывании обнаруживать и исправлять некоторые ошибки. Эффективность этой операции зависит от выбранного метода коррекции и особенностей контроллера. Наличие интервала отключения записи позволяет полностью завершить анализ байтов ECC (CRC) .

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

Формат записи информации на жестком магнитном диске

В НЖМД обычно используются форматы данных с фиксированным числом секторов на дорожке (17, 34 или 52) и с объемом данных в одном секторе 512 или 1024 байта. Секторы маркируются магнитным маркером.

Начало каждого сектора обозначается адресным маркером. В начале идентификатора и поля данных записываются байты синхронизации, служащие для синхронизации схемы выделения данных адаптера НЖМД. Идентификатор сектора содержит адрес диска в пакете, представленный кодами номеров цилиндра, головки и сектора. В идентификатор дополнительно вводят байты сравнения и флага. Байт сравнения представляет одинаковое для каждого сектора число (осуществляется правильность считывания идентификатора). Байт флага содержит флаг - указатель состояния дорожки.

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

Среднее время доступа к информации на НЖМД составляет

где tn - среднее время позиционирования;

F - скорость вращения диска;

tобм - время обмена.

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

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

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

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

При форматировании гибких дисков с помощью программы Проводник (Windows Explorer ) или команды DOS FORMAT выполняются обе операции.

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

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

  • Форматирование низкого уровня.
  • Организация разделов на диске.
  • Форматирование высокого уровня.
Форматирование низкого уровня

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

В первых контроллерах ST-506 /412 при записи по методу MFM дорожки разбивались на 17 секторов, а в контроллерах этого же типа, но с RLL -кодированием количество секторов увеличилось до 26. В накопителях ESDI на дорожке содержится 32 и более секторов. В накопителях IDE контроллеры встроенные, и, в зависимости от их типа, количество секторов колеблется в пределах 17-700 и более. Накопители SCSI - это накопители IDE со встроенным адаптером шины SCSI (контроллер тоже встроенный), поэтому количество секторов на дорожке может быть совершенно произвольным и зависит только от типа установленного контроллера.

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


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

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

При использовании метода зонной записи каждая поверхность диска уже содержит 545,63 сектора на дорожку. Если не использовать метод зонной записи, то каждая дорожка будет ограничена 360 секторами. Выигрыш при использовании метода зонной записи составляет около 52%.

Обратите внимание на различия в скорости передачи данных для каждой зоны. Поскольку частота вращения шпинделя 7 200 об/мин, один оборот совершается за 1/120 секунды или же 8,33 миллисекунды. Дорожки во внешней зоне (нулевой) имеют скорость передачи данных 44,24 Мбайт/с, а во внутренней зоне (15) - всего 22,12 Мбайт/с. Средняя скорость передачи данных составляет 33,52 Мбайт/с.

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

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

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

FAT (File Allocation Table - таблица размещения файлов). Это стандартная файловая система для DOS, Windows 9х и Windows NT. В разделах FAT под DOS допустимая длина имен файлов - 11 символов (8 символов собственно имени и 3 символа расширения), а объем тома (логического диска) - до 2 Гбайт. Под Windows 9х/Windows NT 4.0 и выше допустимая длина имен файлов - 255 символов.

С помощью программы FDISK можно создать только два физических раздела FAT на жестком диске - основной и дополнительный, а в дополнительном разделе можно создать до 25 логических томов. Программа Partition Magic может создавать четыре основных раздела или три основных и один дополнительный.

FAT32 (File Allocation Table, 32-bit - 32-разрядная таблица размещения файлов) . Используется с Windows 95 OSR2 (OEM Service Release 2), Windows 98 и Windows 2000. В таблицах FAT 32 ячейкам размещения соответствуют 32-разрядные числа. При такой файловой структуре объем тома (логического диска) может достигать 2 Тбайт (2 048 Гбайт).

NTFS (Windows NT File System - файловая система Windows NT) . Доступна тольков Windows NT/2000/XP/2003. Длина имен файлов может достигать 256 символов, размер раздела (теоретически) - 16 Эбайт (16^1018 байт). NTFS обеспечивает дополнительные возможности, не предоставляемые другими файловыми системами, например средства безопасности.

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

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

При форматировании высокого уровня операционная система создает структуры для работы с файлами и данными. В каждый раздел (логический диск) заносится загрузочный сектор тома (Volume Boot Sector - VBS ), две копии таблицы размещения файлов (FAT ) и корневой каталог ( Root Directory ). С помощью этих структур данных операционная система распределяет дисковое пространство, отслеживает расположение файлов и даже "обходит", во избежание проблем, дефектные участки на диске. В сущности, форматирование высокого уровня - это не столько форматирование, сколько создание оглавления диска и таблицы размещения файлов.

“Внешняя память на

магнитных лентах и дисках”

Внешняяпамять............................................................................................................................................. 3

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

Гибкие магнитные диски (ГМД).................................................................................................................. 4

Жесткий магнитный диск (ЖМД) ................................................................................................................ 5

Магнитная лента............................................................................................................................................ 6

Запись и считывание информациисмагнитногодиска......................................................................... 7

Внешняяпамять

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

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

Традиционно системы хранения можно разделить на следующие три класса:

1. Быстрые системы с произвольным доступом. Это "жесткие диски" Имеют небольшое время доступа и самую высокую удельную стоимость хранения.

  1. Относительно медленные системы с последовательным доступом. Это отдельно стоящие приводы магнитных лент, библиотеки магнитных лент. Обладают наибольшим временем доступа, наибольшей емкостью и наименьшей удельной стоимостью хранения данных. Используются также в системах иерархического хранения данных.
  2. Системы с произвольным доступом, которые по емкости, стоимости, скорости занимают промежуточное положение. Это системы, построенные на базе магнитооптики, DVD и CD (R, RW) технологий. В настоящее время используются для организации небольших архивов и промежуточного хранения, в системах иерархического хранения данных.

Носители на магнитных дисках

Самым распространенным устройством внешней памяти на современных компьютерах стали накопители на магнитных дисках (НМД) или дисководы.

Дисковод – устройство для записи и чтения информации на магнитный диск.

Дисководы подразделяются на:

Гибкие магнитные диски (ГМД) или просто дискеты;

Жесткий магнитный диск (ЖМД) или по-другому винчестер.

Количество секторов на дорожке определяется типом диска и его форматом.Все секторы на одном диске имеют фиксированный размер. Персональные компьютеры могут работать с разными размерами секторов – от 128 до 1024. Стандартом является 512 байт.

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

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

Сочетание всех этих измерений дает нам емкость (размер памяти) диска .

Дискета одного и того же вида может иметь разный формат .

Процедура разметки МД на дорожки и сектора называется форматированием диска.

Гибкие магнитные диски (ГМД)

Дискета или гибкий диск – это компактное низкоскоростное малой ёмкое средство хранения и переноса информации.

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

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

ГМД бываютдвух видов:

5,25-дюймовые;

3,5-дюймовые

В компьютерах последних лет выпуска чаще стали использовать накопители для дискет размером 3,5 дюйма (89 мм) и емкостью 0,7 и 1,44 Мбайт. Переход на их использованиебыл в первую очередь связан с бурным развитием портативных компьютеров, в которых нельзя было использовать прежние накопители из-за больших размеров последних.

  1. осевое отверстие, в которое входит дисковод;
  2. окно для считывания и записи, где головка дисковода соприкасается с дискетой.
  3. индексное отверстие, позволяющее дисководу видеть индексное отверстие самой дискеты, обеспечивающее определение начала дорожки;
  4. надрезы снятия напряжения, служащие для предохранения дискеты от перегибов;
  5. вырез защиты от записи, если закрыть этот вырез, на эту дискету нельзя производить запись.

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

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

Жесткий магнитный диск (ЖМД)

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

ЖМД - это не один диск, а пакет ЖМД, сделанных из алюминиевого сплава. Этот пакет заключен вместе с головками чтения-записи в герметичный корпус, следовательно, надежно защищен от пыли и загрязнений, встроен в дисковод и, в отличие от дискет, является несъемным. Герметизация позволяет достичь неплохих технических характеристик - большой емкости (от сотен Мбайт до нескольких Гбайт) и высокого для внешней памяти быстродействия.

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

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

Информация на внешних носителях имеет файловую структуру .

Файл – это однотипная информация, хранящаяся на внешнем носителе и объединенная общим именем.

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

Связь между накопителем на жестком магнитном диске и старинным охотничьим ружьем крайне иллюзорна и сводится всего-навсего к совпадению обозначений. Дело в том, что первый загерметизированный жесткий диск, разработанный фирмой IBM в 1973 г., имел 30 цилиндров (по 30 дорожек на каждой поверхности), а каждая дорожка – 30 секторов. Вот почему первый накопитель получил обозначение 30/30, как калибр винтовки «винчестер».

Магнитная лента

Накопитель на магнитной ленте (стример)состоит из полоски плотного вещества, на которую напыляется слой ферромагнетиков. Именно на этот слой “запоминается” информация.

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

Процесс записипохож на процесс записи на виниловые пластинки - при помощи магнитной индукционной вместо специального аппарата.

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

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

Данные, используемые в компьютерной технике, записываются на магнитные носители таким же образом, с той разницей, что для данных нужно меньше места на плёнке, чем для звука. Просто вся информация, записываемая на магнитный носитель в компьютерах, записывается в двоичной системе - если при чтении с носителя головка “чувствует” нахождение под собой домена(домен – частица-стрелка магнитного покрытия), то это означает, что значение данной частички данных равно “ 1” , если не “чувствует”, то значение - “ 0” . А дальше уже система компьютера преобразует данные, записанные в двоичной системе, в более понятную для человека систему.

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

Несмотря на то, что приводов магнитных лент и картриджей разной конструкции достаточно много, базовых технологий, используемых во всех устройствах, всего две. Это линейная запись (запись с неподвижной магнитной головкой) и наклонно-строчная запись . Оба метода пришли из аналоговой магнитной записи.

Линейная система записи имеет свои характерные особенности. Чтобы обеспечить необходимую плотность записи лента должна двигаться мимо магнитной головки со скоростью порядка 160 дюймов/с (порядка 70 см/с). Чем быстрее достигается рабочая скорость движения ленты, тем меньше задержек при неизбежном старт-стопном движении ленты. Поэтому, чем более быстродействующий лентопротяжный механизм, тем больше механическая нагрузка на ленту и применение современных тонких лент AME в этом случае недопустимо.

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

Запись и считывание информациисмагнитногодиска

Записи и считывания информации осуществляются с помощью магнитных головок плавающего типа. Они крепятся на рычагах, которые перемещаются по радиусу диска с помощью специального следящего привода.

Плотность записи – это количество элементов двоичной памяти на единицу длины носителя.

Плотность записи определяется величиной зазора между диском и магнитной головкой, а от стабильности зазора зависит качество записи (считывания). Для повышения плотности записи необходимо уменьшить зазор, однако при этом значительно повышаются требования к рабочей поверхности дисков. При малом зазоре и больших погрешностях в макро геометрии поверхности имеют место значительные колебания амплитуды сигнала воспроизведения. Для надежной работы накопителя на гибких магнитных дискахнеобходимо обеспечить шероховатость поверхности не более Ra=0,22 мкм и минимальные микрогеометрические отклонения. Торцевое биение диска при вращении с чистотой 30 об/с не должно превышать 0,3 мм, а удельная неплоскостность 0,7 мкм на длине 10 мм. Выполнение этих требований представляет значительные трудности.

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

Накопители на жестких дисках объединяют в одном корпусе носитель (носители), устройство чтения/записи и интерфейсную часть, называемую контроллером жесткого диска. Типичной конструкцией жесткого диска является исполнение в виде одного устройства - камеры, внутри которой находится один или более дисковых носителей насажанных на один шпиндель и блок головок чтения/записи с их общим приводящим механизмом(рисунок 1). Рядом с камерой носителей и головок располагаются схемы управления головками, дисками и интерфейсная часть. На интерфейсной карте устройства располагается интерфейс дискового устройства, а контроллер с его интерфейсом располагается на самом устройстве. С интерфейсным адаптером схемы накопителя соединяются при помощи комплекта шлейфов.

Рисунок 1. Устройство жесткого диска

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

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

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

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

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

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

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

Принципы магнитной записи на жесткий диск

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


Рисунок 2. Принцип записи и считывания информации с магнитного носителя

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

При периодическом изменении направления поля записи в рабочем слое носителя возникает цепочка участков с противоположным направлением намагниченности, которые соприкасаются друг с другом одноименными полюсами. Рассмотренный вид записи, когда участки рабочего слоя носителя перемагничиваются вдоль его движения, называется продольной записью (рисунок 3).

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


Рисунок 3. Последовательность участков с противоположным направлением намагниченности

Для магнитной записи используются носители в виде магнитных пластин (дисков). Пластины изготавливаются процессом напыления множественных металлических пленок и защитного слоя покрытия на очень плоскую, бездефектную стеклянную или алюминиевую подложку. Информация размещается в виде концентрических окружностей, называемых дорожками (рисунок 4). В современных НЖМД плотность дорожек достигает значений 4,3*104 дорожек на один сантиметр радиуса пластины.


Рисунок 4. Размещение дорожек на поверхности диска

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

Магнитный диск – носитель информации в форме круглой пластины (диска), поверхность которой покрыта магнитным материалом.

Подложка магнитного диска может быть жесткой (жесткий магнитный диск), изготовленный из алюминиевого сплава, или гибкой (гибкий магнитный диск), изготовленный из полиэфира. В зависимости от вида исползуемого диска накопители на магнитных дисках подразделяются на накопители на гибких дисках (НГМД FloppyDiskDrive - FDD) и накопители на жестких магнитных дисках (НЖМД HardDiskDrivt – HDD).

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

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

Рис. 5.26. Магнитная запись цифровой информации а), НГМД б) и НЖМД в)

Конструктивно современный НГМД состоит из четырех основных элементов:

Рабочий двигатель, обеспечивающий постоянную скорость вращения дискеты (в современных дисководах – 300 об./мин);

Рабочие головки, предназначенные для записи и чтения данных. Дисковод оснащается двумя комбинированными головками (для чтения и записи каждая), которые располагаются над рабочими поверхностями дискеты – одна головка предназначена для верхней, а другая – для нижней поверхности дискеты;

Шаговые двигатели, предназначенные для движения и позиционирования головок;

Управляющая электроника, отвечающая за передачу и преобразование информации, которую считывают или записывают головки.

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

Необходимое условие использование дискеты для записи и чтения информации – ее форматирование, т.е. разбиение (разметка)на определенные участки, по номерам которых можно определить любую запись на диске.

Для форматирования дисков операционные системы используют специальные команды: для DOS – это командаFormat. Дискета разбивается на дорожки (треки), а дорожки на сектора (рис. 5.26). сектор представляет собой минимальную физическую единицу хранения информации на диске. Его размер для DOS, как правило, равен 512 байт. Дорожки нумеруются начиная от края к центру диска, при этом каждая дорожка имеет одно и то же количествосекторов. Таким образом, на дорожках, расположенных ближе к центру дискаинформация записывается более плотно.

Наибольшее распространение получили 3,5 – дюймовые (89 мм) дискеты высокой плотности DS/HD (double-side/high-density – две стороны, высокая плотность). Для них число дорожек на одной стороне равно 80, количество секторов на дорожках – 18, соответственно, емкость диска 80х18х2х512=1474560 байт или 1474560/1048576=1,4 Мбайт.

В накопителе на жестких магнитных дисках носители информации представляют собой круглые жесткие пластины (называемые также платтерами), обе поверхности которых покрыты слоем магнитного материала. Первая подобная система памяти была создана фирмой IBM в 1956 г. и называлась RAMAS 305 (Random Access Methodof Accounting and Control). Данное запоминающее устройство состояло из 50 алюминиевых дисков (покрытых магнитным слоем) диаметром около 60 см и толщиной2,5 см, которые были насажены на ось мощного электромотора. На поверхности каждого диска располагалось 100 концентрических дорожек, на каждой из которых можно было запомнить 500 алфавитно-цифровых символов, закодированных в исполнявшемся тогда семибитном коде. RAMAC 305 состоял из двух огромных блоков, занимающих площадь 3х3,5 м, и мог хранить 5 млн символов.

Современные НЖМД строятся по винчестерской технологии и называются винчестерами. Данная технология впервые была применена при создании накопителей на жестких дисках (модели IBM3340) на предприятии IBM в английском городе Винчестер в 1973 г. В винчестерах головки считывания-записи вместе с их несущей конструкцией и дисками заключены в герметический закрытый корпус. Головка, используемая в винчестере, имеет небольшие размеры и массу и размещается на держателе специальной аэродинамической формы. При вращении диска над ним образуется тонкий воздушный слой, обеспечивающий «воздушную подушку» для зависания головки над поверхностью диска на расстоянии единиц микрометров. При этом масса головки и прижимающее усилие к поверхности диска настолько малы, что, даже если в процессе работы устойства головка опускается на зону данных, вероятностьь их повреждения очень низкая. Существует также версия происхождения названия «винчестер», основанная на том, что первые массовые модели НЖМД содержали два магнитных диска по 30 Мбайт каждый и маркировались цифрами «30/30», подобно калибру старинного охотничьего ружья винчестер.

Винчестер (рис. 5.27) состоит из нескольких одинаковых дисков, расположенных друг над другом. Для каждого диска в винчестере имеется пара рабочих головок, которые приводятся в движение и позиционируются шаговым двигателем. Все головки расположены «гребнем». Позиционирование одной головки обязательно вызывает аналогичное перемещение и всех остальных, поэтому, когда речь идет о разбиении винчестера, обычно говорят о цилиндрах (cylinder), а не о дорожках. Цилиндр – это совокупность всех совпадающих друг с другом дорожек по вертикали, по всем рабочим поверхностям.

Рис. 5.27. Винчестер

На 2006 год оптимальное соотношение цены и ёмкости обеспечивают винчестеры примерно на 300 ГБ, а максимальная доступная ёмкость - около 750ГБ, в настоящее время несколько Терабайт.

Магнитные диски состоят из основы, сделанной обычно из алюминия, реже из стекла или керамики и магнитного покрытия, в виде тонкой плёнки магнитотвёрдого материала (ферромагнетика), который служит собственно носителем информации. Магнитные диски собраны в пакет, находящийся на оси шпиндельного электродвигателя со стабильной скоростью вращения. Стабилизация вращения производится контроллером по сервометкам. (Ранее использовался отдельный датчик положения дисков). Обычно дисков в пакете не более трёх, запись может производиться как на одну, так и на обе стороны каждого диска, таким образом диск обычно содержит от 1 до 6 головок.

Блок магнитных головок перемещается вдоль поверхности диска от края к центру посредством сервопривода. На первых винчестерах сервопривод производился шаговым двигателем. Впоследствии стала применяться электромагнитная катушка (англ. сoil), подобная катушке магнито-электрического стрелочного прибора. Для управления головками в винчестере хранятся так называемые адаптивы - индивидуальные для каждого винчестера данные о физических характеристиках сервопривода головок - необходимые амплитуды и времена сигналов управления электромагнитом. Адаптивы обеспечивают быстрое и почти безошибочное позиционирование головки и уверенное удержание её на треке.

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

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

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

Немаловажное значение имеют скоростные характеристики жёстких дисков:

  • Скорость вращения шпинделя (англ. rotational speed , spindle speed ) обычно измеряется в оборотах в минуту (об/мин, rpm). Она не даёт прямой информации о реальной скорости обмена, но позволяет различать более скоростные от менее. Стандартные скорости вращения: 4800, 5600, 7200, 9600, 10 000, 15 000 об/мин. Медленные обычно используются на ноутбуках и других мобильных устройствах, самые скоростные - в серверах.
  • Время доступа - количество времени, необходимое винчестеру от момента приёма команды до начала выдачи данных по интерфейсу. Обычно указывается среднее и максимальное время доступа.
  • Время позиционирования головок (англ. seek time ) - время за которое головки перемещаются и устанавливаются на трек с другого трека. Различают время позиционирования на соседний трек (track-to-track), среднее (average), максимальное (maximum).
  • Скорость передачи данных или пропускная способность - определяет производительность диска при передаче последовательно больших объёмов данных. Эта величина показывает установившуюся скорость передачи, когда головки диска уже на нужном треке и секторе.
  • Внутренняя скорость передачи данных - скорость передачи данных между контроллером и магнитными головками.
  • Внешняя скорость передачи данных - скорость передачи данных по внешнему интерфейсу.

Общая емкость пакета дисков определяется произведением количества цилиндров, количества магнитных головок, количества секторов на дорожке и размера сектора в байтах (как правило, 512 байт). Например, винчестер емкостью 1,2 Гбайт содержит 2631 цилиндра с 16 магнитными дорожками на каждом цилиндре и с 63 секторами на дорожке.

Кроме объема, основными характеристиками производительности накопителя являются:

- время доступа – интервал между моментом, когда процессор запрашивает с диска данные, и моментом их выдачи. Время доступа зависит от расположения головок и пластин под ними, поэтому для него даются средние значения, составляющие в настоящее время единицы миллисекунд;

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

Информация на магнитных дисках обычно хранится в виде файлов.

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

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

Минимальная единица размещения информации на диске, состоящая из одного или несколько секторов дорожки, называется кластером .

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

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

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

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

Жесткий диск IBMсовместимых компьютеров может содержать, как правило, до четырех основных разделов, каждый из которых может быть использован конкретной файловой системой. Кроме того на диске может быть создан один так называемы расширенный (extended) раздел, который в свою очередь может разбиваться на несколько логических дисков, также используемых конкретной файловой системой. Таким образом, на диске может быть до трех главных разделов и один расширенный раздел, содержащий один или несколько логическихдисков. При этом в качестве системного раздела (раздела, содержащего зависимые от аппаратной платформы файлы, необходимые для загрузки и инициализации операционной системы) можно использовать только главный раздел. Главные разделы, а также каждый из логических дисков обозначаются однойиз букв английского алфавита и двоеточием. Буквой С: обозначается первый главный раздел. Следующий раздел получает букву D:, потом Е: и т.д. (Буквой А: принято обозначать дисковод для гибких дисков, буква В: зарезервирована на тот случай, если в компьютере не один, а два дисковода гибких дисков). При создании первого раздела на диске (основного или расширенного) в первом физическом секторе жесткого диска создается главная загрузочная запись (masterbootrecord – MBR) и таблица разделов (partitiontable), содержащая информацию о каждом из имеющихся на диске разделов. Главная загрузочная запись используется программой начальной загрузки BIOS (RomBootstraproutine), которая при загрузке с жесткого диска считывает и загружает в память первый физический сектор на активном разделе диска, называемый загрузочным сектором (BootSector)

В процессе логического форматирования главных разделов или логических дисков на диск записывается информация, необходимая для работы конкретной файловой системы, в том числе и загрузочный сектор раздела(PartitionBootSector).

Современные операционные системы могут работать одновременно с несколькими файловыми системами. Рассмотрим в качестве примера основные особенности наиболее распространенных файловых систем, используемых операционными системами семейства Windows (Windows 98, NT, XP и т.д.)

На рис 5.28. представлена схема раздела файловой системы FAT. (Свое название FAT получила от одноименной таблицы размещения файлов – FileAllocationTable).

Рис. 5.28. Структура раздела FAT

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

Таблица размещения файлов (FAT) – это список, содержащий информацию о расположении данных файла на диске. Для каждого кластера отводится один элемент списка, содержащий, помимо информации о расположении данных файла, информацию о состоянии кластера: занят, свободен, испорчен.

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

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

Первоначально для записи в таблице размещения файлов адреса любого файла FAT использовала 12 бит и поддерживала разделы объемом до 16 Мбайт. 12 разрядная FAT и сейчас используется для форматирования дисков, размер которых не превышает 16 Мбайт. Для поддержки дисков размером больше 32 Мбайт разрядность FAT была повышена до 16 бит – FAT 16. С помощью 16 битов можно выразить 2 16 (65536) разных значений. Это значит, что файлам на жестком диске не может быть предоставлено более чем 65 536 кластеров.

Современные жесткие диски имеют очень большие объемы, и при таком количестве адресов размеры кластера будут значительными. Так, если размер диска составляет 2 Гбайт (максимальный размер, поддерживаемый FAT 16), то при использовании FAT 16 на каждый кластер будет приходиться 32 кбайт (2 Гбайт разделить на 65536 получим 32 кбайт). При этом для записи на диск файла размером 35 кбайт будет отведено два кластера – 64 кбайт, т.е. 29 кбайт памяти диска будут просто потеряны. Связь между размером жесткого диска и размером кластера для FAT 16 представлена в таблице 5.2.

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

Таблица 5.2

Связь между размером жесткого диска и размером кластера для FAT 16

Объем диска Количество секторов на кластер Размер кластера
Менее 32 Мбайт 512 байт
32 Мбайт…64 Мбайт 1 кбайт
64 Мбайт…128 Мбайт 2 кбайт
128 Мбайт…256 Мбайт 4 кбайт
256 Мбайт…511 Мбайт 8 кбайт
512 Мбайт…1023 Мбайт 16 кбайт
1024 Мбайт…2047 Мбайт 32 кбайт

Начиная с файловой системы Windows 95 OSR2 при записи адреса файла на жестком диске используется не два, а четыре байта, или 32 бита (FAT32). С помощью 32 бит можно выразить 2 32 (4 294 967 296) разных значений, т.е. файлам на жестком диске может быть предоставлено 2 32 кластеров. В этом случае размеры отдельных кластеров могут быть значительно меньше, и нерациональные потери дисковой памяти уменьшаются (табл. 5.3.).

Таблица 5.3

Размеры кластеров для FAT 32

Файловая система NTFS (New Technology File System), специально разработана для Windows NT, как и FAT, использует кластеры в качестве фундаментальной единицы дискового пространства. При этом для записи адреса файла может использоваться 8 байт (64 бита), и соответственно, файлам на жестком диске может быть предоставлено 2 64 кластеров. Однако на практике используются таблицы разделов размерами до 2 32 секторов, т.е. работая с файловой системой NTFS, можно создать файл, максимальный размер которого составляет 2 32 кластеров (как и при использовании FAT 32).

Структура раздела файловой системы NTFS представлена на рис. 5.29.

Рис. 5.29. Структура разделов NTFS

Форматирование раздела для использования файловой системы NTFS приводит к созданию нескольких системных файлов и главной таблицы файлов – файла MFT (MasterFileTable), содержащего информацию о всех файлах и папках, имеющихся в разделе NTFS. Первые 16 записей MFT зарезервированы для служебных файлов, называемых также метафайлами, причем первая запись таблицы описывает непосредственно саму главную файловую таблицу – сам MFT, также являющийся метафайлом. За ней следует запись зеркальной копии MFT, гарантирующая доступ к зеркальному файлу MFT в случае, если первая запись MFT будет разрушена. Местоположение сегментов данных MFT и зеркального файла MFT хранится в загрузочном секторе раздела, который также дублируется. С третьей по шестнадцатую записи MFT содержат описания других метафайлов, каждый из которых отвечаетза какой-либо аспект работы системы. Семнадцатая и последующие записи главной файловой таблицы используются собственно файлами и каталогами на томе.

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

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

Вопросы предназначения и классификации жестких дисков?

Вопрос предназначения, конечно, риторический. Любой пользователь, пусть даже самого начального уровня, сразу же ответит, что винчестер (он же жесткий диск, он же Hard Drive или HDD) сразу же ответит, что он служит для хранения информации.

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

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

Обратите внимание, что существует и специальная классификация современных HDD по некоторым основным критериям, среди которых можно выделить следующие:

  • способ хранения информации;
  • тип носителя;
  • способ организации доступа к информации.

Почему жесткий диск называют винчестером?

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

Сам термин появился еще в далеком 1973 году, когда на рынке появился первый в мире HDD, конструкция которого состояла из двух отдельных отсеков в одном герметичном контейнере. Емкость каждого отсека составляла 30 Мб, из-за чего инженеры дали диску кодовое название «30-30», что было в полной мере созвучно с маркой популярного в то время ружья «30-30 Winchester». Правда, в начале 90-х в Америке и Европе это название практически вышло из употребления, однако до сих пор остается популярным на постсоветском пространстве.

Устройство и принцип работы жесткого диска

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

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

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

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

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

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

Как осуществляется запись и чтение информации?

Жесткие диски, или винчестеры, потому и были названы магнитными, что в них используются законы физики магнетизма, сформулированные еще Фарадеем и Максвеллом.

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

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

За создание внешнего поля при записи отвечает считывающая головка, а при чтении зона остаточной намагниченности, оказавшись напротив головки, создает электродвижущую силу или ЭДС. Далее все просто: изменение ЭДС соответствует единице в двоичном коде, а его отсутствие или прекращение - нулю. Время изменения ЭДС принято называть битовым элементом.

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

Логическая структура и принцип работы жесткого диска с точки зрения форматирования

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

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

Другое дело - логическое форматирование (в Windows-системах это быстрое форматирование или Quick format). Кроме того, эти процессы применимы и к созданию логических разделов, представляющих собой некую область основного жесткого диска, работающую по тем же принципам.

Логическое форматирование, прежде всего, затрагивает системную область, которая состоит из загрузочного сектора и таблиц разделов (загрузочная запись Boot record), таблицы размещения файлов (FAT, NTFS и т. д.) и корневого каталога (Root Directory).

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

Основные характеристики HDD

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

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

  • емкость (объем);
  • быстродействие (скорость доступа к данным, чтение и запись информации);
  • интерфейс (способ подключения, тип контроллера).

Емкость представляет собой общее количество информации, которая может быть записана и сохранена на винчестере. Индустрия по производству HDD развивается так быстро, что сегодня в обиход вошли уже жесткие диски с объемами порядка 2 Тб и выше. И, как считается, это еще не предел.

Интерфейс - самая значимая характеристика. Она определяет, каким именно способом устройство подключается к материнской плате, какой именно контроллер используется, как осуществляется чтение и запись и т. д. Основными и самыми распространенными интерфейсами считаются IDE, SATA и SCSI.

Диски с IDE-интерфейсом отличаются невысокой стоимостью, однако среди главных недостатков можно выделить ограниченное количество одновременно подключаемых устройств (максимум четыре) и невысокую скорость передачи данных (причем даже при условии поддержки прямого доступа к памяти Ultra DMA или протоколов Ultra ATA (Mode 2 и Mode 4). Хотя, как считается, их применение позволяет повысить скорость чтения/записи до уровня 16 Мб/с, но в реальности скорость намного ниже. Кроме того, для использования режима UDMA требуется установка специального драйвера, который, по идее, должен поставляться в комплекте с материнской платой.

Говоря о том, что собой представляет принцип работы жесткого диска и характеристики, нельзя обойти стороной и который является наследником версии IDE ATA. Преимущество данной технологии состоит в том, что скорость чтения/записи можно повысить до 100 Мб/с за счет применения высокоскоростной шины Fireware IEEE-1394.

Наконец, интерфейс SCSI по сравнению с двумя предыдущими является наиболее гибким и самым скоростным (скорость записи/чтения достигает 160 Мб/с и выше). Но и стоят такие винчестеры практически в два раза дороже. Зато количество одновременно подключаемых устройств хранения информации составляет от семи до пятнадцати, подключение можно осуществлять без обесточивания компьютера, а длина кабеля может составлять порядка 15-30 метров. Собственно, этот тип HDD большей частью применяется не в пользовательских ПК, а на серверах.

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

Некоторые дополнительные параметры

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

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

  • 3600 - 8,33;
  • 4500 - 6,67;
  • 5400 - 5,56;
  • 7200 - 4,17.

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

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

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

Главные требования к HDD

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

Основным стандартом для большинства HDD считается срок службы порядка 5-7 лет со временем наработки не менее пятисот тысяч часов, но для винчестеров высокого класса этот показатель составляет не менее миллиона часов.

Что касается надежности, за это отвечает функция самотестирования S.M.A.R.T., которая следит за состоянием отдельных элементов жесткого диска, осуществляя постоянный мониторинг. На основе собранных данных может формироваться даже некий прогноз появления возможных неисправностей в дальнейшем.

Само собой разумеется, что и пользователь не должен оставаться в стороне. Так, например, при работе с HDD крайне важно соблюдать оптимальный температурный режим (0 - 50 ± 10 градусов Цельсия), избегать встрясок, ударов и падений винчестера, попадания в него пыли или других мелких частиц и т. д. Кстати сказать, многим будет интересно узнать, что те же частицы табачного дыма примерно в два раза больше расстояния между считывающей головкой и магнитной поверхностью винчестера, а человеческого волоса - в 5-10 раз.

Вопросы инициализации в системе при замене винчестера

Теперь несколько слов о том, какие действия нужно предпринять, если по каким-то причинам пользователь менял жесткий диск или устанавливал дполнительный.

Полностью описывать это процесс не будем, а остановимся только на основных этапах. Сначала винчестер необходимо подключить и посмотреть в настройках BIOS, определилось ли новое оборудование, в разделе администрирования дисков произвести инициализацию и создать загрузочную запись, создать простой том, присвоить ему идентификатор (литеру) и выполнить форматирование с выбором файловой системы. Только после этого новый «винт» будет полностью готов к работе.

Заключение

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

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