(54) УСТРОЙСТВО ДЛЯ ЗАЩИТЫ ПАМЯТИ
название | год | авторы | номер документа |
---|---|---|---|
Адаптивное устройство для защиты памяти | 1983 |
|
SU1103291A1 |
Устройство для защиты памяти | 1976 |
|
SU574774A1 |
Устройство для управления оперативным накопителем | 1977 |
|
SU656106A1 |
Устройство для защиты блоков памяти | 1978 |
|
SU752498A1 |
Устройство для защиты памяти | 1983 |
|
SU1113854A1 |
Устройство для защиты памяти | 1988 |
|
SU1508216A1 |
Постоянное запоминающее устройство | 1974 |
|
SU741321A1 |
Устройство для сопряжения двух магистралей | 1988 |
|
SU1550523A1 |
Динамическое запоминающее устройство | 1983 |
|
SU1166177A1 |
Устройство для защиты памяти | 1976 |
|
SU587502A1 |
1
Изобретение относится к запоминающим устройствам.
Известно по основному авт. св. № 574774 устройство для защиты памяти, которое содержит датчик интервалов времени, подключенный выходом к первому входу элемента И, блок регистрации адреса, входы которого соединены соответственно с адресными шинами и выходом элемента И, последовательно соединенные дешифратор, ключевые элементы, три-ггеры, дополнительные элементы И и элемент ИЛИ, выход которого подключен ко второму входу элемента И, входы дешифратора и датчика интервалов времени соединены соответственно с адресными шинами и выходами дополнительных элементов И, причем одни из входов последних подключены к соответствующим выходам ключевых элементов 1.
Недостатком этого устройства является его низкая надежность, выражающаяся в том, что устройство не ограничивает число обращений к закрытым ячейкам памяти. При многократном обращении к закрытым ячейкам памяти (например, при преднамеренных попытках получения доступа к закрытым ячейкам памяти) возрастает вероятность ложного срабатывания устройства, вследствие которого проис.ходит нарушение защиты.
Цель изобретения - повышение надежности устройства.
Поставленная цель достигается тем, что в устройство введены счетчик, элемент И-НЕ и элемент задержки, вход которого подключен к адресным шинам, а выход- к первому входу элемента И-НЕ, второй вход которого соединен с выходом элемента И, а выход - с входом счетчика, выход которого подключен к одному из входов блока регистрации адреса и к одним из входов триггеров.
На чертеже изображена функциональная схема устройства.
Устройство содержит блок 1 регистрации адреса, дешифратор 2, ключевые элементы
5 3, триггеры 4, дополнительные элементы И 5, датчик интервалов времени 6, элемент И 7, элемент ИЛИ 8, адресные шины 9, элемент 10 задержки, элемент И-НЕ 11 и счетчик 12. Вход элемента 10 задержки подключен к адресным шинам 9, а выход - к первому входу элемента И-НЕ 11, второй вход которого соединен с выходом элемента И 7, а выходс входом счетчика 12, выход которого подключей к одному из входов блока 1 и к одним из входов триггеров 4. Элемент id задержки задерживает поступление кодаадреса на элемент И-НЕ И на время срабатывания дешифратора 2, ключевых элементов 3, дополнительных элементов И 5, элемента ИЛИ 8, элемента И 7. Элемент И-НЕ 11 предназначен для включения счетчика 12 при неудачных попытках обращения к защищаемым ячейкам памяти. Счетчик 12 предназначен для подсчета числа неудачных попыток обращений к закрытым ячейкам памяти и для регистрации в блоке 1 регистрации адреса. Устройство работает следующим образом. В начальном состоянии производится установка триггеров 4, для чего на щины 9 подаются коды адресов ячеек памяти, доступных данной программе. При этом на соответствующих выходах дещифратора 2 появляются сигналы, которые через ключевые элементы 3 устанавливают соответствующие триггеры 4 в единичное состояние, подготавливая тем самым срабатывание элементов И 5. Триггеры 4 в единичном состоянии определяют допуск к соответствующим ячейкам памяти. Кодовый адрес запращиваемой ячейки поступает в блок 1 и дешифратор 2. На соответствующем выходе дещифратора 2 появляется сигнал, который через один из выходов ключевых элементов 3 поступает на вход соответствующего элемента И 5. Если к запрашиваемой ячейке памяти разрешен допуск, то на вход этого элемента И 5 подается разрещающий сигнал с соответствующего триггера 4. Элемент И 5 срабатывает и через элемент ИЛИ 8 открывает элемент И 7, а также запускает датчик 6 интервалов времени. Датчик 6 формирует временной интервал, в течение которого разрещается допуск к запрашиваемой ячейке памяти. Этот сигнал через открытый элемент И 7 поступает в блок 1, выдаюший сигнал разрешения допуска в течение сформированного интервала времени. Одновременно с подачей кодового адреса на дешифратор 2 он поступает и на элемент 10 задержки, выходной сигнал которого подается на вход элемента И-НЕ 11 по истечении времени, величина которого определяется суммой времени срабатывания дещифратора 2, ключевых элементов 3, дополнительных элементов И 5, элемента ИЛИ 8, элемента И 7. В случае обращения к закрытым ячейкам памяти сигнал на выходе элемента И 7 не подается, т.е. на выходе элемента И-НЕ 11 находится положительный сигнал, включающий счетчик 12. Счетчик 12 построен таким образом, что выходной сигнал появляется только при достижении определенного предельного числа обращений к закрытым ячейкам памяти. Этот сигнал поступает блок 1 регистрации адреса и на триггеры 4, которые блокируют последующие обращения к ячейкам памяти. Таким образом, для дальнейщего выполнения программы оператору ЭВМ необходимо принимать специальные рещения. В предлагаемом устройстве повыщение надежности защиты достигается тем, что устройство ограничивает число обращений к закрытым ячейкам памяти, уменьшая тем самым вероятность ложного срабатывания устройства. , Формула изобретения Устройство для защиты памяти по авт. св. № 574774, отличающееся тем, что, с целью повышения надежности устройства, оно содержит счетчик, элемент И-НЕ и элемент задержки, вход которого, подключен к адресным шинам, а выход - к первому входу элемента И-НЕ, второй вход которого соединен с выходом элемента И, а выход - с входом счетчика, выход которого подключен к одному из входов блока регистрации адреса и к одним из входов триггеров. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № 574774, кл. G 11 С 29/00, 1976.
«у
/.
N/
/
Авторы
Даты
1981-06-23—Публикация
1979-11-11—Подача