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

 

Изобретение относится к области вычислительной техники и может быть использовано в цифровых системах реального времени. Целью изоб- - ретения является увеличение глубины контроля. Устройство содержит п генераторов 1, п счетчиков 2, п триггеров 3, две группы элементов И 4 и 5, группу элементов ИЛИ 6 и элемент ИЛИ 7, Устройство позволяет вести контроль в двух режимах, когда время работы программы должно быть больше определенного времени и при условии, что время работы программы должно быть меньше ранее установленного значения этого времени. 1 з.п. ф-лы, 1 ил.

СООЗ СОВЕТСНИХ

СОЦИАЛ ИСТИЧЕСНИХ

РЕСПУБЛИК

„„SU„„1416994 (51) 4 G 06 F 11/28

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

{21) 4126133/24-24 (22) 07.07.86 (46) 15.08 ° 88. Вюл. У 30 (71) Комбинат "Североникель"

:. им. В.И.Ленина (72) .Г.П.Чесноков

{53). 681.3(088.8) (56) Авторское свидетельство СССР

У 1101831, кл. С 06 F 11/28„ 1984.

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

11 928360, кл. G 06 F 11/34, 1979. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ХОДА

ВЫПОЛНЕНИЯ ПРОГРАММ

{57) Изобретение относится к области вычислительной техники и может быть использовано в цифровых системах реального времени. Целью изобретения является увеличение глубины контроля. Устройство содержит п генераторов 1, п счетчиков 2,п триггеров 3, две группы элементов И 4 и 5, группу элементов ИЛИ б и элемент ИЛИ

7. Устройство позволяет вести контроль в двух режимах, когда время работы программы должно быть больше определенного времени и при условии, что время работы программы должно быть меньше ранее установленного значения этого времени. 1 з.п. ф-лы, 1 ил.

14) 6" 94

Изобретение относится к вычислив тельной технике, в чагтногти к устройствам для контроля хода ныполне— ния программ, и предназначено для

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

Цель изобретения — увеличение глубины контроля и повышение оперативности контроля.

На чертеже представлена блок-схема устройства для контроля хода выполнения программ.

Устройство содержит п генераторов 1.1-1.п импульсов, и счетчиков

2.1 — 2.п âðåìåíè, и триггеров 3.1З.п, первую и вторую группы элемен- 20 тов И 4.1-4,п и 5.1-5.п группу элементов ИЛИ 6.1-6,п элемент ИЛИ 7, вход 8 начальной установки, входы

9.1-9.п задания кода начальной установки, входы 10.1-10.п и 11.1 — 11.п 25 задания режима, выход 12 ошибки и группу выходов 13 идентификации ошибки.

Устройство работает следующим образом. ЗО

Для каждого канала устройства предварительно определяются время и режим контроля заданной программы.

При условии контроля за превышением времени цикла генератор 1.i импульсов настраивается на частоту, при которой счетчик 2. 1 импульсов не дос— тигает переполнения до приема сигнала "Начало цикла" на входе 9.i npu этом на входе 10.i "Блокировка" дол— жен постоянно присутствовать уровень

"1", а на входе 11.i "Конец цикла" уровень "0". В случае превышения времени цикла счетчик 2.i импульсов достигает переполнения и своим выходом устанавливает триггер З.i условия в состояние "1" на прямом выходе, что с помощью элементов И 4.i ИЛИ б.i u

ИЛИ 7 определяется как ситуация ошибки в программе, а это влечет за собой

50 поянление ошибки на выходе идентификации программы по выходу 13.идентификации ошибки.

При условии контроля за сокращением времени цикла генератор 1.i им55 пульсов настраивается на частоту, при которой счетчик 2,i импульсон достигает переполнения до приема сигнала задания режима с входа 11.i, при этом на входе 9.i. сигнал появляется в соответствии со сменой никла программы, а на вхопе 10.1. должен быть постоянно уровень "0".

В случас сокращения цикла триггер

