Устройство для управления резерви-РОВАНиЕМ иНфОРМАции B ВычиСлиТЕль-НыХ КОМплЕКСАХ Советский патент 1981 года по МПК G06F13/14 

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

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

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

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

Введением указднных выше дополни тельных элементов и связей в состав операций процессоров комплекса вводится специальная, операция Запись с резервированием, при выполнени:и которой происходит резервирование информации. При выполнении остальных Операций такого резервирования н.е производится. Благодаря этому, при разработке программного обеспечения комплекса обеспечивается возможность записи одновременно в обе группы модулей памяти только той информации, которая необходима для организации взаимодействия процессоров и.продолжения работы комплекса при отказе отдельных, модулей памяти .

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

Q постоянный доступ каждому из процессоров в резервируемые зоны общей оперативной памяти.

На фиг. 1 приведена структурная схема цифрового вычислительного - комплекса} на фиг. 2 - структурная

схема устройства для управления резервированием информации.

В состав комплекса входят первый процессор 1, второй процессор 2, модули 3 памяти первой группы и модули

0 4 памяти второй группы. Процессор 1 соединен с модулями 3 и 4 памяти кодовыми магистралями 5, а процессор 2 соединяется с модулями памяти кодовыми магистралями 6. Процессор 1 и

5 процессор 2 связаны с модулями 3 и 4 памяти шинами Запись 7 и 8, а также - Конец записи 9 и 10.

Устройство для управления резервированием информации включены в

Q состав процессоров цифрового вычислительного комплекса.

В устройство управления резервированием информации входят регистр 11 операции, подключенный к нему деe шифратор 12 операций блок 13 управления записью и триггер 14, предназначенный для оперативного управления резервированием информации.

Входы регистра операций соединяются с выходами .эегистра команд (на

0 чертеже регистр команд не показан).

Первый вход блока 13 управления записью соединяется с выходом элемента ИЛИ-15, первый вход которого соединен связью 1.6 с выходом дешифратора 12 операций, соответствующим операц.ии Запись. Второй вход элемента ИЛИ 15 соединен связью 17 с другим выходом дешифратора 12 операций, соответствующим операции Запись

0 с резервированием, а также с единичньм входом триггера 14. Выход блока 13 управления записью соединен с первым входом элемента И 18 и первым управляющим выходом устройства, котое рый, в свою очередь, соединен с шиной 8 Запись модулей памяти. Второй вход элемента И 18 соединён с единичным выходом триггера 1. Выход элемента И 18 соединён со вторым управляющим выходом устройства. Второй управляюQ щий выход устройства соединен с шиной 7 Запись модулей памяти. Второй вкод блока 13- управления записью соединен с 5ЫХОДОМ элемента ИЛИ 19.

Входы элемента ИЛИ 19 соединены с

5 выходами двух элементов И 20 и 21.

Первый вход элемента И 20 соединен с нулевым выходом триггера 14. Второй вход элемента И 20 соединен с первым входом элемента И 21 и выходом элемента ИЛИ 22. Второй вход элемента

И 21 соединен с нулевым входом триг гера 14 и выходом элемента ИЛИ 23. Входы элемента ИЛИ 22 соединены с первым и вторым входами устройства. Входы элемента JiJiIi 23 соединены с третьим и четвертым входами устройства. Первый, второй и третий., четвертый зходы устройства соединены с шинами 9 и 10 Конец записи модулей памяти соответственно.

По кодовьом магистралям 5 и 6 цифрового вычислительного комплекса передаются во все модули памяти адреса и записываемая информация. Сигналом, разрешающим выполнение записи информации, передаваемой по кодовым магистралям 5 и б, является сигнал Запись, передаваемый по шинам 7 и 8 из процессора. Об окончании записи информации в модуль памяти свидетельствует выдача сигнала по шинам 10 Конец записи из модулей памяти в процессор.

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

Основным режимом работы комплекса ,является одновременное решение разных задач под управлением диспетчерской прощэаммы, выполняемой на одном из процессоров. В процессе работы в модулях памяти с одинаковыми математическими адресами, находящихся в разных группах , формируются общие информационные зоны, содержащие данные , необходимые как для одновременного выполнения задач двумя процессорами, так и для сохранения информации на случай выхода из строя: одного из модулей памяти. При отказе одного из модулей памяти работу продолжает один процессор (любой), который выполняет полный перечень задач, используя зарезервиро анную в модуле памяти другой группы информацию. Задачи в резервном режиме работы выполняются реже, чем в основном, либо выборочно не в полном составе, только наиболее важные..

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

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

Операция: Запись выполняется в комплексе следующим образом.

0

После установки на регистре 11 .операций кода операции, с выхода дешифратора 12 операций по связи 16 поступает сигнал, который через элемент ИЛИ 15 подается на вход блока

s 13 управления записью.

При выполнении операции . Запись с резервированием с выхода дешифратора 12 операций псг связи 17 поступает сигнал на единичный вход триггера 14 и на вход элемента ИЛИ 15. Блок 13

