SU1509910A1 - Устройство дл защиты пам ти - Google Patents
Устройство дл защиты пам ти Download PDFInfo
- 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
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 ад- ;реса, первьй и второй блоки сравнени , первьй и второй элементы И, элемент ИЛИ и элемент НЕ, причем входэлемента ИЕ соединен с первым входом второго элемента И, выход элемента НЕ подключен к первому входу первого элемента И, выход которого соединен с первым входом элемента ИЛИ, выход которого вл етс вькодом Разрешение обращени к пам ти устройства, второ вход элемента ИЛИ соединен с выходом второго элемента И, второй и третий входы которого подключены соответственно к выходам первого и второго блоков сравнени , первые входы первого и второго блоков сравнени соеди1509910дешифратор и коммутатор, выход которого подключен к второму входу первого элемента И и четвертому входу второго элемента И, управл ющий вход коммутатора подключен к выходу дешифратора, вход которого вл етс входом Признак обращени устройства, информационные входы коммутатора соединены с выходами группы второго блока ассоциативной пам ти, вьгход которого соединен с входом элемента НЕ, входы регистров верхней и нижней границ адреса подключены к соответствующим вынены соответственно с выходами регист-.с ходам первого блока ассоциативной паров верхней и нижней границ адреса, вторые входы первого и второго блоков сравнени объединены и вл ютс входом Адрес слова в странице устройства , отличающеес тем, что, с целью повышени надежности устройства, в него введены первый и второй блоки ассоциативной пам ти,20м ти, первые входы признака поиска первого и второго блоков ассоциативной пам ти объединены и вл ютс входом Номер nporpaMNSbi устройства, вторые входы признака поиска первого и второго блоков ассоциативной пам ти объединены и вл ютс входом Адрес страницы устройства.20м ти, первые входы признака поиска первого и второго блоков ассоциативной пам ти объединены и вл ютс входом Номер nporpaMNSbi устройства, вторые входы признака поиска первого и второго блоков ассоциативной пам ти объединены и вл ютс входом Адрес страницы устройства.
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) |
-
1988
- 1988-01-19 SU SU884365779A patent/SU1509910A1/ru active
Non-Patent Citations (1)
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) | Устройство для сопряжения центрального процессора с группой периферийных процессоров |