Изобретение относится к области вычислительной техники. Известны устройства для прерывания программ, содержащие регистр запоминания прерываний (регистр индикаторов) и логическую схему управления прерываниями. Известные устройства невозможно применять в вычислительных системах, работающих с разделением времени, без предварительного разделения разрядов регистра индикаторов на группы, число которых должно быть равным числу задач. Целью данного изобретения является устранение указанного недостатка и тем самым повьш ение эффективности использования устройства для прерывания программ в вычислительных системах, работающих с разделением времени. Предложенное устройство для прерывания программ содержит дискрипторный регистр, дешифратор и коммутаторы, причем выход регистра, запоминания прерываний через первый коммутатор соединен со входом схемы управления прерываниями, выход которой через второй коммутатор подключен к из входов регистра запоминания прерываний, другой вход которого через третий коммутатор соединен с однлм из входов устройства, второй вход каждого ко,ммутатора подключен к выходу дешифратора, вход которого соединен с выходом дискрипторного регистра, вход последнего подключен к другому входу устройства. На чертеже представлена схема устройства для прерывания программ. Схема содержит: регистр / запоминания преры.ван.ий, коммутаторы 2, 3 и 4, схему 5 управления прерываниялш. дИСкрипторный регистр 6, дешифратор 7, входы 8, 9, 10 регистра запоминания прерываний, выходы 11, 12 схемы управления прерываншми. Работа устройства. Диспетчерская программа (супервизор) назначает для решения некоторой задачи определенную группу индикаторов. Далее супервизор засылает в дискрипторный регистр 6 коды, определяющие, какие из индикаторов и в каком порядке могут быть лспользованы при решении данной задачи. Засылка кодов в деокрипторный регистр является привилегированной операцией супервизора. Эти коды устанавливают соответствие между математическими номера.ми лндикатороз, содержащимися в ирограмме пользователя, и физическими адресами выделенной данному пользователю группы индикаторов. Тем самым обеспечивается возможность организаци режима разделения индикаторов на независп.мые группы, которые выделяются для решения каждой из задач. При такой органи
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ СВЯЗИ В ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЕ | 1971 |
|
SU314207A1 |
Устройство для отладки мультипрограммных систем | 1989 |
|
SU1735855A1 |
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) | 1983 |
|
SU1259300A1 |
Диспетчер памяти ЭВМ | 1990 |
|
SU1718225A1 |
Устройство для распределения заданий процессорам | 1985 |
|
SU1291983A1 |
Управляющая векторная вычислительная система | 1982 |
|
SU1120340A1 |
Мультипроцессорная система | 1983 |
|
SU1156088A1 |
ОДНОРОДНАЯ ВЫЧИСЛИТЕЛЬНАЯ СРЕДА С ДВУСЛОЙНОЙ ПРОГРАММИРУЕМОЙ СТРУКТУРОЙ | 1998 |
|
RU2134448C1 |
Устройство для отображения информации на газоразрядной индикаторной панели | 1990 |
|
SU1781698A1 |
Микропрограммный процессор | 1980 |
|
SU980098A1 |
Авторы
Даты
1973-01-01—Публикация