logo
Кафедра “Системы автоматического управления”

15.1. Классификация способов обмена информацией в мпс.

В состав МПС, в зависимости от ее назначения, может входить различное число периферийных устройств (ПУ), таких как внешние ЗУ на магнитных дисках, разнообразные устройства ввода/вывода (печатающие устройства, терминалы, ЦАП, АЦП).

Информация, которой обмениваются МПС и ПУ, включает в себя служебную информацию и собственно данные.

Служебная информация от МПС передается с помощью управляющих слов СW (Control Word). Они инициируют действия связанные с обменом данными (определяют режим работы ПУ).

Служебные сообщения от ПУ, называемые словом состояния SW (Status Word), информируют МПС о состоянии ПУ.

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

Классификация различных способов обмена информацией МПС с ПУ приведена на рис.15.1.

Рис.15.1.

В тех случаях, когда обмен данными с ПУ выполняется под управлением МП (программы), т.е. передача информации происходит через регистры МП и в результате выполнения соответствующих команд МП, говорят о программно управляемом обмене (ПУО). Обобщенная схема ПУО показана на рис.15.2.

Рис.15.2.

Программно управляемый обмен может инициироваться как МП, так и запросами прерывания от ПУ. И в первом и во втором случае возможны два варианта: прямой ввод/вывод и условный ввод/вывод.