(54) УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ
название | год | авторы | номер документа |
---|---|---|---|
Устройство приоритетного доступа к магистрали | 1990 |
|
SU1839249A1 |
Устройство для сопряжения двух вычислительных машин | 1981 |
|
SU955019A1 |
Устройство для сопряжения вычислительной машины с магистралью обмена | 1986 |
|
SU1381519A1 |
Устройство для сопряжения абонентов с электронной вычислительной машиной | 1982 |
|
SU1076895A1 |
Устройство для сопряжения магистрали ЭВМ с периферийными устройствами | 1990 |
|
SU1751775A1 |
Многоканальное приоритетное устройство | 1984 |
|
SU1239716A1 |
Устройство для контроля обмена информацией | 1989 |
|
SU1683018A1 |
Устройство для сопряжения абонентов с электронной вычислительной машиной | 1982 |
|
SU1068926A1 |
Устройство для сопряжения абонентов с электронной вычислительной машиной | 1983 |
|
SU1132283A1 |
Устройство для контроля электронной вычислительной машины | 1981 |
|
SU1019451A1 |
Изобретение относится к области вычислительной техники и может быть использовано в вычислительных машинах в качестве устройства прерывания программ. Известны устройства для прерывания 1, содержащие два триггера, дв элемента И и элемент задержки. Недостаток этих устройств состоит в низкой достоверности функционирования, в результате чего запросы на прерывание, возникшие в момент сброса регистра прерывания, могут быть .потеряны. Наиболее близким к изобретению по сущности технического решения является устройство 2} управления прерыванием программ, содержащее в каждом канале три триггера, два элемента И, элемент НЕ и формировггтель выходного сигнала, два входа которог соединены с соответствующими входами устройства, вход запроса которого соединен с первым входом первого три гера , выходом подключенного к перво му входу первого элемента И, первым и вторым выходами подсоединенного со ответственно к первым входам перво го и второго элементов И, а вторым входом - к третьему входу формирователя выходных сигналов, выход которого является выходом занятости канала устройства, ко второму входу второго элемента И, выходу подтверждения выборки устройства и к первому выходу третьего триггера, первый и второй входы которого соединены соответственно со вторым входом формирователя выходных сигналов и выходом первого элемента И, вторым и третьим входами подключенного соответственно к первому выходу второго триггера и через элемент НЕ ко второму выходу первого триггера, а четвертым входом- к третьему входу второго элемента И, соединенного выходом с первым входом второго триггера, ко второму входу второго элемента И и второму входу формирователя выходных сигналов. Недостаток этого устройства заключается в нцзкой достоверности функционирования, вследствие чего могут быть потеряны запросы, возникающие в периоды между выдачей первого запроса и началом его обслуживания . Цель изобретения состоит в повы:шении достоверности функционирования устройства.
Поставленная цель достигается тем что в устройство, содержащее в каждом канале три триггера и два элемента И, причем счетный цход первого триггера соедин ен с соответствующим входом запроса устройства, единичный выход - с соответствующим выходом идентификации устройства, а нулевой вход - со входом сброса устройства и первым входом пер,вого элемента И, выход которого ,, соединен со счетным входом второго триггера, подключенного входом сброса к выходу второго элемента И,первый вход которого соединен с единичным выходом первого триггера, введены третий элемент И и элемент задерж ки. При этом нулевой вход третьего триггера соединен со входом сброса устройства, нулевой выход - с первым входом третьего элемента И, выход которого является выходом -наличия сбоя устройства, счетный вход - со вторым входом первого элемента И, со счетным входом второго триггера и через элемент задержки со вторым входом третьего элемента И, а едияичный вход - с единичным входом первого триггера, единичным выходом второго триггера и вторым входом второго элемента И.
На-чертеже представлена блоксхема устройства.
Она содержит в каждом канале триггеры 1, 2 и3, элементы И 4, 5 и б и элемент 7 задержки, входы 8 запросов на прерывание от внешних устройств, вход 9 сброса, выходы 10 идентификации и выходы 11 наличия Сбоя.
Устройство работает следующим образом.
Сигналы запроса на прерьгаание от внешних устройств (ВУ) поступают на соответствуняцие входы 8,переводя тргеры 1 и 3 в единичное состояние, после чего на соответствующих выходах 10, устанавливаются сигналы, которые ЭВМ воспринимает как сигНёшы прерывания. В соответствующий момент ЭВМ читает состояние регистра прерываний (триггеров 1 всех канлов) , после чего выдает сигнал на вход 9 для сброса триггеров 1 и 3 всех каналов. Если в течение действия сигнала сброса на входе 9 по какому-либо входу 8 поступит запрос от ВУ, то этот запрос поступит на открытый элемент И 4 и переведет в единичное состояние триггер 2, с выхода которого сигнал осуществит переключение триггеров 1 и 3 в единичное состояние после снятия сиг нала на входе 9. Переход триггера
1в единичное состояние вызовет появление сигнала на выходе 10 соответствующего канала и сброс триггера
2через элемент И 6. Если после поступления первого запроса до появления сигнала сброса на входе 9 на тот же самый вход 8 подается второй запрос, то задержанный сигнал этого запроса и сигнал с нулевого выхода триггера 3 сформируют на выходе 11 элемента И 6 сигнал наличия сбоя.
Таким образом, устройство обеспечивает фиксацию запросов, поступающих в период действия управляющих сигналов от ЭВМ, и формирование сигналов сбоя при задержках со стороны ЭВМ, что повышает достоверность работы устройства.
Формула изобретения
Устройство для прерывания програм содерк ащеё в каждом канале три триггера и два элемента И, причем счетный вход первого П иггера соединен с соответствующим входом запроса устройства, -единичный выход - с соответствующим выходом идентификации устройства, нулевой вход - со входом сброса устройства и первым входом первого элемента И, выход которого соединен со счетным входом второго триггера, подключенного входом сброс к выходу второго элемента И, первый вход которого соединен с единичн лл выходом первого триггера, отличающееся тем, что, с целью повышения достоверности устройства, в него введены третий элемент И и элемент задержки, причем нулевой вход третьего триггера соединен со входом сброса устройстёа, нулевой выход - с первым входом третьего элемента И, выход которого является выходом наличия сбоя устро.йства, счетный вход со вторым входом первого элемента И, со счетным входом второго триггера и через элемент задержки со вторым входом третьего элемента И, а единичный вход - с единичным входом первого триггера, единичны - выходом второго триггера и вторым входом второго элемента И.
Источники информации, принятые во внимание при экспертизе
кл.. G 06 F 9/18, 05,07.79 (прототип)
Авторы
Даты
1980-12-30—Публикация
1978-12-25—Подача