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

Иллюстрации

Показать все

Реферат

 

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

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

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

„„SU„„163341 (51)5 G 06 F 13 00

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

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

ПO ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 4665659/24 (22) 23.03. 89 (46) 07.03.91. Бюл, № 9 (7l ) Научно-исследовательский институт многопроцессорных вычислительных систем при Таганрогском радиотехническом институте им. В. Д. Калмыкова (72) Л. К. Бабенко, В. P. Бартини, Е. В. Карпов и С. Г. Осьмаков (53) 681.325(088.8) (56) Авторское свидетельство СССР № 1259261, кл. G 06 F 9/00, 1985.

Авторское свидетельство СССР № 1413637, кл. G 06 F 13/00, 1987.

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

Цель изобретения — повышение быстродействия.

На фиг. 1 представлена структурная схема предлагаемого устройства; на фиг. 2— схема реализации блока анализа; на фиг. 3— схема реализации блока приоритета.

Устройство для управления обслуживанием запросов (фиг. 1) содержит группу блоков 1 — 1» анализа группу элементов И 2 — 2„ блок 3 приоритета, кодовые входы 4i — 4» устройства, входы 5i — 5» готовности устройства, запросные выходы 6 — 6 — 81 — 8д (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ

ОБСЛУЖИВАНИЕМ ЗАПРОСОВ (57) Изобретение относится к вычислительной технике и может быть использовано в устройствах прерывания программ и в составе управляющей системы для обеспечения индивидуального и синхронного группового обслуживания запросов различных устройств. Целью изобретения является повышение быстродействия. Устройство для управления обслуживанием запросов содержит

N блоков анализа запросов (N — число абонентов), группу элементов И и блок приоритета, а каждый блок анализа запросов содержит дешифратор и группу элементов ИЛИ. Повышение быстродействия достигается за счет параллельного анализа запросов от всех групп абонентов. Кроме того, введение относительных приоритетов между запросами расширяет функциональные возможности устройства. 3 ил. блоков 11 — 1» анализа, вход 9 маскирования устройства, стробирующий вход 10 устройства, информационный выход 11 устройства, запросные входы 12 — 14 блока 3 приоритета.

Блок анализа 1 (фиг. 2) содержит дешифратор 15, группу из К элементов ИЛИ 16.

Блок приоритета 3 (фиг. 3) содержит регистр 17 маски, элемент И 18, группу элементов И 19, группу элементов ИЛИ 20, шифратор 21.

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

Перед началом работы в регистр 17 по сигналу записи, поступающему на вход 10, по входам 9 маскирования записывается

К-разрядная маска. Каждый блок анализа

1 запросов закреплен за своим абонентом.

Абоненты разбиваются на группы, и им

1633415 формула изобретения

22. присваивается номер группы, число абонентов N, число групп К, K(N.

Номер группы, присвоенный абоненту, поступает в соответствующий блок 1 анализа на кодовый вход 4 и на дешифратор

15, на соответствующем выходе которого появляется нулевой потенциал, который разрешает работу одного из элементов ИЛИ группы элементов ИЛИ 16. Сигнал готовности, поступая от внешнего устройства по входу 5 готовности, через выбранный эле- 10 мент ИЛИ 16 проходит на соответствующий запросный выход 6 — 8 блока 1 анализа. Сигнал логической «1» на данном запросном выходе свидетельствует о готовности внешнего устройства. Выходы остальных элементов ИЛИ 16 в каждом блоке 1 анализа удерживаются в единичном состоянии сигналами логической «1» с выхода дешифратора 15.

Элементы И 2i — 2„анализируют сигналы групповой готовности. При этом возможны 20 две ситуации: все абоненты, входящие в группу, выдали сигнал готовности; хотя бы один абонент не выдал сигнал готовности.

В первом случае соответствующий элемент И группы элементов И 2i — 2к выдает уровень логической <1», что соответствует готовности группы, который поступает на соответствующий запросный вход 12 — 14 блока управления.

Во втором случае сигнал групповой готовности не вырабатывается.

Блок 3 приоритета в соответствии с маской, записанной в регистр 17, и с помощью элемента И 18, группы элементов И 19, группы элементов ИЛИ 20 осуществляет выбор наиболее при .ритетного запроса, который и поступает на вход шифратора 21.

Шифратор 21 вырабатывает код номера группы, выдавшей запрос.

Устройство для управления обслуживанием запросов, содержащее блок приоритета и N блоков анализа (N — число абонентов), причем вход готовности i-го (i= — N) блока анализа является i-м входом готовности устройства, кодовый вход i-го блока анализа является i-м кодовым входом устройства, отличающееся тем, что, с целью повышения быстродействия, в него введены группа из

К элементов И (К вЂ” число групп абонентов), а каждый блок анализа содержит дешифратор и группу из К элементов ИЛИ, причем j-й (j=l — К) запросный выход i-го блока анализа соединен с i-м входом j-го элемента И группы, выход которого соединен с -м запросным входом блока приоритета, группа информационных входов которого является группой входов маскирования устройства, стробирующий вход блока приоритета является стробирующим входом устройства, а группа информационных выходов блока приоритета — группой информационных выходов устройства, в каждом i-м блоке анализа кодовый вход блока анализа соединен с входом дешифратора, j-й выход которого соединен с первым входом 1-го элемента

ИЛИ группы, вторые входы всех элементов

ИЛИ группы соединены с входом готовности своего блока анализа.

1633415

Составитель В. Красюк

Редактор Е. Папи Техред A. Кравчук Корректор С. Черни

Заказ 618 Тираж 403 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ CC .Р

CС:С Р

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

Производственно-издательский комбинат «Патент», г. Ужгород, 1л. Гагарина, 1() !