Устройство для контроля дуплексных электронных вычислительных машин

 

О П И С А Н И Е (») 435526

ИЗОБРЕТЕНИЯ

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

Союз Советских

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

Республик (61) Зависимое от авт. свидетельства (22) Заявлено 26.07.67 (21) 1176078/18-24 с присоединением заявки М (32) Приоритет

Опубликовано 05.07.74. Бюллетень ¹ 25

Дата опубликования описания 28.11.74 (51) М Кл б 06f 11/00

Государствеииый комитет

Совета Министров СССР во делам изааоетеиий и открытий (53) УДК 681.326.77 (088.8) (72) Автор изобретения

А. Т. Кучукян (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДУПЛЕКСНЪ|Х

ЭЛЕКТРОННЫХ ВЪ|ЧИСЛИТЕЛЪНЪ|Х МАШИН

Устройство относится к области вычислительной техники и предназначено для контроля за работой и локализации места неисправности в дуплексных электронных вычислительных машинах (ЭВМ) .

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

Однако в таком устройстве невозможно определить место возникновения ошибки.

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

Для этого в устройство для контроля дуплексных 3ВМ введены триггер поиска места неисправности, вход которого соединен с выходом схемы анализа, а выходы — с первыми входами схемы локализации неисправности

ЭВМ, и триггер локализации неисправности, вход которого через элемент «И» соединен с выходом схемы анализа, а выход — со вторыми входами схем локализации неисправности обеих ЭВМ. Кроме того, в схемы локализации неисправности ЭВМ введены счетчик поиска места неисправности, второй дешифратор, второй элемент задержки, второй распределитель и элемент «НЕ». Причем вход схемы ло10 кализации неисправности соединен со входами первого, второго и третьего элементов «И».

Вход схемы локализации неисправности соединен с другими входами первого и третьего элементов «И». Вход схемы локализации не15 исправности соединен с третьими входами первого, второго и третьего элементов «И». Выходы первого и второго элементов «И» через элемент «ИЛИ» соединены со входом счетчика тактовых импульсов и линии задержки. Вы20 ход третьего элемента «И» соединен со входами счетчика поиска места неисправности и элемента задержки. Выход счетчика поиска места неисправности соединен со входом второго дешифратора, первый выход которого

25 соединен с первым входом второго распределителя, а второй — с входом первого элемента «И» и через элемент «НЕ» со входами первого и третьего элементов «И». Выход второго элемента задержки соединен со входом

30 счетчика поиска места неисправности, Выход

435526 первого элемента задержки соединен со вторым входом распределителя тактов поиска.

Выходы распределителей тактовых импульсов и тактов поиска через элемент «ИЛИ» соединены с регистром сравнения и выходными элементами «И» ЭВМ, а через импульсный элемент «ИЛИ» соединены со входом схемы анализа.

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

На чертеже приведена одна из дуплексных

ЭВМ со схемой локализации места неисправности.

Устройство содержит схемы совпадения 1, 2, схему сравнения 3, схему анализа 4, элемент «И» 5, триггер локализации неисправности 6, триггер поиска места неисправности

7, генератор тактовых импульсов ГТИ 8, бло,ки ЭВМ 9 — 11, выходные элементы «И» 12—

14, элементы «ИЛИ» 15 — 17, регистр сравнения 18, распределитель тактов поиска 19, дешифратор тактов поиска 20, элемент задержки 21, счетчик поиска места неисправности 22, элемент «И» 23, элемент задержки 24, распределитель тактовых импульсов 25, дешифратор 26, счетчик тактовых импульсов 27, ипвертор на элементах «НЕ» 28 и элемент

«ИЛИ» 29.

При выполнении любой машинной операции триггеры 6 и 7 находятся в нулевом состоянии, и сигналы с генератора тактовых импульсов 8 проходят через элемент «И» 2, элемент «ИЛИ» 29 и добавляют +1 в счетчик тактовых импульсов 27. - Содержимое счетчика 27 дешифрируется в дешифраторе 26. Задержанный элементом задержки 24 тактовый импульс анализирует в распределителе тактовых импульсов 25 код выполняемой операции и номер текущего такта и выполняет необходимую микрооперацию в арифметическом или управляющем устройствах ЭВМ на чертеже

9 — 11 — счетчики, регистры или какие-либо другие узлы арифметического и управляющего устройств) . Последний тактовый импульс операции поступает на входы выходных элементов «И» 12 — 14 и через элемент «ИЛИ»

