Стандартные интерфейсы взу

К этим интерфейсам относятся.

Интерфейсы 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) – синхронизация

шпинделя или выборка кабелем.