Устройство для прерывания программ Советский патент 1980 года по МПК G06F9/48 

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

(54) УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ

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

название год авторы номер документа
Устройство приоритетного доступа к магистрали 1990
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Остроумов Борис Владимирович
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1839249A1
Устройство для сопряжения двух вычислительных машин 1981
  • Титов Виктор Алексеевич
SU955019A1
Устройство для сопряжения вычислительной машины с магистралью обмена 1986
  • Чудов Александр Алексеевич
  • Гриневич Анатолий Владимирович
SU1381519A1
Устройство для сопряжения абонентов с электронной вычислительной машиной 1982
  • Шевкопляс Борис Владимирович
SU1076895A1
Устройство для сопряжения магистрали ЭВМ с периферийными устройствами 1990
  • Пименов Анатолий Владимирович
  • Шапоров Игорь Дмитриевич
  • Соколов Сергей Алексеевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
SU1751775A1
Многоканальное приоритетное устройство 1984
  • Садовникова Антонина Иннокентьевна
  • Меркулов Владислав Афанасьевич
  • Трутце Федор Юрьевич
SU1239716A1
Устройство для контроля обмена информацией 1989
  • Валов Александр Александрович
  • Фукс Вадим Александрович
SU1683018A1
Устройство для сопряжения абонентов с электронной вычислительной машиной 1982
  • Шевкопляс Борис Владимирович
SU1068926A1
Устройство для сопряжения абонентов с электронной вычислительной машиной 1983
  • Шевкопляс Борис Владимирович
SU1132283A1
Устройство для контроля электронной вычислительной машины 1981
  • Шевкопляс Борис Владимирович
  • Овсянникова-Панченко Элина Павловна
  • Петрова Людмила Михайловна
SU1019451A1

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

Реферат патента 1980 года Устройство для прерывания программ

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

Изобретение относится к области вычислительной техники и может быть использовано в вычислительных машинах в качестве устройства прерывания программ. Известны устройства для прерывания 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 сигнал наличия сбоя.

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

Формула изобретения

Устройство для прерывания програм содерк ащеё в каждом канале три триггера и два элемента И, причем счетный вход первого П иггера соединен с соответствующим входом запроса устройства, -единичный выход - с соответствующим выходом идентификации устройства, нулевой вход - со входом сброса устройства и первым входом первого элемента И, выход которого соединен со счетным входом второго триггера, подключенного входом сброс к выходу второго элемента И, первый вход которого соединен с единичн лл выходом первого триггера, отличающееся тем, что, с целью повышения достоверности устройства, в него введены третий элемент И и элемент задержки, причем нулевой вход третьего триггера соединен со входом сброса устройстёа, нулевой выход - с первым входом третьего элемента И, выход которого является выходом наличия сбоя устро.йства, счетный вход со вторым входом первого элемента И, со счетным входом второго триггера и через элемент задержки со вторым входом третьего элемента И, а единичный вход - с единичным входом первого триггера, единичны - выходом второго триггера и вторым входом второго элемента И.

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР 451993, кл. G 06 F 9/18, 1972.2.Авторское свидетельство СССР по заявке f 2646879/18-24,

кл.. G 06 F 9/18, 05,07.79 (прототип)

SU 792 254 A1

Авторы

Садовникова Антонина Иннокентьевна

Кудрявцев Владимир Алексеевич

Осетров Павел Алексеевич

Даты

1980-12-30Публикация

1978-12-25Подача