Устройство для управления обслуживанием запросов

Иллюстрации

Показать все

Реферат

 

Союз Советских

СоциалИсткческих

Реслублнк

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ о>855663 (61) Дополнительное к авт. свид-ву (22) Заявлено 01. 11. 79 (21) 2833837/18-24 (Я)М. Кл.з с присоединением заявки М (23) Приоритет

G 06 Г 9/46

Государственный комитет

СССР но делам изобретений и открытий

Опубликовано 150881. Бюллетень М 30

Дата опубликования описания 15. 08. 81 (53) УДК 681. 325 (088. 8) (72) Авторы изобретения

A.Ã. Барсуков, A.Â. Мурин и С.В. Назаров

"з 3

Бд " т (71) Заявитель (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОБСЛУЖИВАНИЕМ

ЗАПРОСОВ

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

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

Недостатком данного устройства является большой объем оборудования.

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

Недостатком данного устройства является также большой объем оборудования.

Цель изобретения — сокращение объема оборудования.

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

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

И второй группы каждого канала соеди855663 нен с нулевим входом соответствующего триггера группы своего канала и с соответствующим входом первого элемента ИЛИ своего канала, выход первого элемента ИЛИ каждого канала соеди нен с соответствующим входом второго элемента ИЛИ, выход шифратора соединен с информационным входом выходного регистра, выход выходного регистра соединен с информационным выходом устройства, управляющий вход выходного регистра соединен с первым управляющим входом устройства, выход второго элемента ИЛИ соединен с единичным входом триггера управления, нулевой вход триггера управления соединен со вторым управляющим входом устройства, выход триггера управления соединен с первым входом элемента И, второй вход элемента И соединен с третьим управляющим входом устройства, выход элемента И соединен с информационным входом регистра сдвига, второй управляющий вход регистра сдвига соединен с четвертым управляющим входом устройства, введены второй дешифратор, а в каждом канале второй элемент ИЛИ, причем каждый вход второго элемента

ИЛИ каждого канала соединен с соответствующим запросным входом устройства, выход второго элемента ИЛИ каждого канала соединен со вторым входом каждого элемента И первой группы своего канала, каждый вход второго дешифратора соединен с выходом соответствующего первого элемента ИЛИ каждого канала, выходы второго дешифратора соединены с входами шифратора.

На чертеже приведена структурная схема устройства.

Устройство содержит триггеры 1) -1и групп триггеров каналов, r рвые группы элементов И 2т-2т каналов, вторые группы элементов И Зт -Зд каК налов, вторые элементы ИЛИ 4„ -4 И каналов, первые элементы ИЛИ 5т -5 каналов, группа запросных входов 6 устройства, первый элемент ИЛЙ 7, счетчик 8,.триггер 9 управления, элеМент И 10, регистр 11 сдвига, первый дешифратор 12, второй элемент ИЛИ

13, второй дешифратор 14, шифратор

15, выходной регистр 16, первый управляющий вход 17 устройства, информационный выход 18 устройства,ВТорой управляющий вход 19 устройства, третий управляющий вход 20 устройства, четвертый управляющий вход 21 устройства.

Устройство работает следующим образом.

В исходном состоянии триггеры

1т.....1И, 9, регистры 11 и 16,счетчик 8 обнулены. Устройство готово к приему запросов. Запрос от одного из входов группы входов 6 поступает на входы элементов ИЛИ 4„ ....4и, выполняющих роль шифратора двоичного кода, а также через элемент ИЛИ 7, счетчик 8 и дешифратор 12 — на первые входы элементов И 2 ......2к.

И

Элементы ИЛИ 4„.......4и преобразуют одиночный сигнал запроса в сигналы двоичного кода номера источника запроса. Сигналы двоичного кода с выходов элемента ИЛИ 4т......4тт поступают далее на вторые входы элементов

И 2т -2 . Первый пришедший запрос прок т и к пускается элементами И 2 -2 и фиксируется в триггерах 1т-1и в виде

К двоичного кода номера источника эа10

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

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

И 2, иэ групп элементов И 2 и происходит запоминание запроса на триггерах 1„" ...... 1 >. Одновременно с

Щ запоминанием запроса происходит выборка запросов для обслуживания..

Регистр 11 сдвига поочередно опрашивает группы элементов И 3„"-3„. Счик тываемый код запроса через элементы

ИЛИ 5,т ......5И постУпает чеРеэ Дешифратор 14, шифратор 15 в регистр

16. При этом с выходов элементов И

3„ . 3и соответствующей группы снит К маются сигналы, которые обнуляют триггеры этой группы. Дешифратор.

14 и шифратор 15 преобразуют код номера источника запрос в адрес началь ной команды программы, обслуживающий данный запрос. Одновременно сигналы кода запроса через элемент ИЛИ 13 поступают на единичный вход триггера

9, в результате чего блокируется работа регистра 11 сдвига. По окончании обслуживания запроса из ЭВМ на управляющий вход 20 поступает сигнал

40 готовности к обслуживанию следующего запроса. Происходит запуск регистра

11 сдвига, и выборка запросов для обслуживания продолжается. Адрес начальной команды программы считывается с выхода 18 по управляющему сигналу входа 19.

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

855663 группу триггеров канала, причем каждый вход первого элемента ИЛИ канала соединен с соответствующим запросным входом группы запросных входов устройства, выход первого элемента ИЛИ устройства соединен со входом счетчика, выход счетчика соединен со входом первого дешифратора, каждый выход первого дешифратора соединен с первы входом соответствующего элемента И первой группы каждого канала, выход каждого разряда регистра сдвига соединен с первым входом соответствующего эле" мента И второй группы каждого канала, выход последнего разряда регистра сдвига соединен с первым управ- 15 ляющим входом регистра сдвига, выход каждого элемента И первой группы каждого канала соединен с единичныч входом соответствующего триггера группы своего канала, выход каждого Щ триггера. группы каждого канала соединен со вторчм входом соответствующего элемента И второй группы своего канала, выход каждого элемента И второй груп ж каждого канала соединен с нулевым входом соответствующего триггера группы своего канала и с соответствующим входом первого элемента . ИЛИ своего канала, выход nepscro элемента ИЛИ каждого .канала соединен . с соответствующим входом второго элемента ИЛИ, выход шифратора соеди.нен с информационным входом выход ного регистра, выход выходного регистра соединен с информационным выходом устройства, управляющий вход выходного регистра соединен с первым управляющим входом устройства, выход второго элемента ИЛИ соединен с единичным входом триггера управления, нулевой вход триггера управления соединен со вторым управляющим входом устройства, выход триггера управления соединен с первым входом элемента И, второй вход элемента И соединен с третьим управляющим входом устройства, выход элемента

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

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

1. Авторское свидетельство СССР

9 548859t . G 06 F 9/18, 1974.

2. Авторское свидетельство СССР

М 468240, кл. G 06 F 9/00, 1972 (прототип).

855663

Составитель М. Кудряшев

Техред А.Бабинец Корректор С. Щомак

Редактор Н. Минно

Закаэ 6915/69

Тираж 745 Подписное

ВНИИПИ Государственного комитета СССР по делам иэобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", г. Ужгород, ул. Проектная,4