Устройство переменного приоритета

Номер патента: 942021

Авторы: Михайлов, Тужилин, Школин

ZIP архив

Текст

(51)М. Кл. С 06 Г 9/46 3 Ьаударотаеаый комитет СССР ао делам изобретений и открытий(5 4 ) УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА 1Изобретение относится к вычислительной технике в частности, к приоритетным устройствами может быть использовано в системах обмена данными между многими абонентами и ЦВМ.Известное устройство переменного приоритета, содержащее подключенные к абонентам формирователи выбора, подключенные ко входам схемы Фиксации динамического приоритета, Формирователи записи, а также триггерный регистр блокировки с подключенными к его выходам первыми входами схем совпадения, вторые входы которых присоединены к выходам формирователей выбора, а выходы подключены ко входам формирователей записи, позволяет .обеспечить подключение абонентов в ЭВМ в соответствии с фиксированными или динамическими приоритетами 0 .1 2 оОднако известное устройство не обеспечивает смены приоритетов в процессе работы программным способом или с пульта оператора, и не исклю. 2чает ложные или аварийные режимы работы, которые могут возникать при переключении коммутационных элементов . приоритетных схем, что существенно уменьшает эффективность использова" ния приоритетного устройства в цифровых вычислительных комплексах,Наиболее близким к изобретению по технической сущности и достигаемому положительному результату является устройство переменного приоритета, содержащее блок хранения кодов приоритетов, выходы которого соединены с кодовыми входами коммутатора, регистр запросов, разрядные выходы которого соединены с соответствующими управляющими входами коммутатора, причем первые и вторые разрядные вхо-, ды регистра запросов соединены соответственно с запросными, входами устройства и с разрешающими выходами коммутатора, сигнальный выход регистра запросов и кодовый вход блока хранения кодов приоритетов и опрос4блок 3 фиксации ошибки со входомрегистр 5 запросов, блок б хранениякодов приоритетов, блок 7 дешифрациикодов абонентов, элемент ИЛИ - И 8,запросные коды 9, входы 10-13,блок1 управления, управляющие кодовыевходы 15 коммутатора, разрешающиевыходы 1 б коммутатора, опросный вход17 коммутатора, сигнальный выход 18регистра запросов, кодовый и управляющий входы 19 и 20 блока хранениякодов приоритетов.Каждый дешифрирующий элемент мат.рицы фиг,2 ) содержит дешифратор 21и элементы И 22 и 23.Блок хранения кодов приоритетов,может быть выполнен в виде наборарегистров-счетчиков, кодовые входыкоторых соединены с кодовым входомблока, суммирующие входы соединены.с управляющим входом блока, запускающие входы - с выходами блока дешифрации кодов абонентов, а выходы - скодовыми входами коммутатора,Блок дешифрации кодов абонентов.числу абонентов,входы дешифраторовсоединены со входом блока, а вь 1 ходы - с выходами блока. 3 9202ный вход коммутатора соединены соответственно с первым выходом устройства, с первым и вторым управляющимивходами устройства, а коммутатор выполнен в виде дешифрирующей матрицы,в которой первые входы дешифрирующихэлементов строки соединены с соответствующими кодовыми входами коммутатора, опросный вход коммутаторасо вторыми входами дешифрирующих эле-ментов последнего столбца дешифрирую"щей матрицы, первые выходы дешифрирующихэлементов столбца дешифрирующей матрицы соединены со вторыми входамидешифрирующих элементов предыдущегостолбца дешифрирующей матрицы,вторые выходы дешифрирующих элементовстроки дешифрирующей матрицы соединены с соответствующим разрешающим выходом коммутатора третьи входы де-:Фзошифрирующих элементов строки дешиф"рирующей матрицы соединены с соответствующим управляющим входом коммутатора 2,Известное устройство не позволяетработать в режиме динамического изменения приоритетов, а также обладаетнезначительной надежностью, поскольку не имеет блока сигнализирующегоо возникающих ошибках.зоЦель изобретения - расширениеФункциональных возможностей устройства путем обеспечения динамическогоизменения приоритета и повышениенадежности,Поставленная цель достигается тем,что устройство содержит блок дешифрации кодов абонентов, элементыИЛИ - И и блок фиксации ошйбки,причем разрешающие выходы коммутаторасоединены со входами блока фиксации ошибки и с группой входов элемента ИЛИ - И, выход которого соединен с управляющим входом блока хранения кодов приоритетов, группа входов которого соединена с выходамиблока дешифрации кодов абонентов,вход которого, управляющий вход элемента ИЛИ - И и выход блока фиксацииошибки являются соответственно тре".тьим, четвертым входами и вторым выхо-фдом устройства.На фиг. 1 представлена структурнаясхема устройства;. на фиг, 2 - схемадешифрирующего элемента матрицы,Устройство переменного приоритета(Фиг. 1) содержит коммутатор 1, выполненный ввиде дешифрирующей матрицы с дешифрирующими элементами 2,Устройство может работать в режимесменных и динамических приоритетов.При сменных приоритетах для каждойзадачи или группы задач абоненты имеют одну расстановку приоритетов, припереходе к решению другой задачи илигруппы задач приоритеты абонентовизменяются,При динамических приоритетах осуществляется изменение кодов приоритетов для всех абонентов после каждого сеанса обмена с абонентами. Например, абонент со старшим приоритетом,получив разрешение на обмен, дляорганизации следующего обмена становится последним в очередь, или послекаждого сеанса обмена приоритеты всехабонентов изменяются на единицу по"кругу".Устройство работает следующим образом.Перед началом обмена абонентов сЦВИ в режиме сменных приоритетовпроизводится запись кодов приоритетов,поступающих с,блока 1 управления навход 12 устройства для каждого абонента в соответствующие им регистрысчетчики блока 7, для чего из блока942021 4Формула изобретения 514 управления поступают на вход 13 устройства коды абонентов, разрешая тем самым последовательную запись в блок И кодов приоритетов, поступающих на вход 12. 5Работа устройства начинается с выдачи регистром 5 на выход 18 сигнала наличия запросов одного или нескольких абонентов.,В ответ блок 14 управления выдает 10 на вход 17 коммутатора 1 сигнал, пос. тупающий на первый вход элементов И 23 фиг.2) крайнего правого (последнего ) столбца матрицы.При наличии на втором входе эле мента И 23 разрешающего уровня с вы-. хода дешифратора 21, на выход 16 коммутатора 1, а, следовательно, и на вход регистра 5 запросов поступает сигнал. 20При наличии запросов от абонента с высшим приоритетом ему выдается сигнал, разрешающий обмен, дальнейшее распространение сигнала опроса по дешифрирующим элементам 2 коммутато ра 1 прекращается, и абонент снимает свой запрос.Если же запрос отсутствует, на соответствующий вход 15 коммутатора 1 подается сигнал, срабатывает эле мент И 22 и распространение сигнала опроса по элементам 2 коммутатора продолжается.По завершении обмена блок 14 управления вырабатывает новый сигнал опроса, если имеется сигнал на выходе 18 регистра 5 запросов. Подобная операция повторяется до пропадания сигнала на выходе 18.При необходимости изменить коды приоритетов, операция записи кодов приоритетов повторяется программным способом или с пульта оператора.Режим работы устройства с динами ческими приоритетами аналогичен из" вестному режиму с той разницей,что при прохождении сигнала опроса через коммутатор 1 он поступает также на элемент ИЛИ - И 8, При наличии управляющего сигнала динамической смены приоритетов на входе 10, сигнал с выхода элемента ИЛИ - И 8 поступает на вход 20 блока 6 и коды приоритетов увеличиваются на единицу, а код самого, младшего приоритета55 становится кодом старшего приоритета. Таким образом, уменьшается время ожидания на обслуживание абонентов с низшими приоритетами. 6Блок 3 осуществляет непрерывныйаппаратный контроль устройства помодулю два, при этом в случае выхода из строя дешифрирующих элементов2 коммутатора 1 или ошибке при записи кодов приоритетов одновременноприсутствуют сигналы на несколькихвходах блока 3, при этом блок 3 фиксирует наличие ошибки и передает этотсигнал с выхода 4 в блок 14 управления,Предлагаемое устройство по сравнению с известным имеет следующиепреимущества: при незначительныхдополнительных затратах позволяетработать не только со сменнымиприоритетами, но и с динамическимине вводя дополнительных перенастроекустройства и дополнительных перекоммутаций; введение блока 3 позволяетосуществлять контроль работы устройства в процессе эксплуатации, чтоявляется очень важным вопросом приорганизации обмена абонентов с ЭВИ,так как при ошибочной выдаче разрешения обмена нескольким абонентамможет привести к серьезным сбоям илиотказам системы,Устройство переменного приоритета, содержащее блок хранения кодов приоритетов, выходы которого соединены с кодовыми входами коммутатора, регистр запросов, разрядные выходы которого соединены с соответствующими управляющими входами коммутатора, причем первые и вторые разрядные входы регистра запросов соединены соответственно с запросными входами устройства и с разрешающими входами коммутатора, сигнальный выход регистра запросов, кодовый вход блока хранения кодов приоритетов и опросный вход коммутатора соединены соответственно с первым выходом устройства, с,первым и вторым управляющими входами устройства, а коммутатор выполнен в виде дешифрирующей матрицы, в которой первые входы дешифрирующих элементов строки соединены с соответствующими кодовыми входами коммутатора, опросный вход коммутатора соединен с вторыми входами дешифрирующих элементов последнего столбца де шифрирующей матрицы, первые выходы дешифрирующих элементов столбца942021 8коммутатора соединены с входами бло.ка фиксации ошибки и с группой входов элемента ИЛИ - И, выход котОрогосоединен с управляющим входом блокахранения кодов приоритетов, группавходов которого соединена с выходамиблока дешифрации кодов абонентов,вход которого, управляющий входэлемента ИЛИ - И и выход блока фик 10 сации ошибки являются соответственно,третьим, четвертым входами и вторымвыходом устройства,Источники информации,принятые во внимание при экспертизед 1, Авторское свидетельство СССРМ 359653, кл. 6 06 Р 9/18, 1971.2 Авторское свидетельство СССРпо заявке У 2355330/18-24.кл. 0 06 Г 9/18,1976 (прототип). дешифрирующей матрицы соединены с вторыми входами дешифрирующих элементов предыдущего столбца дешифри" рующей матрицы, вторые выходы дешифрирующих элементов строки дешифРирующей матрицы соединены с соответствующим разрешаоцим выходом коммутатора, третьи входы дешифрирующих элементов строки дешифрирующей матрицы соединены с соответствующим управляющим входом коммутатора, о т л и ч а ю щ е е с я тем, что, с целью расширения Функциональных возможностей путем динамического изменения приоритета, а также с целью повышения надежности оно содер 1 жит блок дешифрации кодов абонентов,. элемент ИЛИ - И и блок Фиксации ошибки, причем разрешающие выходы и Заказ 4841/39 Тираж 731 Подписно т ттет етттт тт е тететтттилиал ППП "Патент", г, Ужгород, ул, Проектная,

Смотреть

Заявка

2375809, 25.06.1976

ПРЕДПРИЯТИЕ ПЯ М-5769

ШКОЛИН ВЛАДИМИР ПЕТРОВИЧ, ТУЖИЛИН ВИТАЛИЙ ИВАНОВИЧ, МИХАЙЛОВ СЕРГЕЙ ФЕДОРОВИЧ

МПК / Метки

МПК: G06F 9/50

Метки: переменного, приоритета

Опубликовано: 07.07.1982

Код ссылки

<a href="https://patents.su/4-942021-ustrojjstvo-peremennogo-prioriteta.html" target="_blank" rel="follow" title="База патентов СССР">Устройство переменного приоритета</a>

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