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

 

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах с несколькими активными абонентами. Целью изобретения является повышение быстродействия устройства за счет автоматического исключения обслуживания ранее обработанных запросов. Устройство содержит блок памяти 1, два мультиплексора 2,9, элементы ИЛИ 3,20, распределитель импульсов 4,счетчик 5, дешифратор 6,триггеры 7 группы,элементы И 8,19,схему сравнения 10, регистр 11,элемент НЕ 21. При поступлении сигнала разрешения прерывания код инициатора запроса считывается с информационных выходов регистра 11 и поступает на вход дешифратора 6, который осуществляет установку соответствующего триггера 7 группы и блокирует запрос. Эта процедура происходит без вмешательства вычислительного устройства во время действия сигнала прерывания. 1 ил.

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

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

РЕСПУБЛИК

ÄÄSUÄÄ 1474647 А1 (51) 4 G 06 F 9/46

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

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

ПРИ ГННТ СССР

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

К A ВТОРСКОМЪ(СВИДЕТЕЛЬСТВУ с (21) 4281868/24-24 (22) 19.07.87 (46) 23.04.89. Бюл. ¹ 15 (72) В.Б.Палашковский (53) 681.325(088.8) (56) Авторское свидетельство СССР № 638963, кл. G 06 F 9/46, 1974, Авторское свидетельство СССР № 1056194, кл. G 06 F 9/46, 1982. (54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ

ЗАПРОСОВ (57) Изобретение относится к вычис- . лительной технике и может быть использовано в цифровых вычислительных устройствах с несколькими активными абонентами. Целью изобретения является повышение быстродействия устройства за счет автоматического исключенич обслуживания ранее обработанных запросов. Устройство содержит блок памяти 1, два мультиплексора 2, 9, элементы ИЛИ 3, 20, распределитель импульсов 4, счетчик 5, дешифратор 6, триггеры 7 группы, элементы И 8, 19, схему сравнения 10, регистр !1, элемент НЕ 21. При поступлении сигнала разрешения прерывания код инициатора запроса считывается с информационных выходов регистра 11 и поступает на вход дешифратора 6, который осуществляет установку соответствующего триггера 7 группы и блокирует запрос. Эта процедура происходит без вмешательства вычислительного устройства во время действия сигнала прерывания, 1 ил.

14746

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

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

На чертеже приведена функциональ- 10 ная схема устройства.

Устройство содержит блок 1 памяти, мультиплексор 2, элемент ИЛИ 3, распределитель 4 импульсов, счетчик

5, дешифратор 6, триггеры 7 группы, элемент И 8, мультиплексор 9, схему

10 сравнения, регистр 11 информационный вход 12 устройства, группу входов 13 запросов устройства, вход

14 разрешения прерывания, группу 20 адресных входов 15 счетчика, тактовый вход 16 устройства, выход 17 прерывания устройства, группу информационных выходов 18 устройства, элемент И 19, элемент ИЛИ 20 и элемент

НЕ 21.

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

Предварительно в блок 1 памяти . используя счетчик 5 как регистр ад- З0 реса, загружают для каждого абонента информацию о наличии или отсутствии маскирования запроса.

В процессе работы информация в блоке 1 памяти может оперативно ме- . 35 няться.

В исходном состоянии регистр 11 и триггеры 7 сброшены. Тактовые импульсы с первого выхода распределителя 4 поступают на счетный вход счет- 40 чика 5. По каждому тактовому импульсу счетчик 5 переключает мультиплексор 2, мультиплексор 9 и адрес блока

1 памяти, при этом на их выходах появляется соответствующее опрашиваемому 45 каналу слово. Если на выходе мультиплексора 2 установлен запрос на прерывание, на входе мультиплексора 9 отсутствует признак обслуживания данного канала, а на выходе блока 1 па- 50 мяти отсутствует маскирование запроса, то по импульсу с второго выхода распределителя 4 через элемент И 8 опрашивается схема 10 сравнения. На схему 10 сравнения поступают код 55 счетчика 5 и код текущего приоритета из регистра 11. Если код счетчика 5 меньше кода текущего приоритета, т.е. приоритет опрашиваемого канала выше, 47 2 то на вы оде схемы 10 сравнения появляется сигнал, который через элемент

ИЛИ 20 осуществляет запись в регистр

11 кода счетчика 5, который и является новым значением приоритета.

При отсутствии требования прерывания на выходе 17 прерывания код счетчика .5 записывается в регистр 11 независимо от наличия сигнала на.выходе схемы 10 сравнения через элементы

И-19 и ИЛИ 20.

Одновременно с записью кода прис ритета в регистр 11 на выходе 17 прерывания появляется или подтверждается запрос на прерывание. По".кольку счетчик 5, перебрав коды всех каналов, начинает опрос с первого канала, в регистре ll хранится код запрашиваемого канала, имеющего наивысший приоритет.

При пос-,уплении на вход 14 сигнала разрешения прерывания на время

его существования происходит блокировка распределителя; Если на выходе

17 имеется запрос на прерывание, то через дешифратор 6 устанавливается соответствующий триггер 7, запрешая тем самым обслуживание запроса этого канала до тех пор, пока триггер 7 не будет сброшен.

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

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

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

1474647

Составитель M.Êóäðÿøåâ

Техред M.Äèäûê Корректор Э.Лончакова

Редактор О,Юрковецкая

Заказ 1895/47 Тираж 667 Подписное

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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