Режимы работы микропроцессорной системы

Практически любая развитая микропроцессорная система поддерживает три основных режима обмена по магистрали:

1. Программный обмен информацией;

2. Обмен с использованием прерываний;

3. Обмен с использованием прямого доступа к памяти.

Программный обмен информацией. В этом режиме процессор является единоличным хозяином системной магистрали. Все операции обмена информацией в данном случае инициируются только процессором, все они выполняются строго в порядке, предписанном исполняемой программой.

Обмен по прерываниям используется тогда, когда необходима реакция микропроцессорной системы на какое-то внешнее событие, на приход внешнего сигнала. В случае компьютера внешним событием может быть, например, нажатие на клавишу клавиатуры или приход по локальной сети пакета данных.

Прямой доступ к памяти (ПДП) – это режим, принципиально отличающийся от двух ранее рассмотренных режимов тем, что обмен по системной шине идет без участия процессора. Внешнее устройство, требующее обслуживания, сигнализирует процессору, что режим ПДП необходим, в ответ на это процессор заканчивает выполнение текущей команды и отключается от всех шин, сигнализируя запросившему устройству, что обмен в режиме ПДП можно начинать.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: