Резервированное запоминающее устройство Советский патент 1982 года по МПК G11C29/00 

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

(54) РЕЗЕРВИРОВАННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

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

название год авторы номер документа
Резервированная вычислительная система 1989
  • Беззубов Владимир Федорович
  • Кравцов Леонид Яковлевич
  • Эйдельсон Григорий Зеликович
  • Гуляев Анатолий Иванович
  • Осипов Юрий Иванович
SU1798946A1
Вычислительная система 1989
  • Бабаян Борис Арташесович
  • Волконский Владимир Юрьевич
  • Горштейн Валерий Яковлевич
  • Ким Александр Киирович
  • Назаров Леонид Николаевич
  • Сахин Юлий Хананович
  • Семенихин Сергей Владимирович
SU1777148A1
Резервированное запоминающее устройство 1981
  • Луговцов Павел Иванович
  • Луговцова Нина Григорьевна
SU1018152A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ДИНАМИЧЕСКИМ РЕЗЕРВИРОВАНИЕМ 1990
  • Самсонов Е.В.
  • Щербаков Ю.Н.
RU2028677C1
Резервированное запоминающее устройство 1983
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1149317A1
Устройство для обработки данных 1979
  • Елисеев Александр Александрович
  • Тихович Юрий Витольдович
SU849222A1
Вычислительная система 1977
  • Бурцев В.С.
  • Рыжов В.И.
  • Хайлов И.К.
  • Бабаян Б.А.
  • Сахин Ю.Х.
  • Никитин Ю.В.
  • Лаут В.Н.
  • Горштейн В.Я.
  • Назаров Л.Н.
  • Ялунин Е.В.
  • Жеренов А.И.
  • Пентковский В.М.
SU692400A1
Резервированное запоминающее устройство 1982
  • Колесник Евгений Федорович
  • Масленников Виталий Борисович
SU1037348A1
Двухканальная резервированная вычислительная система 1989
  • Подзолов Герман Константинович
  • Хлебников Николай Иванович
  • Миневич Елена Ефимовна
  • Файвинов Андрей Анатольевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Дмитров Дмитрий Владимирович
SU1734251A1
Мажоритарно-резервированный интерфейс памяти 1980
  • Супрун Василий Петрович
  • Плясов Олег Игоревич
  • Нестеренко Юрий Григорьевич
SU953639A1

Иллюстрации к изобретению SU 936 035 A1

Реферат патента 1982 года Резервированное запоминающее устройство

Формула изобретения SU 936 035 A1

1

Изобретение относится к запоминающим устройствам.

Известно резервированное запоминающее устройство, содержащее модули памяти, щины интерфейса, блоки анализа и управления 1.

Недостатком этого устройства являются большие аппаратурные затраты.

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

Недостатком этого устройства является то, что логический адрес каждого модуля памяти жестко связан с логическими адресами предыдущих модулей памяти и влияет на логические адреса последующих модулей памяти. Это приводит к тому, что при исключении неисправного модуля памяти автоТйатически меняются логические адреса и последующих модулей памяти, что делает невозможным использование информации в них. Кроме того, исключенный модуль памяти становится недоступным процессору.

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

5 режиме работы недоступны. Это делает невозможным оперативное изменение количества резервных модулей памяти, например, в связи с изменением класса решаемых задач. Кроме того, в этом устройстве сложный интерфейс связи с процессором. Указанные

обстоятельства снижают надежность этого устройства.

Цель изобретения - повышение надежности устройства.

Поставленная цель достигается тем, что

15 в резервированное запоминающее устройство, содержащее блоки памяти, подключенные к блоку выборки информации и блоку управления, и блок диагностики, первые вход и выход которого соединены соответственно с первым выходом и входом блока

20 управления, вторые вход и выход которого соединены соответственно с выходом и первым входом блока выборки информации, а третий вход блока управления является входом устройства, введены коммутатор

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

На фиг. 1 изображена структурная схема резервированного запоминающего устройства; на фиг. 2 - функциональная схема блока выборки информации; на фиг. 3 - функциональные схемы блока диагностики и блока управления.

Устройство содержит блок 1 диагностики, блок 2 управления, блок 3 выборки информации, блоки 4,.N памяти (где N - целое число), коммутатор 5 адресных сигналов, накопитель 6, состоящий из N регистров, коммутатор 7 входных данных Устройство имеет вход 8.

Блок 3 выборки информации содержит элементы И 9, элементы И-НЕ 10 и элемент ИЛИ 11.

