1
Изобретение относится к области В1 числительной техники и может быть использовано как запоминающее устройство (ЗУ) в ЦВМ при повышенных требованиях к достоверности вычислений.
Известно устройство, обеспечивающее исправление ошибок при обнаружении ошибок по контролю на честность, за счет повторных цик{1ов записи и считьгеания информации ij .
Недостатком этого устройства является то, что при возникновении ошибки или сбоя более, чем в оаном разряае, невозможна вьщача достоверной инфорьмации.
.Наиболее близким из известных устройств по технической сущности к изобретению является ЗУ, содержащее оперативный накопитель, подключенный через блок воспроизвацения к регистру числа, блок контроля достоверности информации соединенный с блоком управления, регистр числа на триггерах со счетными входами, к которым подключен выход
блока контроля достоверности информации 2 .
Недостатком его является то, что возможны Случаи выдачи информации с необнаружеииыми и нескорректированными ошибками.
Целью изобретения является повышение надежности устройства.
Для цостиження поставленной цели прецлагается устройство, в которое введены второй регистр числа, вход которого соединен с выходом блока считывания, и блок сравнения; вход которого подкяк чен к одному выходу первого регистра числа. Выход второго регистра числа подключен ко входу блока выдачи кЪдов,. Второй регистр числа и блок сравнения связаны с блоком управления.
На чертеже дана структурная схема предложенного устройства.
Оно содержит блок управления 1, блок контроля 2, блок записи 3, накопитель 4, блок считьгеания 5, первый регистр числа 6, второй регистр числа 7, 6 8 и блок сравнв«. блок выдачи ния 9о Устройство работает следующим образом. При выполнении режима чтения на управляющий вход блока считывания 5 с выхода 12 блока управления 1 подается сигнал разрешения считывания, и информация выдается на вход регистра числа 6, откуца поступает в блок контроля 2. Если в процессе чтения ошибки не возникают, то блок контроля подает сигнал на вход блока управления, и с выхода 14 блока управления 1 подается разрешающий сигнал на блок выдачи кодов 8, откуда число поступает на выход 13 уст ройства, и далее в числовую магистраль « через блок записи 3 в накопитель 4 д регенерации. Если в процессе чтения воз нйкла ошибка, то по сигналу о недостоверности информации, возникающему на выхода блока контроля 2 в результате проверки на четность, блок управления 1 переводится в режим коррекции, при этом на его выходе 14 сигнал разрешения выдачи коде не появляется. В режвм9 коррекции по сигналу, пода ваемому с выхода блока управления, код с янвйрсного выхода регвотра числа 6 подается на вход блока записи 3 и записываетсг в накопитель 4. С выхода 10 блока управления поступает сигнал разрешения считывания информации, и вновь запнеаннь5Й н считанный код поступает в регистры числа 6 и 7. В регистре числа 6 осуществляется сложение но модулю два записанного пря мого кода с вновь считанным инвертврованным и по управляющему сигналу с выхода 11 блока ущ авлеиия полученная сумма поступает в блок сравненва 9 с инверсного выкоцв регистра 6. Если число единиц в полученной после инвертир1 ваниа сумме 1, то блок сравнения подает сигнал на вход блока управления. С выхода 12 блока управления поступает сигнал на вход бдока выдачи кодов 8, куда одновременно подается с инверсного выхода регистра 7 восстановленный код, который выдается в числовую магистраль Кроме того, восстановленный код поступ ет в блок записи 3 на регенерацию. Если при подсчёте в блоке сравнения 9 число единиц в полученной после инвертирования сумме не равно 1, то блок сравнения 9 подает сигнал в блок управления о невозможности коррекции. Блок управления не дает сигнал разрешения вь 44 дачи и код из блока выдачи в числовую магистраль не подается. По шине 14 сиг-нал о невозможности коррекции подается во внешние цепи. Цепи приема информации, записываемой в ЗУ, и блок выбора адреса на черте же не показаны. Работу ЗУ можно проиллюстрировать следующим примером. Пусть в ЗУ запи сан код 0110101. Младшие разряды расположены слева, седьмой разряц-контрольный, пятый разряд неисправен, и при считьтании в пятом разряде постоянно читается О, При выборке кода из ЗУ будет получен код OllOOOl, который не проходит контроль на чётность,, Выбранный код инвертируют /1001110/, записывают в ЗУ и вторично выбирают из накопителя 4. При вторичной выборке из накопителя опять по пятому разряду считался О, и допустим, за счет случайного сбоя неправильно считалась; информация по третьему и четвертому разрядам, т,е. был выбран код 1010О1О, В ЗУ, взятом за прототип, выбранный код после инвертирования (О101101) проходит контроль на четность и выдается во внешние цепи, В то же время он сугличается от слова, которое было первоначально записано в ЗУ /0110101/ и, следовательно код, выданный во внешние цепи, скорректирован неправильно, В предлагаемом ЗУ переп выдачей во внешние цепи проводится суммирование по модулю два ошибочного слова, хранящегося в регистре числа 6 (0110001), и вторично считанного кода {101О010), Результат суммирования инвертирования будет OOlllOO , так как число еднвиа в сумме не равно 1 , результат коррекции считается неверным и скорректированное слово во внешние цепи не выдается. Во внешние цепи выдается сигнал о невозможности коррекции. Предлагаемое ЗУ по сравнению с известными обеспечивает повышение доотоверности информации при считывании, что повышает его надежность. Формула изобретения Запоминающее устройство, содержащее последовательно соединенные блок записи, накопитель, блок считывания, первый регистр числа и блок выдача кодов, выход которого соединен с выходом устройства и первым входом блока записи, второй вход блока записи соединен с одним из выходов первого регистра числа, другой 563 выход которого через блок контроля соецяпек с блоком управления, свяэаннь м с блоком записи, блоком считывания и блоком выдачи кодов, отличающееся тем, что, с целью повышения надежности устройства, в него введены вто рой регистр числа, вход которого соединен с выходом блока считывания, и блою сравнения, вход которого поцключен к одному выходу первого регистра числа}Ш 946 выход BTopoio регистра число поп ключом ко входу блока выдачи кодов; второй регистр числа и блок сравнения связаны с блоком управления. Источники информации, принятые во внимание при экспертизе: 1.Патент Японии № 49-30379, кл. 97(7) С О1, 1974. 2.Авторское свидетельство СССР NO 333605, кл. q 11 С 29ГОО, 1970.
название | год | авторы | номер документа |
---|---|---|---|
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВОВС?^СОЮЗНАЯR'f"-<-;;?t -':n''fi'^vv/"tJli .4 i \М i bd -11.Л«Я sir«lt«flЕЧБЛИОТЕНА | 1972 |
|
SU333605A1 |
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С БЛОКОМ КОНТРОЛЯ | 1966 |
|
SU189621A1 |
Запоминающее устройство с самоконтролем | 1980 |
|
SU875474A1 |
Запоминающее устройство с автономным контролем | 1980 |
|
SU942164A1 |
Запоминающее устройство с автономным контролем | 1990 |
|
SU1725261A1 |
Запоминающее устройство | 1972 |
|
SU448480A1 |
Оперативное запоминающее устройство | 1987 |
|
SU1425782A1 |
Запоминающее устройство с самоконтролем | 1986 |
|
SU1363312A1 |
Запоминающее устройство с автономным контролем | 1980 |
|
SU875471A1 |
Запоминающее устройство с самоконтролем | 1985 |
|
SU1249592A1 |
Авторы
Даты
1978-11-05—Публикация
1976-02-11—Подача