Устройство для обслуживания запросов Советский патент 1980 года по МПК G06F9/50 

Описание патента на изобретение SU728128A1

1

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

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

запросов прерывания.

i - - .

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

счетчика, выходы счез:чика соединены с входами дешифратора и выходами устройства, а второй вход триггера h второй вход элемента И соединен с входами устройства.

Недостатком устройства является невозможность изменения приоритета обслуживания поступающих на вход устройства запросов. Приори0тет запросов определяется номером входа блока выявления заявок, т.е. устанавливается один раз при проектировании и в процессе работы не может быть изменен, что снижает

5 функциональные возможности устройства.,

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

0 обслуживания.

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

5

которого являются соответственно

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

0 счетным входом счетчика, дешифратор.

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

Структурная блок-схема устройства для обслуживания запросов представлена на чертеже..

Устройство содержит блок 1 приоритета, триггер 2. элемент ИЗ, счетчи 4, дешифратор 5, регистр б, элемент ИЛИ7, элемент НЕ 8, генератор 9 одиночных импульсов и имеет управляющий iO, тактовый 11, управляющий 12 и запросный 13 входы, резрешающий выхо 14 и выход прерывания 15. Генератор одиночных импульсов имеет тактовый 16, запускающий 17и разрешающий 18 входы, а счетчик - счетный 19, установочный 20 и управляющий 21 входы.

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

При поступлении на вход 10 устройства сигнала разрешения опроса запросов устанавливается в единичное состояние триггер 2 и сигналы тактовой частбты через элемент И 3 поступают, на счетный вход счетчика 4, Сигналами с выхода дешифратора 5 последовательно опрашиваются.запросы, хранящиеся в блоке 1 приоритета. При нахождении запросов на выходе 14 блока приоритета появляется сигнгш . наличия запроса, который устанавливает в нулевое состояние триггер 2,и дальнейший .просмотр запросов прекращается, так как снимается разрешающее условие на входе элемента ИЗ Дв.оичный код номера обнаруженного запроса с выхода 15 вьвдается в ЭВМ, После удовлетворе;2ия запроса на обслуживание снимается сигнал запроса на входе Ълока приоритета и соот.ветсТвенно снимается сигнал на его выходе.

Устройство реализует.два режима просмотра запросов. - режим приоритеУК&тО Опроса и режим циклического опроса, В режиме приоритетного опроса каждый раз новый ци:кл опроса

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

Номер запроса, имеющего высший приоритет, записывается по команде ЭВМ в регистр 6 с входа 12, Как только сигнал на . выходе блока приоритета станет равным нулю (запрос обслужен), появляется высокий уровень на выходе элемента НЕ 8, т.е. на входе 18 генератора 9, по которому на управл)тощий вход 21 .счетчика 4 поступает одиночный сигнал при поступлении импульса тактовой частоты на вход 16,

Сигнал с выхода генератора 9 упрляет записью в счетчик 4 (вход 21) содержимого регистра б, Таким образом, в счетчик записывается код номера запроса, имеющего высший приоритет, и следующий цикл опроса начинается с опроса данного запроса Условием выработки генератором 9 одиночного сигнала является наличие высокого уровня на выходе элемента ИЛИ 7, т.е. на входе 17, Для устаноления режима циклическог.о опроса достаточно записать в регистр б нулевой код, В этом случае отсутствуе высокий уровень на выходе элемента ИЛИ, что ведет к блокировке генератора 9, После обслуживания очередного запроса содержимое счетчика 4 не изменяется и новый цикл опроса начинается с опроса запроса, номер которого на единицу больше номера запроса, обслуженного в предыдущем цикле.

Генератор 9 может быть выполнен, например, в виде соединенных в кольцо D-триггера- и элемента И В моментпоявления на входе С триггера BbicOKoro уровня триггер устаналивается в состояние, определяемое сигналом на входе D, Если на входе D высокий уровень, триггер устанавливается в единичное состояние, и при поступлении импульса тактовой частоты появляется сигнал, на выходе элемента И, по которому триггер устанавливается в нулевое состояние Одиночный сигнал с выхода элемента И используется для управления запис в счетчик 4. Если на входе D триггера нулевой уровень, то появление высокого уровня на входе С только подтверждает нулевое состояние триггера.