3.1 условия не будет установлен в сос.таяние 0 на инверсном выходе до приема гигнала 1Конец цикла", который логически перемножается на элемент И 5.i на инверсном выходе триггера З.i условия и выделяется на элементе ИЛИ 6. как сигнал сбоя н программе.

Выделенный сигнал ошибки идентифицируется на выходах 13 идентификации ошибки и через элемент ИЛИ 7 поступает на выход 12 устройства.

При остановке ЭВМ устройство отрабатывает сигнал ошибки по каналу, который имеет наименьшее заданное время контроля за превышением цикла.

Начальная установка схемы устройства осуществляется по входу 8, В случае искажения фрагмента программы управляющий устройством сигнал "Начало цикла не поступает на устройство, что влечет за собой выделение ситуации ошибки.

Формула изобретения

1. Устройство для контроля хода выполнения программ, содержащее первый генератор импульсов, п счетчиков времени (где n — количество обрабатываемых задач), .п триггеров, дне группы элементов И и элемент ИЛИ, причем выход первого генератора импульсов соединен со счетным входом первого счетчика времени, выход элемента ИЛИ является выходом ошибки устройства, выход переполнения каждого счетчика времени соединен со счетным входом соответствующего триггера, вход начальной установки уст; ойстна соединен с входами начальной установки счетчиков времени, входы кода начальной установки устройства соединены с информационными входами соотнетстнующих счетчиков времени, о т— л и ч а ю щ е е с я тем, что, с целью увеличения глубины контроля, н него введены и-1 генераторов импульсов и и элементов ИЛИ, причем выход каждого i-ro генератора импульсов (где i 2, n) соединен со счетным входом i-го счетчика времени, единичный и нулевой выходы каждого К-го

Составитель И.Сигалов

Техред.Л. Сердюкова Корректор Л.Патай

Редактор А.Огар

Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Заказ 4066/47

Производственно-полиграфическое предприятие, r. Ужгород, ул, Проектная, 4 триггера (где К вЂ”: 1, и) соединены с первыми входами К-х элементов И первой и второй группы, входы задания режима контроля устройства соединены с вторыми входами соответствующих элементов И первой и второй групп, выход каждого К-ro элемента И первой и второй группы соединен с первым и

BTopbIM входами К-го элемента ИЛИ, выход которого соединен с К-м входом

16994 л элемеи га ИЛИ, выходы элементов ИЛИ образуют группу выходов идентификации ошибки устройства.

2. Устройство по п.1, о т л и ч аюш е е с я тем, что, с целью повышения оперативности контроля. в него введен блок звуковой сигнализации, вход которого подключен к. выходу элемента ИЛИ.

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

 

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

Изобретение относится к вычислительной технике и может быть ис пользовано в ЭВМ для контроля правильности выполнения программ

Изобретение относится к вычислительной технике и может быть использовано при отладке пpoгpa м специализированных систем реального времени

Изобретение относится к цифровой вычислительной технике и может быть использовано при разработке и отладке устройств с микропрограммным управлением

Изобретение относится к вычислительной технике и может быть использовано для тестового контроля исправности процессоров цифровых ЭВМ, имеющих встроенные средства аппаратного контроля

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

Изобретение относится к цифровой вычислительной технике и предназначено для использования -при отладке программ специализированных вычислительных систем реального времени

Изобретение относится к вычислительной технике и может быть.ис-- пользовано при отладке программ.Цельизобретения - повьппение быстродейст-; ВИЯ при отладке

Изобретение относится к вычислительной технике и

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

Изобретение относится к компьютерным технологиям, в частности к системам и способам формирования дамп файла при возникновении сбоя в работе программы (аварийном завершении программы) в вычислительных системах с ограниченными ресурсами

Изобретение относится к системе с многоядерным центральным процессором, в частности к способу устранения исключительной ситуации в многоядерной системе

Изобретение относится к вычислительной технике и может быть использовано при построении управляющих вычислительных машин (УВМ), нечувствительных к сбоям программ

Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных машинах (УВМ), например в системах управления газотурбинного двигателя

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

Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных машинах (УВМ)

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