SU1509910A1 - Устройство дл защиты пам ти - Google Patents

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

Info

Publication number
SU1509910A1
SU1509910A1 SU884365779A SU4365779A SU1509910A1 SU 1509910 A1 SU1509910 A1 SU 1509910A1 SU 884365779 A SU884365779 A SU 884365779A SU 4365779 A SU4365779 A SU 4365779A SU 1509910 A1 SU1509910 A1 SU 1509910A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
address
inputs
output
register
Prior art date
Application number
SU884365779A
Other languages
English (en)
Inventor
Александр Сергеевич Дмитриев
Юрий Михайлович Корбашов
Константин Васильевич Семин
Сергей Алимович Щетинский
Original Assignee
Предприятие П/Я Г-4677
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я Г-4677 filed Critical Предприятие П/Я Г-4677
Priority to SU884365779A priority Critical patent/SU1509910A1/ru
Application granted granted Critical
Publication of SU1509910A1 publication Critical patent/SU1509910A1/ru

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано в специализированных системах управлени  с жестким распределением пам ти. Цель изобретени  - повышение надежности устройства. Устройство содержит регистр 1 ассоциативного признака, первый 2 и второй 3 блоки ассоциативной пам ти, коммутатор 4, дешифратор 7, регистр 8 признака обращени , элемент НЕ 10, элементы И 9 и 15, регистры верхней 11 и нижней 12 границ адреса, блоки 13 и 14 сравнени  и элемент ИЛИ 16. 1 ил.

Description

20
сл
Изобретение относитс  к вычислительной технике и может быть использовано в специализированных системах управлени  с жестким распределением пам ти.
Цель изобретени  - повьшение надежности устройства.
. На чертеже изображена структурна  схема устройства дл  защиты пам ти.
Устройство содержит регистр 1 ассоциативного признака, первьй блок 2 ассоциативной пам ти, в состав которого вход т блок 2 пам ти и регистр Zj маски, второй блок 3 ассо- циативной пам ти, коммутатор 4, состо щий из элементов И 5 -5, где п - число типов операций с пам тью (запись , считывание, считьтание с восстановлением и т.д.), и элемента ШШ 6, дешифратор 7, регистр 8 признака обращени , первьй элемент И 9, элемент НЕ 10, регистр 11 верхней границы адреса, регистр 12-нижней границы адреса, первый 13 и второй 14 блоки сравнени , второй элемент И 15 и элемент ИЛИ 16. Устройство имеет вход 17 Номер страницы, вход 18 Адрес страницы, вход 19 Адрес слова в странице, вход 20 Признак обращени  и выход 21 Разрешение обращени  к пам ти.
Устройство работает следующим образом .
В исходном состо нии все регистры устройства обнулены (цепи обнулени  не показаны). По каждому ассоциативному признаку в блоке 2 записан (п+1) разр дный код: п-разр дна  маска разрешенных и запрещенных типов обраще- ни  данной пpoгpa Iмы к данной страни- це и значение признака неполноты страницы . По каждому ассоциативному признаку в блоке 3 записан 2 iri-раз- р дный код: адрес нижней границы слова и адрес верхней границы слова, где m - число разр дов в адресе слова в пределах одной страницы. При каждом обращении к защищаемой пам ти на вход 17 устройства поступает номер вьшол- н емой программы на вход 18 - адрес страницы, на вход 19 - адрес слова данной страницы, а на вход 20 - признак типа обращени . Далее в блоках 2 и 3 ассоциативной пам ти производитс  поиск ассоциативного признака, идентичного записанному в регистре 1 и, если таковой обнаружен, считывание соответствующего ему кода на регистр
|g
5 20 25 зо
.,. . 0
5
2j и регистры 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 устройства отсутствует .

