Устройство для устранения последствий сбоев

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

Авторы: Метешкин, Черенков

ZIP архив

Текст

08 ОПИС ИЗОБР К АВТОР СКО Союз СоветскиСоциалистическ еспублик(51) М. Кл.з 6 06 Г 11/00 24 рисоединением заявки Государственный комит(23) ПриоритетОпубликовано 30,03.77, Бюллетень12 Совета Министров СССРпо делам изобретений(53) У и открь ата опуоликования описания.04,( 72) Авторы изобретени А. Метешкин и еренко 71) Заявител СЛ ЕДСТВ И Й СБОЕВ О ДЛЯ УСТРАНЕН СТР Изобретение относится к вычислительной технике, а именно к устройствам, исправляющим ошибки, которые возникают в процессе работы цифровой вычислительной машины (ЦВМ).Известно устройство для устранения последствий сбоев, содержащее управляющие регистры, систему фиксации сбоев, устройство управления прерыванием 11.Однако такое устройство восстанавливает только искаженные команды путем их повторного выполнения.Известно также наиболее близкое по техническому решению к изобретению устройство выполнения повторных операций, содержащее блок памяти, 1. регистров передачи данных, причем выход блока памяти соединен с входом первого регистра передачи данных и является первым выходом устройства, выход каждого регистра передачи данных связан с входом последующего регистра, первым входом устройства служит вход блока памяти 2.Недостатком известного устройства является отсутствие возможности сохранять команду, которая должна быть выполнена над операндами. Поэтому цикл повторения операции нужно начинать с чтения команды, выполнение которой прервано в результате появления ошибки, что приводит к излишним затратам АНИЕ р)55ТЕН И Я СВИДЕТЕЛЬСТВУ времени, Для чтения прерванной команды необходимо восстановить содержимое счетчика номеров команд. В режиме совмещения операций, если за арифметической операцией сле дует операция передачи управления, восстановление номера прерванной команды в счетчике, как правило, вызывает серьезные затруднения. Данное устройство не обеспечивает исправления ошибок, которые возникли в 10 самой команде.Таким образом, указанное устройство необеспечивает возможности исправления искаженных команд, имеет невысокое быстродействие и низкую эффективность исправления 15 ошибок в режиме совмещения операций.Цель изобретения - расширение функциональных возможностей устройства для устранения последствий сбоев, повышение эффективности исправления, как искаженных ко манд, так и операндов.Это достигается тем, что в устройство введены 1. триггеров признака, группа элементов И, блок блокировки, счетчик, блок выдачи данных, причем выходы последнего регистра 25 передачи данных соединены с первыми входами группы элементов И, выходы элементов И - с вторым выходом устройства и с входом первого регистра передачи данных, второй вход устройства - с первым входом пер вого триггера признака, Выход каждого триг45 50 55 60 65 гера признака подключен к входу последующего триггера признака, выход последнего триггера признака - к первому входу блока блокировки, второй вход которого соединен с третьим входом устройства, выход блока блокировки - к первому выходу устройства и первому входу блока выдачи данных, второй вход которого соединен с управляющими входами регистров передачи данных и с четвертым входом устройства. Выход блока выдачи данных связан с вторыми входами группы элементов И, с входом счетчика, первый выход которого является третьим выходом устройства, а второй выход счетчика соединен с третьим входом блока блокировки.Схема устройства для устранений последствий сбоев представлена на чертеже.Устройство состоит из блока 1 памяти, регистров 2 передачи данных, элементов И 3, блока 4 выдачи данных, счетчика 5, блока 6 блокировки, триггеров 7 признака.Выходы блока 1 памяти соединены поразрядно с входами регистра 2. На вход триггера 7 регистра 2 поступает признак (операнд или команда) с второго входа устройства, Выходы первого регистра 2 подключены поразрядно через схемы сдвига с входами второго регистра 2 и т. д,Выходы последнего регистра 2 подсоединены поразрядно к первым входам элементов И 3, вторые входы которых подключены к выходу блока 4 выдачи данных, выход триггера 7 признака последнего регистра 2 - к первому входу блока 6 блокировки. Выходы элементов И подключены поразрядно к входам первого регистра и к вторым выходам устройства,Первый вход блока 4 выдачи данных соединен с выходом блока блокировки, второй вход - с управляющими входами регистров передачи данных и с четвертым входом устройства, выход блока выдачи данных - с входом счетчика 5 и вторым входом элементов И 3. Первый выход счетчика 5 является третьим выходом устройства. Второй выход счетчика соединен с третьим входом блока 6 блокировки, выход блока блокировки - с первым входом блока 4 выдачи данных и с первым выходом устройства.Когда нет искажений в ЦВМ информация (операнды или команды), прочитанная из блока 1 памяти поступает для обработки в устройства ЦВМ и записывается в первый регистр 2. В последующем информация из первого регистра, с тактом обращения к ЗУ, переписывается во второй регистр, а в первый регистр записывается новая информация, прочитанная из ЗУ в следующем такте, все регистры заполняются таким образом, что через 1 тактов обращения к основному ЗУ в регистрах будет храниться вся информация, подвергающаяся обработке в данный момент времени в ЦВМ. При этом в последнем регистре 2 будет храниться информация, обработка которой в следующем такте заканчивается. 5 10 15 20 25 30 35 40 Информации, циркулирующей в регистрах 2, присваивается признак 1 или 0 (операнд или команда), который запоминается в триггере 7.В случае отсутствия сигнала об ошибке на третьем входе устройства, информация из регистров 2 не используется.Если в процессе обработки информация подверглась искажению, о чем свидетельствует сигнал, поступающий на третий вход устройства, блок блокировки запрещает работу счетчика номеров команд по первому выходу устройства и блокирует обращение к блоку 1 памяти (запись и чтение данных). Этим же сигналом разрешается выдача информации из выходного регистра 2 через группу элементов И 3 в устройства ЦВМ, при наличии признака - команда.Кроме того, информация из выходного регистра, независимо от признака, переписывается во входной регистр 2. По этому сигналу блокировки разрешается работа счетчика 5,Через 1 тактов, если нет сигнала искажения на третьем входе устройства, блокировка с блока памяти и счетчика номеров команд снимается и запрещается выдача информации из выходного регистра. ЦВМ переходит в режим нормальной работы с блоком памяти, начиная с адреса зафиксированного в счетчике номеров команд в момент его блокировки, При повторении сигнала искажения попытка исправления повторяется д раз, о чем свидетельствует сигнал переполнения счетчика (первый выход счетчика), который поступает на схему прерывания устройства управления ЦВМ и переводит ее в режим диагностики,Предлагаемое устройство обеспечивает эффективное исправление как искаженных команд, так и операндов, исключает запись искаженных данных в основную память, позволяет повторить участок программы при искажениях в счетчике номеров команд, повышает быстродействие исправления искажений.Формула изобретенияУстройство для устранения последствий сбоев, содержащее блок памяти, 1. регистров передачи данных, причем выход блока памяти соединен с входом первого регистра передачи данных и является первым выходом устройства, выход каждого регистра передачи данных соединен с входом последующего регистра, первым входом устройства является вход блока памяти, отличающееся тем, что, с целью расширения функциональных возможностей, в устройство введены 1. триггеров признака, группа элементов И, блок блокировки, счетчик, блок выдачи данных, причем выходы последнего регистра передачи данных соединены с первыми входами группы элементов И, выходы которых соединены с вторым выходом устройства и с входом первого регистра передачи данных, второй вход устройства соединен с первым входом первого триггера признака, выход каждого триггера признака соединен552608 Составитель И, Сигалов Текред А. Камышникова Корректор И. Аук Редактор И, Грузова Заказ 676/12 Изд. Иа 318 Тираж 899 Подписное ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д. 4/5Типография, пр. Сапунова, 2 с входом последующего триггера признака, выход последнего триггера признака соединен с первым входом блока блокировки, второй вход которого соединен с третьим входом устройства, выход блока блокировки соединен с первым выходом устройства и с первым входом блока выдачи данных, второй вход которого соединен с управляющими входами регистров передачи данных и с четвертым входом устройства, выход блока выдачи данных соединен с вторыми входами группы элемен 6тов И, с входом счетчика, первый выход которого является третьим выходом устройства,а второй выход счетчика соедине 1 с третьимвходом блока блокировки.5 Источники информации, принятые во внимание при экспертизе:1, Каган Б. М., Каневский М. М. Цифровыевычислительные машины и системы. М.,Энергия, 1974, с. 648 - 652.10 2. Авт. св. Мв 189621, 6 06 Р 11/00, 1965 (прототип).

Смотреть

Заявка

2130376, 04.05.1975

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

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

МПК / Метки

МПК: G06F 11/00

Метки: последствий, сбоев, устранения

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

Код ссылки

<a href="https://patents.su/3-552608-ustrojjstvo-dlya-ustraneniya-posledstvijj-sboev.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для устранения последствий сбоев</a>

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