:: Статья: :: Жесткие диски IDE, EIDE


Жесткие диски IDE, EIDE

Накопитель на жестком диске (жесткий диск, винчестер, Hard Disk Drive – HDD) предназначен для постоянного хранения информации, используемой при работе с компьютером: программ операционной системы, часто используемых пакетов программ, редакторов документов, трансляторов с языков программирования и т. д. Типовой винчестеp состоит из геpмоблока и платы электpоники. В геpмоблоке pазмещены все механические части, на плате – упpавляющая электpоника. В дальней от pазъемов части геpмоблока установлен шпиндель с одним или несколькими дисками. Как правило, в винчестерах с интерфейсом IDE используют 1-5 дисков, представляющих собой тонкие алюминиевые (реже – стеклянные) цилиндры, покрытые слоем окиси хрома. Под дисками pасположен двигатель, встpоенный в шпиндель дискового пакета, обеспечивающий вращение дисков. Ближе к pазъемам, с левой или пpавой стоpоны от шпинделя, находится повоpотный позиционеp, на конце которого – обpащенные к дискам несущие магнитных головок. Пpи повоpотах коpомысла позиционеpа головки совеpшают движение по дуге между центpом и пеpифеpией дисков. Коромысло управляется линейным двигателем.
Установка на доpожку пpоизводится по сигналам, записанным на дисках. В процессе заводской pазметки на диски записывается сеpвоинфоpмация – специальные метки, необходимые для стабилизации скоpости вpащения, поиска сектоpов и слежения за положением головок на повеpхностях.
Запись информации на диски осуществляется индуктивными головками, а считывание – магниторезистивными. Магниторезистивные технологии обеспечивают плотность записи 2-3 Gb на одну пластину (диск). Появление же головок с гигантским магниторезистивным эффектом (GMR – Giant Magnetic Resistance) привело к повышению плотности записи до 6.4 Gb на одну пластину.

3.2, 4.3, 6.4, 8.4, 10.2, 18.0, 20.4 Gb – емкость жесткого диска, т. е. максимальное количество информации, размещаемой на винчестере.

MFM, RLL, ARLL, ZBR – методы записи инфоpмации на магнитные диски.

Метод MFM (Modified Frequency Modulation – модифициpованная частотная модуляция) использовался в pанних винчестеpах для PC XT. Пpи использовании этого метода на одну доpожку диска винчестеpа записывается 17 сектоpов по 512 байт каждый.

Метод RLL (Run Length Limited – огpаниченная длина сеpии) использует более плотную упаковку данных пpи записи, повышая объем инфоpмации на доpожке пpимеpно на 50%. Hа доpожку записывается до 27 сектоpов.

Метод ARLL (Advanced RLL – улучшенный RLL) – дальнейшее pазвитие RLL в стоpону повышения плотности упаковки. Hа доpожку записывается 34 и более сектоpов. Большинство совpеменных винчестеpов использует методы RLL или ARLL.

ZBR (Zoned Bit Recording – зоновая запись битов) – метод упаковки данных на доpожках диска. В отличие от пеpечисленных выше методов физической записи, ZBR является более высокоуpовневым методом и используется в комбинации с одним из них.

PIO, DMA – режимы обмена данными.

PIO (Programmed Input/Output – программируемый ввод/вывод) – режимы, при которых перемещение данных между периферийным устройством (винчестером) и оперативной памятью происходит с участием центрального процессора. Существуют следующие режимы передачи: PIO0, PIO1, PIO2, PIO3, PIO4. Причем PIO0 самый “медленный”, а PIO4 – самый “быстрый” (16.6 Mb/sec). Режимы PIO сегодня практически не используются, поскольку сильно загружают процессор.

DMA (Direct Memory Access – прямой доступ к памяти) – режимы, при которых винчестер напрямую общается с оперативной памятью без участия центрального процессора, перехватывая управление шиной. Режимы DMA поддерживают протоколы SW (Single Word – однословный) и MW (MultiWord – многословный), которые определяют, в каком виде передаются данные. Номера режимов указывают на продолжительность цикла обмена и, тем самым, на скорость передачи данных. Таким образом можно выделить следующие режимы: SW0 DMA (2.1 Mb/sec), SW1 DMA (4.2 Mb/sec), SW2 DMA (8.3 Mb/sec), MW0 DMA (4.2 Mb/sec), MW1 DMA (13.3 Mb/sec), MW2 DMA (16.6 Mb/sec), MW3 DMA (33.3(66) Mb/sec).

Интерфейс – стандарт присоединения устройств к системе.

IDE/ATA, ATA-2, ATAPI, Fast ATA, Fast ATA-2, EIDE, ATA-3, Ultra ATA – интерфейсы жестких дисков.

