Владимир Мешков
В статье рассматриваются примеры программ, выполняющих доступ к
интерфейсу ATAPI через порты ввода-вывода и при помощи системного вызова IOCTL
операционной системы Linux.
Общая характеристика интерфейса
ATA/ATAPI. Регистры ATAPI-контроллера
Интерфейс ATA – AT Attachment for Disk Drives – разрабатывался в 1986-1990
гг. для подключения накопителей на жестких магнитных дисках к компьютерам IBM
PC AT с шиной ISA. Стандарт, разработанный комитетом X3T10, определяет набор
регистров и назначение сигналов 40-контактного интерфейсного разъема. Интерфейс
появился в результате переноса контроллера жесткого диска ближе к накопителю,
на плату электроники с сохранением регистровой модели, т.е. создания устройств
со встроенным контроллером – IDE (Integrated Device Electronic).