Cтраница 3
В системах разделения времени, предназначенных для обеспечения пользователей вычислительным сервисом, схема приоритетов ориентируется на пользователя. Приоритет пользователя; определяет время начала обработки посланного им сообщения. Приоритет может устанавливаться самим пользователем и влияет на величину платы за пользование ЭВМ. Цель присвоения; приоритетов - сбалансировать загрузку ЭВМ, обеспечив защиту от дорогостоящих задержек при выполнении заданий. [31]
Схема циклического приоритета может обслуживать такое же количество задатчиков, как и схема параллельного приоритета. Схема обеспечивает возможность всем задатчикам в равной мере участвовать в системных диалогах задатчик-исполнитель, что существенно при организации мультипроцессорных структур управления. [32]
Основными узлами блока приоритетного прерывания являются триггеры запроса прерывания с шифратором приоритета, схема приоритета и триггера текущего состояния. При независимом поступлении сигналов прерываний БИС автоматически определяет приоритет запросов согласно запрограммированной заранее дисциплине арбитража. [33]
Схема циклического приоритета, за исключением самого принципа, организуется так же, как и схема параллельного приоритета, и может обслуживать такое же количество задатчиков. [34]
При одновременном обращении двух абонентов ( ЦП или каналов) по разным линиям связи конфликты разрешаются в коммутаторе модуля памяти и в схеме приоритета в СВВ. Два ЦП и два канала имеют общее поле памяти 256 Кбайт и общие ПУ, подключенные к согласователям СВВ1 - СВВЗ и доступные всем четырем концентраторам. Каждый АКБ имеет свой собственный генератор тактового питания, не связанный синхронизирующими сигналами с генераторами других модулей. Генератор устройства ОП формирует серии тактового питания для модуля памяти и коммутатора межмодульных связей; задающий генератор процессора общий для ЦП и канала. [35]
РЗП - регистр запросов на прерывания, СЗЗ - схема РССП записи запросов, СП - сбой [ 36 - 3Sl процессора, ЗПП - запросы на программные прерывания, ЗОС - запрос на обращение к супервизору, ЗВП - запросы на внешние прерывания, ЗВВП - запросы на вводо-вы-водные прерывания, СПП - схема приоритетов прерываний, РПП - регистр приоритетов прерываний, РАС - регистр адреса ССП, ШПП - шифратор программных прерываний, СПВВП - схема приоритетов БВОДО-ВЫВОДНЫХ прерываний, РУК - регистр управления каналами, ШНК - шифратор номера канала, РССП - регистр слова состояния программы. [36]
РЗП - регистр запросов на прерывания, СЗЗ - схема РССП записи запросов, СП - сбой [ 36 - 3Sl процессора, ЗПП - запросы на программные прерывания, ЗОС - запрос на обращение к супервизору, ЗВП - запросы на внешние прерывания, ЗВВП - запросы на вводо-вы-водные прерывания, СПП - схема приоритетов прерываний, РПП - регистр приоритетов прерываний, РАС - регистр адреса ССП, ШПП - шифратор программных прерываний, СПВВП - схема приоритетов БВОДО-ВЫВОДНЫХ прерываний, РУК - регистр управления каналами, ШНК - шифратор номера канала, РССП - регистр слова состояния программы. [37]
Вариант последовательного приоритета используется для задатчиков, последовательно расположенных в общей схеме захвата управления интерфейсом. В схеме параллельного приоритета установка приоритетов запросов шины BREQ от задатчиков осуществляется шифратором приоритета. После этого выполняется дешифрация значения приоритета запроса для выдачи соответствующего сигнала BPRN. Линия BPRO в данной схеме не используется. Вариант параллельного приоритета требует организации внешней по отношению к задатчикам установки приоритета. [38]
Как уже указывалось, сообщения, приходящие от терминалов, до того как они будут переданы программам обработки сообщений, помещаются в очереди. IMS использует схему приоритетов для принятия решения о том, какое из сообщений выбрать следующим из этих очередей. В настоящем разделе мы более подробно обсудим используемую IMS схему приоритетов. [39]
Подобная ситуация часто случается и в мультиплексорных интерфейсах. В таком интерфейсе должна существовать схема приоритетов, помогающая компьютеру знать: что делать в тех случаях, когда он получит сразу несколько запросов на предоставление канала ввода-вывода. Что в это время происходит с накапливающейся и предназначенной для передачи информацией. Будет ли она просто утеряна, как те символы, которые компьютер не успевал высвечивать на своем терминале, или существуют пути решения этой проблемы, связанной с недостаточной быстротой реакции некоторых устройств. [40]
Система IMS пытается выбрать транзакцию для каждой области обработки сообщений, находящейся в оперативном состоянии. Она осуществляет это на основе схемы приоритетов. Любая транзакция, которой может управлять IMS, имеет два связанных с ней приоритета. Эти приоритеты называются соответственно нормальным и граничным приоритетами транзакции. Кроме того, транзакция характеризуется еще и числом, которое называется предельным счетчиком транзакции. Эти три характеристики могут быть определены АБД в макрокоманде TRANSACT для каждой транзакции. [41]
Сигнал МЗМ поступает в регистр Запросы ПД, стробируемый с периодом 600 не. С выхода регистра информация поступает на схему приоритета, на выходе которой формируются сигнал и код, определяющий номер позиции, в которую установлено устройство с высшим приоритетом, затребовавшее ПДП. [42]
Самой очевидной стратегией распределения устройств могло бы быть закрепление таких устройств за заданиями и запуск заданий только в том случае, если необходимые устройства заданию выделены. Такое решение затрудняет мультипрограммирование и усложняет схему приоритетов заданий. При этом возникают довольно очевидные узкие места. Например, при выполнении почти каждого задания выполняется вывод на печать, а это означает, что почти каждое задание требует АЦПУ. [43]
![]() |
Шинная структура с центральной шиной. [44] |
Передающее функциональное устройство занимает шину и блокирует ее все время, пока поддерживается связь. Загрузка происходит по предварительному регулированию, которое определяется схемой приоритета. [45]