Устройство для защиты памяти Советский патент 1989 года по МПК G06F12/14 

Описание патента на изобретение SU1509910A1

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 устройства отсутствует.

Формула изобретения

Устройство для защиты памяти, со- держащее регистр верхней границы адреса, регистр нижней грании№ 1 ад- ;реса, первьй и второй блоки сравнения, первьй и второй элементы И, элемент ИЛИ и элемент НЕ, причем вход

элемента ИЕ соединен с первым входом второго элемента И, выход элемента НЕ подключен к первому входу первого элемента И, выход которого соединен с первым входом элемента ИЛИ, выход которого является вькодом Разрешение обращения к памяти устройства, второ вход элемента ИЛИ соединен с выходом второго элемента И, второй и третий входы которого подключены соответственно к выходам первого и второго блоков сравнения, первые входы первого и второго блоков сравнения соеди1509910

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

Похожие патенты SU1509910A1

название год авторы номер документа
Устройство сопряжения с памятью 1979
  • Корбашов Юрий Михайлович
  • Усков Владимир Иванович
SU903849A1
Устройство для поиска информации в ассоциативной памяти 1988
  • Яблуновский Юрий Владимирович
  • Сидоренко Владимир Павлович
  • Марковский Александр Петрович
  • Корнейчук Виктор Иванович
SU1617460A1
Устройство для моделирования структурно-сложных объектов 1984
  • Лопато Георгий Павлович
  • Новиков Владимир Иванович
  • Супрун Евгений Викторович
  • Мельников Вячеслав Кондратьевич
SU1234845A1
Устройство для фиксации трассы выполнения программы 1983
  • Корбашов Юрий Михайлович
  • Семин Константин Васильевич
SU1136170A1
Устройство для управления сверхоперативной буферной памятью мультипроцессорной ЭВМ 1981
  • Слуцкин Анатолий Ильич
  • Карпова Валентина Васильевна
SU980097A1
Имитатор абонентов 1983
  • Кафидов Александр Сергеевич
  • Еременко Людмила Павловна
  • Тараров Михаил Иванович
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1291987A1
Оперативное запоминающее устройство с автономным контролем 1983
  • Горшков Виктор Николаевич
  • Малецкий Степан Онуфриевич
  • Якимов Евгений Германович
  • Соколов Алексей Анатольевич
  • Дерунов Владимир Николаевич
SU1113855A2
Ассоциативное оперативное запоминающее устройство 1986
  • Корнейчук Виктор Иванович
  • Зеебауэр Марта
  • Марковский Александр Петрович
  • Иванец Людмила Алексеевна
  • Дичка Иван Андреевич
SU1324071A1
Ассоциативное запоминающее устройство 1987
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
  • Яблуновский Юрий Владимирович
SU1437920A1
Устройство для считывания информации из ассоциативной памяти большого объема 1988
  • Яблуновский Юрий Владимирович
  • Сидоренко Владимир Павлович
  • Марковский Александр Петрович
  • Корнейчук Виктор Иванович
SU1631607A1

Реферат патента 1989 года Устройство для защиты памяти

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

Формула изобретения SU 1 509 910 A1

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

20

мяти, первые входы признака поиска первого и второго блоков ассоциативной памяти объединены и являются входом Номер nporpaMNSbi устройства, вторые входы признака поиска первого и второго блоков ассоциативной памяти объединены и являются входом Адрес страницы устройства.

20

мяти, первые входы признака поиска первого и второго блоков ассоциативной памяти объединены и являются входом Номер nporpaMNSbi устройства, вторые входы признака поиска первого и второго блоков ассоциативной памяти объединены и являются входом Адрес страницы устройства.

Документы, цитированные в отчете о поиске Патент 1989 года SU1509910A1

Устройство для защиты памяти 1980
  • Борисов Игорь Борисович
  • Воронин Геннадий Петрович
  • Корбашов Юрий Михайлович
  • Хетагуров Ярослав Афанасьевич
SU918974A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Устройство для передачи и приема информации по общей шине данных 1986
  • Дмитриев Александр Сергеевич
  • Семин Константин Васильевич
  • Спирин Юрий Леонидович
  • Стрыгин Вадим Васильевич
SU1397929A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 509 910 A1

Авторы

Дмитриев Александр Сергеевич

Корбашов Юрий Михайлович

Семин Константин Васильевич

Щетинский Сергей Алимович

Даты

1989-09-23Публикация

1988-01-19Подача