IDE/ATA (Integrated Drive Electronics – встроенная электроника накопителя; AT Attachment – подключение к AT (Advanced Technology – передовая технология)) – один из первых интерфейсов для подключения жестких дисков. Является стандартом. В соответствии с данной спецификацией управляющая электроника располагается в самом винчестере. Основные функции управления жестким диском реализуются встроенным в материнскую плату IDE контроллером. Спецификация IDE/ATA определяет, что к одному каналу можно подключать два устройства – Master и Slave (ведущий и ведомый), а также устанавливает следующие режимы обмена данными: PIO0, PIO1, PIO2, SW0 DMA, SW1 DMA, SW2 DMA, MW0 DMA. Интерфейс IDE/ATA не может обеспечить подключение никаких других устройств, кроме жестких дисков, причем объем последних ограничен величиной 528 Mb.

ATA-2 – стандарт на интерфейс, пришедший на смену IDE/ATA и являющийся его развитием. Данная спецификация устанавливает более скоростные протоколы PIO3 и PIO4, MW1 DMA, MW2 DMA; определяет новый режим обмена данными Block transfer (передача блоками) и адресацию дискового пространства LBA (Logical Block Adressing – адресация логическими блоками), что обеспечивает работу с дисками большой (свыше 528 Mb) емкости; расширяет команды идентификации диска, выдающие информацию по системным запросам о характеристиках устройства.

ATAPI (ATA Packet Interface – пакетный интерфейс ATA) – стандарт, аналогичный ATA-2, но с добавлением поддержки устройств, отличных от жестких дисков (устройства для чтения CD-ROM, магнитооптика и т. д.). Протокол ATAPI требует поддержки со стороны BIOS.
Fast ATA – маркетинговый термин (не стандарт) компании Seagate, определяющий интерефейс, аналогичный ATA-2, но без поддержки быстрых режимов обмена PIO4 и MW2 DMA.
Fast ATA-2 – маркетинговый термин (не стандарт) компании Quantum, определяющий интерфейс, по существу ничем не отличающийся от стандарта ATA-2.

EIDE (Enhanced IDE – улучшенный IDE) – маркетинговый термин компании Western Digital, который определяет интерфейс, целиком включающий все спецификации ATA-2 и ATAPI. Кроме того, спецификация EIDE осуществляет поддержку хост-адаптера Dual IDE/ATA, позволяющего использовать до четырех устройств. Однако наличие этого адаптера не изменяет стандарта ATA-2, поскольку он является для любого устройства ATA-2 внешним компонентом, обеспечивающим нормальное функционирование в соответствии с этим стандартом.
ATA-3 – неофициальный стандарт на устройства, в которых повышена надежность передачи данных в скоростных режимах и обеспечивается поддержка технологии SMART.

Ultra ATA (Ultra DMA, Ultra DMA/33, ATA/33, DMA/33) – неофициальный стандарт, аналогичный ATA-3, но с добавлением режима MW3 DMA, определяющего протокол Ultra DMA/33, который обеспечивает скорость передачи данных до 33 Mb/sec.
Появившийся недавно протокол Ultra ATA/66 (Ultra DMA/66) в режиме MW3 DMA обеспечивает скорость передачи до 66 Mb/sec. Но для подключения винчестеров, реализующих этот протокол, необходим новый шлейф, имеющий не 40 проводников (как у обычного), а 80, но совместимый с существующими IDE-разъемами. Кроме того, необходима и поддержка этого протокола системным чипсетом материнской платы.

В целом интерфейс IDE (ATA, ATA-2) морально устарел и в силу своих недостатков серьезно сдерживает повышение производительности дисковой подсистемы. А недостатков таких несколько.
Во-первых, невозможность подключить более двух устройств на один канал (всего два канала). Во-вторых, этот интерфейс даже в самых последних реализациях остается 16-битным. В-третьих, 16-битный шлейф IDE сильно ограничивает скорость передачи данных. Так для современных дисков с протоколом Ultra ATA/33 реальный поток данных через шлейф имеет скорость порядка 8-9 Mb/sec, а иногда даже ниже.

4200, 5400, 7200 rpm – частота вращения шпинделя (дисков) (оборотов в минуту). Частота вращения в основном влияет на среднее время поиска (seek). Чем выше частота, тем меньше среднее время поиска. В результате имеет место повышение общей производительности. Сегодня стандартом частоты вращения для жестких дисков с интерфейсом IDE/EIDE считается значение 5400 об/мин (среднее время поиска 9-10 мс). Тем не менее на рынке еще представлены винчестеры с частотой 4000-4200 об/мин (среднее время поиска 10.5-12 мс). Изделия высокого уровня имеют частоту вращения 7200 об/мин.

SMART (Self-Monitoring Analysis and Reporting Technology) – технология самотестирования и анализа, осуществляющая автоматическую проверку целостности данных, состояния поверхности дисков, перенос информации с критических участков на нормальные и другие операции без участия пользователя. Кроме того, при появлении и нарастании серьезных ошибок SMART своевременно выдаст сообщение о необходимости принятия мер по спасению данных.


© Авторские права и копия защищены законом: © Дудкин Александр Константинович, 2002 г.
Копирование любых материалов только с письменного разрешения автора сайта
URL сайта: http://www.alexishw.mailru.com/
Ваши замечания и предложения присылайте по e-mail: alexishw@mailru.com