УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ Советский патент 1973 года по МПК G06F9/48 G06F11/07 

Описание патента на изобретение SU382089A1

1

Изобретение относится к области вычислительной техники.

Известны устройства для прерывания программ, содержащие регистр прерываний, регистр защиты, схему обнаружения старщего по приоритету прерывания, схему выявления оазрещенных прерываний, счетчик, дещифрато,р опроса и блок управления.

Недостатками таких устройств являются небольщое среднее время бессбойной работы и невоз.можность обнаружения отказов.

Для устранения указанных недостатков в предлагаемое устройство включена схема запрета прерываний, .fe-ый вход которой подключен к одноименному выходу схемы выявления разрещенных прерываний, -ый выход схемы запрета прерываний соединен с запрещающим (fe-j-l) входом схемы обнаружения старщего по приоритету прерывания, вход блока управления соединен с выходом сигнала переноса из старшего разряда счетчика.

На чертеже представлена блок-схема предлагаемого устройства ДЛЯ прерывания программ.

Устройство содержит схему / выявления разрещенных прерываний; регистр 2 прерываний; регистр 3 защиты; схему 4 обнаружения старщего по приоритету прерывания; схему 5 запрета прерываний с й-ым входом 6 и й-ым выходом 7; логическую схему «ИЛИ 5, логическую схему «НЕ 9, блок 10 управления; счетчик //; дещифратор 12 опроса; щину /3 сигнала неисправности; щину 14 сигвала переноса из старщего разряда счетчика.

В описываемом варианте построения схемы 5 запрета прерываний она представлена в виде ряда узлов поразрядного запрета прерывания, выполненных на схемах «ИЛИ н «НЕ.

Схема / выявления разрещенных прерываний осуи;ествляет сравнение кода, образующегося в регистре 2 прерываний, с кодом, записанным в регистр 3 защиты. Информация с выхода схемы / поступает на входы схемы 4 обнаружения старщего по приоритету прерывания и на входы схемы 5 запрета прерываний ДЛЯ поразрядного запрета прерываний.

