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

Адресация дискового пространства в
bios

Геометрия (ёмкостные
параметры) жесткого диска описываются в BIOS следующей
формулой:

Общий объем (байт) = CxHxSx 512 (байт),

где С — количество цилиндров;
Н – количество головок; S — количество секторов.

Следовательно, вследствие
физических ограничений накопителей, BIOS может адресовать
(«увидеть») накопитель максимальной ёмкостью 128 Гбайт:

65536 x 16 x 256 x 512 = 128
Гбайт.

Однако из-за ограничений
работы контроллера винчестера и BIOS эта величина может быть
существенно сокращена. Так, до 1995 года использовался стандартный CHS-режим (стандарт
ATA-1), в котором физические
параметры накопителя соответствовали логическим,
передаваемым в BIOS.

При стандартной CHS-адресации максимальное количество цилиндров равно 1024,
головок — 16, что приводит к ограниче­нию максимальной емкости жесткого
диска (504 Мбайт). Кроме того, BIOS «считает», что у любого накопителя на любой дорожке
должно быть ровно 63 сектора.

Современные IDE-контроллеры (начиная со стандартом ATA-2, EIDE) поддерживают универсальный режим транс­ляции, для
которого главным параметром является общее количество секторов.

В большинстве
BIOS появилась функция «Autodetect», которая позволяет считывать и устанавливать
паспортные параметры накопителя. При инициализации накопителю переда­ются
два параметра: количество головок и секторов; затем накопитель под­страивает
свою логическую структуру таким образом, чтобы общая емкость не изменилась,
причем коррекция осуществляется за счет цилиндров.

Максимальная емкость накопителей АТА-2 значительно
увеличена за счет раз­работки улучшенной BIOS(EnhancedBIOS), что
позволило преодолеть барьер в 504 Мбайт емкости жесткого диска.

Первая
модификация стандарта ATA-2 с режимом передачи PIO 3 использовала режим адресации ECHS, благодаря которому в CMOSSetup была введена опция Large и ECHS.

Их надо было использовать для дисков,
количество цилиндров которых превышает 1024, но к которым нельзя было применить
адресацию LBA. Пересчет происходил в 2 этапа: сначала контроллер
считал общее количество цилиндров, затем делил его пополам и в два раза
увеличивал количество головок. Этот метод позволил адресовать 3-4 Гбайт
дискового пространства.

В дальнейшей модификации
АТА-2 (PIO 4,5) в 1996 году появилось
использование логической адресации блоков. В этом режиме все секторы нумеруются
без разделения по трем категориям (цилиндр, головка, сектор), и адресуются
единым 28-битным кодом.

В 1998 году для BIOS материнских плат выпустили
обновление, способное решить проблему «8 Гигабайт». Была изменена адресация к
прерыванию Int 13h (DOS), чем удалось преодолеть
барьер 1024 цилиндров. Теперь для физической адресации использовались все 28
бит:

·        
С – 16 бит (максимум
216 = 65536)

·        
H– 4 бита (максимум
24 = 16)

·        
S – 8 бит (максимум
28 = 255).

Таким образом, теперь в
интерфейсе ATA-5
теоретически был доступен максимальный объем винчестеров. Но биосописатели в
очередной раз ошиблись. Они не учли, что при стандартном пересчете LBA с 16-ю головками и 63-мя
секторами у винчестеров объемом более 33,8 Гбайт цилиндров окажется больше
65536, и они не поместятся в 16 бит отведенные под цилиндры.

Эта проблема была
решена в 1999 году введением простого условия: если число секторов превышает
65536 x16 x
63 = 66060288, то тогда количество секторов приравнивать к 255.

В 2002 году были
выпущены жесткие диски, объем которых превышает 137 Гбайт. За невозможностью
использования старого алгоритма с 28-битным кодированием для протокола UltraDMA/133 была придумана
48-битная адресация секторов,  и
очередной барьер возникнет не скоро.

Жесткий диск изнутри: загрузка и таблицы разделов

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

Master Boot Record

Таблица разделов

     Поле Boot Indicator

     Поле System ID

     Поля Cylinder, Head и Sector

     Поля Relative Sectors и Total Sectors

