Устройство для защиты памяти
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 523457
Автор: Соколов
Текст
31ОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ нн 523457 Союз Советских Сеаиалистическихт заявкисоединен осударствеиный комитет ееета министров СССР оо делам изобретений(088.8 6. Бюллетень28 Опубликовано 30,0 Дата опубликован тнрыт я описания 11.08.7(72) Автор изобретения И олов 1) Заявитель ЛЯ ЗАЩИТЫ ПАМЯТ 54) УСТРОЙС Изобретение относится к запоминающимстроиствам.Известны устройства для защиты памяти 1, 2, 3.Одно из известных устройств для определения границ защитной зоны содержит только один регистр с записью в нем общих разрядов для всех запрещенных адресов 11. Это устройство может быть использовано только для защиты памяти небольшого объема.В другом из известных устройств действительный адрес образуется путем сложения относительного адреса и оазисной константы 2. Такое устройство не обеспечивает высокой скорости работы.Из известных устройств для защиты памяти наиболее близким техническим решением к изобретению является устройство для защиты памяти, содержащее регистр адреса страниц, подключенный к дешифратору страниц, регистр маски страниц, выходы которого соединены с одними входами элементов И первой группы, другие входы которых подключены к выходам дешифратора страниц, а выходы - к входам основного элемента ИЛИ, элементы И второй группы, дешифратор строк и регистр адреса строк 3.В этом устройстве для защиты памяти невозможно записывать выполняемую программу в произвольные участки памяти, так как для каждой программы необходимо формировать количество адресов, соответствующее целому числу страниц, хотя в одной из страниц программы может быть использовано всего одно слово, что приводит к неэкономнчному использованию дорогостоящей памяти и снижению надежности устройства.Цель изобретения - повышение надежностиустройства за счет возможности защиты люи бого участка памяти.Это достигается тем, что предложенное устройство содержит дополнительные элементы И и ИЛИ и запоминающий блок. Адресные входы запоминающего блока подсоеди иены к выходам элементов И первой группы, а выходы - к одним входам элементов И второй группы, другие входы которых через дешифратор строк подключены к выходам регистра адреса строк, а выходы через дополнительный элемент ИЛИ - к одному входу дополнительного элемента И, другон вход которого соединен с выходом основного элемента ИЛИ.На чертеже представлена блок-схема уст ройства для защиты памяти.Устройство содержит регистр 1 адреса, всостав которого входят регистры адреса строк 2 и адреса страниц 3, регистр 4 маски страниц, дешифраторы строк 5 и страниц 6, элементы 30 И 7 первой группы, количество которых равно числу страниц, основной элемент ИЛИ 8, элементы И 9 второй группы, число которых равно количеству строк в странице, а выходы подключены к адресным шинам 10Кроме того, в устройство введены запоминающий блок 11 для хранения масок строк и дополнительные элементы ИЛИ 12 и И 13. Адресные входы блока 11 подсоединены к выходам элементов И 7, а выходы - к одним входам элементов И 9, другие входы которых через дешифратор 5 строк подключены к выходам регистра 2 адреса строк, а выходы - к одному входу элемента И 13, другой вход которого соединен с выходом элемента ИЛИ 8.Работает устройство следующим образом.Перед началом работы в регистр 4 вводится код маски страниц, используемых в заданной программе, а в блок 11 - коды всех строк, используемых в заданной программе.Далее после формирования адреса в регистре 1 происходит сравнение на элементах И 7 информациипоступающей из дешифратора 6 страниц и из регистра 4 маски страниц. При совпадении информации на входах одного из элементов И 7 формируется адрес страницы памяти, по которому происходит, выбор также кода маски всех строк для этой страницы из блока 11. Этот код маски строк сравнивается с информацией, поступающей из дешифратора 5 строк. В случае совпадения информации на входах одного из элементов И 9 формируется адрес строки. При наличии адреса строки и адреса страниц на выходе элемента И 13 образуется сигнал разрешения обращения к памяти. Когда нет адреса строки или адреса страницы, на выходе элемента И 13 появляется сигнал, запрещающий обращения к памяти, вырабатывающий сигнал на прерывание выполнения программы. Прп этом (как и после выполнения полностью заданной программы) регистр 2 адреса строк, регистр 3 адреса страниц, регистр 4 маски страниц и блок 11 устанавливаются в нулевое состояние (цепи установки на чертеже не показаны),Предложенное устройство может быть использовано для адресации с защитой большого объема памяти. При этом необходимо в него дополнительно ввести регистр адреса блока,. дешифратор блока, регистр маски блока, элементы И и ИЛИ со связями, аналогичными описанным (но без подключения к блоку 11).Введение в устройство для защиты памяти 5 блока 11, элементов И 13 и ИЛИ 12 позволяет записывать выполняемые программы (имеющие разную длину) в произвольные участки памяти. Это приводит к экономичному использованию дорогостоящей памяти ЦВМ. Так, 10 например, для реализации двадцати программв предложенном устройстве необходимо формировать в 1,5 раза меньше адресов (строк) и соответственно иметь в 1,5 раза меньше объем памяти ЦВМ по сравнению с известным 15 устройством 3.Формула изобретения20 Устройство для защиты памяти, содержащеерегистр адреса страниц, подключенный к дешифратору страниц, рагистр маски страниц, выходы которого соединены с одними входами элементов И первой группы, другие вхо ды которых подключены к выходам дешифратора страниц, а выходы - к входам основного элемента ИЛИ, элементы И второй группы, дешифратор строк и регистр адреса стирок, отличающееся тем, что, с целью 30 повышения надетности устройства, ово содержит дополнительные элементы И и ИЛИ и запоминающий блок, адресныевходыкоторого подключены к выходам элементов И первой группы, а выходы - к одним входам эле ментов И второй группы, другие входы которых через дешифратор строк подключены к выходам регистра адреса строк, а выходы через дополнительный элемент ИЛИ - к одному входу дополнительного элемента И, 40 другой вход которого соединен с выходом основного элемента ИЛИ,Источники информации, принятые во вни 45 мание при экспертизе:1, Патент США3264615, кл. 340 в 1.5, 1966.2. Авт. св.230519, М., кл. б 06 Р 11/00,1967.50 3. Дроздов Е. А, и др. МногопрограммныеЦВМ, Воен, издат., М., 1974, стр. 324 - 326,Подиисиоеов СССР каз 1835,20ЦНИ 4/5 ппография, нр. Сапунова, 2 Изд.1545 И Государственного комитета по делам изобретепий 113035, Москва, Ж, РаушТирана 723 Совета Мини открытии кая наб., д.
СмотретьЗаявка
2138784, 26.05.1975
ПРЕДПРИЯТИЕ ПЯ А-7162
СОКОЛОВ ИГОРЬ МИХАЙЛОВИЧ
МПК / Метки
МПК: G11C 29/00
Опубликовано: 30.07.1976
Код ссылки
<a href="https://patents.su/3-523457-ustrojjstvo-dlya-zashhity-pamyati.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для защиты памяти</a>
Предыдущий патент: Постоянное запоминающее устройство
Следующий патент: Высоковольтный проходной изолятор
Случайный патент: Устройство управления процессом уплотнения бетонных смесей