Многопрограммное устройство управления

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Реслублик

<„,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