за счет передачи нескольких слов
за счет передачи нескольких слов за один запрос (режим Multiword-DMA). Уже в конце 1993 г. была налажена поставка соответствующих комплектов микросхем для производителей жестких дисков и DMA-контроллеров.
Сразу необходимо отметить, что инициирование 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 |
* - необходимо учесть, что за каждый такт передаются два слова данных (используются и передний, и задний фронты тактирующего сигнала)
Начало Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий