Cтраница 1
Схема приоритетов вряд ли нужна, когда вычислительная; система способна начинать обработку сообщения через несколько секунд после его поступления, а загрузка ее не настолько велика, чтобы могли возникнуть какие-либо серьезные затруднения. Однако перегрузка системы не исключена, и поэтому алгоритм присвоения приоритетов все же должен быть разработан, на случай образования очереди из ожидающих обработки сообщений. Вопрос о том, какое сообщение обрабатывать следующим, решает процессор приоритетов. [1]
Схема приоритетов вряд ли нужна, когда вычислительная; система способна начинать обработку сообщения через несколько секунд после его поступления, а загрузка ее не настолько велика, чтобы могли возникнуть какие-либо серьезные затруднения. Однако перегрузка системы не исключена, и поэтому алгоритм присвоения приоритетов все же должен быть разработан на случай образования очереди из ожидающих обработки сообщений. Вопрос о том, какое сообщение обрабатывать следующим, решает процессор приоритетов. [2]
Схема приоритета организует выбор самого старшего разряда регистра приоритета при поступлении в регистр приоритета нескольких запросов и если нет никаких других ограничений на недопустимость прерывания. Старшие разряды данного регистра имеют приоритет в обслуживании по отношению к младшим разрядам. Схема выработки номеров прерывания формирует адрес ячейки ОЗУ, в которой указан начальный адрес прерывающей программы, соответствующий данному прерыванию. Регистр маски блокирует работу схемы приоритета при поступлении управляющей информации из ОЗУ. [3]
![]() |
Схема устройства сопряжения ДУ мультиплексором и канала обмена с ПУ этим внешним устройст. [4] |
Схема приоритета мультиплексора анализирует готовность ПУ и выбирает то ПУ, которое имеет старший приоритет. Номер транслятора, выбранный этой схемой, передается в канал обмена, который извлекает из памяти соответствующего подканала текущие параметры процесса обмена, заносит их в соответствующие регистры и готовит свои цепи для передачи очередного слова информации. На этом цикл передачи информации заканчивается и аппаратура становится готовой к передаче следующего цикла. [5]
![]() |
Схема устройства сопряжения канала обмена с ВУ. [6] |
Схема приоритета мультиплексора анализирует готовность ВУ i выбирает то из них, которое имеет старший приоритет. [7]
![]() |
Схема устройства сопряжения канала обмена с ВУ. [8] |
Схема приоритета мультиплексора анализирует готовность ВУ и выбирает то из них, которое имеет старший приоритет. [9]
![]() |
Структура блока прерываний. [10] |
Схема приоритета прерываний совместно с РПП обеспечивает учет приоритетов по всем группам источников прерываний. В первую очередь выявляется наличие запроса на прерывание по контролю машины. Далее просмотр содержимого РЗП производится в порядке условных номеров приоритетов, начиная с программных прерываний. Это производится для того, чтобы при наличии нескольких запросов на различные прерывания в конечном итоге первой производилась обработка наиболее важных запросов, начиная с вводо-выводных прерываний, как это уже отмечалось выше. В регистре приоритетов прерываний имеется 5 разрядов - по одному на каждую группу запросов; это сделано вследствие того, что при обращении к супервизору для нового и старого ССП отводятся не те ячейки, что в случае программных прерываний. [11]
Схема приоритетов прерываний может быть задана процессором программным путем. Но в принципе высший уровень приоритета задается для любого из входов запросов, можно также установить циклическое переключение приоритетов ( последний обслуженный запрос получает низший приоритет), обеспечивая тем самым всем запросам равные приоритеты. Если во время обработки прерывания с меньшим уровнем приоритета приходит более приоритетный запрос, то процессор переходит на программу обработки более приоритетного запроса, а после ее выполнения возвращается к программе обработки менее приоритетного запроса. Отметим, что немаскируемое прерывание NMI имеет приоритет выше любого другого аппаратного прерывания. [12]
Схема приоритета мультиплексора анализирует готовность всех трансляторов и выбирав. Выбранный транслятор подключается к мультиплексору и передает слова информации между каналом обмена и выбранным транслятором. Номер транслятора, выбранный приоритетной схемой, передается в канал обмена, который извлекает из памяти соответствующего подканала текущие параметры процесса обмена, заносит их в соответствующие регистры и готовит свои цепи для передачи очередного слова. Затем передается очередное информационное слово. На этом цикл передачи одной порции информации заканчивается, и аппаратура вновь готова к передаче следующей партии. [13]
Схема приоритета вводо-выводных прерываний и регистр управления каналами работают аналогично паре СПП-РПП. Но начинают они работать только при обработке незамаскированного прерывания по вводу-выводу. Шифратор программных прерываний и шифратор номера канала обеспечивают формирование кода прерывания, записываемого в РССП при удовлетворении запроса на прерывание; при обработке запроса на прерывание по вводу-выводу в РССП [ 24 - 31J записывается номер устройства ввода-вывода, поступающий из соответствующего канала. [14]
![]() |
Состав комплексов СМ1800. [15] |