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

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

Изобретение относится к вычислительной технике и может быть исполь зовано в вычислительных машинах в качестве устройства прерывания прог рамм. Известно многоканальное устройст во для прерывания программ, содержа щее блок управления, элемент ИЛИ, а в каждом канале триггер, два элемента И, четрые элемента . Недостатком этого устройства является низкое быстродействие. Наиболее близким по технической сущности и достигаемому результату к изобретению является многоканальное устройство для прерывания программ, содержащее каналы, .формирователь импульсов, элементы ИЛИ, блок управления, блок приоритета, а в каждом канале три триггера, фор мирователь импульсов, элементы И, элементы ИЛИ. Причем установочный вход первого триггера каждого канала соединен с соответствующим вхо дом первой группы входов устройства прямой в.ыход первого триггера каждого канала соединен с первым входом первого элемента И своего канала, установочный вход первого тригл гера каждого канала через формирова тель импульсов своего канала соедин с соответствующим входом первого элемента ИЛИ, инверсный выход первого триггера канала соединен с пер выми входами элемента ИЛИ и второго элемента И своего каналаС2. Недостатком этого устройства является возмржность потерь запросов от быстродействующих элементов. Uejib изобретения - повышение надежности работы устройства за счет уменьшени-я вероятности потерь запросов от быстрых абонентов. Поставленная цель достигается те что в многоканальное устройство для прерывания программ, содержащее два элемента ИЛИ, каналы, а в каждом канале триггер и элемент И, причем каждый вход запроса устройства соединен с единичным входом триггера соответствующего канала, введены в каждом канале счетчик, дешифратор, блок элементов И, сдвиговый регистр элемент И-ИЛИ и распределитель импу сов, причем выходы триггеров канало подключены к входам первого элемента ИЛИ, к первым входам блоков элементов и своих каналов и к первым входам элементов И-ИЛИ своих канало выходы этих элементов подключены к первым входам распределителей импул сов своих каналов, первые выходы распределителей импульсов соединены с вторыми входами блоков элемента И своих каналов, группа выходов блока элементов И каждого анала соединена с группой входов Сдвигового регистра своего канала. выход второго элемента ИЛИ является информационным выходом устройства, сигнальные выходы которого подключены к выходам переполнения счетчиков каналов, группа выходов счетчика каждого канала соединена с группой входов дешифратора и группой входов элемента И своего канала,выход этого элемента подклю.чен к второму входу распределителя .импульсов своего канала,второй выход распределителя импульсов каждого канала соединен с входом сброса триггера своего канала, третий выход распределителя импульсов каждого канала соединен с первым управляющим входом сдвигового, регистра своего канала, выход сдвигового регистра каждого канала соединен с соответствующим входом второго элемента ИЛИ и является соответствующим выходом прерывания устройства, вход режима которого соединен с вторым и третьим входами элемента И-ИЛИ каждого канала, четвертые входы этих элементов во всех каналах соединены с выходом первого элемента ИЛИ, вход запуска устройства подключен к .третьему входу распределителя импульсов каждого канала, четвертый и пятый выходы распределителей импульсов соединены соответственно с суммирующим и вычитающим входами счетчика своего канала, шестойвыход распределителя импульсов каждого канала - соединен с вторым управляющим входом сдвигового регистра своего канала. На чертеже представлена функциональная схема предлагаемого устройства. Устройство содержит в каждом канале триггер 1, вход 2 запроса устройства.Устройство содержит также элемент ИЛИ 3, элемент ИЛИ 4, каждый из каналов содержит счетчик 5, дешифратор б, блок 7 элементов И, сдвиговый регистр 8, элемент И-ИЛИ 9, элемент И 10, распределитель 11 импульсов, сигнальный выход 12 устройства, выход 13 прерывания устройства, информационный выход 14 устройства, выходы 15-19 распределителя 11, вход 20 режима устройства, вход 21 запуска устройства, выход 22 распределителя 111 Устройство работает следующим образом. Многоканальное устройство для прерывания программ обеспечивает хранение запросов, поступающих от внешних устройств (ву) для последуюей обработки их ЭВМ. Устройство работает в двух режимах: в синхронном и асинхронном.

В синхронном режиме по любому запросу запоминается входное состояние по всем каналам, в асинхронном режиме запоминается наличие внешнего запроса по своему каналу. Задание режима осуществляется по входу 20. В исходном состоянии, когда счетчик 5 находится в О, на йыходе элемента И 10 устанавливается уровень логической 1 , который блокирует, запуск распределителя И по входу 21. Сигналы запроса на прерывание поступают на соответствующие входы 2, переводя триггер 1 в единичное состояние. В асинхронном режиме сигнал.с триггера 1 через элемент И-ИЛИ 9 разрешает работу распределителя 11.

Распределитель 11 генерирует серию управляющих сигналов.

По сигналу с выхода 22 счетчик 5 меняет свое состояние, а сигнал с дешифратора 6 разрешает прохождение входного сигнала на первый разряд сдвигового регистра 8 через блок 7 элементов И.

При наличии сигнала на выходе 19 входной сигнал через блок 7 элементов И записывается в первый разряд сдвигового регистра 8, формируя сигнал на информационном выходе 14 через элемент ИЛИ 4. Затем в распределителе 11 формируется сигнал на выходе 17, устанавливающий в нулевое состояние триггер 1.

