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

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

Изобретение относится к вычислительной технике в частностиj к приоритетным устройствам и может быть использовано в системах обмена данными между многими абонентами и ЦВМ. Известное устройство переменного приоритета, содержащее подключенные к абонентам формирователи выбора, подключенные ко входам схемы фиксаци динамического приоритета, формирователи записи, а также триггерный регистр блокировки с подключенными к его выходам первыми входами схем сов падения, вторые входы которых присое динены к выходам формирователей выбо pa, а выходы подключены ко входам формирователей записи, позволяет обеспечить подключение абонентов в ЭВМ в соответствии с фиксированными или динамическими приоритетамиU. Однако известное устройство не обеспечивает смены приоритетов в про цессе работы программным способом или с пульта оператора, и не исключает лож-ные или аварийные режимы работы, которые могут возникать при переключении коммутационных элементов , приоритетныхСхем, что существенно уменьшает эффективность использования приоритетного устройства в цифровых вычислительных комплексах. Наиболее близким к изобретению по технической сущности и достигаемому положительному результату является устройство переменного приоритета, содержащее блок хранения кодов приоритетов, выходы которого соединены с кодовыми входами коммутатора, регистр запросов, разрядные выходы которого соединены с соответствующими управляющими входами коммутатора, причем первые и вторые разрядные входы регистра запросов соединены соответственно с запросными, входами устройства и с разрешающими выходами коммутатора, сигнальный выход регистра запросов и кодовый вход блока хранения кодов приорзитетов и опросныи вход коммутатора соединены соот ветственно с первым выходом ух;тройства, с первым и вторым управляющими входами ycTpov icTBa, а коммутатор выполнен в виде дешифрирующей матрицы, в которой первые входы дешифрирующих элементов строки соединены с соответствующими кодовыми входами коммутатора, опросный вход коммутатора со вторыми йходами дешифрирующих эле ментов последнего столбца дешифрирующей матрицы, первые выходы дешифрирующи элементов столбца дешифрирующей матрицы соединены со вторыми входами дешифрирующих элементов предыдущего столбца дешифрирующей матрицы, вторые выходы дешифрирующих элементо строки дешифрирующей матрицы соедини ны с соответствующим разрешающим выходом коммутатора, третьи входы де- шифрирующих элементов строки дешифрирующей матрицы соединены с соответствующим управляющим входом коммутатора 2. Известное устройство не позволяет работать в режиме динамического изме нения приоритетов, а также обладает незначительной надежностью, поскольку не имеет блока сигнализирующего о возникающих ошибках. Цель изобретения - расширение функциональных возможностей устройства путем обеспечения динамического изменения приоритета и повышение надежности. Поставленная цель достигается тем что устройство содержит блок дешифрации кодов абонентов, элементы ИЛИ - И и блок фиксации ошибки, причем разрешающие выходы коммутатор соединены со входами блока фиксации ошибки и с группой входов элемента ИЛИ - И, выход которого соединен с управляющим входом блока хранения кодов приоритетов, группа входов которого соединена с выходами блока дешифрации кодбв абонентов, вход которого, управляющий вход элемента ИЛИ - И и выход блока фиксации ошибки являются соответственно тре тьим, четвертым входами и вторым вых дом устройства. На фиг. 1 представлена структурная схема устройства; на фиг. 2 - схема дешифрирующего элемента матрицы. Устройство переменного приоритета (фиг. 1) содержит коммутатор 1, выполненный в виде дешифрирующей матрицы с дешифрирующими элементами 2, 9 14 блок 3 фиксации ошибки со входом , регистр 5 запросов, блок 6 хранения кодов приоритетов, блок 7 дешифрации кодов абонентов, элемент ИЛИ - И 8, запросные коды 9, входы 10-13,блок И управления, управляющие кодовые входы 15 коммутатора, разрешающие выходы 16 коммутатора, опросный вход 17 коммутатора, сигнальный выход 18 регистра запросов, кодовый и управляющий входы 19 и 20 блока хранения кодов приоритетов. Каждый дешифрирующий элемент матрицы (фиг.2) содержит дешифратор 21 и элементы И 22 и 23. Блок хранения кодов приоритетов ,мЬжет быть выполнен в виде набора регистров-счетчиков, кодовые входы которых соединены с кодовым входом блока, суммирующие входы соединены с управляющим входом блока, запускающие входы - с выходами блока дешифрации кодов абонентов, а выходы - с кодовыми входами коммутатора. Блок дешифрации кодов абонентов может быть выполнен в виде группы дешифраторов,число которых равно числу абонентов,входы дешифраторов соединены со входом блока, а выходы - с выходами блока. Устройство может работать в режиме сменных и динамических приоритетов. При сменных приоритетах для каждой задачи или группы задач абоненты имеют одну расстановку приоритетов, при переходе к решению другой задачи или группы задач приоритеты абонентов изменяются. При динамических приоритетах осуществляется изменение кодов приоритетов для всех абонентов после каждого сеанса, обмена с абонентами. Например, абонент со старшим приоритетом, получив разрешение на обмен, для организации следующего обмена становится последним в очередь, или после каждого сеанса обмена приоритеты всех абонентов изменяются на единицу по кругу. Устройство работает следующим образом . Перед началом обмена абонентов с ЦВМ в режиме сменных приоритетов производится запись кодов приоритетов, поступающих с,блока 14 управления на вход 12 устройства для каждого абонента в соответствующие им регистрысчетчики блока 7| для чего из блока 59 1 управления поступают на вход ТЗ устройства коды абонентов, разрешая тем самым последовательную запись в блок 7 кодов приоритетов, поступающи на вход 12. Работа устройства начинается с вы дачи регистром 5 на выход 18 сигнала наличия запросов одного или нескольких абонентов., В ответ блок И управления выдает на вход 17 коммутатора 1 сигнал, пос тупающий на первый вход элементов И 23 (фиг.2) крайнего правого (послед него) столбца матрицы. При наличии на втором входе элемента И 23 разрешающего уровня с выхода дешифратора 21, на выход 16 ком мутатора 1, а, следовательно, и на вход регистра 5 запросов поступает сигнал. При наличии запросов от абонента высшим приоритетом ему выдается сигнал, разрешающий обмен, дальнейшее распространение сигнала опроса по дешифрирующим элементам 2 коммутатора 1 прекращается, и абонент снимает свой запрос. Если же запрос отсутствует, на со ответствующий вход 15 кбммутатора 1 подается сигнал, срабатывает элемент И 22 и распространение сигнала опроса по элементам 2 коммутатора 1 продолжается. По завершении обмена блок 1 управления вырабатывает новый сигнал опроса, если имеется сигнал на выходе 18 регистра 5 запросов. Подобная операция повторяется до пропадания сигнала на выходе 18. При необходимости изменить коды приоритетов, операция записи кодов приоритетов повторяется программным способом или с пульта оператора. Режим работы устройства с динамич ческими приоритетами аналогичен известному режиму с той разницей,что при прохождении сигнала опроса через коммутатор 1 он поступает также на элемент ИЛИ - И 8. При наличии управляющего сигнала динамической смены приоритетов на входе 10, сигнал с выхода элемента ИЛИ - И 8 поступает на вход 20 блока 6 и коды приоритетов увеличиваются на единицу, а код самого, младшего приоритета становится кодом старшего приоритета Таким образом, уменьшается время ожидания на обслуживание абонентов с низшими приоритетами. 1 Блок 3 осуществляет непрерывный аппаратный контроль устройства по модулю два, при этом в случае выхода из строя дешифрирующих элементов 2 коммутатора 1 или ошибке при записи кодов приоритетов одновременно присутствуют сигналы на нескольких входах блока 3, при этом блок 3 фиксирует наличие ошибки и передает этот сигнал с выхода в блок I управления. Предлагаемое устройство по сравнению с известным имеет следующие преимущества: при незначительных дополнительных затратах позволяет работать не только со сменными приоритетами, но и с динамическими не вводя дополнительных перенастроек устройства и дополнительных перекоммутаций; введение блока 3 позволяет осуществлять контроль работы устройства в процессе эксплуатации, что является очень важным вопросом при организации обмена абонентов с ЭВМ, так как при ошибочной выдаче разрешения обмена нескольким абонентам может привести к серьезным сбоям или отказам системы. Формула изобретения Устройство переменного приоритета, содержащее блок хранения кодов приоритетов, выходы которого соединены с кодовыми входами коммутатора, регистр запросов, разрядные выходы которого соединены с соответствующими управляющими входами коммутатора, причем первые и вторые разрядные входы регистра запросов соединены соответственно с запросными входами устройства и с разрешающими входами koMMyTaTopa, сигнальный выход регистра запросов, кодовый вход блока хранения кодов приоритетов и опросный вход коммутатора соединены соответственно с первым выходом устройства, с.первым и вторым управляющими входами устройства, а коммутатор выполнен в виде дешифрирующей матрицы, в которой первые входы дешифрирующих элементов строки соединены с соответствующими кодовыми входами коммутатора, опросный вход коммутатора соединен с вторыми входами дешифрирующих элементов последнего столбца де шифрирующей матрицы, первые выходы дешифрирующих элементов столбца

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

20218

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

Источники информации, принятые во внимание при экспертизе

15 1 . Авторское свидетельство СССР

N 359653, кл. G 06F 9/18, 1971. 2. Авторское свидетельство СССР по заявке № 2355330/18-2. . кл. G Об F 9/18,1976 (прототип).

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

название год авторы номер документа
Устройство переменного приоритета 1976
  • Школин Владимир Петрович
  • Тужилин Виталий Иванович
  • Михайлов Сергей Федорович
SU590742A1
Приоритетное устройство 1976
  • Школин Владимир Петрович
  • Бельгий Владимир Викторович
  • Михайлов Сергей Федорович
  • Тужилин Виталий Иванович
SU638963A1
Устройство приоритета 1977
  • Тужилин Виталий Иванович
SU674023A1
Многоканальное устройство переменного приоритета 1983
  • Николаев Игорь Анатольевич
  • Тищенко Александр Геннадиевич
  • Омаров Омар Магадович
SU1095180A1
Устройство для обмена информацией 1979
  • Ланцов Александр Лаврентьевич
  • Дунец Роман Богданович
SU842773A1
Устройство для сопряжения 1983
  • Михайлов Сергей Федорович
  • Малышенко Юрий Вениаминович
  • Штейнберг Виталий Иосифович
  • Перешивкин Александр Александрович
