УСТРОЙСТВО для КОНТРОЛЯ ИНФОРМАЦИОННОГО ТРАКТА «ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО КОМАНД — ПРОЦЕССОР» Советский патент 1973 года по МПК G06F11/16 G11C29/00 

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

1

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

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

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

Цель изобретения - повышение надежности работы устройства.

Поставленная цель достигается тем, что в устройство введен сумматор по модулю 2, счетный вход каждого разряда которого соединен с выходом входных вентилей, первые входы которых соединены со схемой управления, а вторые - с выходным регистром запоминающего устройства, выходы сумматора по модулю 2 соединены со входами выходных вентилей, вторые входы которых соединены со схемой управления, а выходы - со входом выходного регистра.

В одну из ячеек ЗУ, разбитого па зоны по k слов (величина k выбирается в зависимости от необходимой скорости исправления ошибки), записывается контрольная сумма слов зоны по модулю 2.

После обнаружения устойчивого сбоя в слове, поступившем из ЗУ в выходной регистр памяти, оно суммируется по модулю 2 с массивом зоны, содержащим это число, и в том числе с контрольной суммой, что дает возможность на выходе регистра, суммирующего по модулю 2, получить исправленное число.

Представим зону ЗУ из //n-paзpядныx слов в виде матрицы

15

Л

20

где - k-ая строка представляет собой контрольную сумму k-1 строк по модулю 2.

/k-i

Oki ai. mod 2 : (л -f ayj mod 2, /

/1 aki -uji I

Предположим, что в строке (слове) / в /-ом столбце (разряде) появилась ошибка Xj .

В этом случае матрица примет вид

В

Тогда сумма по k-I строкам t-oro столбца (для простоты рассматривают суммирование по модулю 2 только в одном разряде памяти) будет

aki (a-ki - Oji + )vj) mod 2 () mod 2,

Просуммировав по модулю 2 Kf и i-ый столбец м.атрицы В, получают

5 : (Х, + uft + tti) mod 2 -

hi + + -h+f + -/i 2 r 12(, + «),+ a, mod-2 a..

Получают исходную информацию.

Таким образом можно исправлять информацию в любом разряде одного слова памяти для каждой зоны из k слов.

На чертеже приведена структурная схема, реализующая исправление обнаруживаемых ошибок в информационном тракте «ЗУ команд - процессор. При решении ЦВМ некоторой задачи производится систематический запрос ЗУ и считывание информации из ЗУ по информационным шинам 1 в выходной регистр запоминающего устройства 2. При этом информация, поступающая из регистра памяти в процесеор, постоянно контролируется схемой контроля по четности 3.

Входное вентили 4, управляющие передачей чирла из регистра памяти на регистр-сумматор 5, суммирующий по модулю 2, выходние вентили 6, управляющие передачей числа из суммирующего регистра 5, закрыты сигналом едицичного уровня.

При в регистре памяти искаженной информации схема контроля вырабатырает соответствующий сигнал, который поступает в схему управления управления вырабатывает сигнал блокировки микроопераций и производит повторный запрос ЗУ по этому же адресу.

При тревдратном считывании искаженной информации по этоаду адресу сбой считается устойчивым.

В этом случае схема управления вырабатывает сигнал сброса регистра 5 (щина сброса на схеме не показана) и записывает адрес отказавшей ячейки в адресный регистр в устройстве приоритетного прерывания по имеющемуся каналу связи счетчик команд - адресный регистр устройства приоритетного прерывания.

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

После этого схема управления открывает входные вентили 4 и выдает в ЗУ k последовательных запросов ЗУ, позволяющих опросить все слова неисправной зоны.

Это позволяет произвести неразрядное суммирование но модулю 2 неисправного слова со всей заданной зоной ЗУ, содержащей это слово (в том числе и с контрольной суммой). Сигналом окончания суммирования служит сигнал переполнения соответствующих разрядов счетчика команд.

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

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

Таким образом выполняется возврат в задачу и продолжается нормальное ее выполнение.

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

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

Устройство для контроля информационного

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

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

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

выходным регистром запоминающего устройства, выходы сумматора по модулю 2 соединены со входами выходных вентилей, вторые

входы которых соединены со схемой управления, а выходы - со входом выходного регистра запоминающего устройства.

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

название год авторы номер документа
Устройство для контроля блоков памяти 1979
  • Ваврук Евгений Ярославович
  • Жижин Владимир Сергеевич
  • Филимонов Александр Альдонович
SU771733A1
Устройство для контроля информационного тракта "запоминающее устройство команд-процессор 1980
  • Жуков Евгений Иванович
  • Хавкин Владимир Ефимович
  • Горбачев Олег Семенович
  • Бондаренко Валерий Евгеньевич
SU1005060A2
Запоминающее устройство с автономным контролем 1980
  • Савельев Юрий Анатольевич
  • Паниковский Сергей Иванович
SU942164A1
Запоминающее устройство с автономным контролем 1982
  • Урбанович Павел Павлович
SU1026165A1
Запоминающее устройство с автономным контролем 1990
  • Урбанович Павел Павлович
  • Лойка Сергей Леонидович
SU1725261A1
Запоминающее устройство с исправлениемОшибОК 1979
  • Бородин Геннадий Александрович
SU842979A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ДИНАМИЧЕСКИМ РЕЗЕРВИРОВАНИЕМ 1990
  • Самсонов Е.В.
  • Щербаков Ю.Н.
RU2028677C1
Устройство для задания программы 1979
  • Кошкин Владимир Львович
SU862118A1
Микропрограммное устройство с контролем переходов 1977
  • Бабкин Евгений Александрович
  • Денисова Галина Петровна
  • Колосков Василий Александрович
  • Типикин Александр Петрович
SU711573A1
Запоминающее устройство с коррекцией ошибок 1978
  • Елисеев Александр Александрович
  • Жаворонков Дмитрий Борисович
  • Ленкова Валентина Мироновна
SU744740A1

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

Реферат патента 1973 года УСТРОЙСТВО для КОНТРОЛЯ ИНФОРМАЦИОННОГО ТРАКТА «ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО КОМАНД — ПРОЦЕССОР»

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

SU 408 309 A1

Авторы

Ю. К. Судьин, О. С. Горбачев, Ю. М. Виноградов Е. И. Жуков

Даты

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