Устройство для сопряжения Советский патент 1982 года по МПК G06F15/16 

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

(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

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

название год авторы номер документа
Устройство для сопряжения электронных вычислительных машин 1982
  • Заяц Анатолий Моисеевич
  • Матвеев Сергей Александрович
SU1061129A1
Коммутационное устройство 1990
  • Бартини Владимир Робертович
  • Сивцов Сергей Александрович
  • Пролейко Валентин Михайлович
  • Макаревич Олег Борисович
SU1730635A1
Отказоустойчивое устройство для умножения чисел 1990
  • Шостак Александр Антонович
  • Яскевич Валентин Владимирович
SU1777134A1
УСТРОЙСТВО РЕЗЕРВИРОВАНИЯ 2001
  • Дворяков В.В.
  • Дьяков С.В.
  • Кузнецов В.Е.
  • Лихачев А.М.
  • Лихачев А.А.
  • Паращук И.Б.
RU2207616C2
Коммутационное устройство 1989
  • Сивцов Сергей Александрович
  • Бартини Владимир Робертович
  • Макаревич Олег Борисович
SU1672464A1
Система коммутации 1986
  • Михайлов Валерий Вячеславович
  • Петров Евгений Иванович
  • Полковников Сергей Петрович
SU1403071A1
Устройство для сопряжения к абонентов с М вычислительными машинами 1987
  • Баранов Валерий Викторович
  • Григорьев Алексей Владимирович
  • Чудов Александр Алексеевич
SU1411758A1
Устройство для сопряжения вычислительной машины с каналами связи 1980
  • Долгова Светлана Владимировна
  • Доровская Тамара Ивановна
SU918944A1
Микропрограммное устройство управления 1985
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткачев Александр Павлович
  • Ткачев Михаил Павлович
  • Ткаченко Сергей Николаевич
  • Кирсанов Станислав Петрович
SU1275442A1
Устройство для обмена информацией 1986
  • Супрун Василий Петрович
  • Уваров Сергей Иванович
  • Чернышов Михаил Анатольевич
  • Виленкин Сергей Яковлевич
  • Мамедли Эмин Мусаевич
  • Плясов Олег Игоревич
SU1322299A1

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

Реферат патента 1982 года Устройство для сопряжения

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

1

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

Известны устройства для сопряжения ЭВМ в вычислительных системах, содержащих группу вычислительных машин (ВМ), группу коммутаторов и регистры сдвига 1.

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

Наиболее близким к изобретению является устройство для сопряжения вычислительных машин в вычислительной системе, содержащее М коммутаторов, М регистров сдвига, причем информационный выход j-ой вычислительной машины (j 1, М) соединен с первым информационным входом j-ro коммутатора, вход j-ro регистра сдвига соединен с выходом j-ro коммутатора, а выход со вторым информационным входом (j + 1)-го коммутатора и с информационным входом (+1)-ой ВМ, выход М-го регистра сдвига

соединен со вторым информационным входом первого коммутатора, управляющий выход j-ой ВМ соединен с управляющим входом j-ro коммутатора, выход синхронизации одной из М ВМ соединен со входами синхронизации остальных ВМ 2.

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

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

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

Поставленная цель достигается тем, что в устройство, содержащее М регистров сдвига, М блоков коммутации, М регистров адреса и М триггеров контроля, причем выходы j-ых (J 1,М) регистра сдвига и регистра адреса, вход j-ro триггера контроля и первый информационный вход j-ro блока коммутации являются соответственно j-ыми информационным и адресным выходами устройства, входом готовности и информационным входом устройства, второр информационный вход и выход j-ro блока коммутации соединен соответственно с выходом j-ro и (J + 1)-го регистров сдвига, введены М элементов И и блок реконфигураций, включающий М коммутаторов, два счетчика, генератор импульсов, регистр состояний и группу элементов И, причем первый вход и выход j-ro элемента И соединены соответственно с J-M управляющим входом устройства и управляющим входом j-ro блока коммутации, а второй вход - с выходом j-ro триггера контроля и первым входом j-ro элемента И группы, второй вход которого подключен к М-му выходу дешифратора и входам сброса первого и второго счетчиков, а выход - к информационному входу j-ro разряда регистра состояний, тактовый вход которого соединен с тактовыми входами первого и второго счетчиков и выходом генератора импульсов, а выход - с информационным входом первого счетчика, выходом подключенного к информационным входам коммутаторов, адресные входы которых соединены с соответствующими выходами дешифратора, вход которого подключен к выходу второго счетчика, выход j-ro коммутатора соединен со входом j-ro регистра адреса, выход М-го блока коммутации подключен ко входу первого регистра сдвига.

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

Устройство содержит регистры 1 сдвига, регистры 2 адреса, подключенные выходами ко входам ВМ 3, выходы которых соединены со входами блоков 4 коммутации, элементов И 5 и триггеров 6, и блок 7 реконфигураций, включающий элементы И 8 группы, регистр 9 состояний, первый счетчик 10, коммутаторы 11, дешифратор 12, второй счет чик 13 и генератор 14 импульсов.

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

Пусть из М вычислительных машин m являются рабочими, а остальные - резервными.

В исходном состоянии все (основные и резервные) ВМ 3 исправны, а регистрах 2 записаны порядковые номера соответствующих ВМ.

Логические единицы «1 на выходах триг геров 6 контроля, соответствующие исцравным ВМ, подключают к управляющим входам блоков 4 через элементы И 5 и управляющие выходы ВМ 3. Если какая-то ВМ 3 выставила единичный сигнал на управляющем выходе, то соответствующий блок 4

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

5 опознании своего адреса ВМ 3 читает и обрабатывает сообщение из соответствующего ей регистра 1 но заданной программе.

Резервные ВМ 3 в указанном процессе не участвуют, пока их адреса, записанные в регистрах 2, не соответствуют адресам

рабочих ВМ 3. Как только в регистр 2 какой-либо резервной ВМ 3 будет записан адрес какой-либо отказавшей рабочей ВМ 3, то резервная ВМ 3 включает программу обработки и участвует далее в работе системы

5 так, как это делала отказавщая рабочая ВМ. В процессе работы системы генератора 14 формирует тактовые импульсы, счет которым ведет счетчик 13. Под действием этих импульсов регистр 9 сдвигает свое содержимое влево, а счетчик 10 прибавляет единицу к содержимому, если вытесняемый по данном такте разряд единичный, или оставляет неизменным содержимое, если вытесняемый разряд нулевой. На каждом такте открывается один из коммутаторов 11, и в

соответствующий регистр 2 подтверждается старый или вводится новый адрес, определяемый содержимым счетчика 10. На каждом М-ом также осуществляется сброс счетчиков 10 и 13 и запись состояний рабочих и

jj резервных ВМ 3, фиксируемых на триггерах 6, через элементы И 8 в регистр 9. Таким образом, в состоянии, когда все ВМ 3 исправны, на выходах триггеров 6 зафиксированы единичные сигналы, которыми подготовлены элементы И 5 и разряды

s регистра 9. При этом в регистрах 2 присутствуют адреса, возрастающие в порядке подключения ВМ 3 в цепь регистров 1.

Предположим, отказала вторая ВМ 3.

0 Тогда на выходе второго триггера 6 формируется нулевой сигнал (по команде системы контроля второй ВМ 3), который блокирует второй элемент И 5 и, соответственно, возможность выдачи данных из второй ВМ 3. На очередном цикле во второй разряд ре гистра 9 не записывается единичный сигнал. В результате адрес второй ВМ записывается в третий регистр 2, адрес третьей ВМ - в четвертый регистр 2, и т.д., причем адрес

SU 903 851 A1

Авторы

Аедоницкий Валентин Всеволодович

Баранов Андрей Николаевич

Даты

1982-02-07Публикация

1980-02-18Подача