15 посылает в регистр сравнения 18 содержимое того регистра, в котором получился результат данной операции. В схеме сравнения 3 производится сравнение результатов обеих ЭВМ, и при поступлении на элемент

«ИЛИ» 17 последнего тактового импульса схема анализа 4 выдает сигнал в случае несовпадения результатов.

При совпадении результатов очередной импульс с ГТИ 8 приступает к выполнению последующей операции. При несовпадении результатов операции сигнал со схемы анализа 4 устанавливает триггер поиска места неисправности 7 в единичное состояние. В этом

65 случае очередной импульс с ГТИ 8 проходит через элемент «И» 23 и добавляет единицу в счетчик поиска места неисправности 22. Состояние счетчика дешифрируется дешифратором тактов поиска 20, и задержанный в элементе задержки 21 импульс поступает на вход распределителя тактов поиска 19. Каждый выходящий из распределителя 19 тактовый импульс поиска передает содержимое одного из блоков 9 — 11 через элементы «И» 12 — 14 и элемент «ИЛИ» 15 в регистр сравнения 18.

Этот же сигнал через элемент «ИЛИ» 17 поступает на схему анализа 4. Если схема анализа обнаружила несовпадение, так как триггер поиска места неисправности 7 находится в состоянии единицы и дает разрешение на элемент «И» 5, выходной сигнал схемы анализа 4 через элемент «И» 5 устанавливает триггер локализации места неисправности 6 в единичное состояние. При этом разряды схемы сравнения 3, в которых произошло несовпадение, указывают на неисправные разряды, а содержимое счетчика поиска места неисправности 22 указывает порядковый номер узла (регистра, группы триггеров и т. д.), который проверялся в данном такте поиска места неисправности. Если последовательная проверка блоков 9 — 11 не обнаружила неисправности, то выходной сигнал дешифратора тактов поиска 20 через элемент «НЕ» 28 закрывает элемент «И» 23 и дает разрешение на схему совпадения 1.

Импульс с ГТИ 8 выполняет следующую микрооперацию и после элемента задержки 24 устанавливает счетчик поиска места неисправности 22 на нуль. После этого импульсы

ГТИ 8 опять проходят через элемент «И» 23 и производят сравнение состояния блоков 9—

11 и т. д.

Циклы проверок повторяются для каждой микрооперации до тех пор, пока не будет обнаружено место неисправности.

Если вся операция была выполнена повторно и место неисправности не обнаружено, это означает, что ошибка была случайной, и система приступает к выполнению следующей операции. Так как ошибки могут быть из-за отсутствия или ложного присутствия управляющих сигналов микроопераций, эти сигналы после элемента «ИЛИ» 16 подаются на соответствующие входы регистра сравнения

18, счетчики 22 и 27 и другие блоки, используемые для локализации места неисправности, и также могут быть проконтролированы.

Полную информацию о месте неисправности получают при рассмотрении содержимого счетчиков 22, 27, схемы сравнения 3 и кода текущей команды. Эта информация при необходимости может быть записана в память системы или система может быть остановлена и дана сигнализация оператору.

Посл- обнаружения места неисправности дуплексный режим работы может быть отключен и с помощью простых тестов обнаружена ЭВМ, имеющая данную неисправность, 435526

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

Составитель Б. Крылов

Техред В. Рыбакова

Редактор Л. Утехина

Корректор Н. Аук

Заказ 3124:14 Изд. № 994 Тираж 624 Подписное

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

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

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

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

I

1

I

1

1

1

I

I

1

I

I тов поиска, второй вход — с выходом второго 3;Icмента задержки; выходы дешифратора тактов поиска подключены к распределителю тактов поиска, к соответствующей схеме совпадения и инвертору, выход которого подключен через соответствующие схемы совпадения ко входам счетчика такговых импульсов и счетчика поиска места неисправности; выход распределителя тактов поиска через соответствующие элементы «ИЛИ» подключен к регистру сравнения, а второй вход — ко второму элементу задержки; выход триггера локализации места неисправности через соответствующие схемы совпадения и элементы

«ИЛИ» подключен ко входу счетчика тактовых импульсов и счетчика поиска места неисправности, а вход через соответствующую схему совпадения подключен к схеме анализа и триггеру поиска места неисправности.

1

I

1

1 !

I

I

I

1 !

1

I

1

1

1

1

Устройство для контроля дуплексных электронных вычислительных машин Устройство для контроля дуплексных электронных вычислительных машин Устройство для контроля дуплексных электронных вычислительных машин 

 

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

Ы1иотека // 388261

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