Расширенная загрузочная запись

Boot Sector

Процесс загрузки

     Виды загрузочных секторов

     Загрузочный сектор FAT16

     Загрузочный сектор FAT32

     Загрузочный сектор NTFS

Утилиты

     Утилиты для управления загрузочными секторами и разделами жестких дисков

     PartitionMagic, PowerQuest

     Ranish Partition Manager, Mikhail Ranish

     PTS BootWizard, PhysTechSoft Ltd

     BootStar, Star-Tools International

     Partition Resizer, Zeleps

     Boot Manager, Toomas Kaljus

Редакторы

     WinHex, Stefan Fleischmann

     PTS DiskEditor, PhysTechSoft Ltd

Какой бы продвинутой ни была операционная система, ее загрузка невозможна без наличия двух секторов на жестком диске, которые содержат код, необходимый для запуска любой операционной системы. Первый сектор называется Master Boot Record (MBR); он всегда располагается по адресу: сектор 1/цилиндр 0/головка1 и является самым первым сектором жесткого диска. Вторым важнейшим сектором является Boot Sector (загрузочный сектор), расположенный в первом секторе каждого тома.

Master Boot Record является самой важной структурой диска; этот сектор создается при разбиении диска на разделы. В секторе MBR расположены небольшой код, называемый Master Boot Code, а также сигнатура диска и таблица разделов. В конце сектора MBR располагается двухбайтовая структура, указывающая на конец сектора. Она имеет значение 0x55AA. Сигнатура диска — это уникальное число, расположенное по смещению 0x01B8 и позволяющее операционной системе однозначно определить данный диск.

Код, находящийся в секторе MBR, выполняет следующие действия:

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

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

  • Invalid partition table;
  • Error loading operating system;
  • Missing operating system.

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

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

Гибкие материалы:  ГРУВЕКС - cистемы автоматического пожаротушения, пожарное оборудование - ПожТехАльянс

Информация о каждом разделе начинается с определенного смещения от начала сектора, как показано в табл. 1.

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

В табл. 2 показаны значения полей в записи о разделе. Приведенные примерные значения относятся к первому разделу (см. рис. 1) . Значения Byte Offset соответствуют первому разделу в таблице разделов.

После того как мы ознакомились с устройством записи о разделе, более подробно рассмотрим некоторые из полей этой записи.

Первый элемент таблицы разделов, поле Boot Indicator, указывает, является ли том активным разделом. Напоминаем, что только первичный раздел диска может быть активным. Имеется возможность установки различных операционных систем и различных файловых систем на различных томах. Используя утилиты типа FDISK (MS-DOS), Disk Management (Windows 2000) или утилиты сторонних производителей, можно активизировать первичный раздел и установить соответствующее значение данного поля.

Это поле содержит идентификатор системы и указывает, какая файловая система —FAT16, FAT32 или NTFS — использовалась для форматирования тома, а также позволяет узнать некоторые характеристики файловой системы. Кроме того, данное поле показывает, существует ли на диске расширенный раздел (extended partition). Возможные значения поля System ID показаны в табл. 3.

Отметим, что под управлением MS-DOS доступны только тома с полем System ID, которое равно 0x01, 0x04, 0x05 или 0x06. Но тома с другим System ID этого поля могут быть удалены с помощью утилиты FDISK.

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

На рис. 2 показаны Master Boot Record (содержащий код, таблицу разделов и сигнатуру) и загрузочные сектора для диска с четырьмя разделами.

Поле Ending Cylinder в таблице разделов имеет размер 10 бит и позволяет описывать цилиндры с номерами от 0 до 1023. Поля Starting Head и Ending Head имеют размер 1 бит и могут содержать номера головок от 0 до 255. Так как поля Starting Sector и Ending Sector занимают по 6 бит, они могут содержать значения от 0 до 63. Поскольку нумерация секторов начинается с 1 (а не с 0, как для других полей), то максимальное число секторов на дорожке равно 63.

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

Максимальный размер = Размер сектора x Число цилиндров x Число головок x x Число секторов на дорожке.

Используя максимально допустимые значения этих величин, мы получаем:

512 x 1024 x 256 x 63 (или 512 x 224) =

= 8 455 716 864 байт, или 7,8 Гбайт.

Таким образом, без использования расширений INT 13h, известных под названием Logical Block Addressing (LBA), размер активного первичного раздела не может превышать 7,8 Гбайт независимо от используемой файловой системы.

Максимальный размер тома под FAT16 зависит от геометрии диска и максимальных значений в таблице разделов. Возможные значения при использовании и отсутствии LBA показаны в табл. 4. Число цилиндров в обоих случаях равно 1024 (0-1023). В том случае, когда первичный раздел или логическое устройство занимает область далее 1023-го цилиндра, все поля таблицы разделов будут иметь максимально допустимые значения.

Чтобы обойти описанное выше ограничение в 7,8 Гбайт, в Windows 2000 игнорируются значения полей Starting Sector и Ending Sector — вместо этого используются значения полей Relative Sectors и Total Sectors.

Поле Relative Sectors содержит смещение от начала диска до начала тома, выраженное в числе секторов. Поле Total Sectors указывает общее число секторов в томе.

Используя значения двух этих полей (которые вместе являются 32-битовым числом), мы получаем дополнительные 8 бит для хранения общего числа секторов по сравнению с описанной выше схемой CHS. В этом случае число секторов может быть представлено как 232. При использовании стандартного размера сектора (512 байт) и 32-битового представления числа секторов максимальный объем раздела ограничивается числом 2 Тбайт (или 2 199 023 255 552 байт). Такая схема используется только в Windows 2000 с файловыми системами NTFS и FAT32.

Отметим, что при создании разделов под управлением Windows 2000 корректные данные заносятся и в поля Starting Cylinder, Ending Cylinder, Starting Head, Ending Head, Starting Sector и Ending Sector. Это позволяет обеспечить совместимость с MS-DOS, Windows 95 и Windows 98, а также с функциями INT 13h, используемыми BIOS при загрузке компьютера.

Расширенная загрузочная запись (Extended Boot Record, EBR) состоит из расширенной таблицы разделов и сигнатуры — двухбайтовой структуры, имеющей значение 0x55AA. Расширенная загрузочная запись существует для каждого логического устройства в расширенном разделе. Она содержит информацию о первой стороне первого цилиндра для каждого логического устройства. Загрузочный сектор логического диска обычно располагается в относительных секторах с номером 32 либо 63. Если на диске нет расширенного раздела, то нет расширенной загрузочной записи и нет логических устройств.

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

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

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

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

Поле Relative Sectors в расширенной таблице разделов указывает в байтах смещение от начала расширенного раздела до первого сектора логического устройства. Число в поле Total Sectors позволяет узнать число секторов, отведенных под логическое устройство. Значение поля Total Sectors равно числу секторов от начала загрузочного сектора до конца логического раздела.

Гибкие материалы:  Логическая структура гибкого диска

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

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

На компьютерах, работающих под управлением Windows 2000, загрузочный сектор активного раздела загружается в память и вызывает загрузчик операционной системы — NTLDR, который выполняет все необходимые действия по загрузке Windows 2000.

В Windows 2000 загрузочный сектор содержит следующие элементы:

Отметим, что загрузочные сектора для NTFS, FAT16 и FAT32 отформатированы иным образом.

Структура BPB содержит физические параметры тома, расширенная структура BPB начинается сразу же после стандартной BPB. Длина структуры BPB и содержащаяся в ней информация зависят от типа загрузочного сектора — NTFS, FAT16 или FAT32.

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

Сразу же за расширенной структурой BPB следует загрузочный код.

Процесс загрузки компьютера состоит из следующих основных шагов:

1. При включении питания выполняется проверочный тест BIOS и процессора — POST.

2. BIOS ищет загрузочное устройство (обычно это диск).

3. BIOS загружает первый физический сектор с загрузочного диска в память и передает управление по тому адресу, куда загружен этот сектор.

Если загрузочным устройством является жесткий диск, то BIOS загружает MBR. Располагаемый в MBR код загружает загрузочный сектор активного раздела и передает управление по тому адресу, куда загружен этот сектор. На компьютерах с Windows 2000 исполняемый код в загрузочном секторе находит файл NTLDR, загружает его в память и передает ему управление.

