Изобретение относится к области вычислительной техники и может быть использовано в устройствах прерывания программ и в составе управляющей системы для обеспечения индивидуального и синхронного группового обслуживания запросов различных устройств.
Цель изобретения - повышение быстродействия.
На фиг. 1 представлена структурная схема предлагаемого устройства; на фиг. 2 - схема реализации блока анализа; на фиг. 3 - схема реализации блока приоритета.
Устройство для управления обслуживанием запросов (фиг. 1) содержит группу блоков 11 - „ анализа группу элементов И к блок 3 приоритета, кодовые входы 4|-4 устройства, входы готовности устройства, запросные выходы 6|-6у- 8:-8у
блоков 1,- 1 анализа, вход 9 маскирования устройства, стробирующий вход 10 устройства, информационный выход 11 устройства, запросные входы 12-14 блока 3 приоритета.
Блок анализа 1 (фиг. 2) содержит дешифратор 15, группу из К элементов ИЛИ 16.
Блок приоритета 3 (фиг. 3) содержит регистр 17 маски, элемент И 18, группу элементов И 19, группу элементов ИЛИ 20, шифратор 21.
Устройство работает следующим образом.
Перед началом работы в регистр 17 по сигналу записи, поступающему на вход 10, по входам 9 маскирования записывается К-разрядная маска. Каждый блок анализа 1 запросов закреплен за своим абонентом. Абоненты разбиваются на группы, и им
оэ оэ со
4 СП
присваивается номер группы, число абонентов N. число групп К,
Номер группы, присвоенный абоненту, поступает в соответствующий блок 1 анализа на кодовый вход 4 и на дешифратор 15. на соответствующем выходе которого появляется нулевой потенциал, который разрешает работу одного из элементов ИЛИ группы элементов ИЛИ 16 Сигнал готовности, поступая от внешнего устройства по входу 5 готовности, через выбранный эле- мент ИЛИ 16 проходит на соответствующий запросный выход 6-8 блока 1 анализа Сигнал логической «1 на данном запросном выходе свидетельствует о готовности внеш него устройства Выходы остальных элемен- тов ИЛИ 16 в каждом блоке 1 анализа удерживаются в единичном состоянии сиг- на 1зми логической «1 с выхода дешифратора 15
Элементы И 2 -2Канализируют сигналы групповой готовности При этом возможны две ситуации- все абоненты, входящие в группу, выдали сигнал готовности, хотя бы один абонент не выдал сигнал готовности
В первом случае соответствующий эле- мент§И группы элементов И 2,-2И выдает уровень логической «1, что соответствует готовности группы, который поступает на соответствующий запросный вход 12-14 блока управления
Во втором случае сигнал групповой готовности не вырабатывается
Блок 3 приоритета в соответствии с маской, записанной в регистр 17, и с помощью элемента И 18, группы элементов И 19, группы элементов ИЛИ 20 осуществляет
выбор наиболее приоритетного запроса, который и поступает на вход шифратора 21 Шифратор 21 вырабатывает код номера группы, выдавшей запрос
Формула изобретения
Устройство для управления обслуживанием запросов, содержащее блок приоритета и N блоков анализа (N - число абонентов), причем вход готовности i-ro ( - N) блока анализа является i-м входом готовности устройства, кодовый вход 1-го блока анализа является i-м кодовым входом устройства, отличающееся тем, что, с целью повышения быстродействия, в него введены группа из К элементов И (К - число групп абонентов), а каждый блок анализа содержит де шифратор и группу из К элементов ИЛИ,
причем j-й () запросный выход 1-го блока анализа соединен с i-м входом j-ro элемента И группы, выход которого соединен с | м запросным входом блока приоритета, группа информационных входов которого является группой входов маскирования устройства, стробирующий вход блока приоритета является стробирующим входом устройства, а группа информационных выходов блока приоритета - группой информационных выходов устройства, в каждом i-м блоке анализа кодовый вход блока анализа соединен с входом дешифратора, j-й выход которого соединен с первым входом j-ro элемента ИЛИ группы, вторые входы всех элементов ИЛИ группы соединены с входом готовности своего блока анализа
название | год | авторы | номер документа |
---|---|---|---|
Устройство для приоритетного опроса | 1983 |
|
SU1105894A1 |
Устройство приоритета | 1986 |
|
SU1365084A1 |
Устройство для управления обслуживанием запросов | 1990 |
|
SU1709315A1 |
Устройство для обслуживания запросов | 1988 |
|
SU1536383A1 |
Устройство для обслуживания группы запросов | 1988 |
|
SU1562913A1 |
Устройство приоритета с шифрацией номера канала и абонента | 1984 |
|
SU1247872A1 |
Устройство для обслуживания групповых приоритетных запросов | 1990 |
|
SU1753473A1 |
УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА | 1993 |
|
RU2087939C1 |
Устройство для обслуживания запросов | 1989 |
|
SU1689951A1 |
Устройство приоритета для выбора групповых заявок | 1985 |
|
SU1319030A1 |
Изобретение относится к вычислительной технике и может быть использовано в устройствах прерывания программ и в составе управляющей системы для обеспечения индивидуального и синхронного группового обслуживания запросов различных устройств. Целью изобретения является повышение быстродействия. Устройство для управления обслуживанием запросов содержит N блоков анализа запросов (N - число абонентов), группу элементов И и блок приоритета, а каждый блок анализа запросов содержит дешифратор и группу элементов ИЛИ. Повышение быстродействия достигается за счет параллельного анализа запросов от всех групп абонентов. Кроме того, введение относительных приоритетов между запросами расширяет функциональные возможности устройства. 3 ил. (Л
аа
7 ft
6п.
4 Г TszT
Ы
Т
2;
7
ттт
9 Ю
Фаг.1
45R
9 й
п
Фиг. J
Устройство для централизованного управления вычислительной системой | 1985 |
|
SU1259261A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для управления обменом информацией | 1987 |
|
SU1413637A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-03-07—Публикация
1989-03-23—Подача