Кто то программировал подобное?
Ссылка
Контроллер прямого доступа к памяти
Сообщений 1 страница 4 из 4
Поделиться126.11.2022 10:46:56
Поделиться226.11.2022 12:24:42
Он доступен из ядра и не напрямую, а через функции ядра (число каналов ограничено и нужно контролировать кто их использует и есть ли свободные при поступлении нового запроса). Так что тема для другого раздела.
Поделиться326.11.2022 13:39:54
Он доступен из ядра и не напрямую, а через функции ядра (число каналов ограничено и нужно контролировать кто их использует и есть ли свободные при поступлении нового запроса). Так что тема для другого раздела.
Ок ,а правда что он работает согранияенным выделенной памяти в 16 мегабайт(как бы в статье)?,я к тому что для использования его ограничено для повсеместного использования в программе
Поделиться426.11.2022 16:11:39
DMA можно использовать разве что в DOS. В винде из приложения не получится. Только в ядре.
он работает согранияенным выделенной памяти в 16 мегабайт(как бы в статье)?
Статья в каком году написана? Учитывая что в ней упоминаются IDE, ATA и SCSI диски, но нет SATA, написана до 2000 года и рассуждения справедливы для железа того времени.