Запоминающее устройство с контролем Советский патент 1991 года по МПК G11C29/00 

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

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

Целью изобретения является упрощение устройства.

На фиг. 1 приведена структурная схема запоминающего устройства с контролем; на фиг. 2 - схема блока управления.

Устройство (фиг. 1) содержит коммутатор 1, регистр 2, накопитель 3, блок 4 кодирования, блок 5 управления, элемент И 6, дешифратор 7, триггер 8. Регистр 2 содержит группу информационных разрядов (ИР) 9 и группу контрольных разрядов (КР) 10. Накопитель 3 состоит из двух частей: информационной 11 и контрольной 12. Устройство также содержит информационные выходы 13 и входы 14, управляющие входы 15 и вход 15 диагностирования. Блок 5 управления 1фиг. 2) содержит генератор 17 импульсов, счетчик 18, дешифратор 19, группу элементов И 20-23. элемент НЕ 24.

На вход 15.1 поступает сигнал обращения, а на вход 15.2 - сигнал кода операции (1 - режим записи, О - режим чтения), а на вход 15.3 - сигнал блокировки коррекции.

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

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

При отсутствии сигнала обращения регистр 2 и счетчик 18 находятся в нулевом состоянии, а триггер 8 - в единичном.

В режиме записи информационные разряды по сигналу с выхода блока 5 (выход элемента И 20) через коммутатор 1 поступают на регистр 2 и с его выхода - на вход информационного накопителя 3 (часть 11). Одновременно в блоке 4 кодирования из них формируются контрольные разряды, которые поступают на вход контрольного накопителя 3 (часть 12). По сигналу записи, поступающему с выхода блока 5 (выход эле(Л

С

с го ел со ел

мента И 22) непосредственно на часть 11 накопителя и через элемент И 6 на часть 12 накопителя, происходит запись контрольных и информационных разрядов в накопитель 3.

В режиме чтения с выхода накопителя 3 информационные разряды по сигналу с выхода блока 5 (выход элемента И 21) через коммутатор 1, а контрольные разряды - непосредственно поступают на регистр 2.

По считанным ИР в блоке 4 кодирования формируются новые контрольные разряды и сравниваются со считанными из накопителя 3 разрядами 10. При наличии одиночной ошибки с выхода блока 4 кодирования на блок 5 управления поступает единичный сигнал, на дешифратор 7 ( с выхода элемента 23) выдается сигнал разрешения коррекции и по синдрому, поступающему с выхода блока 4 кодирования, дешифратор 7 производит коррекцию неисправного разряда. На выход 13 устройства поступает правильная информация. При отсутствии ошибки или наличии четных ошибок коррекция не производится и информация на выход 13 поступает без изменения.

В режиме диагностирования сначала проверяются и устраняются неисправности накопителя 3 (часть 11) с помощью записи и считывания в него информации по известным тестам. При этом для выявления всех ошибок части 11 накопителя 3 в режиме чтения блокируется работа дешифратора (на вход 15.3 блока управления 5 поступает нулевой потенциал). После этого производится диагностирование контрольной части 12 накопителя, где, например, при применении кода Хэмминга, могут быть одиночные или двойные ошибки.

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

Затем триггер 8 устанавливается в нулевое состояние и запрещается поступление сигнала записи через элемент 6 на часть 12 накопителя.

На регистр 2 через коммутатор 1 передается предыдущая информация с одним инверсным разрядом и записывается в часть 11 накопителя 3. Контрольные разряды в части 12 накопителя 3 не изменяются, так как запись в контрольную часть накопителя 3 запрещена.

Таким образом, вф части 11 накопителя имитируется ошибка. Производится чтение и прием ИР и КР на регистр 2. В блоке 4 кодирования формируется новый контрольный код для информации с одной ошибкой и сравнивается со считанным из контрольной части 12 накопителя. Если в контрольной части 12 накопителя отсутствует ошибка, то по синдрому, сформированному на выходе блока 4 кодирования, на регистре 2 информация исправляется и передается в процессор, где сравнение с информацией с одной ошибкой указывает на отсутствие ошибки в части 12 накопителя. Если в ней имеется двойная ошибка, то в целом на ре- 0 гистре 2 будут три ошибки и на выходе блока 4 кодирования появляется синдром, который определяется из выражения

SKOP SHPI SKPI SKP, где Sxop. - синдром коррекции; 5 SHPI - синдром одной имитированной ошибки;

SKPI - синдром первого неисправного КР;

5кр2 - синдром второго неисправного 0 КР;

знак сложения по модулю два.

Так как для кода Хэмминга коррекцию вызывают не только одиночные, но и тройные (и все нечетные) ошибки, то по SKop. на 5 регистре 2 будет инвертирован (скорректирован) разряд, отличный от разряда введенной ошибки, и в процессор будет передано содержимое регистра 2 с двумя ошибками. Так как SHFI яаранее известно, то в процес- 0 соре определяется суммарный синдром двух ошибок (Р из выражения

SKP .

Так как сумма синдромов любых двух КР

отлична от суммы синдромов любых других

5 и заранее известны синдромы всех КР, то по

Sup однозначно определяются SKPI и S«P2.

Если в накопителе имеется одиночная ошибка, то на регистре 2 будут две ошибки, но так как для кода Хэмминга запрещается 0 коррекция (искажение) информации при четных ошибках, то из блока 4 кодирования в блок 5 будет поступать нулевой сигнал и в процессор будет передана информация с одной (имитированной) ошибкой, что явля- 5 ется признаком наличия в части 12 накопителя одиночной ошибки.

Тогда триггер 8 устанавливается в нулевое состояние и в части 11 накопителя ука- занным выше способом имитируется 0 двойная ошибка.

После чтения информации на регистре 2 получаются три ошибки - две имитированные и одна часть 12 накопителя. Тогда также вызывается коррекция разряда, отличного 5 от имитированных по синдрому

5кор. 5иР1355иР2(+ |5кР1, где 5иР2 синдром второй имитированной ошибки.

Таким образом, в этом случае в процессор выдается информация с тремя ошибками, по которой определяется синдром скорректированного разряда. Так как синдромы имитированных ошибок заранее известны, то синдром неисправного КР определяется по выражению

5кР1 « Sxoptf .

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

8ир1 5кР1Р5кР2 Skp), а при имитации двойных ошибок - неравенство

5ир1бР5иР2#5кр1 t Skpj, где Skpj синдром любого КР.

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

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

название год авторы номер документа
Запоминающее устройство с самоконтролем 1989
  • Терзян Оник Артемович
  • Торосян Тигран Сурикович
  • Чахоян Леонид Микаелович
SU1661840A1
Запоминающее устройство с самоконтролем 1983
  • Белалов Евгений Яковлевич
  • Забуранный Анатолий Григорьевич
  • Корнейчук Виктор Иванович
  • Орлова Мария Николаевна
SU1167659A1
Запоминающее устройство с самоконтролем 1984
  • Смирнов Геннадий Дмитриевич
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Костинский Аркадий Яковлевич
  • Шугаев Александр Михайлович
SU1243032A1
Устройство коррекции ошибок с контролем 1983
  • Минасянц Леонид Егишевич
  • Туманян Маргарита Кароевна
  • Угуджян Петрос Оганесович
SU1156076A1
Запоминающее устройство с исправлением дефектов и ошибок 1987
  • Комаров Валентин Данилович
  • Кузнецов Александр Васильевич
  • Кухарев Александр Дмитриевич
  • Трофимов Юрий Александрович
SU1536445A1
Устройство для диагностирования оперативной памяти 1990
  • Погорелов Леонид Александрович
  • Насакин Борис Николаевич
  • Лелькова Татьяна Дмитриевна
SU1785042A1
Запоминающее устройство с автономным контролем 1990
  • Бородавко Александр Владимирович
  • Корженевский Сергей Вячеславович
  • Уханов Михаил Витальевич
SU1785040A1
Запоминающее устройство с самоконтролем 1989
  • Акопов Ромоальд Варданович
  • Чахоян Леонид Микаелович
SU1718276A1
Запоминающее устройство с самоконтролем 1986
  • Горшков Виктор Николаевич
  • Минин Андрей Павлович
  • Леонтьев Юрий Дмитриевич
SU1374284A1
Запоминающее устройство с самоконтролем 1982
  • Акопов Ромоальд Варданович
  • Маркарян Ашот Ваганович
SU1059630A1

Иллюстрации к изобретению SU 1 624 535 A1

Реферат патента 1991 года Запоминающее устройство с контролем

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

Формула изобретения SU 1 624 535 A1

Фиг 1

Фиг. 2

Документы, цитированные в отчете о поиске Патент 1991 года SU1624535A1

Огнев И.В., Сарычев К.Ф
Надежность запоминающих устройств
М.: Радио и связь
Механическая топочная решетка с наклонными частью подвижными, частью неподвижными колосниковыми элементами 1917
  • Р.К. Каблиц
SU1988A1
Поршень для воздушных тормозов с сжатым воздухом 1921
  • Казанцев Ф.П.
SU188A1
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1
Запоминающее устройство с контролем 1983
  • Белалов Евгений Яковлевич
  • Забуранный Анатолий Григорьевич
  • Корнейчук Виктор Иванович
  • Орлова Мария Николаевна
SU1120412A1
кл
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 624 535 A1

Авторы

Терзян Оник Артемович

Торосян Тигран Суренович

Чахоян Леонид Микаелович

Даты

1991-01-30Публикация

1989-02-10Подача