Устройство для защиты памяти
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИРЕСПУБЛИК 0991 О ТЕНИ польтемахниемпдение ов,о приз- и ассо- дешифращения, 15, реСС80Р 86. ТИ граниия и числ с Ф 4 д ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ТОРСКОМУ СВИДЕТЕ,ПЬСТ(54 ) УСТРОЙСТВО ДЛЯ ЗАЦИТЫ ПАМЯ(57) Изобретение относится к тельной технике и может. быть и зовано в специализированных си управления с жестким распредел памяти, Цель изобретения - пов надежности устройства. Устройс держит регистр 1 ассоциативног нака, первый 2 и второй 3 блок циативной памяти, коммутатор 4 ратор 7,.регистр 8 признака об элемент НЕ 10, элементы И 9 и гистры верхней 11 и нижней 12 адреса, блоки 13 и 14 сравнен элемент ИЛИ 16, 1 ил.315099Изобретение относится к вычисли"тельной технике и может быть использовано в специализированных системахуправления с жестким распределениемпамяти,Цель изобретения - повышение надежности устройства.На чертеже изображена структурнаясхема устройства для защиты памяти,Устройство содержит регистр 1 ассоциативного признака, первый блок 2ассоциативной памяти, в состав которого входят блок 2 памяти и регистр 2, маски, второй блок 3 ассоциативной памяти, коммутатор 4, состоящий из элементов И 5 -5, где и -число типов операций с памятью (запись, считывание, считывание с восстановлением и т.д.), и элемента20ИЛИ 6, дешифратор 7, регистр 8 признака обращения, первый элемент И 9,элемент НЕ 10, регистр 11 верхнейграницы адреса, регистр 12 нижнейграницы адреса, первый 13 и второй 2514 блоки сравнения, второй элементИ 15 и элемент ИЛИ 16. Устройствоимеет вход 17 "Номер страницы", вход18 "Адрес страницы", вход 19 Адресслова в странице", вход 20 "Признакобращения" и выход 21 "Разрешениеобращения к памяти",Устройство работает следующим образом.В исходном состоянии все регистрыустройства обнулены (цепи обнуленияне показаны), По каждому ассоциативному признаку в блоке 2 записан (и+1)разрядный код; и-разрядная маска разрешенных и запрещенных типов обращения данной программы к данной странице и значение признака неполноты страницы. По каждому ассоциативномупризнаку в блоке 3 записан 2 ш-разрядный код: адрес нижней границы сло 45ва и адрес верхней границы слова, гдеш - число разрядов в адресе слова впределах одной страницы. При каждомобращении к защищаемой памяти на вход17 устройства поступает номер выполняемой программы, на вход 18 - адрес 50страницы, на вход 19 - адрес словаданной страницы, а на вход 20 - приз-.нак типа обращения. Далее в блоках 2и 3 ассоциативной памяти производится поиск ассоциативного признака,идентичного записанному в регистре 1и, если таковой обнаружен, считываниесоответствующего ему кода на регистр 10 42 и регистры 11 и 12. Если в блоке 2 или 3 не обнаружено ассоциативного признака, идентичного записанному в регистре 1, то на регистре 2, или 11, 12 остается нулевой код. На элементах И 5 производится сравнение признака обращения, поступившего с входа 20 через регистр 8 и дешифратор 7, с разрешенными типами обращения, обозна" ченными единицей в соответствующих разрядах регистра 2, . Появление единицы на выходе одного из элементов И 5 и соответственно на выходе элемента ИЛИ 6 означает, что обращение данного типа со стороны данной программы к данной странице разрешено.Нулевое значение (и+1)-го разряда регистра 2 свидетельствует о том, что данной программе разрешено обращение ко всей странице. Сигнал с его выхода, инвертированный элементом НЕ 10, разрешает прохождение сигнала с выхода элемента ИЛИ 6 через элемент И 9 на вход элемента ИЛИ 16, что вызывает появление на выходе 21 устройства сигнала, разрешающего обращение по данному адресу. Если в (и+1)-м разряде регистра 2 записана единица, то это свидетельствует о том, что данной прогремме разрешено обращениетолько к части страницы. В этом случае адрес слова в странице, постулающий на вход 19, сравнивается наблоках 13 и 14 соответственно с верхней и нижней границами разрешенной области обращения в странице. Если адрес слова меньше верхней границы и больше нижней границы, то на выходахблоков 13 и 14 появляются сигналы,которые в совокупности с разрешающимисигналами на первом и втором входахэлемента И 15 формируют на его выходе сигнал, поступающий на вход элемента ИЛИ 16, что вызывает появлениена выходе 21 устройства сигнала, разрешающего обращение по данному адресу. В противных случаях разрешающийсигнал на выходе 21 устройства отсутствует. Формула и з о б р е т ения Устройство для защиты памяти, содержащее регистр верхней границы адреса, регистр нижней границы ад;реса, первый и второй блоки сравнения, первый и второй элементы И, элемент ИЛИ и элемент НЕ, причем входСоставитель В. РудаковТехред М.Дидик Корректор М,Самброская Редактор О.Головач Заказ 5814/47 Тираж б 68 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", г.Ужгород, ул, Гагарина,101 51509 элемента НЕ соединен с первым входом второго элемента И, выход элемента НЕ подключен к первому входу первого элемента И, выход которого соединен с первым входом элемента ИЛИ, выход которого является выходом "Разрешение обращения к памяти" устройства, второй вход элемента ИЛИ соединен с выходом второго элемента И, второй и третий входы которого подключены соответственно к выходам первого и второго блоков сравнения, первые входы первого и второго блоков сравнения соеди.нены соответственно с выходами регист 15 ров верхней и нижней границ адреса, вторые входы первого и второго блоков сравнения объединены и являются входом "Адрес слова в странице" устройства, о т л и ч а ю щ е е с я 20 тем, что, с целью повышения надежности устройства, в него введены первый и второй блоки ассоциативной памяти,910 6дешифратор и коммутатор, выход которого подключен к второму входу первогоэлемента И и четвертому входу второгоэлемента И, управляющий вход коммутатора подключен к выходу дешифратора,вход которого является входом "Признак обращения" устройства, информационные входы коммутатора соединеныс выходами группы второго блока ассоциативной памяти, выход которого соединен с входом элемента НЕ, входырегистров верхней и нижней границ адреса подключены к соответствующим выходам первого блока ассоциативной памяти, первые входы признака поискапервого и второго блоков ассоциативной памяти объединены и являются входом "Номер программы устройства, вторые входы признака поиска первого ивторого блоков ассоциативной памятиобъединены и являются входом "Адресстраницы" устройства.
СмотретьЗаявка
4365779, 19.01.1988
ПРЕДПРИЯТИЕ ПЯ Г-4677
ДМИТРИЕВ АЛЕКСАНДР СЕРГЕЕВИЧ, КОРБАШОВ ЮРИЙ МИХАЙЛОВИЧ, СЕМИН КОНСТАНТИН ВАСИЛЬЕВИЧ, ЩЕТИНСКИЙ СЕРГЕЙ АЛИМОВИЧ
МПК / Метки
МПК: G06F 12/14
Опубликовано: 23.09.1989
Код ссылки
<a href="https://patents.su/3-1509910-ustrojjstvo-dlya-zashhity-pamyati.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для защиты памяти</a>
Предыдущий патент: Устройство распределения оперативной памяти
Следующий патент: Устройство для отключения модулей от магистрали
Случайный патент: Полимерная пресскомпозиция