Устройство для защиты памяти

Иллюстрации

Показать все

Реферат

 

(йсгОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (11) 452036 (61) Зависимое от авт. свидетельства (22) Заявлено 17.07.73 (21) 1945462/18-24 (51) М. Кл. 9 11с

29/00 с присоединением заявки М—

Государствеииый комитет

Совета Министров СССР по делам иэооретений и открытий (32) Приоритет—

Опубликовано 30.11.74 Бюллетень № 44

Дата опубликования описания 29.О3.75 (53) УДК 681.327. .6 (088.8) (72) Авторы изобретения

В. М. Долкарт, Г. Х. Новик, В. Н. Степанов, Ю. М. Евдолюк, М. М. Каневский и И. P. Крамфус (71) Заявитель (54} УСТРОЙСТВО ДЛЯ ЗАЩИТЫ ПАМЯТИ

Изобретение относится к запоминающим устройствам.

Известно устройство для зашиты памяти, содержащее регистр защиты, адресный регистр и регистр перемещения программ, 5 подключенные к выходам операционного блока, один из входов которого соединен с блоком управления выборкой, и триггер обращения в защищенную область памяти.

Предлагаемое устройство отличается от известного тем, что оно содержит схемы

И IH" по количеству разрядов регистра перемещения программ и две группы схем

"И", одни входы которых подключены ксоответствующим выходам регистра зашиты, другие — к выходам адресного регистра, первые входы схем "ИЛИ соединены свыходами регистра перемещения программ, вторые — с выходами схем И" первой группы, а выходы — со входами блока ут 20 равления выборкой, выходы схем "И" второй группы через введенную в устройство дополнительную схему "ИЛИ" подключены ко входу триггера, выход которого соеди- нен с другим входом операционного блока..

25 Эти отличия позволяют упростить устройство.

На чертеже изображена блок-схема устройства для защиты памяти.

Устройство содержит операционный блок

1, к которому подключены регистр защиты 2, регистр перемещения программ 3, и адресный регистр 4, триггер 5 обращения в защищенную область памяти, первую группу схем И 6, схемы ИЛИ 7 по количеству разрядов регистра 3, блок управления выборкой Р, вторую группу схем

"И S, дополнительную схему ИЛИ 10.

Одни входы схем И 6 и 9 подключены к соответствующим выходам регистра 2, другие — к выходам регистра 4, Выходы схем И" 6 соединены с первыми входами

11 схем ИЛИ 7, вторые входы 12 которых подсоединены к выходам регистра 3, а выходы — ко входам блока 8. Выходы схем "И 9 через схему ИЛИ 10 подключены ко входу Фриггера 5, выход которого соединен со входом операционного блока 1.

452036

Устройство работает следующим образом.

Перед пуском программ пользователя операционньгй блок 1 устанавливает в первоначальное состояние регистр защиты 2 и 5 регистр 3. Регистр защиты 2 определяет объем памяти, отведенной программам пользователя. Число "единиц в регистре зашиты 2 определяет, какое количество старших разрядов адреса в программах 10 пользователя должно быть нулями (защищено от пользователя) и таким образом, определяет область памяти, отведенную пользо вате лю.

Например, если два старших разряда регистра защиты 3 установлены в "1, то это означает, что программам пользователя отведена четверть памяти и используемые ими адреса, которые устанавливаются в адресном регистре 4, должны иметь в двух старших разрядах "нули".

Если в защищенных разрядах адресного регистра 4 появится "единица", то обращение к этой ячейке памяти блокируется и устанавливается триггер 5.

Блокировка обращения в запрещенную область памяти осуществляется с помощью схем "И" 6, которые передают на входы схем "ИЛИ 7 информацию из старших разрядов адресного регистра 4 только в том случае, если соответствующий разряд регистра защиты 2 установлен в О», Адрес с выходов схем ИЛИ" 7 поступает на вход блока управления выборкой

8, осуществляющего связь с оперативной памятью. Синхронизацию работы блока управления выборкой 8 осуществляет операционный блок 1.

Если адресный регистр 4 имеет 1" в разряде, защищенном в регистре защиты 2, соответствующая схема "И 9 через схему ИЛИ 10 устанавливает триггер 5.

Таким образом, изменяя информацию в тех разрядах регистра 3, которые соотвеч ствуют разрядам защиты регистра 2, операционный блок 1 может,.перемещать программы пользователя в памяти.

Предмет изобретения

Устройство для защиты памяти, содержащее регистр защиты, адресный регистр и регистр перемещения программ, подключенные к выходам операционного блока, один из входов которого соединен с блоком управления выборкой, и триггер обращения в защищенную область памяти, о тл и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содержит схемы

"ИЛИ по количеству разрядов регистра перемещения программ и две группы схем

И, одни входы которых подключены к соответствующим выходам регистра защиты, другие — к выходам адресного регистра, первые входы схем ИЛИ соединены с выходами регистра перемещения программ, вторые - с выходами схем И" первой группы, а выходы «со входами блока управления выборкой, выходы схем "И второй группы через введенную в устройство дополнительную схему ИЛИ" подключены ко входу триггера, выход которого соединен с другим входом операционного блока.

452036

Изд. М Тираж

Заказ

Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР ло делам изобретений и открытий

Москва, 113035, Рауц ская наб., 4

Предприятие «Патент», Москва, Г-59, Бережковская иаб., 24

Составитель В Рудакоа

Редактор В.Левитов Техред E.Ïoäóðóøèíà Корректоры Л.Котова