Устройство для обработки запросов

 

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

СОЮЗ СОВЕТСНИХ

gW

РЕСПУБЛИК

„.SU„„

З1511 С 06 F 9/46,г

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3515877/24-24 (22) 29.12.82 (46) 15.10.84. Бюл. 11 38 (72) В.Н.Гордиенко, В.И.Корнейчук, О.В.Журавлев, Ф.В.Новиков, В.Н.Сороко и Ю.А.Щегельский (71) Киевский ордена Ленина политехнический институт им. 50-летия Великой Октябрьской социалистической революции (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР

Ф 855663, кл. G 06 F 9/46 1981.

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

Ф 873243, кл ° G 06 F 9/46, 1981 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ

ЗАПРОСОВ, содержащее два регистра, блок элементов ИЛИ, два блока элементов И, группа выходов первого регистра соединена с первой группой входов первого блока элементов И, группа выходов блока элементов ИЛИ является группой информационных выходов устройства, о т л и ч а ю щ ее с я тем, что, с целью расширения функциональных воэможностей устройства за счет анализа состояния абонентов, устройство содержит группу регистров, элемент ИЛИ-НЕ, третий блок элементов И, элемент ИЛИ, триггер, элемент И, генератор импуль" сов, три дешифратора и счетчик, причем группа выходов каждого регистра и группа информационных входов устройства соединены с последней rpynпой входов блока элементов ИЛИ, вход, сброса каждого регистра группы соединен с одноименным входом элемента

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

I!190!3 соединен со счетным входом счетчика.

Изобретение относится к автоматике и вычислительной технике, а также к средствам анализа и обработки прерываний в ЭВИ и системах, и может быть использовано для динамического распределения ресурсов процессора

ЭВИ или системы, работающих в режиме разделения времени.

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

Недостатком данного устройства

20 являются непроизводительные затраты процессорного времени.

Наиболее близким к изобретению по технической сущности и достигаемому эффекту является устройство

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

Недостатком известного устройства

30 являются недостаточные функциональные возможности.

Цель изобретения — расширение ,функциональных возможностей устройства эа счет анализа состояния або- 35 нентов.

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

ИЛИ-НЕ, третий блок элементов И, элемент ИЛИ, триггер, элемент И, re2 нератор импульсов, три дешифратора и счетчик, причем группа выходов каждого регистра и группа информационных входов устройства соединены с последней группой входов блока элементов

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

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

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

Устройство содержит группу регистров 1, блок 2 элементов ИЛИ, группу информационных входов 3 устройства, группу информационных выходов 4 устрой. ства, блок 5 элементов И 5, регистр б !О элемент ИЛИ 7, блок 8 элементов И, сигнальный вход 9 устроиства, дешифратор 10, группа адресных входов 11 устройства, дешифратор 12, счетчик

13, регистр 14, группа кодовых выходов !5 устройства, элемент И 16, генератор 17 импульсов, триггер 18, выход 19 прерывания устройства, элемент 20 ИЛИ-НЕ, блок 2! элементов И, группу адресных выходов 22 устройства, группу адресных входов 23 устройства, дешифратор 24, сигнальный вход 25 устройства.

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

Работая с системой или ЭВ!91, абоненты выставляют готовность на обслуживание своего периферийного устройства. При поступлении из канала

38M (не показан) по шине I! адреса

30 абонента и наличии управляющего сигнала индентификатора адреса, поступающего в устройство по шине 9, с выхода дешифратора 10 через соответствующие элементы И 8, снимается сигнал, переводящий соответствующий триггер 3S регистра б и единичное состояние.

Процессор ЭВМ, работая в режиме разделения времени, генерирует адрес эоны из постоянно-распределенной памяти, обслуживающей одного из абонентов. Этот адрес, поступая по шине 23, через дешифратор 24 и элемент ИЛИ-HE 20 переводит триггер 18 блокировки в единичное состояние, В это же время сигналом от элемента

20 блокируется передача через блок

21 элементов И адреса памяти от процессора на шину 22. Единичный сигнал от триггера 18 подключает генератор 17 через элемент И 16 к счетному входу счетчика 13, Дешифратор

12 дешифрует состояние счетчика 13, определяя тем самым номер абонента, состояние которого анализируется соответствующим элементом И 5, При совпадении на элементе И 5 сигнала от дешифратора 12 и единичного потенциала от триггера регистра б происходит отключение генератора 17 от счетчика 13 путем перевода триггера 18 в нулевое состояние. Этим же сигналом разрешается выдача кода с регистра I через блок 2 на информационную шину

4 устройства. Кроме того, сигнал от элемента И 5 через элемент ИЛИ 7 разрешает прием кода на регистр 14 от счетчика 13 и по шине 19 сигнализирует таймеру о начале работы с разделом, зафиксированным на регистре !

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

8884884 8ак в 9484/36 ТиРам 898 Покааисиое

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

Устройство для обработки запросов Устройство для обработки запросов Устройство для обработки запросов 

 

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

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

Изобретение относится к области параллельной обработки информации при обращении вычислительных устройств к общим ресурсам и может быть использовано при обработки информации в радиотехнических системах

Изобретение относится к техническим средствам информатики и вычислительной технике и может быть использовано для решения задач по распределению ресурсов и параметров в экономике, распределения памяти в ЭВМ, вычислительных системах и комплексах, в сетях ЭВМ

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

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

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

Изобретение относится к распределению ограниченного ресурса между многочисленными пользователями
Наверх