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

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

Автор: Чесноков

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛ ИСТИЧЕСНИХРЕСПУБЛИК 14169 О 9) 51)4 С 06 ОПИСАНИЕ ИЗОБРЕТЕН ГОСУДАРСТНЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) Авторское свидетельство СССР У 01831, кл. С 06 Р 11/28 1984,Авторское свидетельство СССР В 928360, кл. С 06 Р 1/34, 1979, (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ХОДА ВЫПОЛНЕНИЯ ПРОГРАММ(57) Изобретение относится к области вычислительной техники и может ыть использовано в цифровых систеах реального времени, Целью изобетения является увеличение глубины контроля, Устройство содержит и генераторов 1, и счетчиков 2, и триггеров 3, две группы элементов И 4 и 5,группу элементов ИЛИ б и элемент ИЛИ7, Устройство позволяет вести контроль в двух режимах, когда время работы программы должно быть больше определенного времени и прн условии,что время работы программы должнобыть меньше ранее установленного значения этого времени, 1 з,п. ф-лы,1 илИзобретение относится к вычисливтельной технике, в чагтногти к устройствам для контроля хода ныполне -ния программ, и предназначено дляиспользования в цифровых управляю 5щих и информационных системах реального масштаба времени, в частностидля контроля многозадачных автоматизированных систем управления. 10Цель изобретения - увеличениеглубины контроля и повышение оперативности контроля,На чертеже представлена блок-схема устройства для контроля хода выполнения программ.Устройство содержит и генераторов 1,1-1.и импульсов, и счетчиков2.1 - 2,ивремени, и триггеров 3,13.и, первую и вторую группы элементов И 4,1-4,и и 5.1-5.и, группу элементов ИЛИ 6,1-6,и, элемент ИЛИ 7,вход 8 начальной установки, входы9.1-9.и задания кода начальной установки, входы 10.1- 10,и и 11.1-11,и 25задания режима, выход 12 ошибки игруппу выходов 13 идентификации ошибки.Устройство работает следующим образом. 30Для каждого канала устройствапредварительно определяются время ирежим контроля заданной программы.При условии контроля за превышением времени цикла генератор 1,ь импульсов настраивается на частоту, прикоторой счетчик 2,1 импульсов не дос -тигает переполнения до приема сигнала "Начало цикла" на входе 9., приэтом на входе 10.1. "Блокировка" дол -жен постоянно присутствовать уровень"1", а на входе 11,д "Конец цикла"уровень "0", В случае превышения времени цикла счетчик 2.х импульсов достигает переполнения и своим выходомустанавливает триггер 3.1. условия всостояние "1" на прямом выходе, что спомощью элементов И 4.1., ИЛИ 6,1. иИЛИ 7 определяется как ситуация ошибки в программе, а это влечет за собойпоянление ошибки на выходе идентифика 5 Оции программы по выходу 13.идентификации ошибки.При условии контроля за сокращением времени цикла генератор 1.1 им 55пульсов настраивается на частоту, прикоторой счетчик 2,1. импульсон достигает переполнения до приема сигналазадания режима с входа 11,1., при этом на входе 9,1. сигнал появляется в соответствии со сменой никла программы,а на входе 1 Г),1 должен быть постоянно уровень 01,В случас сокращения никла триггер3,1 условия не будет установлен в сос.таяние0 на инверсном выходе доприема гигнала Конец цикла", который логически перемножается на элемент И 5.х на инверсном выходе триггера 3,1 условия и выделяется на элементе ИЛИ 6.1 как сигнал сбоя н программе.Выделенный сигнал ошибки идентифицируется на выходах 13 идентификацииошибки и через элемент ИЛИ 7 поступает на выход 12 устройства,При остановке ЭВМ устройство отрабатывает сигнал ошибки по каналу, который имеет наименьшее заданное времяконтроля за превышением цикла.Начальная установка схемы устройства осуществляется по входу 8,В случае искажения фрагмента программы управляющий устройством сигнал "Начало цикла" не поступает наустройство, что влечет за собой выделение ситуации ошибки.Формула изобретения1. Устройство для контроля хода выполнения программ, содержащее первый генератор импульсов, и счетчиков времени (где и - количество обрабатываемых задач), .и триггеров, дне группы элементов И и элемент ИЛИ, причем выход первого генератора импульсов соединен со счетным входом первого счетчика времени, выход элемента ИЛИ является выходом ошибки устройства, выход переполнения каждого счетчика времени соединен со счетным входом соответствующего триггера, вход начальной установки уст; ойстна соединен с входами начальной установки счетчиков времени, входы кода начальной установки устройства соединены с информационными входами соответствующих счетчиков времени, о т - л и ч а ю щ е е с я тем, что, с целью увеличения глубины контроля, н него введены игенераторов импульсов и и элементов ИЛИ, причем выход каждого 1-го генератора импульсов (где 1. + 2, и) соединен со счетным входом 1.-го счетчика времени, единичный и нулевой выходы каждого К-гоСоставитель И.СигаловТехред.Л. Сердюкова Корректор Л.Патай Редактор А,Огар Тираж 704 ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб., д, 4/5 Заказ 4066/47 Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4 триггера (где К + 1, и) соединены спервыми входами К-х элементов И первой и второй группы, входы заданиярежима контроля устройства соединены с вторыми входами соответствующихэлементов И первой и второй групп,ныход каждого К-го элемента И первойи второй группы соединен с первым ивторым входами К-го элемента ИЛИ,выход которого соединен с К-м входом 164лэлемен га ИЛИ, ныходы элементов ИЛИобразуют группу выходов идентификации ояибки устройства. 2, Устройство по п.1, о т л и ч а ю ш е е с я тем, что, с целью повышения оперативности контроля, в него введен блок звуковой сигнализации, вход которого подключен к выходу элемента ИЛИ.

Смотреть

Заявка

4126133, 07.07.1986

КОМБИНАТ "СЕВЕРОНИКЕЛЬ" ИМ. В. И. ЛЕНИНА

ЧЕСНОКОВ ГЕННАДИЙ ПЕТРОВИЧ

МПК / Метки

МПК: G06F 11/28

Метки: выполнения, программ, хода

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

Код ссылки

<a href="https://patents.su/3-1416994-ustrojjstvo-dlya-kontrolya-khoda-vypolneniya-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля хода выполнения программ</a>

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