Изобретение относится к вычислительной технике, в частности к устройствам для контроля блоковпостоянной памяти. Известно устройство для контроля блоков постоянной памяти, содержащее блок управления, соответствующие выходы которого соединены со входами блока постоянной памяти, сумматрравычитателя, блока установки контрольных чисел, блока сравнения 1 . Недостатком известного устройства является низкая надежность контроля из-за образования единиц переполнения или заема, которые,никак не учиты ваются . Наиболее близким техническим решением к изобретению является устройство для контроля, содержащее сумматор, первый вход которого соединен с первым выходом блока управления, а второй - с выходом контролируемого блока постоянной памяти, первый вход которого соединен со вторым выходом блока управления, а второй - с первым выходом блока задания циклов сум- . мирования, второй выход которого соединен с первым входом блока управления, а вход - с третьим выходом блока управления, четвертый выход блока управления соединен со входом блока установки контрольных чисел, а пятый выход - с первым входом блока сравнения, второй вход которого соединен с выходом блока установки контрольных чисел, а выход - со вторым входом блока управления. Проверяемый блок постоянной памяти, кроме контролируемых чисел, дополнительно хранит контрольные константы, с помощью которых осуществляется контроль 2. Недостатком данного устройства являетсй необходимость хранения большого количества контрольных чисел в блоке памяти, что уменьщает полезный объем памяти и увеличивает вероятность появления ошибки в самих что уменьшает на контрольных словах, дежность проведения контроля. Цель изобретения - повышение наде ности устройства. Поставленная цель достигается тем, что в устройство для контроля блоков постоянной памяти введены формирователь контрольныхразрядов по модулю и коммутатор, при этом первый вход формирователя контрольных разрядов по модулю соединен с вьпсодом сумматора, второй вход - с шестым выходом блока управления, а выход - с первым входом коммутатора, второй вход которого соединен с седьмым выходом блока управления, третий вход - с третьим выходом блока задания циклов суммирования, а выход - с третьим входом блока сравнения. На чертеже представлена блок-схема предлагаемого устройства. Устройство содержит контролируемы блок постоянной памяти 1, сумматор 2 формирователь контрольных разрядов по модулю 3, коммутатор 4, блок срав нения 5, блок установки контрольных чисел б, блок управления 7, блок зад ния циклов суммирования 8. Устройство работает следующим образом. При подаче на вход блока постоянной памяти 1 кода адреса импульса запроса из блока управления 7 и сигн ла, определяющего адреса слов, которые просуммированы в очередном цик ле из блока задания циклов суммирова ния 8, числа считываются и суммируют ся в сумматоре 3. После того, как все числа,подлежащие суммированию в очередном цикле, обработаны, по си налам управления, поступающим из блока управления 7, производится определение контрольных разрядов в формирователе контрольных разрядов по модулю 3 и запись из через коммутатор 4 в соответствующие разряды блока сравнения 5, адреса которых задаются блоком задания циклов суммирования 8 и управляются через коммутатор 4. Сумматор 2 после этого обнуляется по сигналу из блока управ ления 7 и начинается следующий цикл суммирования. После заполнения всех разрядов регистра блока сравнения 5 в нем производится сравнение полученного кода с контрольным числом, поступающим из блока установки контрольных чисел 6 по команде из блока управления 7, куда не поступает результат операции сравнения. Таким образом, применение предлагаемого изобретения позволяет реализовать поставленную задачу контроля и хранить при этом значительно меньше контрольных чисел в блоке памяти, что увеличивает полезный объем блока памяти и увеличивает надежность хранения контрольной информации, поскольку вероятность возникновения ошибки в большом количестве контрольных чисел больше, чем в меньшем. Известно, что с пдмощью контрольных разрядов по любому модулю (вычета числа) можно определить ошибки в этом числе, следовательно, несколько контрольных разрядов позволяют выполнить функцию определения ошибки, каг кая в известном устройстве выполняется с помощью полноразрядного контрольного числа. Пусть используются формирователи контрольных разрядов по модулю А. Тогда количество контрольных разрядов равно ,{A+l). Если разрядность чисел, хранимых в блоке памяти М, то это позволяет в М/к раз уменьшить количество контроль ных чисел и во столько же раз уменьшить вероятность возникновения в них. Аппаратные затраты при этом невелики, использоваться устройство контроля может для контроля нескольких блоков долговременной памяти, что еще более увеличивает преимущества от применения предлагаемого устройства, которые позволяют повысить надежность контроля блоков постоянной камеры. Формула изобретения. Устройство для контроля блоков постоянной памяти, содержащее сумматор, первый вход которого соединен с первым выходом блока управления, а второй - с выходом контролируемого блока постоянной памяти, первый вход которого соединен со вторым выходом блока управления, а второй - с первым выходом блока задания циклов суммирования, второй вькод которого соединен с первым входом блока управления, а вход - с третьим выходом блока управления, четвертый выход б.пока управления соединен со входом блока установки контрольных чисел, а пятый выход - с первым входом блока
сравнения, второй вход которого соединен с выходом блока установки контрольных чисел, а выход - со вторым входом блока управления, отличающееся тем, что, с целью повышения надежности устройства, оно содержит формирователь контрольных разрядов по модулю и коммутатор, при этом первый вход формирователя контрольных разрядов по модулю соединен с выходом сумматора, второй входс шестым выходом блока управления, а выход - с первым входом коммутатора
744
второй вход которого соединен с седьмым выходом блока управления, третий вход - с третьим выходом блока задания циклов суммирования, а выход с третьим входом блока сравнения.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР № 135105, кл. G 06 F 11/12, 1960.
2.Авторское свидетельство СССР № 612287, кл. G 11 С 29/00, 1975
(прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля блоков долговременной памяти | 1980 |
|
SU920846A1 |
Устройство для контроля постоянной памяти | 1979 |
|
SU824316A1 |
Устройство для контроля блоков постоянной памяти | 1975 |
|
SU612287A1 |
Устройство для контроля блоков постоянной памяти | 1982 |
|
SU1049984A1 |
Ассоциативное запоминающее устройство | 1975 |
|
SU555438A1 |
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ДИНАМИЧЕСКИМ РЕЗЕРВИРОВАНИЕМ | 1990 |
|
RU2028677C1 |
Устройство для контроля полупроводниковой памяти | 1986 |
|
SU1432612A2 |
Оперативное запоминающее устройство с блокировкой неисправных ячеек памяти | 1981 |
|
SU1014033A1 |
Устройство для обнаружения ошибок в блоках памяти программ | 1982 |
|
SU1278982A1 |
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР | 2009 |
|
RU2417409C2 |
Авторы
Даты
1981-11-15—Публикация
1979-06-18—Подача