Если в дисководе A находится диск, то BIOS загружает первый сектор (загрузочный сектор) этого диска в память. Если диск является загрузочным (содержит базовые файлы операционной системы), загрузочный сектор загружается в память и использует код для передачи управления файлу IO.SYS — базовому файлу операционной системы MS-DOS. Если диск не является загрузочным, исполняемый код в загрузочном секторе выдает следующее сообщение:

Non-System disk or disk error

Replace and press any key when ready

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

Как мы уже знаем, MBR передает управление загрузочному сектору. Поэтому первые три байта данного сектора должны содержать допустимую инструкцию для центрального процессора. Этой инструкцией является инструкция перехода, перенаправляющая выполнение кода. За инструкцией JMP следует 8-байтовый идентификатор производителя (OEM ID) — строка, описывающая название и номер версии операционной системы, использовавшейся для форматирования тома.

Для сохранения совместимости с MS-DOS Windows 2000 записывает идентификатор «MSDOS5.0» для файловых систем FAT16 и FAT32. Для файловой системы NTFS идентификатор содержит символы «NTFS».

Windows 95 использует идентификатор «MSWIN4.0», а Windows 95 OSR2 и Windows 98 — идентификатор «MSWIN4.1».

Сразу же за идентификатором производителя следует структура данных, называемая BIOS Parameter Block (BPB). В ней содержится информация, необходимая для обнаружения файла NTLDR. Поскольку BPB обычно располагается по одному и тому же смещению, то стандартные параметры легко обнаруживаются. Так как инструкция JMP обходит структуру BPB, ее размер может быть увеличен в будущем, если здесь потребуется хранить какую-либо дополнительную информацию.

Теперь давайте рассмотрим, как выглядят загрузочные сектора для трех основных файловых систем — FAT16, FAT32 и NTFS.
Следущая страница

История
прогресса накопителей

·        
1956 год — жёсткий диск IBM 350 в составе
первого серийного компьютера IBM 305 RAMAC. Накопитель занимал ящик размером с
большой холодильник и имел вес 971 кг, а общий объём памяти 50
вращавшихся в нём покрытых чистым железом тонких дисков диаметром 610 мм составлял
около 5 миллионов 6-битных байт (3,5 Мб в пересчёте на 8-битные байты).

·        
1980
год — первый 5,25-дюймовыйWinchester, Shugart ST-506, 5 Мб.

·        
1981 год — 5,25-дюймовый Shugart ST-412, 10 Мб.

·        
1986 год — стандарты SCSI, ATA(IDE).

·        
1991 год — максимальная ёмкость 100 Мб.

·        
1995 год — максимальная ёмкость 2 Гб.

·        
1997 год — максимальная ёмкость 10 Гб.

·        
1998 год — стандарты UDMA/33 и ATAPI.

·        
1999 год — IBM выпускает Microdrive
ёмкостью 170 и 340 Мб.

·        
2002 год — стандарт ATA/ATAPI-6 и накопители
емкостью свыше 137 Гб.

·        
2003 год — появление SATA.

·        
2005 год — максимальная ёмкость 500 Гб.

·        
2005 год — стандарт Serial
ATA 3G (или SATA II).

·        
2005
год — появление SAS (Serial Attached SCSI).

·        
2006 год — применение перпендикулярного
метода записи в коммерческих накопителях.

·        
2006 год — появление первых «гибридных»
жёстких дисков, содержащих блок флеш-памяти.

·        
2007 год — Hitachi представляет первый
коммерческий накопитель ёмкостью 1 Тб.

·        
2009 год — на основе 500-гигабайтных
пластин Western Digital, затем SeagateTechnology LLC выпустили модели ёмкостью 2 Тб.

·        
2009 год — Western Digital
объявила о создании 2,5-дюймовых HDD объемом 1 Тб (плотность записи — 333
Гб на одной пластине)

Логическая структура

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

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

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

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

Гибкие материалы:  Нормирование труда: зачем это нужно бизнесу

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

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

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

Устройство

