Проектирование приборов, систем и измерительно-вычислительных комплексов. Шивринский В.Н. - 70 стр.

UptoLike

Составители: 

70
очередной команды или данные (операнды выполняемой команды); из ВУ
слово состояния ВУ или очередную порцию данных. В процессе операции за-
писи процессор передает в ОП результат вычислений, а в ВУновые значения
управляющего слова или очередную порцию данных (направление передачи
данных определяется относительно процессора: чтение в процессор, запись из
процессора).
Рис. 8.1. Основные действия на системной магистрали
С помощью операции прерывания ВУ оповещает процессор о своей готов-
ности к передаче очередной порции данных. Эта операция позволяет ВУ вы-
полнять активную роль и создает предпосылки для оперативной обработки ре-
гистрируемых комплексом внешних событий.
Операция прямого доступа в память служит для быстрой передачи в ОП
или из нее отдельных порций или массива информации под управлением не
процессора, как обычно, а контроллера ВУ (контроллера прямого доступа). При
этом существенно повышается скорость обмена информацией. Прямой доступ
используется с такими стандартными ВУ, как НМД и НМЛ, а также с разнооб-
разной измерительной и регистрирующей аппаратурой (АЦП, регистрами, за-
поминающими устройствами, служащими для предварительного накопления
регистрируемых данных, и т. д.).
С помощью перечисленных операций реализуется все многообразие дейст-
вий, выполняемых ЭВМ. Редактирование текста создаваемой программы,
трансляция, выполнение вычислительной задачи, прием информации из изме-
рительной аппаратуры, управление автоматизированной установкойвсе это
раскладывается на простейшие операции чтения и записи, а также, в случае не-
обходимости, на операции прерываний и прямого доступа. Быстродействие
ЭВМ определяется скоростью выполнения этих операций.
Для магистральных системных интерфейсов характерны некоторые общие
принципы построения. В процессе взаимодействия любых двух устройств ЭВМ
одно из них обязательно выполняет активную, управляющую роль и является
задатчиком, второе же оказывается управляемым, исполнительным. Чаще всего
функцию задатчика выполняет процессор. Например, операции считывания из
ОП очередной команды и ее операндов или записи в управляющий регистр ВУ
управляющей информации, а в регистр данных ВУ очередного данного, выпол-
няются по инициативе и под управлением ЦП, который выступает здесь в каче-
стве задатчика. Исполнителем в первом случае является ОП, во второмВУ.
Внешнее устройство может стать задатчиком на ОШ в процессе выполне-
ния операции прерывания, когда из ВУ в ЦП поступает адрес вектора прерыва-
ния. Центральный процессор здесь играет пассивную роль исполнителя.