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

Накопитель на жестких магнитных дисках (НЖМД, винчестер, HDD — Hard Disk Drive) — устройство для чтения/записи с жестких магнитных дисков, установленных внутри накопителя (рис.4.8.)

 

Рис.4.8. Накопитель на жестком магнитном диске (винчестер).

Накопители на жестких магнитных дисках получили такое наименование из-за жесткости дисковых пластин — носителей данных. В НЖМД можно выделить:

· несколько пластин (дисков), нанизанных на стержень (ось вращения);

· головки чтения-записи;

· кэш-память (до 8 Мбайт), которая хранит всю информацию о секторах и цилиндрах и предоставляет её при необходимости;

· контроллер, - обеспечивает процесс записи-считывания данных;

· корпус.

В НЖМД несколько пластин (дисков) соединены общей осью. Размещение данных на пакете магнитных дисков показано на рис. 4.9.

 
 

 

 


Рис. . 4.9. Размещение данных на пакете магнитных дисков

Количество магнитных головок равно числу рабочих поверхностей на одном пакете дисков (рис. 4.6, а). Если пакет состоит из 6 дисков, то механизм доступа состоит из 5 держателей с двумя магнитными головками на каждом из них.

Поверхность каждого диска разбивается на круги, которые называются дорожками (track). Каждая дорожка имеет свой номер.

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

Дорожки на диске разбиты на секторы (нумерация начинается с единицы). Один сектор вмещает 512 байт.

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

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

Первый сектор жесткого диска содержит информацию о разделах («Partition Table»)— т.е. на сколько частей «разбит» жесткий диск, адрес начала и размер каждого раздела, а также какой из них является системным (с которого производится загрузка операционной системы). Всего на одном физическом НЖМД может быть один или два раздела: первый (Primary) и расширенный (Extended). Расширенный раздел может быть дополнительно «разбит» нa несколько логических дисков (Logical Drive).

Дисковые пластины вращаются с постоянной скоростью, которая составляет для современных НЖМД 5 400 или 7 200, а в некоторых моделях НЖМД до 10000 оборотов в минуту.

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

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

Размер НЖМД вычисляется путем перемножения нескольких величин:

VНЖМД = cyl x h x s x rs ,

где cyl – количество цилиндров;

h – число магнитных головок;

s – количество секторов;

rs – размер сектора в байтах.

Размер НЖМД современных ПК достиг в настоящее время (2009 г.) одного терабайта и видимо это не предел.

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

Наиболее важные характеристики НЖМД:

  • скорость обращения дисков — для накопителей IDE частота обращения 4500-7200 об/мин, а для накопителей SCSI — 7500-10000 об/мин;
  • емкость кэш-памяти в устройствах может изменяться в границах от 64 Кб до 8 Мб;
  • среднее время доступа — время (в миллисекундах), на протяжении которого блок головок смещается с одного цилиндра на другой;
  • время задержки — это время поиска нужного сектора;
  • скорость обмена определяет объемы данных, которые могут быть переданы из накопителя к микропроцессору и в обратном направлении за определенные промежутки времени.