SU1124277A1
Устройство для сопряжения каналов ввода-вывода с абонентом 1983
  • Михайлов Сергей Федорович
  • Новиченко Игорь Иванович
SU1160422A1
Устройство для обмена информацией между процессором и абонентами 1987
  • Рогозик Виктор Васильевич
  • Тетерин Борис Игоревич
  • Шеремет Ирина Антоновна
SU1444792A1
Многоканальное устройство переменного приоритета 1988
  • Баран Леонид Беркович
  • Кобозев Александр Алексеевич
  • Морозов Анатолий Алексеевич
SU1608662A2
Система для обмена информацией 1980
  • Вертлиб Валерий Абрамович
  • Герасимов Владимир Егорович
  • Григорьева Нина Петровна
  • Жожикашвили Владимир Александрович
  • Жуков Валентин Дмитриевич
  • Мастрюков Анатолий Степанович
  • Пшеничников Александр Матвеевич
  • Русецкий Юлиан Иосифович
  • Стернин Григорий Львович
  • Шнейдер Роберт Исаакович
SU980087A1

Реферат патента 1982 года Устройство переменного приоритета

Формула изобретения SU 942 021 A1

SU 942 021 A1

Авторы

Школин Владимир Петрович

Тужилин Виталий Иванович

Михайлов Сергей Федорович

Даты

1982-07-07Публикация

1976-06-25Подача