Интерфейс IDE (ATA)
Основной интерфейс, используемый для подключения жесткого диска к современному PC, называется IDE (IntegratedDrive Electronics). Фактически он представляет собой связь между системной платой и электроникой или контроллером, встроенными в накопитель. Этот интерфейс постоянно развивается — в настоящее время существует несколько его модификаций.
Интерфейс IDE, широко используемый в запоминающих устройствах современных компьютеров, разрабатывался как интерфейс жесткого диска. Однако сейчас он используется для поддержки не только жестких дисков, но и многих других устройств, например накопителей на магнитной ленте, CD/DVD-ROM
На данный момент утверждены следующие стандарты ATA:
Стандарт | PIO | DMA | UDMA | Быстродействие Мбайт/с | Свойства |
ATA-1 | 0-2 | - | 8.33 | ||
ATA-2 (Fast-ATA, Fast-ATA-2 или EIDE) | 0-4 | 0-2 | - | 16.67 | Трансляция CHS / LBA для работы с дисками емкостью до 8,4 Гбайт |
ATA-3 | 0-4 | 0-2 | - | 16.67 | Поддержка технологии S.M.A.R.T. |
ATA-4 (Ultra-ATA/33) | 0-4 | 0-2 | 0-2 | 33.33 | Режимы Ultra-DMA, поддержка дисков емкостью до 137,4 Гбайт на уровне BIOS. Включен режим Bus Mastering |
ATA-5 (Ultra-ATA/66) | 0-4 | 0-2 | 0-4 | 66.67 | Режимы Faster UDMA, новый 80-контактный кабель с автоопределением |
ATA-6 (Ultra-ATA/100) | 0-4 | 0-2 | 0-5 | 100.00 | Режим UDMA с быстродействием 100 Мбайт/с; поддержка дисков емкостью до 144 Пбайт на уровне BIOS |
ATA-7 (Ultra-ATA/133) | 0-4 | 0-2 | 0-6 | 133.00 | Режим UDMA с быстродействием 133 Мбайт/с |
РIO (Programmed Input/Output) — наиболее "старый" способ передачи данных по интерфейсу АТА. Программированием работы в этом случае занимается центральный процессор. Существует несколько режимов РIO, различающихся максимальной скоростью пакетной передачи данных: Mode 0 = 3,3; Mode 1 = 5,2; Mode 2 = 8,3; Mode 3 = 11,11 и Mode 4 = 16,67 Мбайт/с.
DMA (Direct Memory Access) - прямой доступ к памяти. Это специальный протокол, который позволяет устройству копировать данные в оперативную память без участия ЦП. Существует несколько режимов: DMA Mode 0 = 4,17; DMA Mode 1 = 13,33 и DMA Mode 2 = 16,63 Мбайт/с.
Ultra DMA поддерживается всеми современными жесткими дисками. Имеются следующие режимы: UDMA0=16.67, UDMA1=25, UDMA2=33.33, UDMA3=44.44, UDMA4=66.67, UDMA5=100, UDMA0=133 Мбайт/с,
Block mode — блочный метод передачи данных. Позволяет за один тактирующий импульс передать блок данных (адресов), что уменьшает нагрузку на центральный процессор и увеличивает быстродействие интерфейса.
Bus-Mastering — режим работы, при котором устройство способно "захватывать" управление шиной. В момент захвата всем остальным устройствам приходится ожидать, пока операция чтения/записи, инициированная контроллером винчестера, не закончится.
S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology) — технология заключается в создании механизма предсказания возможного выхода из строя жесткою диска, благодаря чему предотвращается потеря данных. При этом часть электронной схемы контроллера постоянно занята ведением статистики рабочих параметров. Вся информация сохраняется в микросхеме Flash-памяти и в любой момент может быть использована программами анализа.