Справочник по настройке BIOS


         

Сразу необходимо отметить, что инициирование


Сразу необходимо отметить, что инициирование DMA-передачи данных занимает довольно много времени, поэтому такой режим работы имеет смысл только тогда, когда передаются друг за другом сразу несколько слов данных в течение одного сеанса работы с шиной. При одиночном режиме устройство для передачи каждого слова вырабатывает сигнал запроса DMARQ (DMA Request) и сбрасывает его по сигналу DMACK# (DMA Acknowledge), подтверждающему каждый цикл обмена. При множественном режиме на сигнал "DMARQ" хост отвечает потоком циклов, сопровождаемых сигналами "DMACK#". При этом запрос не снимается на весь период передачи данных.

Каждый из режимов PIO и DMA имеет несколько разновидностей, характеризующих способ обмена и длительность цикла передачи одного слова, от которых зависит скорость передачи. Режимы DMA делятся на однословные (single word) и многословные (multiword), характеризуются различными временными характеристиками циклов обмена. Отсюда и такое "разнообразие" (см. таблицу).























































































































Режим DMA



Тактирование (минимальное время цикла), нс



Максимальная скорость передачи (МБ/с)



Спецификация



Single word



0



960



2,08



АТА



1



480



4,16



АТА



2



240



8,33



АТА



Multi word



0



480



4,12



АТА



1



150



13,3



АТА-2



2



120



16,6



АТА-2



Ultra DMA/33



UDMA/33



120*



33,3



Ultra ATA



* - необходимо учесть, что за каждый такт передаются два слова данных (используются и передний, и задний фронты тактирующего сигнала)


Содержание  Назад  Вперед