Оперативное запоминающее устройство с защитной информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 590833
Автор: Вершков
Текст
.,(11) 59083 близ Советск циалистииесии Республик)М, КлгС 11 С 2 с присоединением заявкиГосударственный комитет Совета Министров СССР) Дата опубликования описания 13.02.78Изобретение относится к области запоминающих устройств.Известны оперативные запоминающие устройства (ОЗУ) с защитой информации 1, 21.Одно из известных устройств содержит накопитель информации, адресный и числовой регистры, дешифратор адреса и усилители считывания, соединенные с накопителем и регистрами, блок контроля, регистры и логические элементы 12.Однако в этом устройстве отсутствует защита информации от разрушений, вызьвваемых неисправностями при передаче адресов и операндов.Из известных устройств наиболее близким техническим решением к данному изобретению является ОЗУ, содержащее накопитель, выходы которого через усилители считывания подключены ко входам соединенного с информационнымп шинами регистра числа, а входы - к выходам формирователей записи и дешифратора адреса, соединенного через регистр адреса с адресными шинами, блок обнаружения неисправностей, входы которого подключены к информационным и адресным шинам, шины записи и чтения и выходные шины 12.В данном устройстве нейтрализуются только неисправности цепей самого накопителя и нет нейтрализации неисправностей, искажающих коды адресов и операндов при их передачах, из-за чего снижена его надежность.В этом устройстве также существует блокировка записи в накопитель искаженной информации, либо исправной информации, но записываемой в ячейку, адрес которой образовался ошибочно. Так, если при выполнении записи информации возникает искажение кода адреса ячейки, то передаваемый далее для 1 О запоминания операнд будет записан по чужому адресу. Соответственно в ячейке с ложно образовавшимся адресом стирается ее законная информация.Целью настоящего изобретения является 15 повышение надежности устройства.Поставленная цель достигается тем, чтоустройство содержит элементы И, элемент ИЛИ, дополнительный регистр и блок коррекции режима, входы которого подключены к выходу блока обнаружения неисправностей и шинам записи и чтения, а выходы - соответственно ко входам элемента ИЛИ и первым входам элементов И, при этом вторые входы одних элементов И соединены с выходами дополнительного регистра и регистра числа, а выходы - со входами формирователей записи, вторые входы других элементов И соединены с выходами регистра числа, а выходы - с выходными шинами, соединензо ными с выходом элемента ИЛИ, входы дополнптельного ретчтстра подклточены к выходам усилителей счтттьтттгтттття.На чертеже представлена структурная схема предложенного оперативного запоминающего устройства с защитой информации.ОЗУ с защитой информации содержит накопитель 1, регистр адреса 2, дешифратор адреса 3, усилители считывания 4, регистр числа 5, формирователи записи б, блок обнаружения неисправностей 7, дополнительный регистр 8, блок коррекции режима 9, три группы элементов И 10, 11, 12, элемент ИЛИ 13, адресные шины 14, информационные шины 15, выходные шины 16, шину чтения 17 и шину записи 18.Вход регистра адреса 2 соединен с адресными шинами 14, к которым также подключен один вход блока обнаружения неисправностей 7. Выход регистра адреса 2 соединен со входом дешифратора адреса 3, выход которого подключен ко входу накопителя 1. Выход нат(опителя 1 подключен ко входам усилителей считывания 4, выходы которых соединены со входамп регистра числа 5 и дополнительного регистра 8, Другой вход регистра числа 5 соединен с информационными шинами 15, к которым подключен второй вход блока обнаружения неисправностей 7, Первые входы элементов И 10 - 12 подключены к выходам блока коррекции режима 9, входы которого соединены соответственно с шинами чтения 17 и записи 18 и выходом блока обнаружения неисправностей 7. Выход дополнительного регистра 8, а также выходы регистра числа 5 соединены со вторыми входами соответственно элементов И 10 - 12. Выходы элементов И 10 и 11 соединены со входами формирователей записи 6, выход которых подключен ко входу накопителя 1. Выход элементов И 12 соединен с выходными шинами 16, к которым также подключен выход элемента ИЛИ 13, входы которого соединены с выходами блока коррекции режима 9.Устройство работает следующим образом.По адресу, поступившему на регистр адреса 2, независимо от исправности передачи, а также вида обращения (запись или считывание), из накопителя 1 выбирается информация, которая, будучи усилена усилителямя считывания 4, устанавливается на регистре числа 5 и дополнительном регистре 8, который имеет такую же разрядность, как и регистр числа 5. В соответствии с кодом, установившимся на этих регистрах, потенциалы с пх выходов открывают элементы И 10 - 12.Одновременно с поступлением адреса его код из адресных шин 14 ответвляется на вход блока обнаружения неисправностей 7, который контролирует исправность произведенной передачи. Если поступивший адрес не содержит ошибки, т, е. в нем отсутствует нарушение соответствия между информационной и контрольной частью, то с выхода блока обнаружения неисправностей 7 сигнал не выдается, в результате чего блок коррекции 5 1 Э 15 20 25 3.т 35 40 4 50 55 60 65 режима 9 остается в отключенном состоянии, При этом, если из адресованной ячейки накопителя производится считываппс информации, то поступающий па шипе чтения 17 сигнал (тзырабатьтвается в блоке управления, который на чертеже пе показан) передается блоком коррекции режима 9 на первые входы элементов И 12, и 11, в результате чего информация, находящаяся на регистре числа 5, выдается в выходные шины 16 и через формирователи записи б регенерируется в накопитель 1.Если выполняется операция записи информации, то по информационным шинам 15 на вход регистра числа 5 поступает код нового операнда, который устанавливается на этом регистре и одновременно ответвляется на второй вход блока обнаружения неисправностей 7, который контролирует поступившую информацию. При этом, если неисправности не обнаружено, блок коррекции режима 9 остается в отключенном состоянии.Установившийся на регистре числа 5 кодпринятого операнда открывает соответствующие элементы И 11. В такт, следующий за приемом операнда, из блока управления по шине записи 18 выдается сигнал, который блоком коррекции режима 9 передается на первый вход элементов И 11, производя запись в накопитель 1 информации, находящейся на регистре числа 5, т, е, запись поступившего операнда.Если при передаче адреса возникает неисправность, которая выявляется блоком обнаружения неисправности 7, то сигнал с выхода этого блока включает блок коррекции режима 9. В этом случае, также как и прп исправной работе, содержимое ошибочно адресованной ячейки выбирается из накопителя 1 и устанавливается на регистре числа 5 и дополнительном регистре 8, При этом, если искаженный адрес поступает в операции считывания информации, то сигнал с шины чтения 17 передается блоком коррекции режима 9 на вход элемента ИЛИ 13 и первый вход элементов И 10. В результате срабатывания элемента ИЛИ 13 в выходные шины 16 пз ОЗУ выдается операнд, являющийся кодом арифметической единицы, в котором нарушено соответствие между информационной и контрольной частями, В результате срабатывания элементов И 10 через формирователи записи 6 осуществляется регенерация в накопитель 1 информации, находящейся на дополнительном регистре 8, что возвращает в ошибочно адресованную ячейку ес старое содержимое.Если искаженный адрес поступает в операции записи информации, то, как и при исправной работе, новый операнд из информационных шин 15 принимается а регистр числа 5. Однако, в этом случае сигнал, поступающий по шине записи 18, блоком коррекции режима 9 (вследствие его включенного состояштя) на вход элементов И 11 не пропускается, а передается ца первый вход элементов И 10. Соответственно тгСос переключение сигнала записи блокцруст запись нового операнда, находящегося на регистре числа 5, и запускает регецерашцо в накопитель 1 информации, находящейся на дополнительном регистре 8, что обеспечивает восстановление в ошибочно адресованной ячейке ОЗУ ее старого содержимого,Если прц выполнении операции записи информации неисправности подвергается поступающий операнд, то его код, ответвляемый от информационных шцн 15 на вход блока обнаружения неисправностей 7, вызывает срабатывание последнего, в результате чего блок коррекции режима 9 также переходит во включенное состояние.В этом случае, как и в предыдущей ситуации, в устройстве блокируется запись искаженного операнда и в ячейку, подготовленную для записи, обеспечивается регенерация ее старого содержимого.Основным преимуществом описанного ОЗУ является защита в нем оперативной информации от разрушения, которое может происходить вследствие неиспразности передачи адресов и Операндов. Устройство автоматически блокирует запись новой информации в ячейку, подготовленную для записи, если код адресов этои ячейки прц передаче подвергся неисправности, обнаруженной контролем. То же самое имеет место в ситуациях, когда неисправность искажает поступивший на запись операнд, Прц этом в пострадавшей ячейке всегда восстанавливается ее прежнее содержимое. Блокировка возможной подмены информации в поле оператцвной памяти существенно повышает фукц 10 лалыу 0 цадсж 1 лость устройства, что осооеццо важно прц управлении процессами, протекающими в реальном времени.В предложенлом ОЗУ снижена вероятность размножения неисправностей, являющихся последствием первичных неисправностей. Обеспечивается это тем, что при считывании информации по ошибочному адресу абоненту. (например, процессору) передается код арифметической единицы, который для него является це более чужой информацией, чем содержимое ложно адресованной ячейки. Но данная замсна исключает порождение неисправностей нового вида: таких как деление на нуль, переполнение сумматора, образование несуществующих адресов при переадресациях и т. д возникновение которых возможно, если допустить работу с операндом, считанным из ячейки со случайно образовавшимся адресом. При этом передача кода арифметической единицы умышленно осуществляется без контрольного кода, что сохраняет при этом операнде факт произошедшей неисправности. Например, если считываемая информация является одним из операндов двухадрес 5 10 15 20ЗО 35 40 45 50 55 60 65 цой операции, то отсутствие контрольного кода у переданной информации обуславливает образование результата, такяе имеющего неверный контрольный код, что блокирует запись этого результата в ячейку ОЗУ ц одновременно обеспечивает восстановление в ней ее прежнего (исходного) содержимого,К другим преимуществам предложенного ОЗУ следует отнести то, что внутренний цикл его работы при обнаружении неисправности полностью аналогичен режиму взаимодейстьчя с абоцецтамц прц исправной работе, т. е. блокировка неисправных передач цс вызывает останова в работе ОЗУ. Такой ренским взаимодействця ущественно важен для асинхронных систем, в которых любой останов какого-либо устройства вызывает останов всей системы, в результате чего срабатывает временной контроль. Прц этом предлагаемое ОЗУ увеличивает производительность вычислений, т. к. в нем отсутствуют паузы ца ожидание результатов контроля поступающих адресов, т, е. выборка информации из накопителя запускается сразу же по поступлению адреса на регистр адреса.Дополнительно необходимо отметить, что структура описанного ОЗУ ц механцзм его функционирования без каких-либо изменений и дополнений, а также без снижения производительности вычислений могут быть применены для защиты памяти от несанкционированных обращений, для чего достаточно сигнал нарушения границы (зоны, области) завести в блок коррекции режима в цепь его включения,Формула изобретения Оперативное запоминающее устройство с защитой информации, содсржащее накопитель, выходы которого через усилители считыьация подключены к входам соединенного с информационными шинами регистра числа, а входы - к выходам формирователей записи и дешифратора адреса, соединенного через регистр адреса с адресными шинами, блок обнаружения неисправностей, входы которого подключены к информационным и адресным шинам, шины записи и чтения ц выходные шины, отличающееся тем, что, с целью повышения надежности устройства, оно содержит элементы И, элемент ИЛИ, дополнительный регистр и блок коррекции режима, входы которого подключены к выходу блока обнаружения неисправностей и шинам записи и чтения, а выходы - соответственно к входам элемента ИЛИ ц первым входам элементов И, вторые входы одних элементов И соединены с выходами дополнительного регистра ц регистра числа, а выходы - с входамц формирователей записи, вторые входы дручх элементов И соединены с выходамц регистра числа, а выходы - с выходными шцнамц, соединенными с выходом элемента590833 Составитель В, РудаковТсхред И, Михайлова Рсдактор Р, Киселева Корректор Л. Денискина Заказ 3269/14 Изд.168 Тираж 738 НПО Государственного комитета Совета Министров СССР по дслам изобретений и открытий 113035, Москва, Ж, Раушская наб., д. 4/5Подписное Типография, пр, Сапунова, 2 ИЛИ, входы дополнительного регистра подклгочены к выходам усилителей считывания,Источники информации,принятые во внимание при экспертизе 8 1. авторское свидетельство СССР 375 б 82,кл. 6 11 С 29/00, 1973. 2. Авторское свидетельство СССР 407399,кл. Сз 11 С 29/00, 1973.
СмотретьЗаявка
2332264, 09.03.1976
ПРЕДПРИЯТИЕ ПЯ Г-4677
ВЕРШКОВ ВИТАЛИЙ ЭММАНУИЛОВИЧ
МПК / Метки
МПК: G11C 29/00
Метки: запоминающее, защитной, информации, оперативное
Опубликовано: 30.01.1978
Код ссылки
<a href="https://patents.su/4-590833-operativnoe-zapominayushhee-ustrojjstvo-s-zashhitnojj-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Оперативное запоминающее устройство с защитной информации</a>
Предыдущий патент: Аналоговое запоминающее устройство
Следующий патент: Устройство для обнаружения поверхностных дефектов металлизированных оснований резисторов
Случайный патент: Устройство для сложения в избыточной системе счисления