Контроллеры устройство ввода вывода
В настоящее время большинство устройств вводы вывода состоит из 2-х независимых частей:
- микропроцессора, управляющего работой этого устройства.
- механическая или электрическая часть, обеспечивающая ввод или вывод информации.
-
Микропроцессор, управляющий работой устройства называется контроллером устройства.
Для различных устройств он может составлять либо одно целое с устройством, либо располагаться независимо от устройства.
Каналы DMA (Direct Memory Access)- прямой доступ к памяти. Используется любыми высокоскоростными устройствами связи, которые должны с высокой скоростью обмениваться информацией с материнской платой. Пример: контроллер жесткого диска будет использовать DMA, а контроллер гибкого- нет. Иногда каналы DMA могут разделиться, если устройства не будут использовать их одновременно. Архитектура РС система АТ поддерживает 7 каналов DMA, 6 из которых подключены к разъемам расширения. Канал DMA используют для подключения к микропроцессору каналов 0- 3.
DMA- позволяет без использования ИП пересылать данные из контроллера ввода вывода непосредственно в оперативную память и наоборот, из оперативной памяти в контроллер ввода вывода.
предыдущая тема следующая тема