Устройство для приоритетного обращения к общей многомодульной памяти Советский патент 1990 года по МПК G06F12/00 

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

Изобретение относится к вычислительной технике и может быть использовано1 в многопроцессорных вычислительных системах с общей многомодульной памятью.

Целью изобретения является расширение области применения путем, изменения адреса основного модуля памяти на адрес резервного при отказе основного модуля.

На чертеже дана схема предлагаемого устройства.

Устройство содержит арбитр 1 запросов на обращение к памяти, коммутатор 2 адресов модулей памяти, первую группу элементов И 3, первый элемент И 4, второй элемент И 5, схему 6 сравнения, третий элемент И 7, вторую группу элементов И 8, формирователь 9 единиц,

элемент ИЛИ 10, элемент НЕ 11, шину 12 адреса модуля, дешифратор 13 обращения, входы 14 запросов на обращение к памяти, входы 15 адресов модулей памяти, входы 16 кода подмены адресов, выходы 17 ответных сигналов и выходы 18 сигналов обращения.

Предлагаемое устройство обслуживает запросы на обращение к общей многомодульной памяти, в которой организовано скользящее резервирование модулей, причем в качестве резервного выбран модуль с максимальным адресом. Например, при трехразрядном адресе адрес резервного модуля равен 111. Остальные модули являются основными.

Подмена основного модуля резервным происходит при отказе первого путем

О1

оэ со

Ч

оо о

преобразования адреса отказавшего модуля адресом резервного. Правила преобразования (подмены) адресов модулей задаются кодом подмены, который вырабатывается центральным устройством (не показано) в результате диагностического анализа. Код подмены по существу является адресом того модуля памяти, который надо заменить при обраще-J нии на резервный. Нулевое значение кода подмены так же, как и единичное, означает отсутствие подмены. Таким образом, при наличии 2 модулей памяти, где к - количество разрядов адреса мо- дуля, скользящим резервированием может быть охвачено (2 - 2) модулей. Предположим, что адрес модуля является трехразрядным.

Устройство работает следующим об- J разом.

При появлении одновременно нескольких запросов на входах 14 арбитр 1 запросов на обращение к памяти выдает ответный сигнал процессору по одному 2 из выходов 17 ответных сигналов и этим же сигналом с помощью коммутатора 2 адресов модулей памяти инициирует прохождение требуемого адреса модуля с соответствующего входа 15 адресовмодулей памяти на информационные входы первой группы элементов И 3. В случае наличия нулевого кода подмены на входах 16 кода подмены адресов, что фиксируется вторым элементом И 5, осуществляющим функцию И на основе отри- цательной логики, с помощью элемента ИЛИ 10 открывается первая группа элементов И 3 и адрес модуля без преобразования через шину 12 адреса модуля поступает на входы дешифратора 13 обращения, на соответствующем выходе 18 которого образуется сигнал обращения. То же самое происходит при значении кода подмены, равном 111, только прохождение адреса модуля через первую группу вентилей на входы дешифратора 13 обращения обеспечивает первый элемент И А. Пусть код подмены равен 001. Это означает, что модуль с этим адресом находится в/состоянии отказа и необходимо при обращении к нему подменить его резервным модулем. Для этого необходимо преобразовать адрес модуля 001 в адрес 111.. Факт обращения к модулю с адресом 001 устанавливает- ся схемой 6 сравнения, которая с помощью формирователя 9 единиц формирует адрес модуля 111. В результате

4

4

5

Q

5 -

0

5

0

дешифратор 13 обращения формирует сигнал обращения к резервному модулю по соответствующему выходу 18 сигналов обращения. При данном значении кода подмены в случае обращения к резервному модулю адрес модуля с помощью третьего элемента И 7, элемента НЕ 11 и второй группы элементов И 8 преобразуется в 001.

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

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

