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

Номер патента: 1109753

Авторы: Игнатович, Камынов

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК ОСУДАРСТВЕННЫЙ Н ДЕЛАМ ИЗОБРЕТЕН СССР РЫТ Е ИЗОБРЕТЕНИСВИДЕТЕЛЬСТВУ ОПИСА СК амыно льство ССС 1 978. ство СССР 1980.(54)(57) 1. УСТРОЙСТВО ДЛЯ ОбСЛУЖИВАНИЯ ЗАПРОСОВ, содержащее первыйрегистр, первая группа входов которого соединена с входами запросовустройства, блок приоритета, двадешифратора, второй регистр и блокэлементов И, выход которого подключен к первому входу второго регистра, выход которого соединен с входомпервого дешифратора, выходы которогосоединены с выходами устройства,отличающееся тем, что,с целью расширения области применения устройства путем распределениязаявок по группам и формированиягрупповых запросов, в него дополнительно введены триггер, К формирователей сигналов прерывания (где К -количество групп), 8 элементов задержки и М шифраторов номера группы (где й - количество источниковзапросов), а каждый шифратор номера группы содержит регистр кодагруппы и блок элементов И, первыйвход которого соединен с выходомрегистра кода группы, а второй вход блока элементов И -го ( 1 = 1,И) шифратора номера группы соединен с В -м выходом, блока приоритетаи с входом 1-го элемента задержки,выход "которого соединен с соответствующим входом второй группы входовпервого регистра, выходы которогосоединены с группой входов блока приоритета, управляющий вход которогоподключен к выходу триггера, первыйвход которого соединен с входом сброса устройства и вторьи входом второгорегистра, а второй вход триггера подключен к выходу элемента ИЛИ и квходу блока элементов И устройства,группа входов которого соединена с рвыходами шифраторов номера группы ис группой входов второго дешифратора, каждый выход которого подключенк входу соответствующего формирователя сигналов прерывания, а выходыформирователей сигналов прерываниясоединены с соответствующими входамиэлемента ИЛИ.2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что формирователь сигналов прерывания содержит.счетчик, регистр и элемент И, выходкоторого является выходом формирователя сигналов прерывания и соединенс управляющим входом счетчика, информационный вход которого соединенс выходом регистра, счетный входсчетчика является входом формирователя сигналов прерывания, а выходысчетчика подключены к входам элемен-,та И.3 1109Изобретение относится к вычислительной технике и может найти применение в автоматизированных системахуправления, диагностических системах,системах сбора и обработки информа 5ции с изменяющейся дисциплиной обслуживания,Известно устройство для прерывания программ, содержащее элемент ИЛИи в каждом разряде два триггера и 1 Оэлемент И 13.Недостаток устройства - невозможность объединения различных запросовв группы.Наиболее близким к предлагаемомупо технической сущности и достигаемоу результату является устройстволя обслуживания запросов, содержащее регистр адреса, группа входовкоторого соединена с группой входовначального уровня прерывания устрой"ства, а группа выходов регистра адреса соединена с группой входов дешиф"ратора адреса, группа выходов дешифратора адреса соединена с первойгруппой входов блока приоритетов,вторая группа входов блока приоритетов соединена с .группой запросныхвходов устройства, управляющий входблока приоритетов соединен с запрещающим входом устройства, первыйвход элемента И соединен с первымуправляющим выходом блока приорите"тов, второй вход элемента И соединенс синхронизирующим входом устройства,второй управляющий выход приоритетовсоединен с блокирующим выходом устройства, группа выходов дешифратораприоритетов соединена с группой информационных выходов устройства,40группа информационных выходов блокаприоритетов соединена с группой информационных входов регистра прерывания 2 "1.Недостатком известного устройстваявляются ограниченные функциональные45возможности, поскольку оно вызываетпрерывания по каждой и поступившейзаявке запросу и не позволяет формировать запросы на прерывания по группам заявок. Необходимость формирования групповых запросов возникает в частносЭ, ти, в задачах классификации и распознавания образов, для практического решения которых требуется прерывать основную программу ЭВМ не по каждому сигналу запроса, а по поступлению 753 2ряда запросов определеннои группыисточников информации.Цель изобретения " расширениеобласти применения устройства путемраспределения заявок по группами формирования групповых залросов,Поставленная цель достигается тем,что в устройство для обслуживаниязапросов, содержащее первый регистр,первая группа входов которого соеди"нева с,входами запросов устройства,блок приоритета, два дешифратора,второй регистр и блок элементов И,выход которого подключен к первомувходу второго регистра, выход которого соединен с входом первого дешифратора, выходы которого соединеныс выходами устройства, дополнительновведены триггер, К формирователейсигналов прерывания (где К - количество групп), Я элементов задержки и М шифраторов номера группы(где й - количество источников запро"сов), а каждый шифратор номера группы содержит регистр кода группы иблок элементов И, первый вход которого соединен с выходом регистра кодагруппы, а второй вход блока элемен"тов И -го (= 1, , й ) шифратора номера группы соединен с -м выходом блока приоритета и с входом1 -го элемента задержки, выход которого соединен с соответствующим входомвторой группы входов первого регистра, выходы которого соединены с группой входов блока приоритета, управляющий вход которого подключен к выходу триггера, первый вход которогосоединен с входом сброса устройства и с вторым входом второго регистра, а второй вход триггера подключен к выходу элемента ИЛИ и к входу блока элементов И устройства, группа входов которого соединена с выходами ,шифраторов номера группы и с группой входов второго дешифратора, кажцый выход которого подключен к входу соответствующего формирователя сигналов прерывания, а выходы формирователей сигналов прерывания соединены с соответствующими входами элемента ИЛИ. Кроме того, формирователь сигналов прерывания содержит счетчик, регистр и элемент И, выход которого является выходом формирователя сигналов прерывания и соединен с управляющим входом счетчика, информационный3 11097 вход которого соединен с выходом регистра, счетный вход счетчика является входом формирователя сигналов прерывания, а выходы счетчика подключены к входам элемента И.5На чертеже приведена блок-схема устройства.Устройство содержит регистры 1 и 2, блок 3 приоритета, элементы 4 задержки, шифратор 5 номера группы, дешифраторы 6 и 7, формирователи 8 сигналов прерьвания, элемент ИЛИ 9, блок 10 элементов И, триггер 11, вход 12 запроса, входы 13 сброса, выходы 14, блок 15 элементов И реф 15 гистр 16 кода группы, элемент И 17, счетчик 18 и регистр 19.Блок 3 приоритета реализуется в практических устройствах на микросхеме К 589 ИК 14.Устройство работает следующим образом.По выходам 12 поступают сигналы запросов от источников информации, подключенных к устройству. Все источники распределены по группам, причем каждый источник может относиться только к одной группе. Переход системы к обработке информации, поступившей от источников какой-либо30 группы, производится после того, как количество запросов в данной группе достигает некоторого числа, заданного для этой группы.Так как группа может состоять из равноценных источников, количество которых избыточно, то переход систе" мы к обработке информации должен производиться лри наличии достаточного количества активизированных источников.Устройство осуществляет прием запроса от источника информации, присвоение ему номера группы, накопление запросов в каждой группе и формирование сигнала прерьвания по дос"45 тижении количеством запросов в группе заданного значения.Предварительно в регистр 16 каждого шифратора 5 записывается код группы, присвоенный соответствующему запросу, а в регистр 19 каждого формирователя 8 - дополнительный код заданного для данной группы количества запросов, необходимого для формирования сигнала прерывания.55Сигнал сброса, поступающий в устройство по входу 13, обнуляет регистр 2 и устанавливает триггер в по-,35 53ложение, разрешающее работу блока 3приоритета.Сигналы запросов, поступающиепо входам 12, устанавливают соответ"ствующие триггеры регистра 1 в единичное состояниеИз всех поступивших запросов блок 3 приоритета выбйрает наиболее приоритетный и возбуждает соответствующий выход.Сигнал с выхода блока 3 поступаетна вход элемента И задержки и бло-ка 15 элементов И, разрешая прохождение кода группы, к которой относится данный запрос на входы блока 10элементов 11 и дешифраторов. Последний возбуждает выход, соответствующийданному номеру группы, который соединен с формирователем 8 сигналовпрерывания этой группы запросов,В результате на счетный вход счетчика 11 поступает сигнал, который увеличивает его содержимое на единицу.По истечении времени задержки,задаваемой элементом И, соответствую"щий триггер регистра 1 сбрасываетсяв исходное состояние и блок 3 приоритетов производит новую выборкунаиболее приоритетного запроса.Когда в одном из формирователей 8счетчик 18 окажется полностью заполненным, элемент И 17 откроется и через элемент ИЛИ 9 и блок 10 элементов И запишет в регистр 2 код номерагруппы, для которой должен быть сфор- "фмирован запрос на прерьвание. Одновременно по сигналу от элемента И,17в счетчик 18 из регистра 19 запишется дополнительный код заданного дляданной группы количества запросови элемент И 17 закроется.Сигнал с выхода элемента ИЛИ 9поступает во второй вход триггера 2,устанавливая его в состояние, запрещающее работу блока 3 приоритета.Код группы, занесенный в регистр 2,возбуждает сигнал прерывания на соответствующем выходе 14 дешифратора 7.После обработки прерьвания по входу 13 в устройство поступает сигналсброса, который обнуляет регистр 2,снимая сигнал прерывания с выхода 14 .Далее,устройство снова готово к работе.Таким образом, предлагаемое устройство имеет более широкую областьприменения, так как позволяет формировать сигнал прерывания по группезапросов, а также изменять составгруппы как по количеству, так и посоставу источников информации.1109753 актор А.Мотыль каз 6 це Филиал ППП "Патент", г.ужгород, ул.Проектная,/34ВНИИПИпо д113035,остаэителв В,Микуцкийехред Т.Дубинчак .КорректоР С. Шекм Тираж 699 Поднисударственного комитета СССРам изобретений и открытийосква, .Ж, Раушская наб д.

Смотреть

Заявка

3480402, 13.08.1982

ПРЕДПРИЯТИЕ ПЯ Г-4173

ИГНАТОВИЧ ВЛАДИМИР ПЕТРОВИЧ, КАМЫНОВ ВЛАДИМИР ВЛАДИМИРОВИЧ

МПК / Метки

МПК: G06F 9/50

Метки: запросов, обслуживания

Опубликовано: 23.08.1984

Код ссылки

<a href="https://patents.su/4-1109753-ustrojjstvo-dlya-obsluzhivaniya-zaprosov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обслуживания запросов</a>

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