Приоритетное устройство Советский патент 1983 года по МПК G06F9/50 

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

1 Изобретение относится к вычисл тельной технике и может быть испол зовано в цифровых вычислительных устройствах с несколькими активным абонентами и одним обслуживающим устройством. Известно приоритетное устройство содержащее регистр текущего приоритета, схему сравнения, триггер запроса, счетчик и схему И Щ . Наиболее близким к предложенному является многоканальное устройство для прерывания программ;-содержащее регистр текущего приоритета, схему сравнения, триггер запроса, счетчик и схему И, причем выход регистр прерываний соединентс первым .входом схемы сравнения, выход триггера запроса - с входом разрешения схемы сравнения, выход схемы сравнения соединен с первым входом схемы И, а ее выход - с входом установки в единицу триггера запроса и входом разрешения приема регистра текущего приоритета 2 . Недостатком известного устройств является жесткое задание приоритето обслуживаемых абонентов, отсутствие возможности оперативного изменения приоритетов абонентов, условий форм рования векторов прерывания, типа реакции обслуживающего устройства на запрос того или иного абонента. Цель изобретения - расширение области применения устройства. Поставленная цель достигается тем, что в приоритетное устройство, содержащее регистр текущего приоритета, схему сравнения, триггер запроса, счетчик и элемент И, причем выход регистра текущего приоритета соединен с первым входом схемы срав нения, выход которой соединен-с пер вым входом элемента И, выход элемен та И соединен с входом установки в 1 триггера запроса и входом ра решения приема регистра текущего приоритета, выход триггера запроса является выходом прерывания устройс ва, введены коммутатор запросов, ,бл памяти и дешифратор, причем выход счетчика соединен с адресным входом блока памяти ,и с входом управления коммутатора запросов, выход блока памяти соединен с входом дешифратора, с входом регистра текущего приоритета и с вторым входом схемы сравнения, второй и третий входы элемента И соединены с выходами шифратора и коммутатора запросов соответственно, группа запросных входов устройства соединена с информационным входом коммутатора запросов, адресный вход устройства соединен с информационным входом счетчика, вход сброса устройства соединен с входами сброса регистра текущего приоритета и триггера запроса, тактовый вход устройства соединен со счетным входом счетчика, вход маскирования устройства соединен с четвертым входом элемента И, информационный вход устройства соединен с информационным - входом блока памяти. Ни чертеже изображено предлагаемое устройство. Устройство содержит блок 1 памяти, счетчик 2, дешифратор 3, регистр k текущего приоритета, схему 5 сравнения, триггер 6 запроса, коммутатор запросов 7| элемент И 8, группу запросных входов 9 устройства, адресный вход J.Pустройства, тактов&й вход 11 устройства, информационный вход 12 устройства, вход 13 сброса устройства, вход 1 i маскирования устройства, выход 15 прерывания устройства. Устройство работает следующим образом. Предварительно в блок 1,используя счетчик 2 как регистр адреса, загружают информацию о всех обслуживаемых абонентах, необходимую для формирования приоритетов. Каждая ячейка блока 1 соответствует одному обслуживаемому абоненту. В блок 1 может быть занесена информация об абоненте: маскирование запроса,приоритет абонента, тип запроса (например, преры-.вания по программному каналу, запрос на прямой доступ, запрос на осуществление, управляющей функции и т.д.) и номер вектора прерывания. Информация в блоке 1 может изменяться и в дальнейшем, в процессе работы устройства, оперативно меняя тип запроса, маскируя запросы от отдельных абонентов и т.д. В исхйдном состоянии по входу 13 регистр и триггер 6 сброшены и на вход 14 подан разрешающий потенциал. На вход 11 счетчика 2 постоянно подаются импульсы, в результате чего на выход коммутатора 7 последовательно подключаются входы 9 запросов от всех абонентов. Одновременно производится считывание из блока 1 информации об абоненте, запрос которого в данный моментподключен к выходу коммутатора 7. Триггер 6 (5удет установлен сигналом с выхода элемента И 8 в случае, если от абонента имеется запрос на обслуживание, дешифратор 3 обнаруживаетнезамаскированный запрос нужного типа и схема сравнения 5 обнаруживает, что приоритет абонента выше приоритета, находящегося в регистре .

При выполнении всех трех условий на выходе устройства 15 появляется запрос и одновременно в регистр заносится прочитанный из блока 1 приоритет. Счетчик 2 продолжает перебирать номера абонентов,и, если будет обнаружен очередной запрос с более высоким приоритетом, новый приоритет заменит записанный в регистр текущего приоритета. Таким

образом, при достаточно высокой скорости переключения адресов блока 1 и коммутатора 7 в регистр будет занесен наивысший приоритет всех

обслуживаемых абонентов.

Когда обслуживающее устройство будет готово к приему запроса, оно входом Н запретит изменение текущего приоритета, прочтет тип запроса

и адрес абонента, имеющего запрос с наивысшим приоритетам, а затем по входу 13 установит в исходное состояние регистр k и триггер 6 и по входу 1 разрешит дальнейшую работу приоритетного устройства.Начинается новый цикл поиска наиболее при оритетного из имеющихся незамаскиро ванных запросов.

Применение изобретения позволяет расширить область применения предлагаемого устройства.

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

название год авторы номер документа
Приоритетное устройство 1985
  • Бакалец Сергей Александрович
  • Головин Николай Васильевич
  • Нусратов Октай Кудрат Оглы
  • Петросян Виталий Петросович
  • Файсканов Борис Фарисович
SU1411744A1
Устройство для обработки запросов 1988
  • Ледерер Владимир Владимирович
  • Поленов Виктор Петрович
SU1580365A1
Устройство для обработки запросов 1984
  • Бобровник Евгений Антонович
  • Широгоров Анатолий Анатольевич
SU1213478A1
Приоритетное устройство 1989
  • Поленов Виктор Петрович
SU1651286A1
Устройство приоритета 1986
  • Бучнев Александр Николаевич
  • Зимнович Ольга Алексеевна
  • Карпунин Евгений Иванович
  • Песоченко Василий Иванович
SU1365084A1
Устройство для обслуживания запросов 1977
  • Гущина Елена Викторовна
  • Бондаренко Олег Александрович
SU737953A1
Устройство смешанного приоритета 1989
  • Белан Александр Михайлович
SU1619272A1
Приоритетное устройство 1984
  • Белан Александр Михайлович
SU1260956A1
Устройство управления прерываниями 1982
  • Сергейчук Леонид Маркович
  • Парамуд Ярослав Степанович
  • Осидач Богдан Павлович
SU1242948A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1

Иллюстрации к изобретению SU 1 056 194 A1

Реферат патента 1983 года Приоритетное устройство

ПРИОРИТЕТНОЕ УСТРОЙСТВО, содержащее регистр текущего приоритета, схему сравнения, триггер запроса, счетчик и элемент И, причем выход регистра текущего приоритета соединен с первым входом схемы сравнени } выход которой соединен с первым входом элемента И, выход элемента И соединен с входом установки в 1 триггера запроса и входом разрешения приема регистра текущего приоритета, выход триггера запроса является выходом прерывания устройства, отличающееся тем, что,с целью расширеьмя области применения, в него введены коммутатор запросов, блок памяти и дешифратор, причем выход счетчика соединен с адресным входом блока памяти и с входом управления коммутатора запросов, выход блока памяти соединен с входом дешифратора, с входом регистра текущего приоритета и с вторым входом схемы сравнения, второй и третий входы элемента И соединены с выходами дешифратора и коммутатора запросов соответственно, группа запросных входов устройства соединена с информационS ным входом коммутатора запросов, адресный вход устройства соединен с (Л информационным входом счетчика,вход сброса устройства соединен с входами сброса регистра текущего приоритета и триггера запроса, тактовый вход устройства соединен со счетным входом счетчика, вход маскирования устройства соединен с четвертым входом элемента И, информационный ел вход устройства соединен с информа05 ционным входом блока памяти. со 4ik

Документы, цитированные в отчете о поиске Патент 1983 года SU1056194A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
G Об F , 1979
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
АППАРАТ ДЛЯ ЛОТЕРЕИ 1923
  • Шахнович Л.З.
SU638A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 056 194 A1

Авторы

Бобровник Евгений Антонович

Широгоров Анатолий Анатольевич

Даты

1983-11-23Публикация

1982-04-08Подача