Устройство для приоритетного обра.- щения к общей многомодульной памяти, содержащее арбитр запросов, коммута-т тор адресов модулей памяти и дешифратор обращения, причем входы запросов на обращение устройства соединены с входами арбитра запросов, выходы которого соединены с ответными выходами устройства и с управляющими входами коммутатора адресов модулей памяти, информационные входы которого соединены с входами адресов модулей памяти устройства, отличающееся тем,, что, с целью расширения области применения путем изменения адреса основного модуля памяти на адрес резервного при отказе основного модуля, в него введены с перво- го по третий элементы И, схема сравнения, формирователь единиц, элемент ИЛИ, элемент НЕ, первая и вторая группы элементов И, причем группа входов кода подмены адреса устройства соединена с входами первого и второго элементов И, первой группой входов схемы сравнения и первыми входами элементов И первой группы, группа выходов коммутатора адресов модулей памяти соединена с первыми входами элементов И второй группы, второй группой входов схемы сравнения и входами третьего элемента И, выход которого соединен с вторыми входами элементов И первой группы, третьи вхо- ды которых соединены через элемент НЕ с выходом элемента ИЛИ и вторыми входа- ми элементов И второй группы, выходы первого и второго элементов И соединены с соответствующими входа- ми элемента ИЛИ, выход схемы сравнения соединен с входом формирователя единиц, группа выходов которого поразрядно объединена через МОНТАЖНОЕ ИЛИ с вы- ходами элементов И первой и второй

групп и соединена с группой входов дешифратора обращений, группа выходов которого является группой адресных выходов устройства.

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

название год авторы номер документа
Устройство для обращения к общей многомодульной памяти 1988
  • Бойкевич Анатолий Михайлович
  • Захаров Виктор Григорьевич
SU1501069A1
УСТРОЙСТВО ДЛЯ ОБРАЩЕНИЯ К ОБЩЕЙ ПАМЯТИ 1992
  • Бойкевич А.М.
  • Захаров В.Г.
  • Миронов В.Г.
RU2049348C1
Устройство для приоритетного обращения к общей памяти 1986
  • Миронов Владимир Георгиевич
  • Захаров Виктор Григорьевич
  • Свердлов Сергей Сергеевич
SU1425669A1
Резервированная система 1990
  • Родин Валерий Иванович
SU1785087A1
Микропроцессорная система 1989
  • Грецкий Юрий Викторович
SU1686454A1
Постоянное запоминающее устройство с резервированием 1986
  • Сорока Александр Степанович
  • Слудников Леонид Леонидович
  • Антипова Ирина Георгиевна
SU1372363A1
Резервированное запоминающее устройство 1987
  • Николаев Виктор Иванович
  • Королев Михаил Иванович
SU1513526A1
Микропрограммное устройство управления 1982
  • Харченко Вячеслав Сергеевич
  • Плахтеев Анатолий Павлович
  • Благодарный Николай Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU1030801A1
Микропроцессорная система с встроенным контролем 1986
  • Сенцов О.Б.
SU1417651A1
ФОРМИРОВАТЕЛЬ СИГНАЛОВ НЕПРЕРЫВНОГО КАНАЛА МНОГОЗНАЧНОЙ СИСТЕМЫ АВТОМАТИЧЕСКОЙ ЛОКОМОТИВНОЙ СИГНАЛИЗАЦИИ (ФС-ЕН) 2006
  • Розенберг Ефим Наумович
  • Кузнецов Александр Борисович
  • Смагин Юрий Сергеевич
  • Паршиков Александр Викторович
RU2327590C1

Иллюстрации к изобретению SU 1 539 786 A1

Реферат патента 1990 года Устройство для приоритетного обращения к общей многомодульной памяти

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

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

16

15 15

§/

2

Ft

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

Устройство для приоритетного обращения процессоров к общей памяти 1979
  • Бойкевич Анатолий Михайлович
  • Захаров Виктор Григорьевич
SU883905A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для формирования адреса 1978
  • Захаров Виктор Григорьевич
  • Бойкевич Анатолий Михайлович
SU729589A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1

SU 1 539 786 A1

Авторы

Захаров Виктор Григорьевич

Свердлов Сергей Сергеевич

Даты

1990-01-30Публикация

1988-02-01Подача