Claims (1)

  1. Формула изобретени 
    Устройство дл  защиты пам ти, со- держащее регистр верхней границы адреса , регистр нижней грании№ 1 ад- ;реса, первьй и второй блоки сравнени , первьй и второй элементы И, элемент ИЛИ и элемент НЕ, причем вход
    элемента ИЕ соединен с первым входом второго элемента И, выход элемента НЕ подключен к первому входу первого элемента И, выход которого соединен с первым входом элемента ИЛИ, выход которого  вл етс  вькодом Разрешение обращени  к пам ти устройства, второ вход элемента ИЛИ соединен с выходом второго элемента И, второй и третий входы которого подключены соответственно к выходам первого и второго блоков сравнени , первые входы первого и второго блоков сравнени  соеди1509910
    дешифратор и коммутатор, выход которого подключен к второму входу первого элемента И и четвертому входу второго элемента И, управл ющий вход коммутатора подключен к выходу дешифратора, вход которого  вл етс  входом Признак обращени  устройства, информационные входы коммутатора соединены с выходами группы второго блока ассоциативной пам ти, вьгход которого соединен с входом элемента НЕ, входы регистров верхней и нижней границ адреса подключены к соответствующим вы
    нены соответственно с выходами регист-.с ходам первого блока ассоциативной паров верхней и нижней границ адреса, вторые входы первого и второго блоков сравнени  объединены и  вл ютс  входом Адрес слова в странице устройства , отличающеес  тем, что, с целью повышени  надежности устройства, в него введены первый и второй блоки ассоциативной пам ти,
    20
    м ти, первые входы признака поиска первого и второго блоков ассоциативной пам ти объединены и  вл ютс  входом Номер nporpaMNSbi устройства, вторые входы признака поиска первого и второго блоков ассоциативной пам ти объединены и  вл ютс  входом Адрес страницы устройства.
    20
    м ти, первые входы признака поиска первого и второго блоков ассоциативной пам ти объединены и  вл ютс  входом Номер nporpaMNSbi устройства, вторые входы признака поиска первого и второго блоков ассоциативной пам ти объединены и  вл ютс  входом Адрес страницы устройства.
SU884365779A 1988-01-19 1988-01-19 Устройство дл защиты пам ти SU1509910A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU884365779A SU1509910A1 (ru) 1988-01-19 1988-01-19 Устройство дл защиты пам ти

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU884365779A SU1509910A1 (ru) 1988-01-19 1988-01-19 Устройство дл защиты пам ти

Publications (1)

Publication Number Publication Date
SU1509910A1 true SU1509910A1 (ru) 1989-09-23

Family

ID=21350577

Family Applications (1)

Application Number Title Priority Date Filing Date
SU884365779A SU1509910A1 (ru) 1988-01-19 1988-01-19 Устройство дл защиты пам ти

Country Status (1)

Country Link
SU (1) SU1509910A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 918974, кл. G 11 С 29/00, 1980. Авторское свидетельство СССР № 1397929, кл. G 06 F 12/14, 1986. *

Similar Documents

Publication Publication Date Title
US4559618A (en) Content-addressable memory module with associative clear
SU1541619A1 (ru) Устройство дл формировани адреса
SU1509910A1 (ru) Устройство дл защиты пам ти
KR950012474A (ko) 연상 메모리
KR890012316A (ko) 프로그램가능한 메모리 데이터 보호회로
RU2022343C1 (ru) Устройство защиты памяти
JPH05113929A (ja) マイクロコンピユータ
RU2001451C1 (ru) Ассоциативное запоминающее устройство
SU1126972A1 (ru) Устройство дл поиска информации
SU1283768A1 (ru) Устройство дл обслуживани запросов
SU1161944A1 (ru) Устройство дл модификации адреса зон пам ти при отладке программ
SU1631607A1 (ru) Устройство дл считывани информации из ассоциативной пам ти большого объема
SU1479941A1 (ru) Устройство дл редактировани записей в таблицах
SU1234880A1 (ru) Ассоциативное запоминающее устройство
SU1206810A1 (ru) Устройство дл поиска информации
SU1317487A1 (ru) Запоминающее устройство с исправлением информации в отказавших разр дах
RU1805499C (ru) Ассоциативное запоминающее устройство
US3246294A (en) Binary comparator circuit utilizing interrogation
RU2006939C1 (ru) Устройство для поиска информации по совпадению
SU1471195A1 (ru) Устройство дл отладки программ
SU1361623A1 (ru) Запоминающее устройство
SU1432531A1 (ru) Устройство дл отладки микроЭВМ
SU1725237A1 (ru) Устройство дл селекции признаков объектов
SU1191913A1 (ru) Устройство дл ввода-вывода информации
SU1591027A2 (ru) Устройство для сопряжения центрального процессора с группой периферийных процессоров