Многопрограммное устройство управления
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Реслублик
<„,926657 (61}Дополнительное к авт. свид-ву Ф 830381 (22) Заявлено 1409 79 (21) 282 39 8 2/1 8-2 4
Р1 М Кл з
G 06 F 9/22 с присоединением заявки ¹
Государственный комитет
ССС P по делам изобретений и открытий (23) Приоритет
Опубликовано 070532. Бюллетень ¹ 17
Дата опубликования описания 070582
t$3) УДК 681 325 (088. 8) (72) Авторы изобретения
Ю.Ф. Чубаров и И.A. Леднев
1 (I, .
Куйбьхаевский политехнический институт фм. т
* сс
В.В.. Куйбьхаева," (71) Заявитель (54 ) МНОГОПРОГРИ4ИНОЕ УС 1 РОЙС 1ВО УПРАВЛЕНИ Я
Изобретение относится к вычисли тельной и измерительной технике, в частности к управляющим автоматам и автоматам обработки информации высокой производительности.
Известно.устройство многопрограммного управления, содержащее дещифраторы состояний, дешифратор команд, элемент ИЛИ, группы элементов И,ИЛИ, и группу ячеек однородной кодкрующей структуры (11.
Недостатком устройства является невозможность осуществления приоритетного принципа прохождения программ.
Пель изобретения — расширение функциональных возможностей за счет реализации приоритетного выполнения программ.
Поставленная цель достигается тем, что в многопрограммное устройство управления введены группа элементов И и вторая группа элементов
ИЛИ, причем первые входы всех элементов И группы соединены с дополнительным управляощим входом устройства, выходы всех элементов И группы являются группой выходов блоки- . ровки устройства, второй .вход первого элемента И группы соединен с первым входом соответствующего элемента
ИЛИ второй группы и с выходом элемента ИЛИ, первые входы второго и всех последующих элементов .ИЛИ второй группы соединены с управляющим входом соответствующей ячейки однородной кодирующей структуры группы, выход первого элемента ИЛИ первой группы соединен со вторым входом соответствующего элемента ИЛИ второй группы, выход i-го элемента
ИЛИ второй группы, кроме последнего, соединен со вторым входом (1+1)-го элемента ИЛИ этой группы и со вторым входом (i+1)-го элемента И группы (i = 1...(К-2), где К вЂ” число групп управляющих входов), выход последнего элемента ИЛИ второй группы соединен со вторым входом последнего элемента И группы.
На чертеже изображена структурная схема многопрограммного устройства управления.
Устройство содержит объекты
1„...1„. управления, дешифраторы
2 ...2 > состояний; дешифратор 3 команд, ячейку 4 однородной кодирующей структуры, элемент ИЛИ 5, выходы блоков 6„° ..6 q управления, вторую группу элементов ИЛИ 7,...7„, группу элементов И 8,...8„,, группу
926657
25
9„...9. ячеек однородной кодирующей структуры, первую группу элементов
ИЛИ 10,...10„.
В исходном состоянии все выходы блоков 6„ ° ..6 управления, представляющих собой, например, регистры команд, имеют нулевые потенциалы, объекты 1 ...1 управления находятся в начальных состояниях. Все ячейки однородной кодирующей структуры закрыты, поэтому на объекты управления с дешифратора 9 команд команды не поступают. При поступлении на один из выходов блоков 6„ управления, например, двоичного слова (допустим
00...01), единичный потенциал с выхода элемента ИЛИ 5 поступает на управляющий вход ячейки 4. Происходит включение первого разряда ячейки 4.
Единичный потенциал с включенного разряда ячейки и двоичное слово на выходе блока 6„ управления определяют команду на выходе дешифратора
3 команд, которая поступает на один или несколько объектов 1 ...1„ управления. Отрабатывая полученйое воздействие, объекты управления переходят в новое состояние,что приво.цит к включению следующего разряда ячейки, вход которого связан с соответствующим выходом дешифратора состояний. На выходе дешифратора 3 команд появляется новая команда управлеиия, которую отрабатывают объекты управления. Исполнение программы продолжается до тех пор, пока объекты управления не придут в конечное состояние. При этом включается разряд ячейки, выходной сигнал которого вызывает на выходе дешифратора 3 команд появление команды конца программы.
Оста тьные программы исполняются аналогично рассмотренной.
При поступлении двоичных слов управления сразу с нескольких выходов блоков управления работа многопрограммного устройства управления зависит от потенциала на выходе 6, который связан со входами элементов
И 8„...8 < группы. При нулевом потенциале на этом выходе элементы И заперты, программа функционирования устройства будет, определяться совокупностью поданных программ управления. При единичном потенциале устройство будет выполнять программу с большим приоритетом. Приоритет программы определяется номером выхода блока управления. Программы с наивысшим приоритетом поступают с выхода 6„ с более низким — с выхода 6 1 и т.д. Допустим, что при поступлении программ со всех выходов
6 „...6„, высокий .потенциал с выхода
60 элемента ИЛИ 5 проходит через элементы ИЛИ 7, ° 7, группы и элементы И 8 ...8„„ группы на входы блокировки выходов 6 1...6< и запрещает прохождение программ с этих выходов. После окончания программы с выхода 6 будет выполняться программа с выхода 6 1 и т.д.
Предлагаемое многопрограммное устройство управления обладает большими функциональными возможностями, позволяя без перестройки структуры реализовать как отдельные программы, так и наборы программ, синтезировать сложные програьвы из отдельных частей, включая соответствующим образом выходы блоков управления и используя приоритетный принцип управления, Унифицированное и регулярное построение устройства позволяет легко варьировать как числом объектов управления, так и программами управления.
Формула изобретения
Многопрограммное устройство управления по авт. св. Р 830381, о т л ич ающ ее с я тем, что, с целью расширения функциональных возможностей за счет реализации приоритетного выполнения программ, в него введены группа элементов И и вторая группа элементов ИЛИ, причем первые входы всех элементов И группы соединены с дополнительным управляющим входом устройства, выходы всех элементов И группы являются группой выходов блокировки. устройства, второй вход первого элемента И группы соединен с первым входом соответствующего элемента ИЛИ второй группы и с выходом элемента ИЛИ, первые входы второго и всех последующих элементов ИЛИ второй группы соединены с управляющим входом соответствующей ячейки однородной кодирующей структуры группы, выход первого элемента ИЛИ первой группы соединен со вторым входом соответствующего элемента ИЛИ второй группы, выход
1-го элемента ИЛИ второй группы, кроме последнего, соединен со вторым входом (i+1)-го элемента ИЛИ этой группы и со вторым входом (i+1)-ro элемента И группы (i = 1...(K-2), где К вЂ” число групп управляющих входов) выход последнего элемента
ИЛИ второй группы соединен со вторым входом последнего элемента И группы.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9 830381, кл. G 06 F 9/14, 1978 (прототип) .
926657
Составитель Г. Пономарева
Редактор П. Макаревич Техред >Х. Кастелевич Корректор N. Коста
Заказ 2982/41 Тираж 732 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, r. ужгород, ул. Проектная, 4