УСТРОЙСТВО для УПРАВЛЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ'^ ^^i.'v.'UiiJdHAyrы-жт-мт^^ЕШ Советский патент 1973 года по МПК G06F9/30 G06F11/22 

Описание патента на изобретение SU378850A1

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

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

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

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

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

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

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

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

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

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

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

и блокирует возможность вызова программы анализа ошибок, поступает на блок 10 пуска счетчика длительности сбоя и блокирует доступ главных импульсов на счетчик 12 длительности сбоя.

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

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

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

Устройство для управления цифровой вычислительной машиной, содержащее устройство обнаружения ошибок, соединенное с блоком

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

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

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

операциями и входом установки нуля счетчика длительности сбоя.

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

название год авторы номер документа
Устройство управления с контролем 1975
  • Абрамов Виктор Захарович
  • Вершков Виталий Эммануилович
  • Карасев Виктор Васильевич
  • Парфенов Николай Сергеевич
SU559238A1
Запоминающее устройство с автономным контролем 1977
  • Вариес Нина Иосифовна
  • Гласко Борис Евгеньевич
  • Култыгин Анатолий Константинович
SU684620A1
ЦИКЛИЧЕСКИЙ ИНДИКАТОР ОТКАЗОВ 1969
SU243683A1
Сигнатурный анализатор для поиска перемежающихся неисправностей 1986
  • Зверева Татьяна Михайловна
  • Белов Евгений Иосифович
SU1495799A1
Устройство для управления переключением резервных блоков 1981
  • Ничего Игорь Васильевич
  • Баринский Борис Давыдович
  • Иванов Александр Александрович
  • Краснобаева Лилия Ивановна
SU1108623A1
Устройство для диагностирования периферийных устройств 1990
  • Погорелов Леонид Александрович
  • Насакин Борис Николаевич
  • Лелькова Татьяна Дмитриевна
SU1716518A1
Устройство для контроля времени выполнения программы 1983
  • Крылов Юрий Иванович
  • Бобров Анатолий Александрович
  • Мошкин Александр Васильевич
SU1140124A1
Резервированное устройство 1983
  • Ничего Игорь Васильевич
  • Баринский Борис Давыдович
  • Иванов Александр Александрович
  • Краснобаева Лилия Ивановна
SU1121676A1
Устройство для имитации сбоев цифровых вычислительных машин 1980
  • Быков Юрий Яковлевич
  • Горячев Дмитрий Петрович
  • Ратгауз Борис Израилевич
SU879592A1
ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 1970
SU262181A1

Иллюстрации к изобретению SU 378 850 A1

Реферат патента 1973 года УСТРОЙСТВО для УПРАВЛЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ'^ ^^i.'v.'UiiJdHAyrы-жт-мт^^ЕШ

Формула изобретения SU 378 850 A1

SU 378 850 A1

Авторы

И. Абрамов, Н. П. Знова, И. Н. Немцова, И. Ф. Мусатов, А. И. Старшинов Ю. А. Чугунов

Даты

1973-01-01Публикация