Схема устройства
накопителя на жёстких магнитных дисках.

Жёсткий диск состоит из гермозоны и
блока электроники.

Гермрзона

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

Блок головок — пакет рычагов
из пружинистой стали (по паре на каждый диск). Одним концом они закреплены на
оси рядом с краем диска. На других концах (над дисками) закреплены головки.

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

Диски жёстко закреплены на
шпинделе. Во время работы шпиндель вращается со скоростью несколько тысяч
оборотов в минуту (3600, 4200, 5400, 7200, 10 000, 15 000). При такой
скорости вблизи поверхности пластины создаётся мощный воздушный поток, который
приподнимает головки и заставляет их парить над поверхностью пластины.

Форма
головок рассчитывается так, чтобы при работе обеспечить оптимальное расстояние
от пластины. Пока диски не разогнались до скорости, необходимой для «взлёта»
головок, парковочное устройство удерживает головки в зоне парковки. Это
предотвращает повреждение головок и рабочей поверхности пластин.

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

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

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

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

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

Пылинки, оказавшиеся при сборке в
гермозоне и попавшие на поверхность диска, при вращении сносятся на ещё один
фильтр — пылеуловитель.

Характеристики

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

Ёмкость (англ. capacity) —
количество данных, которые могут храниться накопителем. Ёмкость современных
устройств достигает 2000 Гб (2 Тб). В отличие от принятой в информатике системы
приставок, обозначающих кратную 1024 величину, производителями при обозначении
ёмкости жёстких дисков используются величины, кратные 1000. Так, ёмкость
жёсткого диска, маркированного как «200 ГБ», составляет 186,2 ГБ.

Физический размер (форм-фактор).
Почти все современные (2001—2008 года) накопители для персональных компьютеров
и серверов имеют ширину либо 3,5, либо 2,5 дюйма — под размер стандартных
креплений для них соответственно в настольных компьютерах и ноутбуках.

Также
получили распространение форматы 1,8 дюйма, 1,3 дюйма, 1 дюйм и 0,85 дюйма. Прекращено
производство накопителей в форм-факторах 8 и 5,25 дюймов.

Время произвольного доступа
(англ. randomaccesstime) —
время, за которое винчестер гарантированно выполнит операцию чтения или записи
на любом участке магнитного диска.

Диапазон этого параметра невелик — от
2,5 до 16 мс. Как правило, минимальным временем обладают серверные диски
(например, у Hitachi Ultrastar 15K147 — 3,7 мс),
самым большим из актуальных — диски для
портативных устройств (Seagate Momentus 5400.3 —
12,5).

Скорость вращения шпинделя
(англ. spindlespeed) —
количество оборотов шпинделя в минуту. От этого параметра в значительной
степени зависят время доступа и средняя скорость передачи данных.

В настоящее
время выпускаются винчестеры со следующими стандартными скоростями вращения:
4200, 5400 и 7200 (ноутбуки), 5400, 7200 и 10 000 (персональные
компьютеры), 10 000 и 15 000 об/мин (серверы и высокопроизводительные рабочие станции).

Надёжность (англ. reliability) —
определяется как среднее время наработки на отказ (MTBF). Также
подавляющее большинство современных дисков поддерживают технологию S.M.A.R.T.

Количество операций ввода-вывода
в секунду — у современных дисков это около 50 оп/с при произвольном
доступе к накопителю и около 100 оп./сек при последовательном доступе.

Потребление энергии —
важный фактор для мобильных устройств.

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

Сопротивляемость ударам
(англ. G-shockrating) —
сопротивляемость накопителя резким скачкам давления или ударам, измеряется в
единицах допустимой перегрузки во включённом и выключенном состоянии.

Скорость передачи данных (англ.
TransferRate)
при последовательном доступе:

·        
внутренняя зона диска: от 44,2 до 74,5 Мб/с;

·        
внешняя зона диска: от 60,0 до 111,4 Мб/с.

Объём буфера — буфером
называется промежуточная память, предназначенная для сглаживания различий
скорости чтения/записи и передачи по интерфейсу. В дисках 2009 года он обычно
варьируется от 8 до 64 Мб.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *