Устройство для контроля очередности следования модулей программы

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

Авторы: Котелюк, Метешкин

ZIP архив

Текст

Союз Советскихоциалистичееких Реслубл Государственный комитет Совета Министров СССР ло делам изобретенийи открытий(72) Авторы А. Мете изобретения отелю кин и 1) Заявите) УСТРОЙСТВО ДЛЯ СЛЕДОВАНИЯ МО осится к област тчисличеред- содерИзобретение отн и вьтельной техники.Известны устройства для контроляности следования модулей программыжащие блок формирования управляюпалов, матрицу запоминания состоянилей, два блока элементов И, блок сри блок регистров номеров модулей, второго подключен к информационномуустройства, а выходы соединены сгруппой входов блока сравнения.группа входов блока подключена кприема модуля программы устройства.блока формирования управляющих ссоединен с первыми входами строк мзапоминания состояний модулей. щих сигй модуавнения ход ковходу первой Втораявходу Выход игналов атрицы Известные устроиства не позволяют осуществлять контроль за своевременностью включения в работу модулей программы.Целью изобретения является расширение функциональных возможностей устройства.Устройство отличается от известных тем, что оно содержит два элемента ИЛИ, выход первого из которых соединен с выходом разрешения выполнения очередного модуля программы устройства. а выход второго - с выходом ошибочного включения модуля в работу устройства. Входы первого элемента ИЛИ подключены к первым выходам столб 5 О 5 НТРОЛЯ ОЧЕРЕДНОСТЛЕЙ ПРОГРАММЫ цов матрицы запоминания состояний модулей и входам блока формирования управляющих сигналов, а входы второго элемента ИЛИ подключены к вторым выходам столбцов матрицы запоминания состояний модулей и выходу несовпадения блока сравнения, информационные выходы которого соединены с первыми группами входов блоков элементов И, вторые группы входов которых объединены и подключены к соответствующим управляющим входам устройства. Выходы одного блока элементов И соединены с вторыми входами строк матрицы запоминания состояний модулей, входы столбцов которой подключены к выходам другого блока элементов И. Блок-схема устроиства для контроля очередности следования модулей программы приведена на чертеже. Устройство со управляющих с нания состояни номеров модуле циопный вход 5 граммы, управл ты ИЛИ 9 и полнения очере ход 12 ошибочн боту, блоки эледержит блок 1 формирования игналов, матрицу 2 запомий модулей, блок 3 регистров й, блок 4 сравнения, информа, вход 6 приема модуля прояющие входы 7 и 8, элемен, выход 11 разрешения выдного модуля программы, выого включения модуля в раментов И 13 и 14.25 Устройство для контроля очередности следования модулей программы работает следующим образом.Каждый столбец матрицы запоминания состояний модулей сопоставляется с модулем программы, Строки матрицы запоминания состояний модулей соответствуют модулям- предшественникам. В отдельных строках каждого столбца записывается единица, если данный модуль зависит от модуля-предшественника, и нуль, если не зависит. Запись исходной информации в матрицу запоминания состояний модулей производится при помощи управляющих сигналов, формируемых под действием планировщика. Перед включением в работу очередного модуля программы осуществляется проверка отсутствия единиц в соответствующем столбце. Если в данном столбце имеется хотя бы одна единица, то выводится заключение о том, что не все модули-предшественники реализованы и вырабатывается сигнал Ошибочное включение модуля в работу.Устройство функционирует в трех режимах: записи зависимостей очередного модуля программы, контроля правильности включения модуля в работу и стирания зависимостей модуля после его выполнения.В режиме записи зависимостей очередного модуля программы устройство функционирует следующим образом.На вход 6 поступает номер модуля, для которого необходимо записать зависимость, а на вход 8 - управляющий сигнал. Блок сравнения осуществляет сравнение записанных в блоке 3 номеров, модулей и номера, поступившего на вход 6, В результате возникает сигнал на одном из выходов блока сравнения, который через один из элементов И блока 14 возбуждает соответствующий столбец матрицы запоминания состояний модулей. Одновременно из блока 1 в строки матрицы, соответствующие модулям-предшественникам, подаются сигналы записи единиц, под действием которых на пересечении возбужденного столбца и строк записываются единицы.В режиме контроля правильности включения модуля возбуждение столбца матрицы запоминания состояний модулей производится так яе, как и в режиме записи связей. Далее под действием управляющих сигналов, поступающих из блока 1, происходит проверка зависимости модуля, соответствующего возбужденному столбцу, от модулей-предшественников, Если в данном столбце отсутствуют единицы, то возбуждается первый из его выходов, в результате чего возникает сигнал на выходе элемента ИЛИ 9, разрешающий выполнение очередного модуля программы. Одновременно с этим выдается осведомительный сигнал в блок 1 для заполнения номера модуля программы, включаемого в работу. В случае наличия в данном столбце единицы хотя бы в одной из строк, возбуждается второй выход данного столбца, в результате чего 30 35 40 45 50 55 60 65 возникает сигнал ошибочного включения модуля на выходе второго элемента ИЛИ 10.Если в процессе контроля правильности включения модуля номер включаемого модуля, поступающий на вход 6, не совпал ни с одним из номеров модулей программ, записанных в блоке 3, возникает сигнал на выходе несовпадения блока 4 сравнения, который, проходя через элемент ИЛИ 10, обеспечивает формирование сигнала ошибочного включения модуля на выходе 12.В режиме стирания зависимостей модуля программы после его выполнения на вход 6 поступает номер уже реализованного модуля программы, а на вход 7 - управляющий сигнал. В результате сравнения номеров модулей в блоке 4 и срабатывания одного из элементов в блоке 13 возбуждается одна из строк матрицы запоминания состояний модулей 2, после чего под действием управляющего сигнала, поступающего из блока 1, происходит стирание единиц во всех столбцах возбужденной строки. Формула изобретения Устройство для контроля очередности следования модулей программы, содержащее блок формирования управляющих сигналов, матрицу запоминания состояний модулей, два блока элементов И, блок сравнения и блок регистров номеров модулей, вход которого подключен к информационному входу устройства, а выходы соединены с первой группой входов блока сравнения, вторая группа входов которого подключена к входу приема модуля программы устройства, выход блока формирования управляющих сигналов соединен с первыми входами строк матрицы запоминания состояний модулей, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей, оно содержит два элемента ИЛИ, выход первого из которых соединен с выходом разрешения выполнения очередного модуля программы устройства, а выход второго - с выходом ошибочного включения модуля в работу устройства; входы первого элемента ИЛИ подключены к первым выходам столбцов матрицы запоминания состояний модулей и входам блока формирования управляющих сигналов, а входы второго элемента ИЛИ подключены к вторым выходам столбцов матрицы запоминания состояний модулей и выходу несовпадения блока сравнения, информационные выходы которого соединены с первыми группами входов блоков элементов И, вторые группы входов которых объединены и подключены к соответствующим управляющим входам устройства; выходы одного блока элементов И соединены с вторыми входами строк матрицы запоминания состояний модулей, входы столбцов которой подключены к выходам другого блока элементов И,516040 Рыбалов Корректор А. Степанова акт Тираж 864вета Министткрытийя наб., д, 4/5 Типография, пр. Саньнова,аказ 1351/10ЦНИИ Составитель Г. Сорокин Техред 3, Тараненко Изд.1376Государственного комитета по делам изобретений и13035, Москва, Ж, Раугпс ПодписиСССР

Смотреть

Заявка

1924860, 31.05.1973

ВОЕННАЯ ИНЖЕНЕРНАЯ РАДИОТЕХНИЧЕСКАЯ ОРДЕНА ОТЕЧЕСТВЕННОЙ ВОЙНЫ АКАДЕМИЯ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ ИМ. МАРШАЛА СОВЕТСКОГО СОЮЗА ГОВОРОВА Л. А

МЕТЕШКИН АЛЕКСАНДР АЛЕКСАНДРОВИЧ, КОТЕЛЮК ЛЕОНИД АРКАДЬЕВИЧ

МПК / Метки

МПК: G06F 11/06

Метки: модулей, очередности, программы, следования

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

Код ссылки

<a href="https://patents.su/3-516040-ustrojjstvo-dlya-kontrolya-ocherednosti-sledovaniya-modulejj-programmy.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля очередности следования модулей программы</a>

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