со
Oi
сл
о
00
4
Изобретение относится к вычислительной технике, в частности к устройствам приоритетного обслуживания запросов, и может быть использовано при построении систем коллективного пользования.
Цель изобретения - повышение быстродействия устройства при маскировании части запросов.
На чертеже представлена функциональная схема устройства.
Устройство приоритета содержит регистр 1 заявок, группу запросных входов 2 устройства, дешифратор 3, элемент ИЛИ 4, группу информационных выходов 5 устройства, триггер 6, зле- мент ИЛИ 7, счетчик 8, триггер 9,генератор 10 импульсов, элемент И 11, мультиплексор 12, блок 13 памяти, группу кодовьк входов 14 устройства, вход 15 запуска и ответный вход 16 устройства, вход 17 режима работы устройства, вход 18 записи и вход 19 признака адреса устройства.
Устройство работает в двух режимах.
Задание кодов приоритета запросов В этом режиме на входе 17 режима работы устройства поддерживается низкий уровень напряжения, который переводит счетчик 8 в режим параллельного занесения информации. На вход 14 устройства устанавливают данные и по входу 19 формируется (низким уровнем напряжения) импульс, который через элемент И 11 поступает на счетный вход счетчика 8 и заносит в него информацию. Затем на вход 14 устанавливают необходимый код приоритета, который импульсом по входу 18 заносится в блок 13 памяти. Таким образом, прописываются все ячейки памяти.
Анализ запросов от абонентов. В этом режиме на входе 17 поддерживают уровень логической 1. Счетчик 8 поэтому работает в режиме счета. На вход 15 запуска подают единичный импульс, который через элемент ИЛИ 7 обнуляет счетчик 8 и устанавливает триггер 6 в 1, что разрешает работу генератор 10 импульсов.
В закрытом состоянии генератор 10 импульсов поддерживает на своем выходе уровень логической 1. Логический О с выхода генератора 10 импульсов разрешает работу мультиплексора 12, на адресных входах которого
0
5
к этому времени сформирован код приоритета, записанный по нулевому адресу блока 13 памяти. Если в выбранном по коду приоритета разряде регистра 1 заявок нет запроса, триггер 9 остается в нулевом состоянии, дешифратор 3 закрыт и на выходах 5 устрой- (5тва не появляется сигнал разрешения на обслуживание. Очередным фронтом частоты (из О в 1) счетчик 8 прибавит единицу. Мультиплексор 12 на :«,, время выборки из блока 13 памяти закрыт. С появлением следующего логического О с выхода генератора 10 импульсов начинается анализ следующего запроса, соответствующего коду приоритета, записанному в первом адресе блока 13 памяти.
Если при анализе i-ro кода приоритета в i-M разряде регистра 1 заявок оказывается 1, то триггер 9, установившись в 1, разрешает работу дешифратора 3 и на соответствующем выходе 5 устройства появляется сигнал разрешения на обслуживание i-ro абонента. Этот сигнал сбрасывает в О соответствующий разряд регистра 1 заявок и через элемент ИЛИ 4 устанав- 0 ливает в О триггер 6, что в свою очередь запрещает работу генератора 10 импульсов.
По окончании обслуживания i-ro абонента на ответном входе 16 устройства появляется положительный импульс который устанавливает счетчик 8 и триггер 9 в О, а триггер 6 - в 1, тем самым начиная новый цикл анализа поступивших запросов.
По сравнению с известным устройством при маскировании части запросов в ячейки блока 13 памяти соответствующие замаскированным запросам заносятся коды приоритета остальных абонентов, т.е. кода наиболее приоритетных абонентов записываются в несколько ячеек памяти. Это повышает быстродействие устройства и вероятность обслуживания высокоприоритетных запросов.
Б
0
5
55
Формула изобретения
Устройство приоритета, содержащее регистр заявок, два элемента ИЛИ, элемент И, первый триггер, счетчик и генератор импульсов, причем группа единичных входов регистра заявок является группой запросных входов устройства, первый и второй входы первого элемента ИЛИ соединены соответственно с входом запуска и ответным входом устройства,выход первого элемента ИЛИ соединен с входом сброса счетчика и единичным входом первого триггера, нулевой вход которого соединен с выходом второго элемента ИЛИ, входы которого соединены с группой выходов устройства, выход генератора импульсов соединен с первым входом элемента И, выход которого соединен со счетным входом счетчика, о т л иплексора соединен с выходом генераго- ра импульсов, выход мультиплексора соединен с единичным входом второго триггера, нулевой вход которого соединен с выходом первого элемента ИЛИ, выход второго триггера соединен со стробирукицим входом дешифратора, группа выходов которого соединена с группой нулевых входов регистра заявок и группой информационных выходов устройства, группа адресных входов блока памяти соединена с группой выходов счетчика, группа информационных вхо
название | год | авторы | номер документа |
---|---|---|---|
Микропрограммное устройство для приоритетного обслуживания группы абонентов | 1984 |
|
SU1302277A1 |
Устройство для сопряжения эвм с абонентами | 1984 |
|
SU1215114A1 |
Устройство для сопряжения ЦВМ с абонентами | 1986 |
|
SU1403070A1 |
Устройство для распределения заданий процессорам | 1984 |
|
SU1196866A1 |
Устройство маршрутизации | 1988 |
|
SU1695329A1 |
Устройство микропрограммного управления | 1987 |
|
SU1539776A1 |
Микропрограммное устройство управления с контролем | 1983 |
|
SU1136162A1 |
Устройство для обслуживания запросов | 1977 |
|
SU737953A1 |
Многоканальное устройство приоритета | 1984 |
|
SU1264177A1 |
Микропрограммное устройство управления | 1983 |
|
SU1156073A1 |
Изобретение относится к вычислительной технике, в частности к устройствам приоритетного обслуживания, и может быть использовано при построении систем коллективного пользования. Цель изобретения - повышение быстродействия устройства при маскировании части запросов. Устройство приоритета содержит регистр 1 заявок, элементы ИЛИ 4,7, элемент И 11, триггеры 6, 9, счетчик 8, генератор 10 импульсов, мультиплексор 12, блок 13 памяти и дешифратор 3. За счет использования блока 13 памяти в каче- стве компаратора кодов приоритетов повьш1ается быстродействие устройства при маскировании частиц запросов. Это достигается за счет записи в ячейки блока 13 памяти соответствующих замаскированным запросам кодов приоритета абонентов, которые подлежат обслуживанию. В результате в одном цикле работы устройства абоненты могут быть обслужены несколько раз в соответствии с их приоритетами. 1 ил. i (Л
чающееся тем, что, с целью по- 15 До блока памяти соединена с группой вышения быстродействия устройства при маскировании части запросов, оно содержит второй триггер, мультиплексор, блок памяти и дешифратор, при этом информационньпс входов мультиплексора соединена с группой выходов регистра заявок, группа адресных входов мультиплексора соединена с группой выходов блока памяти и группой информационных входов дешифратора, инверсный стробирующий вход мульти-.
20
информационных входов счетчика и является группой кодовых входов устройства, вход записи счетчика является входом режима работы устройства, вход записи блока памяти и второй вход элемента И явяляется соответственно входом записи и входом признака адреса устройства, выход первого триггера соединен с вхо- 25 дом запуска генератора импульсов ,
До блока памяти соединена с группой
информационных входов счетчика и является группой кодовых входов устройства, вход записи счетчика является входом режима работы устройства, вход записи блока памяти и второй вход элемента И явяляется соответственно входом записи и входом признака адреса устройства, выход первого триггера соединен с вхо- дом запуска генератора импульсов ,
Приоритетное устройство | 1982 |
|
SU1056194A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство приоритета | 1980 |
|
SU894710A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-01-07—Публикация
1986-07-10—Подача