Описанноеустройство по сравнению с известными имеет более .широкие функциональные возможности,так как позволяет реализовать не только режим циклического опроса заявок, но и динамически изменять в процессе работы приоритетность обслуживания запросов, T.ek реализовать режим приоритетного опроса запросов . Формула изобретения Устройство для обслуживания запросов, содержащее блок приоритета, кодовый вход и выход которого являются соответственно запросным входом и разрешающим выходом устрой ства,триггер,выход которого и такто вход устройства через элемент И соединены со счетным входом счетчика, дешифратор, выход которого соед нен с опросным входом блока приоритета, причем выход блока приоритета соединен с гасящим входом триггера, установочный вход которого является первым управляющим входом устройства, а выход счетчика соединен с входом дешифратора и с выходом преры вания устройства, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет изменения дисцйпл . ны обслуживания, оно дополнительно содержит регистр, генератор одиночных импульсов, элемент ИЛИ и элемент НЕ, причем выход регистра соединен с установочным входом счетчика и через элемент ИЛИ с запускающим входом генератора одиночных импульсов, выход которого соединен с управляющим входом счетчика, тактовый вход устройства соединен с тактовым ; входом гене|эатора одиночных импульсов, разрешающий вход которого через элемент.НЕ соединен с выходом блока приоритета, .а второй управлящий вход устройства является входом регистра. Источники -информации, принятые во, внимание при экспертизе 1.Коган Б,М., Каневский М.М, Цифровые вычислительные машины и системы. М., Энергия, 1974, с. 461., рис. 8-4. 2,Авторское свидетельство СССР по заявке 2433811/18-24, кл. G 06 F 9/18, 08.08.77 (прртотип).

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

название год авторы номер документа
Устройство для группового обслуживания запросов 1982
  • Баранов Валерий Викторович
  • Игнатович Владимир Петрович
  • Камынов Владимир Владимирович
SU1049911A1
Устройство динамического приоритета 1987
  • Крупецкая Полина Иосифовна
  • Вавилов Александр Константинович
  • Фураш Борис Аронович
SU1464158A1
Устройство для обслуживания группы запросов 1988
  • Белан Александр Михайлович
  • Макрусев Виктор Владимирович
SU1562913A1
Многоканальное устройство приоритета 1989
  • Кишенский Сергей Жанович
  • Игнатьев Валерий Эдмундович
  • Надобных Евгений Николаевич
  • Христенко Ольга Юрьевна
SU1661765A1
Устройство для обслуживания запросов 1983
  • Чернов Виктор Порфирьевич
SU1107125A1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2000
  • Молчанов О.Е.
  • Степанов П.В.
  • Петухов В.А.
RU2182354C2
Матричный коммутатор 1991
  • Скакун Игорь Витальевич
SU1800605A1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2000
  • Молчанов О.Е.
  • Степанов П.В.
  • Трудов Ю.В.
RU2170453C1
СПОСОБ ОБСЛУЖИВАНИЯ ЗАПРОСОВ ПОЛЬЗОВАТЕЛЕЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ И УСТРОЙСТВО, ЕГО РЕАЛИЗУЮЩЕЕ (ВАРИАНТЫ) 1998
  • Алдухов А.А.
  • Бушуев С.Н.
  • Жиляков А.И.
  • Пащенко В.В.
  • Перевязкин А.В.
RU2140666C1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2001
  • Молчанов О.Е.
  • Петухов В.А.
  • Степанов П.В.
  • Хлобыстов А.Н.
RU2204160C2

Иллюстрации к изобретению SU 728 128 A1

Реферат патента 1980 года Устройство для обслуживания запросов

Формула изобретения SU 728 128 A1

L..

SU 728 128 A1

Авторы

Гаврилов Владимир Геннадиевич

Дубров Михаил Григорьевич

Даты

1980-04-15Публикация

1978-09-07Подача