Устройство для обслуживания запросов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Союз Советских Социалистических Республик(22) Заявлено 070978 (21) 2668441/18-,24с присоединением заявки Ио(51)М. Кд.2 Д 06 Г 9/18 Государственный комитет СССР по делам изобретений и открытийОпубликовано 150480, Бюллетень М 14 Дата опубликования описания 150480(45) УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ ЗАПРОСОВ/Изобретение отн .сится к областивычислительной техники, в частностик устройствам приоритетного обслуживания запросов, и может быть использовано для управления очередностью обращения нескольких абонентов к общему ресурсу,Известно устройство для обслуживания запросов 1), содержащее счетчик, соединенный последовательнос дешифратором, элемент И и элементы ИЛИ, Такое устройство обеспечивает только последовательный поискзапросов прерывания,15Наиболее близким к изобретениюпо технической сущности и достигаемому результату является устройстводля обслуживания запросов 2), содержащее блок выявления заявок,счетчик, дешифратор, триггер, элемент И, причем первые входц блокавыявления заявок соединены с первыми входами устройства, вторыевходы блока выявления заявок соединены с выходами дешифратора, выходблока выявления заявок соединен свыходом устройства и первым входомтриггера, выход которого подключенк первому входу элемента И, выходом .соединенного со счетным входом счетчика, выходы счетчика соединеныс входами дешифратора и выходамиустройства, а второй вход триггераИ второй вход элемента И соединенс входами устройства.Недостатком устройства являетсяневозможность изменения приоритета обслуживания поступающих навход устройства запросовПриоритет запросов определяется номеромвхода блока выявления заявок, т.е.устанавливается один раз при проектировании и в процессе работы неможет быть изменен, что снижаетфункциональные возможности устройства.Цель изобретения - расширениефункциональных воэможностей устройства за счет изменения дисциплиныобслуживания,Поставленная цель достигаетсятем, что в устройство для обслуживания запросов, содержащее блокприоритета, кодовый вход и выходкоторого являются соответственнозапросным входом и разрешающимвыходом устройства, триггер, выходкоторого и тактовый вход устройства через элемент И соединены сосчетным входом счетчика, дешифратор,выход которого соединен с опроснымвходом блока приоритета, причемвыход блока приоритета соединенс гасящим входом триггера, установочный вход которого является первымуправляющим входом устройства,а выход счетчика соединен с входомдешифратора и с выходом прерыванияустройства, введены регистр, генератор одиночных импульсов, элементИЛИ и элемент НЕ, Причем выходрегистра соединен с установочным.входом счетчика и через элементИЛИ с запускающим входом генератораодиночных импульсов, выход которогосоединен с управляющим входом счетчйка, тактовый вход устройствасоединен с тактовым входом генератора одиночных импульсов, разрешающий вход которого через элемент НЕсоединен с выходом блока приоритета,а второй управляющий вход устройстваявляется входом регистра.Структурная блок-схема устройствадля обслуживания запросов представлена на чертеже,Устройство содержит блок 1 приори-тета, триггер 2. элемент И 3, счетчик4, дешифратор 5, регистр б, элементИЛИ 7, элемент ЙЕ 8, генератор 9 одиночных импульсов и имеет управляющий10, тактовый 11, управляющий 12 изапросный 13 входы, резрешающий выход14 и выход прерывания 15, Генератородиночных импульсов имеет тактовый16, запускающий 17 и разрешающий18 входы, а счетчик - счетный 19,установочный 20 и управляющий 21входы.Устройство работает следующимобразом.При поступлении на вход 10 устройства сигнала разрешения опроса запросов устанавливается в единичное состояние триггер 2 и сигналы тактовой."частоты через элемент И 3 поступают,на счетный вход счетчика 4, Сигналами с выхода дешифратора 5 последовательно опрашиваются.запросы, хранящиеся в блоке 1 приоритета. Принахождении запросов на выходе 14блока приоритета появляется сигналналичия запроса, который устанавливает в нулевое состояние триггер 2,и дальнейший просмотр запросов прекращается так как снимается разре-" шающее условие на входе элемента И 3Двоичный код номера обнаруженногозапроса с выхода 15 выдается в ЭВМ.После удовлетворения запроса наобслуживание снимается сигнал запроса на входе блока приоритета и соответственно снимается сигнал на еговыходе,Устройство реализует два режимапросмотра запросов - режим приори=теТйогоопроса"и режим циклическогоопроса, В режиме приоритетногоопроса каждый раз новый цикл опросу О 20 25 30 35 40 45 50 55 0 65 запросов начинается с номера запро-са, имеющего высший приоритет. Врежиме циклического опроса новыйцикл начинается с опроса очередногозапроса, т,е. запроса, номер которого на единицу больше номера запроса, обслуженного в предыдущем цикле,опроса.Номер запроса, имеющего высшийприоритет, записывается по команде ЭВМ в регистр б с входа 12. Кактолько сигнал на . выходе блокаприоритета станет равным нулю (эапрос обслужен), появляется высокийуровень на выходе элемента НЕ 8,т,е. на входе 18 генератора 9, покоторому на управляющий вход 21.счетчика 4 поступает одиночный сигнал при поступлении импульса тактовой частоты на вход 16.Сигнал с выхода генератора 9 управляет записью в счетчик 4 (вход 21)содержимого регистра б. Таким образом, в счетчик записывается кодномера запроса, имеющего высшийприоритет, и следующий цикл опросаначинается с опроса данного запроса.Условием выработки генератором 9одиночного сигнала является наличиевысокого уровня на выходе элементаИЛИ 7, т,е. на входе 17, Для установления режима циклического опросадостаточно записать в регистр б нулевой. код, В этом случае отсутствуетвысокий уровень на выходе элементаИЛИ, что ведет к блокировке генератора 9, После обслуживания очередного запроса содержимое счетчика 4не изменяется и новый цикл опросаначинается с опроса запроса, номеркоторого на единицу больше номеразапроса, обслуженного в предыдущемцикле,Генератор 9 может быть выполнен,например, в виде соединенных в"кольцо. Р-триггера- и элемента И,В момент появления на входе С триггера высокого уровня триггер устанавливается в состояние, определяемоесигналом на входе Р, Если на входеР высокий уровень, триггер устанавливается в единичное состояние,и при поступлении импульса тактовойчастоты появляется сигнал. на выходеэлемента И, по которому триггерустанавливается в нулевое состояние,Одиночный сигнал с выхода элементаИиспользуется для управления записьюв счетчик 4. Если на входе Р триггера нулевой уровень, то появлениевысокого уровня на входе С толькоподтверждает нулевое состояниетриггера.Описанное устройство по сравнению с известными имеет более,широкие функциональные возможности,таккак позволяет реализовать не толькорежим циклического опроса заявок,но и динамически изменять в процес,Пап актор Т.Юрчико Тираж 751ЦНИИПИ Государственного комитетапо делам изобретений и открытий 35, Москва, Ж, Раушская наб.,дписн о аказ 113 лиал ППП Патент,. г, Ужгород, ул кт се работы приоритетность обслуживания запросов, т,е реализоватьрежим приоритетного опроса запросов. Устройство для обслуживаниязапросов,.содержащее блок приоритета, кодовый вход и выход которого являются соответственно запросным входом и разрешающим выходом устройства,триггер, выход которого и тактовый вход устройства через элемент Исоединены со счетным входом .счетчика, дешифратор, выход которого соединен с опросным входом блока приори тета, причем выход блока приоритета соединен с гасящим входом триггера, установочный вход которого является первым управляющим входом устройства, а выход счетчика соединен с 20 входом дешифратора и с выходом прерывания устройства, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных воэможностей устройства за счет изменения дисциплины обслуживания, оно дополнительносодержит регистр, генератор одиночных импульсов, элемент ИЛИ и элементНЕ, причем выход регистра соединенс установочным входом счетчика ичерез элемент ИЛИ с запускающим входом генератора одиночных импульсов,выход которого соединен с управляющим входом счетчика, тактовый входустройства соединен с тактовым :входом генератора одиночных импульсов, разрешающий вход которого через элемент НЕ соединен с выходомблока приоритета, .а второй управлящий вход устройства является входомрегистра,Источники информации,принятые во внимание "при экспертизе1, Коган Б,М., Каневский М.М,Цифровые вычислительныемашины исистемы, М 13 нергияф, 1974,с. 4 б 1 рис, 8-42, Авторское свидетельство СССРпо заявке 9 2433811/18-24,кл. 6 06 Р 9/18, 08,08.77 (прототип) .
СмотретьЗаявка
2668441, 07.09.1978
ПРЕДПРИЯТИЕ ПЯ А-3327
ГАВРИЛОВ ВЛАДИМИР ГЕННАДИЕВИЧ, ДУБРОВ МИХАИЛ ГРИГОРЬЕВИЧ
МПК / Метки
МПК: G06F 9/50
Метки: запросов, обслуживания
Опубликовано: 15.04.1980
Код ссылки
<a href="https://patents.su/3-728128-ustrojjstvo-dlya-obsluzhivaniya-zaprosov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обслуживания запросов</a>
Предыдущий патент: Арифметическое устройство
Следующий патент: Устройство для формирования исполнительных адресов цифровой вычислительной машины
Случайный патент: Способ лечения больных пародонтитом