Происхождение и назначение шины ATA/ATAPI.
Стандарт EIDE (англ. Enhanced IDE — «расширенный IDE»), появившийся
вслед за IDE, позволял использование приводов ёмкостью, превышающей 528
Мб (504 МиБ), вплоть до 8,4 Гб. Хотя эти аббревиатуры возникли как торговые,
а не официальные названия стандарта, термины IDE и EIDE часто
употребляются вместо термина ATA. После введения в 2003 году стандарта
Serial ATA («последовательный ATA»), традиционный ATA стали именовать
Parallel ATA, имея в виду способ передачи данных по параллельному 40- или
80-жильному кабелю.
Поначалу этот интерфейс использовался с жёсткими дисками, но затем
стандарт был расширен для работы и с другими устройствами, в основном —
использующими сменные носители. К числу таких устройств относятся
приводы CD-ROM и DVD-ROM, ленточные накопители, а также дискеты
большой ёмкости, такие, как ZIP и магнитооптические диски (LS-120/240). Этот
расширенный стандарт получил название Advanced Technology Attachment
Packet Interface (ATAPI), в связи с чем, полное наименование стандарта
выглядит как ATA/ATAPI.
ATAPI представляет собой аппаратно-программный интерфейс, для того,
чтобы устройства, отличные от жестких дисков, могли использовать для
подключения и работы стандартный IDE/ATA интерфейс. Это делает их для
системы практически неотличимыми от обычных жестких дисков.
Спецификация ATAPI позволяет передавать пакет, содержащий
командный блок (откуда и часть названия PI — Package Interface). Структура
командного блока заимствована из SCSI, его содержимое определяется типом
подключенного устройства: ленточного, оптического (CD, DVD),
магнитооптического и т. п.
Набор дополнительных команд CFA (Compact Flash Association) введен для
устройств хранения на флэш-памяти.
Спецификации интерфейсов ATA/ATAPI
Разработкой спецификаций ATA/ATAPI занимается технический комитет
Т13 (прежде — Т10) Интернационального комитета по стандартизации в
области информационных технологий (INCITS). Разработанные им
спецификации оформляются в виде стандартов ANSI. Развитие интерфейса
отражает история спецификаций:
♦АТА (позже названный АТА-1) — первый стандарт (1994 г.),
выработанный американским комитетом ХЗТ10, определяет набор регистров
устройств и назначение сигналов 40-контактного интерфейсного разъема.
♦АТА-2 — расширенная спецификация АТА. Включает 2 канала, 4
устройства, PIO Mode 3, Multiword DMA Mode 1, Block mode, объем диска — до
8 Гбайт (преодоление 528-мегабайтного барьера), поддержка LBA и CHS.