ЕСЛИ в какой-то момент в.ре.мени старщим по приоритету разрещенным прерыванием является k-ii разряд, то с k-то выхода схемы / на вход 6 схемы 5 и далее на вход схемы «ИЛИ (S поступит входной сигнал. На выходе схе.мы 5, т. е. на выходе схемы «НЕ 9, образуется сигнал, который проходит н-а вход

()-ro разряда с.хемы 4 обнаружения старщего по приоритету прерывания для запрета прерывания по (/г+1)-му разряду. Кроме того, сигнал с выхода схемы «ИЛИ 8 проходит на второй вход схемы «ИЛИ, входящей

в состав функционального узла запрета прерывания по (/fe-|-2)-My разряду. Таким образом, если в какой-то момент времени старшим по приоритету разрешенным прерыванием является -й разряд, то со всех выходов схемы 5, начиная с k-то, на все входы, начиная с (-|-1)-го, схемы 4 обнаружения старшего по приоритету .прерывания поступают сигналы запрета.

По сигналам разрешенных прерываний со схемы 1 осуществляется запуск блока 10 управления, который формирует последовательность импульсов, поступаюш их на вход счетчика Л. Выходы счетчика 11 соединены со входами дешифратора 12 опроса. Дешифратор 12 опроса при работе счетчика 11 выдает на входы отдельных разрядов прерывания схемы 4 сигналы опроса. При нормальной работе устройства в результате опроса разрядов прерывания выдается управляюш,ий сигнал с выхода старшего по приоритету в данный момент разрешенного разряда прерывания схемы 4, который поступает Hia один из входов соотзетствуюш его разряда лрерывалия регистра 2 прерываний для его сброса и на вход блока 10 управления для прекращения опроса.

Если в результате сбоя или отказа в схемах, осуществляющих выработку сигнало.в опроса разрядов прерываний (счетчик //, дешифратор 12) или в схеме либо не произошел опрос старшего по приоритету разряда, либо цепь старшего по приоритету разряда схемы 4 не выдала сигнал обнаружения, то счетчик // будет заполняться до переполнения, так как все младшие разряды прерываний запрещены сигналами из соответствующих функциональных узлов пс разрядного запрета схемы 5. При переполнении сигнал переноса из старшего разряда счетчика //, участвующего в опросе, .поступает на один из входов блока 10 управления для фиксации одиночного сбоя.

Так как выдача импульсов на вход счетчика // после его обнуления не прекращается, то происходит повторный опрос разрешенных прерываний. Если сбой при первом цикле опроса был случайным, то пр.и втором цикле опроса старщий по приоритету разряд разрешенного прерывания будет обнаружен, и в счетчике // окажется зафиксированным код номера старшего .по приоритету прерывания. Если

при втором цикле опроса старший по приоритету разряд прерывания не обнаруживается, то по второму сигналу переноса из старшего разряда счетчика блок 10 управления прекращает подачу импульсов в счетчик // и выдает по шине 13 сигнал «Неисправность.

Предмет изобретения

Устройство для прерывания программ, содержащее регистр прерываний и регистр защиты, выходы которых соединены со схемой выявления разрешенных прерываний, выходы которой подключены к соответствующим входам схемы обнаружения старшего по приоритету прерывания, выход которой соединен со

входом регистра прерываний, дешифратор опроса, подключенный входами к выходам раз.рядов счетчика и выходами - к схеме обнаружения старшего по приоритету прерывания, блок управления, соединенный со схемой выявления разрешенных прерываний, со схемой обнаружения старшего по приоритету прерывания и с выходом устройства, отличающееся тем, что, с целью защиты от сбоев и обнаружения отказов, оно содержит схему запрета прерываний, k-й вход которой подключен к одноименному выходу схемы выявления разрещенных прерываний, k-и выход схемы запрета прерываний соединен с запрещающим (й+ )-ым входом схемы обнаружения старшего

по приоритету прерывания, вход блока управления соединен с выходом сигнала переноса из старшего разряда счетчика.

Похожие патенты SU382089A1

название год авторы номер документа
УСТРОЙСТВО для ПРЕРЫВАНИЯ ПРОГРАММ 1973
SU368604A1
УСТРОЙСТВО для ПРЕРЫВАНИЯ ПРОГРАММ 1970
SU283686A1
Устройство прерывания 1978
  • Бахчисарайцев Олег Борисович
  • Васильев Андрей Александрович
  • Горелик Юрий Зиновьевич
  • Крыжановская Белла Монусовна
  • Козлов Виктор Георгиевич
  • Мессерман Самуил Матвеевич
  • Митюк Владимир Владимирович
  • Никитин Павел Александрович
  • Чуманов Александр Михайлович
SU877542A1
Устройство для прерывания программ 1976
  • Никоноров Рудольф Алексеевич
SU630629A1
УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ 1968
SU217725A1
ПРИОРИТЕТНОЕ УСТРОЙСТВО ДЛЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ 1970
  • В. И. Рыбаченков В. А. Субботин
SU281901A1
ВСЕСОЮЗНАЯ Iiril.-Ub.u-: 1.ЛА;. .-- .БИБЛИОТЕКА 1971
SU293242A1
Устройство для прерывания программ 1973
  • Тимашев Александр Васильевич
  • Иванов Анатолий Владимирович
  • Виговский Владимир Семенович
  • Олеринский Евгений Владимирович
SU470807A1
Устройство для ввода информации 1987
  • Иванов Анатолий Иванович
  • Жиляев Юрий Павлович
  • Кладов Виталий Евгеньевич
  • Яковлев Сергей Михайлович
SU1462287A1
Управляемое устройство приоритета 1984
  • Скоклюк Виктор Николаевич
SU1182519A1

Иллюстрации к изобретению SU 382 089 A1

Реферат патента 1973 года УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ

Формула изобретения SU 382 089 A1

SU 382 089 A1

Авторы

Л. И. Шапиро

Даты

1973-01-01Публикация