Устройство для обслуживания запросов
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах Дель изобретения - повьппение быстродействия устройства. Устройство содержит группы элементов И 19,21, элементы ИЛИ 1,5,10,20, элемент ИЗ, триггер 2, счетчик 4, дешефратор 6, формирователь импульсов 7 и регистр 18, В устройстве предусмотрена возможность вести параллельный поиск источника следующего запроса во время обработки ЭВМ текущего запроса, 1 ил.
ОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
А1 (19) (11) (51) 4 С 06 F 9/46 зс сщщ ц
Йг п -... „", Ц @@ ОТЕК@
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
:В»
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПОДБЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4254234/24-24 (22) 29.04.87 (46) 23.10.88. Бюл.Р 39 (71) Курганский машиностроительный институт (72) В.И.Коротков (53) 681.325 (088.8) (56) Авторское свидетельство СССР
9 1126962, кл. G 06 F 9/46, (983.
Авторское свидетельство СССР
Р 1251080, кл. G 06 F 9/46, 1985. (54) УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ ЗАПРОСОВ (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах. Пель изобретения — повышение быстродействия устройства. Устройство содержит группы элементов И 19,21, элементы
ИЛИ i 5,10,20 элемент И 8, триггер
2, счетчик 4, дешефратор 6, формирователь импульсов 7 и регистр 18. В устройстве предусмотрена возможность вести параллельный поиск источника следующего запроса во время обработки ЭВИ текущего запроса, 1 ил.
1432523
Изобретение относится к вычислительной технике н может быть йспольэовано в вычислительных системах.
Цель изобретения - повышение быст- 5 родействия устройства.
На чертеже показана функциональная схема устройства.
Устройство содержит элемент ИЛИ 1, риггеф 2, элемент И 3, счетчик 4, . 10
° ° лемент ИЛИ 5, дешифратор 6, формироатель 7.импульсов, элемент И 8, элеент 9 задержки, элемент ИЛИ 10, запосные входы 11 устройства, ответные ходы 12 устройства, вход 13 сброса 12 стройства, вход 14 запуска устройтва, тактовый вход/ ". 15 устройства, игнальный выход 16 устройства, групкодовых выходов 17 устройства, регистр 18, группу элементов И 19,эле- 20 ент ИЛИ 20, группу элементов И 21.
Устройство работает следующим об1
1вазом.
При включении питания импульсов с хода 13 триггер 2 и регистр 18 уста- 2 вдавливаются в состояние "О". По входам 11 и регистре 18 .фиксируются запросы на обслуживание. На .вход 15 пос1
1упают тактовые импульсы.
Запросы от источников хранятся в регистре 18, на инверсных выходах которого в случае отсутствия сигнала запроса устанавливается состояние "1", 1ри этом сигнал с дешифратора 6 указывает на первый элемент И 21, прохо- 3$ дящий на вход элемента И 8. При отсут,ствии сигнала на входе 14 в момент, тактового импульса сигнал поступает через элементы ИЛИ 10 и 5 на счетные входы счетчика. 4, увеличивая его со- y{) держимое на единицу„ При этом дешиф" ратор 6 указывает на следующий элемент И 21. После этого устройство работает аналогично описанному до тех пор, пока дешифратор 6 не укажет иа 4 элемент И 21, зафиксировавший сигнал запроса. В этом случае отсутствует сигнал с выхода элемента ИЛИ 1, который прекращает изменение содержимого счетчика 4. Дешифратор 6 при этом ука5О зывает на соответствующий элемент И
19. При подаче на вход 14 импульса разрешения опроса источников триггер
2 устанавливается в единичное состояние, открывает элемент И 19 и .появля- 55 ется сигнал на выходе элемента ИЛИ 20, проходящий на выход 16, Двоичный код номера обнаруженного запроса, присутствующий на выходах 17, подается в ЭВМ на обслуживание. Сиг- . нал с выхода элемента ИЛИ 20 устанавливает триггер 2 в нулевое состояние, на инверсном выходе которого появляется сигнал, разрешающий поиск через элемент И 8 следующего источника заироса. Этим же сигналом через формирователь 7 импульсов и элементы ИЛИ 10 и 5 содержимое счетчика 4 увеличива-. ется на единицу. Обслуженный запрос снимается импульсом на соответствующем входе 12. Новый цикл опроса путем подачи импульсов на вход 14 начинается со следующего обнаруженного источника, пославшего запрос.
В том случае, если новый цикл опроса начинается до того, как найден следующий источник запроса, поиск осуществляется за счет тактовых импульсов, поступающих на вход 15 через элементы И 3 и ИЛИ 5, которые последовательно изменяют состояние счетчика 4 до обнаружения источника запроса,. т.е. после обнаружения rtepвого запроса и до появления сигнала на входе 14 осуществляется поиск следующего запроса и после появления сигнала на входе 14 обнаруженный запрос сразу проходит на выходы устройства.
Формула изобретения
Устройство для обслуживания запросов> содержащее регистр, первую группу элементов И, два элемента ИЛИ, два элемента И, триггер, формирователь импульсов, элемент задержки, счетчик и дешифратор, причем прямой выход каждого разряда регистра соединен с первым входом одноименного элемента
И первой группы, вторые входы эле" ментов И первой группы соединены с со ответствующими выходами дешифратора, входы которого соединены с выходами счетчика и являются группой кодовых выходов устройства, вход сброса которого соединен с первым входом сброса триггера и с входом сброса регистра, информационные входы и выходы сброса которого являются соответственно группой зсалросных и группой ответных входов устройства, вход запуска и тактовый вход которого соединены соответ" ственно с первым входом первого элемента И и с единичным входом триггера, прямой выход которого соединен с вто- . рым входом первого элемента И, выход
1432523
Составитель М.Кудряшев
Редактор Е.Папп Техред g.äèäûê Корректор А.Обручар
Заказ 5442/42
Тираж 704
Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 которого соединен с первым входом первого элемента ИЛИ, выход которого соединен со счетным входом счетчика, выход элементов И перной группы сое5 динены с входами второго элемента
ИЛИ, выход которого является сигнальным кодом устройства и соединен с вторым входом сброса триггера и с входом формирователя импульсов, о т -10 л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, устройство содержит вторую группу элементов И, третий и четвертый элементы
ИЛИ, причем каждый инверсный выход регистра соединен с первым входом одноименного элемента И второй группы, вторые. входы элементов И второй rpynIlhl соединены с соответствующими выходами дешифратора, выходы элементов И второй группы соединены с входами третьего элемента ШМ, ныход которого соединен с первым входом второго элемента И, выход которого соединен с первым входом четвертого элемента
ИЛИ, второй вход и выход которого соединены соответственно с выходом формирователя импульсов и с вторым входом первого элемента ИЛИ, второй и третий входы второго элемента. И соединены соответственно с тактовым входом устройства и с инверсным выходом триггера.


