Устройство для управления цифровой вычислительной машиной'^ ^^i.'v.'uiijdhayrы-жт-мт^^еш

Иллюстрации

Показать все

Реферат

 

378850

Са.сз Советских

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

Респурлик

Зависимое от авт. свидетельства №

Заявлено 30.1 т .1971 (_#_ 1654533.18-24) М. Кл. G 06f 9/08 с присоединением заявки №

Приоритет

Опубликовано 18,IV.1973. Бюллетень № 19

Дата опубликования описания 25Х11.1973

Комитет по делам иэосретвиий и открытий при Совете Мииистров

СССР

УДК 681Л25(088.8) Авторы изобретения

Ю, И. Абрамов, H. П. Грязнова, И. Н, Немцова, И, Ф. Мусатов, А. И. Старшинов и 1О. А, Чугунов

Заявитель

УСТРОЙСТВО plËß УПРАВЛЕНИЯ ЦИФРОВ

ВЫЧИСЛИТЕЛЬНОЙ МА111ИНОИ

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

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

Целью изобретения является повышение достоверности отделения длительных сбоев от отказов повышение эксплуатационной н адежности ЦВМ и формирование данных по длительности сбоев.

Это достигается тем, что устройство дополнительно содержит счетчик длительности сбоя, блок пуска и вентили считывания. Счетный вход счетчика длительности сбоя соединен с выходом блока пуска, вход которого соединен с выходом устройства обнаружения ошибок, второй вход блока пуска соединен с шиной главных импульсов, третий вход блока пуска соединен с выходом устройства управления операциями, выход переполнения счетчика длительности сбоев соединен со входом олока выработки сигнала отказа LIBM, информационный выход счетчика длительности сбоев соединен со входами вентилей считывания, вторые входы котовых соединены с выходами устройства управления операциями и входом установки нуля счетчика длительности сбоя.

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

Оно содержит счетчик команд 1, вход которого соединен с блоком 2 анализа ошибок, а выход — с блоком 8 формирования и запо10 минания меток, вход которого соединен с устройством 4 управления операциями, а цепью б возврата по меткам соединен со входом счетчика команд 1. Цепью б пуска тест-программы вход счетчика команд связан

15 с устройством 4 угравления операциями. Один нз входоз блока 2 анализа ошибок соединен с устройством 7 обнару>кения ошибок, два других входа цепью блокировки 8 и цепью 9 снятия блокировки вызова программы анали20 за ошибок соединены с устройством 4 управления операциями. Устройство 7 обнаружения ошибок связано с упрагляющим входом блока 10 пуска счетчика длптелы. ости сбоя, ко входу частоты которого подключена цепь 11

25 подачи главных импульсов, а на олокнрующи i вход — цепь блокировки 8 с устройством 4 управления операциями. Выход блока 19 пуска счетчика длительности сбоя соединен со счетным входом счетчика 12 длительности

30 сбоя, выход переполнения которого соединен,378850

30

60 с блоком 18 выработки сигнала отказа ЦВМ, Информационные выходы счетчика длительности сбоя соединены с информационными входами вентилей считывания 14, управляющие входы которых соединены с устройством 4 управления операциями цепью считывания показаний счетчика 12 длительности сбоя.

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

В процессе выполнения программ 8 формирования и запоминания меток с участием счетчика команд 1 и устройства 4 управления операциями производит формирование и запоминание меток, к которым производится возврат при обнаружении ошибок на ограничен ном участке программ между метками. Если в процессе функционирования ЦВМ устройство 7 обнаруживает ошибку, то на его выходе вырабатывается сигнал ошибки, который с выхода устройства 7 поступает на управляющий вход блока 10 и на вход блока 2 анализа ошибок. После этого устройство обнаружения ошибок снимает со своего выхода сигнал ошибки. Блок 10, получив сигнал ошибки, запоминает его и открывает по цепи 11 подачи главных импульсов доступ главным импульсам известной частоты от генератора главных импульсов ЦВМ (на чертеже не изображен) на счетчик 12 длительности сбоя, который начинает счет времени с момента обнаружения ошибки.

Блок анализа ошибок, получив сигнал ошибки, производит прерывание программы и коммутацию на счетчик команд 1 номера первой команды программы анализа ошибок.

Устройство 4 в начале программы анализа ошибок с помощью сигнала по цепи б пуска тест-программы производит коммутацию на счетчик команд номера первой команды тестпрограммы, назначение которой задержать начало выполнения собственно программы анализа ошибок и повторения участка программы при наличии ошибки. Если при выполне нии тест-программы устройством 7 вновь обнаруживается ошибка, то вновь вырабатывается сигнал ошибки, прерывается тест-программа и повторяется запуск тест-программы по тем же цепям.

В течение работы тест-программы производится счет длительности сбоя счетчика 12.

Если за все время счета не поступает успешного выполнения тест-программы (тест-программа выполняется с ошибками), то сигнал с выхода переполнения счетчика длительности сбоя поступает на блок 18 выработки сигнала отказа ЦВМ и вызывает его срабатывание. Если же выполнение тест-программы является успешным, т. е. ошибка не обнаруживается, то программа анализа ошибок вырабатывает через устройство 4 управления операциями сигнал по цепи блокировки 8. Этот сигнал поступает на блок анализа ошибок и блокирует возможность вызова программы анализа ошибок, поступает на блок 10 пуска счетчика длительности сбоя и блокирует доступ главных импульсов на счетчик 12 длительности сбоя.

Затем устройство 4 вырабатывает сигнал в цепь 15 считывания показаний счетчика длительности сбоя. Этот сигнал подается на вентили считывания, где производится считывание показаний счетчика 12, и на вход установки нуля счетчика 12 длительности сбоя, в результате чего производится сброс его в нуль. Послеэтого программа анализа ошибок приступает к анализу ошибок и к организации повторения участка программы, на котором первоначально была обнаружена ошибка.

Непосредственно перед началом повторения участка программы программа анализа ошибок через устройство 4 вырабатывает сигнал в цепь 9 снятия блокировки вызова программы анализа ошибок и производит снятие блокировки с блока анализа ошибок. По программе анализа ошибок устройство 4 также вырабатывает сигнал, по которому запомненная в бло«е 8 команда по цепи 5 возврата по меткам передается а счетчик команд, и начинается повторение участка программы, на котором первоначально была обнаружена ошибка.

Предмет изобретения

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

ЦВМ и формирования данных по длительности сбоев, оно дополнительно содержит счетчик длительности сбоя, блок пуска и вентили считывания, счетный вход счетчика длительности сбоя соединен с выходом блока пуска, вход которого соединен с выходом устройства обнаружения ошибок, второй вход блока пуска соединен с шиной главных импульсов, третий вход блока пуска соединен с выходом устройства управления операциями, выход переполнения счетчика длительности сбоев соединен со входом блока выработки сигнала отказа ЦВМ, информационный выход счетчика длительности сбоев соединен со входами вентилей считывания, вторые входы которых соединены с выходами устройства управления операциями и входом установки нуля счетчика длительности сбоя.,3788оО

Редактор Т. Фадеева

Заказ 1986/3 Изд. № 438 Тираж 647 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

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

Типография, пр. Сапунова, 2

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

Техред Л. Богданова

Корректоры: E. Давыдкина и В. Петрова