0 управления записью запускается сигналом с выхода элемента ИЛИ 15, организует передачу информации и адреса из регистров процессора на кодовуй магистраль, выдает сигналы Запись

5 на шину В, поступающие в модули памяти соответствующей процессору группы, и сигналы Запись через элемент И 18, открытый потенциалом с единичного выхода триггера 14, на шины 7,

0 поступающие в другую группу модулей памяти. .

Этот блок организует передачу информации и адреса из регистров процессора на кодовую магистраль (сиг5налами, не показанньлу1и на чертеже) и с задержкойвыдает сигнал Запись на шину 8, который поступает в модули памяти соответствующей процессору группы. Сигнал Конец записи из модуля памяти, принявшего инфор0мацию, поступает по шине 10 в процессор на вход элемента ИЛИ 22. С выхода элемента ИЛИ 22 через элемент И 20, на второй вход которого поступает разрешающий потенциал с нулево5го нйхода триггера 14. Сигнал с выхода элемента И 20 поступает на вход элемента ИЛИ 19 и с выхода его - на второй вход блока управления записью. Блок 13 управления записью после

O этого организует переход процессора на выполнение следующей операции.

с

После завершения записи в модулях памяти обеих гоупп появляются сигналы Конец записи на входах элементов

5 ИЛИ 22 и 23. Сигналы с выходов элементов ИЛИ 22 и 23 поступают на вход элемента И 21.сли запись прошла в модулях памяти обеих групп, на выходе элемента И 21 появляется сигнал,

О который далее проходит через элемент

ИЛИ 19 на вход блока 13 управления записью. Триггер 14 сбрасывается в исходное состояние сигналом с выхода элемента ИЛИ 23. Блок 13 ynt5равления записью организует переход

процессора на выполнение следующих Операций.

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

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

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

Источники информации, принятые во внимание при экспертизе

1.Патент США № 3838261, кл. 235-153 А F (G 06 F 15/16), опублик. 1974.

- 2.Патент США № 3905023, кл. 235-153 ЛК {G Об F 11/06), опублик. 1975 (прототип).

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

название год авторы номер документа
Резервированная вычислительная система 1989
  • Беззубов Владимир Федорович
  • Кравцов Леонид Яковлевич
  • Эйдельсон Григорий Зеликович
  • Гуляев Анатолий Иванович
  • Осипов Юрий Иванович
SU1798946A1
Устройство управления для доменной памяти 1982
  • Косов Владислав Иванович
  • Иванов Александр Михайлович
  • Савельев Анатолий Иванович
  • Косов Игорь Иванович
  • Губа Владимир Григорьевич
SU1056267A1
Резервированная вычислительная система 1990
  • Коберник Владимир Васильевич
  • Николаев Виктор Иванович
  • Сидоров Сергей Валерьевич
SU1755400A1
Ассоциативный матричный процессор 1981
  • Тодуа Джондо Альпезович
  • Абрамян Михаил Арутюнович
  • Андрушкевич Владимир Борисович
  • Иманов Александр Кулуевич
SU1005065A1
Устройство для контроля и коррекции информации 1980
  • Аверьянов Вадим Алексеевич
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
  • Погодаев Валерий Викторович
  • Яловега Алексей Григорьевич
SU940160A1
Устройство для связи процессоров 1984
  • Жуковский Владимир Григорьевич
  • Евченко Александр Иванович
  • Твердохлебов Николай Филиппович
SU1193682A1
Устройство для контроля записи информации в программируемые блоки памяти 1983
  • Борзенков Сергей Иванович
  • Токарев Вячеслав Николаевич
SU1104589A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1989
  • Петров Геннадий Алексеевич
  • Пузанков Дмитрий Викторович
  • Шишкин Вадим Викторинович
  • Шишкина Ольга Юрьевна
SU1702377A1
Мультиплексный канал 1984
  • Абражевич Ромуальд Игнатьевич
  • Аверьянов Вадим Алексеевич
  • Аверьянова Рената Михайловна
  • Горбуль Татьяна Владимировна
  • Захарчук Владимир Иванович
  • Косякина Людмила Викторовна
  • Овсянников Валерий Иванович
  • Шаповаленко Маргарита Петровна
SU1167613A1
Резервированная система 1988
  • Родин Валерий Иванович
  • Остудин Владимир Владимирович
SU1584137A1

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

Реферат патента 1981 года Устройство для управления резерви-РОВАНиЕМ иНфОРМАции B ВычиСлиТЕль-НыХ КОМплЕКСАХ

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

SU 798 834 A1

Авторы

Кидалов Валентин Иванович

Краснов Владимир Павлович

Ляхов Александр Иванович

Поддубный Николай Николаевич

Подунаев Георгий Александрович

Щенов Эдуард Васильевич

Даты

1981-01-23Публикация

1978-01-31Подача