ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
65
нератора синхроимпульсов и что синхронизирующий сигнал не посыла-
ется вместе с данными.
В управляющих комплексах применяются три режима вво-
да/вывода:
• программно-управляемый ВВ (называемый также программ-
ным или нефорсированным ВВ);
• ВВ по прерываниям (форсированный ВВ);
• прямой доступ к памяти.
Программно-управляемый ВВ характеризуется тем, что ини-
циирование и управление ВВ осуществляется программой, выполняе-
мой микропроцессором, а внешние устройства играют сравнительно
пассивную роль и сигнализируют только о своем состоянии, в частно-
сти, о готовности к операциям ввода/вывода.
Ввод–вывод по прерываниям инициируется не микропроцессо-
ром, а внешним устройством, генерирующим специальный сигнал пре-
рывания. Реагируя на этот сигнал
готовности устройства к передаче
данных, МПр передает управление ВВ подпрограмме обслуживания
устройства, вызвавшего прерывание. Действия, выполняемые этой
подпрограммой ВВ, определяются устройством, вызвавшем прерыва-
ние.
Режим прямого доступа к памяти, DMA (direct memory access)
– метод обращения внешнего устройства к оперативной памяти компь-
ютера или управляющего комплекса без участия процессора.
Используется, когда мощности процессора
для обработки запросов на
прерывания недостаточно, в результате чего скорость обработки дан-
ных существенно замедляется. Для предотвращение такого варианта,
микропроцессор исключается из цепочки управления передачей дан-
ных между основной памятью и внешним устройством (устройствами).
Режим прямого доступа к памяти DMA позволяет освободить цен-
тральное процессорное устройство от задачи чтения данных из
устрой-
Микропроцессорные системы и программное обеспечение в средствах связи нератора синхроимпульсов и что синхронизирующий сигнал не посыла- ется вместе с данными. В управляющих комплексах применяются три режима вво- да/вывода: • программно-управляемый ВВ (называемый также программ- ным или нефорсированным ВВ); • ВВ по прерываниям (форсированный ВВ); • прямой доступ к памяти. Программно-управляемый ВВ характеризуется тем, что ини- циирование и управление ВВ осуществляется программой, выполняе- мой микропроцессором, а внешние устройства играют сравнительно пассивную роль и сигнализируют только о своем состоянии, в частно- сти, о готовности к операциям ввода/вывода. Ввод–вывод по прерываниям инициируется не микропроцессо- ром, а внешним устройством, генерирующим специальный сигнал пре- рывания. Реагируя на этот сигнал готовности устройства к передаче данных, МПр передает управление ВВ подпрограмме обслуживания устройства, вызвавшего прерывание. Действия, выполняемые этой подпрограммой ВВ, определяются устройством, вызвавшем прерыва- ние. Режим прямого доступа к памяти, DMA (direct memory access) – метод обращения внешнего устройства к оперативной памяти компь- ютера или управляющего комплекса без участия процессора. Используется, когда мощности процессора для обработки запросов на прерывания недостаточно, в результате чего скорость обработки дан- ных существенно замедляется. Для предотвращение такого варианта, микропроцессор исключается из цепочки управления передачей дан- ных между основной памятью и внешним устройством (устройствами). Режим прямого доступа к памяти DMA позволяет освободить цен- тральное процессорное устройство от задачи чтения данных из устрой- 65
Страницы
- « первая
- ‹ предыдущая
- …
- 63
- 64
- 65
- 66
- 67
- …
- следующая ›
- последняя »