Интерфейс IDE


Технические детали - часть 2


/p>

Режимы ATA-2 (3 и 4) используют аппаратное управление потоком данных (IORDY). Это означает, что диск может использовать линию IORDY для замедления контроллера при необходимости. Контроллеры, не поддерживающие IORDY, могут приводить к потере данных при использовании быстрых режимов PIO; в этом случае следует использовать менее скоростные режимы. При получении команды Identify Drive диск возвращает, наряду с другими параметрами, информацию о поддерживаемых режимах PIO и DMA [Эти параметры можно определить с помощью программы WDTBLCHK.EXE, которую вы можете найти на приложенной к книге дискете.] .

Что такое режимы DMA?


DMA (прямой доступ к памяти - Direct Memory Access) означает,что данные передаются непосредственно между диском и памятью без использования процессора, в отличие от PIO. В многозадачных системах, подобных OS/2

или Linux, режим DMA оставляет процессор свободным в процессе обмена с диском и позволяет использовать его для решения других задач. При работе в DOS/Windows процессор вынужден ждать окончания обмена с диском, поэтому использование режимов DMA в этом случае не столь эффективно.

Существует два различных типа прямого доступа к памяти: DMA и busmastering DMA. Стандартный DMA использует установленный на системной плате контроллер DMA для выполнения арбитража запросов задач, захвата шины и передачи данных. В

случае busmastering DMA, перечисленные операции выполняются контроллером. Безусловно, это увеличивает стоимость контроллера.

К несчастью, в системах ISA используются старые и медленные контроллеры DMA, неэффективные при работе с современными дисками. Платы VLB не могут использовать режим DMA и должны быть busmastering DMA.

Использование обычного режима DMA возможно только с контроллерами EISA и PCI: для EISA тип 'B' будет обеспечивать скорость обмена 4MB/s, для PCI тип 'F' от 6 до 8MB/s. Сегодня качественная программная поддержка DMA достаточно редка, как и контроллеры, поддерживающие DMA.

Возможные режимы DMA перечислены в таблице 6.




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



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