сигнала прерывания процессор является исполнительным
устройством, |
а ведущим — периферийное |
устройство |
(источник прерывания). |
|
разделить |
Шины объединенного интерфейса можно |
на две группы: шины, предназначенные |
для |
передачи |
информации |
(данных, адресов, приказов |
и т. |
п.), и ши |
ны, обеспечивающие выбор ведущего устройства.
Для передачи информации используются следующие шины:
а) набор шин данных, по которым между ведущим и исполнительным устройствами передаются данные параллельным кодом (например, параллельно переда ется 16-разрядное слово);
б) набор шин адреса, на которых ведущее устройст во устанавливает код адреса, выбирая тем самым испол нительное устройство. Система адресации в PDP-11 строится таким образом, что старшие 4 096 адресов от носятся не к ячейкам памяти, а к регистрам периферий ных устройств. Таким образом, адресные шины интер фейса обеспечивают ведущему устройству возможность
обращения как к модулям ОЗУ, так и |
к |
любым |
пери |
ферийным устройствам системы. Точно |
так же |
любое |
периферийное устройство, став ведущим, |
может |
обра |
щаться, минуя процессор, к любому модулю ОЗУ или любому другому периферийному устройству. Последнее свойство позволяет организовать в объединенном ин терфейсе автономный обмен информации между двумя периферийными устройствами (например, перепись ин формации на разные носители), не привлекая для этой работы процессор;
в) набор шин управления для передачи сигналов, определяющих вид операции и направление движения информации, а также синхронизирующих передачу. Для
синхронизации используются |
два сигнала — |
синхро |
импульс ведущего устройства |
и синхроимпульс |
испол |
нительного устройства. Эта пара сигналов обеспечива ет передачу параллельных кодов по шинам интерфейса, используя метод передачи с квитированием.
Выбор ведущего устройства производится на основе сравнения приоритетов, присвоенных устройствам. Когда от периферийных устройств нет запросов на за нятие интерфейса, ведущим устройством является про цессор, регулярно связывающийся с ОЗУ для получения команд и операндов. Процессор при выполнении разных