ЭВМ по сигналу с выхода 14 считывает вектор прерывания,а затем формирует сигнал Разрешение на смену информации по входу 21, по которому в распределителе 11 вырабатывается сигнал на выходе 22, сбрасывакяций последний разряд сдви5гового регистра, а затем сигнал на выходе 18, по которому выполняется сдвиг информации и формируется новый запрос на прерывание, если в каком-либо из каналов есть хотя бы .

0 одна 1. Затем распределитель 11 формирует сигнал на выходе 16, по которому содержимое счетчика 5 уменьшается на 1.

Предлагаемое изобретение позво5ляет повысить надежность работы устройства.

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

название год авторы номер документа
Устройство для сопряжения вычислительной машины с каналами связи 1983
  • Калечиц Виталий Евгеньевич
  • Черняк Александр Юльевич
SU1140125A1
Устройство для приоритетного обслуживания запросов 1981
  • Барсуков Алексей Григорьевич
  • Барсуков Анатолий Григорьевич
  • Титков Сергей Борисович
SU955069A1
Многоканальное приоритетное устройство 1980
  • Овсянникова-Панченко Элина Павловна
  • Петрова Людмила Михайловна
  • Шевкопляс Борис Владимирович
SU896624A1
Устройство для сопряжения вычислительной машины с каналами связи 1990
  • Иванов Игорь Дмитриевич
  • Кашин Игорь Олегович
  • Сечкин Виталий Алексеевич
SU1727126A1
Многоканальное устройство для приоритетного управления 1980
  • Матов Александр Яковлевич
  • Шпилев Владимир Николаевич
SU903879A1
Устройство для сопряжения абонентов с электронной вычислительной машиной 1983
  • Шевкопляс Борис Владимирович
SU1132283A1
Многоканальное устройство приоритета 1979
  • Овсянникова-Панченко Элина Павловна
  • Петрова Людмила Михайловна
  • Шевкопляс Борис Владимирович
SU822185A1
Многоканальное приоритетное устройство 1984
  • Садовникова Антонина Иннокентьевна
  • Меркулов Владислав Афанасьевич
  • Трутце Федор Юрьевич
SU1239716A1
Многоканальное устройство для обслуживания запросов в вычислительной системе 1983
  • Ганитулин Анатолий Хатыпович
  • Мазаник Вячеслав Вячеславович
  • Туравинин Владимир Викторович
SU1140122A1
Многоканальное устройство приоритета 1979
  • Овсянникова-Панченко Злина Павловна
  • Петрова Людмила Михайловна
  • Шевкопляс Борис Владимирович
SU824210A1

Иллюстрации к изобретению SU 1 124 301 A1

Реферат патента 1984 года Многоканальное устройство для прерывания программ

МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ, содержат щее два элемента ИЛИ, каналы, а в каждом канале триггер и элемент И, причем каждый вход запроса устройства соединен с единичньш входом триггера соответствующего канала, отличающееся тем, что, с целью повьаиения надежности работы устройства за счет уменьшения вероятности потерь запросов от быст:рых абонентов,устройство содержит в каждом канале счетчик, дешифратор, блок элементов И, сдвиговый регистр, элемент И-ИЛИ, распределитель импульсов, причем выходы триггеров «каналов подключены к входам первого элемента ИЛИ, к первым входам блоков элементов И своих каналов и к первым входам элементов И-ИЛИ своих каналов, выходы этих элементов подключены к первым входам распределителей импульсов своих каналов, первые выходы распределителей импульсов соединены с вторыми входами блоков элемента И своих каналов, группа выходов блока элементов И каждого канала соединена с группой входов сдвигового регистра своего канала, выход второго элемента ИЛИ являетгся информационным выходом устройства, сигнальные выходы которого подключены к выходам переполнения счетчиков каналов, группа выходов счетчика каждого канала соединена с группой входов дешифратора и группой входов элемента И своего канала, выход этого элемента подключен к второму входу распределителя импульсов своего канала, второй выход распределителя импульсов каждого канала соединен с входом сброса триггера своего канала, третий выход распределителя импульсов каж3 дого канала соединен с первым управляющим входом сдвигового регистра своего канала, выход сдвигового регистра каждого канала соединен с соответствующим входом второго элемента ИЛИ и является соответствующим выходом прерывания устройства, вход режима которого соединен с вторьм и третьим входгили элемента И-ИЛИ каждого канала, четвертые входы этих элементов во всех кана шах соединены с выходом первого элемент ИЛИ, вход запуска устройст:й9 ва подключен к третьему входу расо пределителя импульсов каждого канала, четвертый и пятый выходы распределителей импульсов соединены соответственно с суммирукщим и вычитгисщим входами счетчика своего канала, шестой выход распределителя импульсов каждого канала соединен с вторым управляющим входом сдвигового регистра своего канала.

Документы, цитированные в отчете о поиске Патент 1984 года SU1124301A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Многоканальное устройство для прерывания программ 1976
  • Михайлов Сергей Федорович
  • Тужилин Виталий Иванович
  • Школин Владимир Петрович
SU640297A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 124 301 A1

Авторы

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

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

Трутце Федор Юрьевич

Даты

1984-11-15Публикация

1983-07-08Подача