Оперативное запоминающее устройство типа 2д с обнаружением и исправлением ошибок
Иллюстрации
Показать всеРеферат
(7I) Заявитель и ордена Суворова академия им. Ф.Э. Лзержинского (54) ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО
ТИНА 2Д С ОБНАРУЖЕНИЕМ И ИСПРАВЛЕНИЕМ
ОШИБОК
Изобретение относится к запоминающе устройствам.
Известно оперативное запоминающее устройство, содержащее накопитель, блоки выбора адреса, усилители считывания, блоки контроля (1}.
I . Недостатками устройства являются большие аппаратурные затраты и низкое быстродействие.
Наиболее близким по технической сущности к предлагаемому является оперативное запоминающее устройство с обнаружением и исправлением ошибок, содержащее накопитель, входы которого соединены соответственно с выходами дешифратора адреса и формирователей тока записи, первую группу усилителей считывания, регистр числа, счетные входы которого подключены к выходам группы элементов И, а выходы — к входам формирователей тока записи, блок контроля, выход которого подключен к первому входу. первого элемента И (2).
Недостатками устройства являются низкое быстродействие вследствие того, что для исправления ошибки требуется проводить считы2 ванне записанной в предыдущем цикле инфор.мации, а также невозможность иснравлять ошибки, если выполняется только считывание. из накопителя.
Цель изобретения — повышение быстродействия устройства.
Поставленная цель достигается тем, что в оперативное запоминающее устройство типа
2 3. с обнаружением и исправлением ошибок, содержащее накопитель, входы которого соединены соответственно с выходами формирователей тока записи и дешифратора адреса, ixoды которого являются входами устройства, первую группу усилителей считывания, входы которых подключены к одним иэ выходов накопителя, группу элементов И, регистр числа,. счетные входы которого подключены к выхо. дам элементов И группы, а выходы — соответственно ко входам формирователей тока записи и блока контроля, выход которого соединен с первым входом первого элемента И и управляющими входами элементов И, группы, введены группа. элементов ЭКВИВАЛЕНТНОСТЬ, элемент И-НЕ; второй элемент И, эле894798 4 мент ИЛИ, элемент НЕ и вторая группа усилителей считывания, входы которых подклюЧены к другим выходам накопителя, а выходы соединены соответственно с информационными входами регистра числа и входами элементов ЭКВИВАЛЕНТНОСТЬ группы, выходы которых подключены ко входу элемента -HE, первому входу второго элемента И и к mформационным входам элементов И группы, выход элемента -HE подключен ко второму входу первого, элемента И, выход которого соединен с первым входом элемента ИЛИ, второй вход которого подключен к выходу второго элемента И, а выход является контрольным выходом устройства, второй вход второго элемента И соединен с выходом элемента НЕ, вход которого подключен к выходу блока контроля.
При этом накопитель целесообразно выполнйть-из числовых линеек на магнитных сердечниках, прошитых числовыми обмотками, разрядными обмотками считывания и записи, причем одноименные разрядные обмотки считыва.ния, проходящие соответственно через рабочие и стабилизирующие магнитные сердечники числовых линеек накопителя, соединены носледовательно и подключены соотв@1ственно к выходам накопителя, На фиг. 1 изображена структурная схема предлагаемого устройства; на фиг. 2 — принципиальная схема числовой линейки натгопителя. устройство содержит накопитель 1, дешифратор 2 адреса со входами 3.
Устройство содержит первую 6 и вторую 7 группы усилителей, формирователи 8 тока записи, регистр 9 числа, блок 10 контроля, группу элементов ЭКВИВАЛЕНТНОСТЬ 11, группу элементов И 12, элемент И-НЕ 13, первый 14 и второй 15 элементы И, элемент
ИЛИ 16 с выходом 17 и элемент НЕ 18.
Входы накопителя 1 соединены соответственно с выходами формирователей 8 тока записи и дешифратора 2 адреса, входы 3 которого являются входами устройства. Входы уси. лителей первой б и второй 7 групп подключены соответственно к одним 4 и другим 5 выходам накопителя 1. Счетные входы регистра 9 числа соединены с выходами элементов
И группы 12, а выходы — соответственно со входами формирователей 8 тока записи и блока 10 контроля, выход которого подключен к первому входу первого элемента И 14 и управляющим входам элементов И группы 12.
Выходы усилителей считывания первой б и .второй 7 групп соединены соответственно с информационными входами регистра 9 числа и входами элементов ЭКВИВАЛЕНТНОСТЬ группы 11, выходы которых подключены ко входу элемента И-HE 13, первому входу второго
20 элемента И 15 и информационным входам элементов И группы 12. Выход элемента
-HB 13 подключен ко второму входу первого элемента И 14, выход которого соединен с первым входом элемента ИЛИ 16, второй вход которого подключен к выходу второго элемента И 15, а выход 17 является контрольным выходом устройства. Второй вход второго элемента И, 15 соединен с выходом элемента
НЕ 18, вход которого подключен к выходу блока 10 контроля, При этом Накопитель 1 выполнен из числовых линеек на магнитных сердечниках 19 и 20, прошитых числовыми обмотками 21, разрядными обмотками 22 считывания и записи 23, причем одноименные разрядные обмотки 22 считывания, проходящие соответственно через рабочие 19 и стабилизирующие 20 магнитные сердечники числовых линеек накопителя 1, соединены последовательно и подключены соответственно к выходам 4 и 5 накопителя 1.
Блок 10 контроля может быть построен любым из известных методов,, например, при контроле по модулю два блок 10 контроля будет фиксировать факт ошибки в нечетном числе разрядов.
Устройство работает следующим образом.
Неисправность, возникшая в одном или нескольких разрядах накопителя 1 обнаруживается при считывании информации, причем факт ее возникновения регистрйруется блоком
10 контроля, а место — элементами ЭКВИВАЛЕНТНОСТИ группы 11. При наличии управляющего сигнала на выходе блока контроля производится исправление всех ошибок путем
35 инвертирования тех разрядов регистра числа, в которых бьша зафиксирована ошибка. Адрес, по которому необходимо произвести считывание числа,. дешифрируется дешифратором 2, в результате чего выбирается числовая линейка, 40 иответствующая ячейке памяти накопителя 1, из которой необходимо считать информацию.
В разрядных обмотках 22 считывания рабочих сердечников 19 и стабилизирующих сердечников 20 соответственно иидуктируются ЭДС, 45 соответствующие кодам "1" и "0". Эти сигналы, усиленные соответственно усилителями считывания первой 6 и второй 7 групп поступают одновременно на информационные входы соответствующих разрядов регистра 9 числа и на входы элементов ЭКВИВАЛЕНТНОСТИ группы 11.
Процесс исправления ошибок при считывании информации осуществляется следующим образом.
При возникновении ошибки на выходе блока 10 контроля появляется сигнал сбоя, который поступает на управляющие входы элементов И группы 12, что позволяет выдать
5 8 сигнал на исправление ошибки, который формируется элементами ЭКВИВАЛЕНТНОСТИ группы 11 соответственно в трех разрядах, где произошла ошибка, и подается га информационные входы элементов И группы 12.
Сигивл исправления, ошибки поступает на счетный вход того разряда регистра числа 9, где, произошла ошибка, и инвертирует записанную в нем информацию. . В случае, если блок 10 контроля обнаруживает ошибку и сигнал об этом поступает н» парный axog первого элемента И 14, а на, выходах элементов ЭКВИВАЛЕНТНОСТИ группы 11 сигналов нет, тогда на выходе элемента И-НЕ 13 возникает сигнал, который поступает на второй вход первого элемента И 14.
Сигнал с выхода первого элемента И 14 поступает на первый вход элемента ИЛИ 16 и на его выходе 17 появляется сигнал иреры1 вания, свидетельствующий о том, что обнаружена неисправляемая ошибка. Аналогичный сигнал будет выдан и в том случае, если блок
10 контроля ошибки не обнаружит, тогда на выходе элемента НЕ 18 появится сигнал, иоступа- i ющий на второй вход второго элемента И 15 и на каком-либо выходе элементов ЭКВИВАЛЕНТНОСТИ группы 11,будет сигнал, который ирой дет через первый вход второго элемента И 15 на его выход и поступит на второй вход элемента ИЛИ 16.
КОличество обнаруживаемых и исправляемых ошибок в предлагаемом устройстве зависит только от типа блока 10 контроля, причем время исправления ошибок не зависит от их количества и практически не увеличивает время цикла обращения к оперативному запоминающему устройству.
Технико-экономическое преимущество предлагаемого устройства заключается в том, что оно. позволяет увеличить быстродействие почти вдвое по сравнению с известным.
2. Устг.эйство по п. 1, о т л и ч а ю35 щ е е с я тем, что накопитель выполнен из числовых линеек на магнитных сердечниках, прошитых числовыми обмотками, .разряднымн обмотками считывания н записи, причем од- . ноименные разрядные обмопси считывания, проходящие соответственно через рабочие и стабилизирующие магнитные сердечники накопителя, соединены последовательно и подклю чены соответственно к выходам накопителя.
Источники информации, принятые во внимание при экспертизе
1. Путинцев Н. Д. Аппаратный контроля управляющих цифровых вычислительных машин. М., "Советское радио", 1966, с. 286.
2, Авторское свидетельство СССР Р 6232388, кл. G 11 С 29/00, 1978 (прототип).
Формула изобретения
1. Оперативное запоминающее устройство типа 2Д с обнаружением и исправлением ошибок, содержащее накопитель, входы которого соединены соответственно с выходами формирователей тока записи и дешифратора
94798 б адреса, входы которого являются входами
- устройства, первую группу усилителей считывания, входы которых подключены к одним из выходов накопителя, группу элементов И, регистр числа, счетные входы которого иодключены к выходам элементов И группы, а выходы — соответственно ко входам формирователей тока записи и блока контроля, выход которого соединен с первым входом
tO первого элемента И и управляющими входами элементов И группы, о т л и ч а ю щ e eс я .тем, что, с целью повышения быстродействия устройства, оно содержит группу элементов ЭКВИВАЛЕНТНОСТЬ, элемент И-НЕ, tS второй элемент И, элемент ИЛИ, элемент НЕ и вторую rpyimy усилителей сипьшаяия, входы которых подключены к другим выходам накопителя, а выходы усилителей считывания соединены соответственно с информационными щ входами регистра числа и входами элементов
ЭКВИВАЛЕНТНОСТЬ группы, вымзды которых подключены ко входу элемента И-НЕ, первому входу второго элемента И и к информационным входам элементов И группы, выход элеэа мента И-НЕ подключен ко второму входу первого элемента И, выход которого аждинен с первым входом элемента ИЛИ, второй вход которого подключен к выходу второго элемента И, а выход является контрольным выходом че устройства, второй вход второго элемента И соединен с выходом элемента НЕ, вход которого подключен к выходу. блока контроля.
894798
Составитель В, Гордонова
Техред А.Бабинец . Корректор Г. Назарова
Редактор. В. Пилипенко
Заказ 11500/83 Тираж 648 Подписное
ВНИИПИ Государственного комитета СССР по делам .изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д, 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4