К этим интерфейсам относятся.
Интерфейсы IDE для магнитных и оптических дисков: ATA/ATAPI, SATA (ATA – AT Attachment for Disk Drives. ATAPI – ATA Package Interfeis,
SATA – Serial ATA), универсальные интерфейсы SCSI, USB, Fire WireИнтерфейсы IDE, SCSI для внутренних ВЗУ, SCSI, USB, Fire Wire для внешних.
Операции обмена хоста с ВЗУ всегда блочные. Блок – неделимая единица хранения, имеющая свой адрес. Размер блока может быть фиксированным или произвольным, наиболее распространен блок с фиксированным размером в 512 байт.
Адресация блока производится различными способами. Наиболее проста и удобна – линейная адресация – каждый блок адресуется oдномерным адресом LBA(Logik Blok Adress) Для дисков может использоваться трехмерная адресация: цилиндр, головка, сектор.
Трехмерная адресация имеет предел емкости накопителя в 137Гбайт.
Линейная – 137,4 при 28 разрядах адреса, 2,2Тбайта при 32-х разрядахи 144Пбайт при 48 разрядах
ИНТЕРФЕЙС АТА/АТАPI
ATA/ATAPI – 16 разрядный параллельный интерфейс, с помощью которого устройство хранение IDE подключается к компьютеру.Устройство хранения посредством плоского 80 проводного кабеля соединяется с контроллером (хост-адаптером) компьютера, подключенным к его внутренней шине расширения (ввода-вывода) – PCI, обычно
используется контроллер PCI IDE Bus Master. Контроллер имеет свой контроллер DMA. Он может обслуживать несколько каналов(шин АТА), к каждому каналу можно подключить до 2 –х устройств IDE. Интерфейс АТА появился в 1980 году для подключения накопителя на жестких магнитных дисках к компьютеру IBM PC AT c шиной ISA.
Поэтому набор сигналов шины АТА подобен сигналам шины ISA. Интерфейс ATA/ATAPI использует два типа режимов обмена.
СИГНАЛЫ ШИНЫ ATA| ATAPI - 4
1.PIO(Programmed Input/Output) – программный ввод-вывод, управляет
процессор.
2.DMA – прямой доступ к памяти, процессом ввода-вывода управляет контроллер DMA.
RESET# (Device Reset) – сброс устройства.
DA[2:0] (Device Address) – адрес регистров устройства.
DD[15:0] (Device Data) – 16 битная шина данных.
DIOR# (Device I/O Read) – строб чтения.
DIOW# (Device I/O Write) – строб записи.
IORDY (I/O channel Ready) – готовность устройства завершить обмен.
IOCS16# - разрешение 16 битных операций.
DMARQ (DMA Request) – запрос обмена по каналу DMA.
DMACK# (DMA Acknowledge) – подтверждение DMA.
INTRQ (Interrupt Request) – запрос прерывания.
CS0,# CS1# (Chip Select0,1) – выбор регистров командного и управля -
ющего блоков.
PDIAG# (Passed Diagnostics) – прохождение диагностики.
CBLID# (Cable assembly type identifier) – идентификация типа кабеля.
DASP# (Devise Active, Slave Present) – активность или ведомое устр.
SPSYNC/CSEL (Spindle Synchronization/Cable Select) – синхронизация
шпинделя или выборка кабелем.