Блок 2 управления содержит узел 12 приоритета, формирователь 13 временных интервалов, регистр 14 входных данных, формирователь 15 контрольных разрядов, регистр 16 адреса, регистр 17 выходных данных, контрольный регистр 18, распределитель 19, узел управления 20, выходной коммутатор 21.

Блок диагностики 1 содержит дещифратор 22 направлений, управляющий регистр 23, регистр 24 сбойного адреса и коммутатор 25.

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

При включении питания блок 2 управления вырабатывает серию управляющих сигналов, по которым в накопитель 6 записывается начальное распределение блоков 4 по математическим адресам. Адрес начального распределения и данные начального распределения поступают в накопитель 6 из блока 2 управления через соответствующие коммутаторы 5 и 7. В результате начального распределения каждому математическому адресу блока 4 ставится в соответствие единственный заранее определенный для данного адреса блок 4, который и будет доступен при обращении по заданному математическому адресу. Далее блок 2 переводит коммутатор 5 в режим приема старших разрядов адреса с входа 8 устройства, а накопитель 6 - в режим считывания информации, после чего устройство ожидает запроса на использование.

При обращении к устройству процессор (не показан) выставляет на входе 8 адрес, данные (при операции записи), код операции и сигнал запроса на обращение. Старшие разряды адреса поступают в блок 2 и через коммутатор 5 - в накопитель 6. При этом по этому адресу происходит считывание слова из накопителя 6, которое

поступает в блок 3. Если хотя бы в одном разряде считанного слова имеется единичная информация и соответствующий блок 4 имеется в наличии, то блок 3 вырабатывает сигнал, подтверждающий доступность адресуемого объема памяти, который поступает

в блок 2. Получив этот сигнал, а также сигнал запроса на обращение от процессора, при условии, что поступивший от процессора адрес не входит в зону адресов блока 1 диагностики, блок 2 управления выдает в

5 блок 3 потенциал выборки. По этому яотенциалу блок 3 выдает потенциалы выборки тем блокам 4, которым в считанном из накопителя 6 слове соответствуют единицы. После этого блок 2 осуществляет обращение к блокам 4 в соответствии с заданным алгоритмом. Все необходимые адресные, етробовые и другие сигналы поступают ко всем блокам 4 из блока 2.

В том случае, если блок 2 не получит от блока 3 сигнал подтверждения доступности адресуемого объема памяти, устройство уведомляет процессор о неправильной адресации путем, например, задержки сигнала окончания операции обращения либо другим способом, что вызывает в процессоре прерывание по соответствующему признаку.

0 Если при обращении к устройству схемами контроля, находящимися в блоке 2, будет обнаружена оцгибка, блок 2 выдает в блок 1 диагностики строб, по которому в блоке 1 диагностики фиксируется состояние устройства в момент обнаружения ошибки. Блок 2 уведомляет процессор об ощибке либо выдачей контрольного бита, либо иным способом. Процессор при этом может начать выполнять программу обработки прерывания по ошибке.

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

5 предварительно в управляющий регистр 23 блока 1 диагностики признак обращения к накопителю 6 и адрес конкретного слова, процессор может прочитать содержимое всего накопителя 6. Определив по старшим разрядам адреса, записанного в регистрах

° блока 1 диагностики, математический адрес блока 4, при обращении к которому была обнаружена ощибка, и имея распределение блоков 4 по математическим адресам, процессор определяет физический неисправный

, модуль 4, а затем производит программным способом реконфигурацию памяти устройства.

Реконфигурация памяти устройства производится путем изменения содержимого

накопителя 6. При этом в управляющий регистр 23 блока 1 диагиостики предварительно записывается признак обращения к накопителю 6 и адрес ячейки, содержимое которой нужно изменить. Затем производится запись в накопитель 6 информации, которая поступает с входа 8 через коммутатор 7.

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

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

Резервированное запоминающее устройство, содержащее блоки памяти, подключенные к блоку выборки информации и блоку управления, и блок диагностики, первые

вход и выход которого соединены соответственно с первыми выходом и входом блока управления, вторые вход и выход которого соединены соответственно с выходом и первым входом блока выборки информации,

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

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

Источники информации,

принятые во внимание при экспертизе

1.Патент США № 4150428, кл. 364-200, опублик. 1979.2.Патент США № 3803560, кл. 340-172.5, опублик. 1974 (прототип).

SU 936 035 A1

Авторы

Харитонов Василий Наумович

Мусиенко Виктор Яковлевич

Белалов Евгений Яковлевич

Журавский Николай Николаевич

Забуранный Анатолий Григорьевич

Рудаков Эдуард Владимирович

Саламатов Сергей Петрович

Селигей Александр Минович

Даты

1982-06-15Публикация

1980-08-22Подача