Интерфейс IDE


Повышение скорости обмена - часть 2


Это означает, что в тех случаях, когда доступна вся полоса, винчестер будет управлять обменом данными с хост-адаптером.

Режим 3 PIO с периодом тактирования 180нсек. обеспечивает скорость обмена 11Мб/сек., превышающую скорость Fast-SCSI (10Мб/сек.). Управление потоком со стороны диска включается контроллером с помощью команды Set Features, в результате чего такой обмен поддерживается одновременно и диском, и контроллером. Винчестер AC2540 (540Мб) выпущенный в 1993 году фирмой Western Digital, поддерживал управление потоком с помощью IORDY, реализованное с помощью специализированной микросхемы-контроллера. Основные возможности этого контроллера позднее были включены в стандартные наборы микросхем IDE.

Режимы DMA

Хотя режимы программируемого ввода-вывода (PIO) являются стандартным методом, поддерживаемым в серийных устройствах IDE, и отличаются высокой совместимостью, существуют и другие способы повышения скорости обмена с винчестерами. Метод прямого доступа к памяти (DMA) основан на передаче данных между диском и памятью компьютера без использования центрального процессора CPU). Тип B для DMA определен в спецификации EISA и обеспечивает обмен со скоростью 4Мб/сек. Этот метод дает преимущество по сравнению со стандартной скоростью для шины ISA, но значительно уступает Fast-SCSI.

С развитием технологии локальных шин в спецификации PCI был предложен новый вариант обмена с использованием DMA (тип F), обеспечивающий скорость 8.33 и 6.67Мб/сек. В соответствии с возможностями существующих микросхем была предложена спецификация DMA Mode 1 с циклом 150нсек., обеспечивающая скорость обмена 13Мб/сек. за счет передачи нескольких слов за один запрос. Комплекты микросхем с поддержкой DMA типа B (EISA) и типа F (PCI) поставляются с конца 1993 года.

Сравнение DMA и PIO

Режимы PIO в дисковых контроллерах IDE получили более широкое распространение по сравнению с режимами DMA. По этой причине прерывание BIOS

Int 13 и драйверы устройств операционных систем поддерживают режим PIO, а не DMA.Это означает, что для использования режимов DMA

потребуется замена BIOS и драйверов устройств.

Технология Enhanced IDE компании Western Digital обеспечивает возможность выбора между режимами PIO с управлением потоком через IORDY (mode 3) и DMA

(тип B или F), реализованными с помощью драйверов.




- Начало -  - Назад -  - Вперед -



Книжный магазин