Размер передачи DMA программируется записью регистра счета. Таким образом, размер «блока» не является постоянным, а определяется программным обеспечением. В общем, это, конечно, могут быть все виды специальных контроллеров DMA со своими особенностями, такими как ограничения на размер передачи.
Размер одного блока DMA
293
Hanlon
Когда используется DMA, весь блок памяти переносится с устройства ввода-вывода в основную память.
Меня интересует размер этого блока, а точнее ответы на эти вопросы:
- Является ли размер блока постоянным (если нет, каковы условия, при которых он изменяется)?
- Размер блока определяется аппаратным или программным обеспечением или и тем, и другим?
1 ответ на вопрос
0
Johan Myréen
Похожие вопросы
-
2
Когда происходит чтение или запись на диск, куда идут данные?
-
1
IDE DMA сектор нумерации
-
1
Вопрос DMA, клавиатура вот-вот умрет?
-
-
1
Возможен ли обход ядра с помощью специализированной сетевой карты?
-
1
Debian Wheezy, старый компьютер, ошибка чтения DMA, масштабирование режимов до PIO
-
1
Debian теряет жесткий диск при загрузке 4 раза, а затем загружается. Зачем?
-
1
Как подчеркнуть ядро Windows XP?
-
0
Основы понимания карт памяти PCI Express BAR
-
2
Виртуальная память и MMU: когда они используются, а когда нет?
-
0
При выполнении IDE DMA на x86, другие процессоры могут получить доступ к памяти?