О
О
о о
Изобретение относится к вычислительной технике и может быть использовано для построения систем с распределенной обработкой информации.
Цель изобретения - повышение надеж- ности системы путем сокращения связей и упрощения аппаратуры в системе коммутации между вычислительными модулями системы.
На фиг.1 приведена структурная схема системы коммутации; на фиг.2 - примеры возможной организации маршрутов обмена между абонентами.
Система коммутации (фиг. 1) содержит п вычислительных модулей 1, I из которых яв- ляется управляющими вычислительными модулями (Kn). m модулей 2 коммутации каждый из которых содержит первый и второй мультиплексоры 3 и 4, первый и второй блоки 5 и 6 выбора абонентов, триггер 7 блокировки обмена, регистр 8 обмена, группу элементов ИЛИ 9.
Система коммутации имеет группу выходов 10 обмена, группу входов 11 обмена. Управляющие вычислительные модули 1 имеют группу управляющих выходов 12, группу входов 13 опроса.
Система работает следующим образом,
К каждому модулю 2 коммутации может быть подключено любое сочетание вычислительных модулей 1. Каждый модуль обеспечивает связь между двумя любыми подключенными к нему вычислительными модулями 1 (абонентами). При этом одно- временно может быть задействовано любое количество модулей, что позволяет устанавливать различные маршруты обмена между вычислительными модулями 1 (абонентами).
На фиг.2а изображена маршруты обмена по двум параллельным трактам двух пар абонентов; первого и второго и 1-го и п-го; на фиг.26 - между первым и вторым абонентами с резервированием первого и второго модулей 2; на фиг.2в - схема подключения первого абонента к второму и 1-му абонентам; на фиг.2г - первого абонента к 1-му и n-му абонентам и 1-го абонента к первому и n-му абонентам.
Задание обмена между абонентами проводится при помощи одного из управляющих вычислительных модулей 1, например первого модуля 1 (фиг.1), которое через группу входов 13 опроса по очереди опра- mHsaef состояние регистров 8 бо всех m модулях 2 коммутации. Анализируя коды на Выходах адреса первого и второго абонентов регистров 8 обмена всех m модулей, первый управляющий вычислительный модуль определяет задействованные модули и адреса абонентов, ведущих обмен. Нулевое состояние регистра 8 обмена является признаком незанятости данного модуля. При наличии свободных от обмена, например, n-го абонента 1 и первого модуля 2 может быть установлен маршрут обмена: n-й абонент 1 - первый модуль 2 - первый абонент 1 (т.е. сам управляющий вычислительный модуль 1).
Для этого первый модуль 1 через группу управляющих выходов 12 и группу элемен- тбв ИЛИ 9 включает триггер 7 блокировки обмена, с выхода которого на входы разрешения обмена мультиплексоров 3 и 4 поступает сигнал блокировки обмена, затем через выходы 12 в регистр 8 обмена записывается код адресов соответственно n-го и первого модулей 2, которые с выходов регистра 8 обмена поступают соответственно на адресные входы мультиплексора 3 и блока 6 выбора абонента и мультиплексора 4 и блока 5 выбора абонента. Затем первый модуль 1 через группу элементов ИЛИ 9 сбрасывает в ноль триггер 7 блокировки обмена, разрешая прохождение информации через мультиплексоры 3 и 4 на входы данных блоков 5 и 6. в результате чего группы выходов и входов обмена n-го модуля 1 подключаются соответственно к группе входов обмена и группе выходов обмена первого модуля 1, образуя готовую к обмену дуплексную линию связи.
В случае, если, например, управляющий модуль 1 устанавливает маршрут обмена между двумя другими абонентами, например, между 1-м и n-м абонентами, то возникает необходимость выдачи в данные абоненты команд на проведение обмена. Система коммутации обеспечивает возможность задания обмена различными способами, например, через первый модуль 2 последовательно устанавливаются маршруты обмена и транслируются команды на обмен: первый модуль 1 1-й модуль 1, затем первый модуль 1 - n-й модуль 1 и, наконец, устанавливается маршрут обмена между 1-м и n-м модулями 1. Зада ние команд на обмен между 1-м и n-м абонентами из управляющего вычислительного модуля 1 возможно также путем трансляции управляющих команд абонентам, например, через другие свободные или специально выделенные для этих целей модули с организацией связей аналогично фиг.2г. Дальнейший обмен между 1-м и n-м абонентами может проходить под управлением их собственных программных или аппаратных средств.
При записи на первую и вторую части регистра 8 обмена кода с адресами одного
абонента его группы выходов обмена соединяются с группой входов обмена, что обеспечивает простую организацию проверок абонентов и коммутационного оборудования.
После завершения абонентами сеанса обмена (определяемого по опросу абонентов, истечении контрольного времени и т.д) управляющий вычислительный модуль 1 может освободить используемый модуль коммутации, сбрасывая в ноль его регистр 8 обмена.
Исключение доступа части абонентов друг к другу, наряду с программными блокировками с ЭВМ, возможно также путем подключения к каждому из m модулей 2 только тех модулей 1, между которыми разрешен обмен. Система коммутации в данном случае будет состоять из нескольких подсистем обмена абонентов, подключенных к различным однотипным модулям коммутации.
Группа элементов ИЛИ 9 содержит (по числу линий связи в шинах управления) набор элементов И ПИ, входы каждого из которых соединены с группой управляющих выходов 12 всех управляющих вычислительных модулей 1. а выходы - с соответствующими входами (данных, синхронизации, сброса в ноль и др.) регистра 8 обмена и триггера 7 блокировки обмена. Запись кода на регистр 8 обмена может производиться последовательным или параллельным способом.
При включении триггера 7 блокировки обмена с его выхода на входы разрешения обмена мультиплексоров 3 и 4 поступает сигнал блокировки обмена через данный модуль коммутации, что, например, исключает задание ложных маршрутов обмена при последовательном сдвиге кодов на регистре 8 обмена.
Формула изобретения Система коммутации вычислительных устройств, содержащая п вычислительных модулей, I из которых являются управляющими вычислительными модулями (I On), m модулей коммутации, каждый из которых содержит первый и второй мультиплексоры, первый и второй блоки выбор а абонента, причем j-ые входы данных (J - 1 ,п) первого и второго мультиплексоров каждого 1-го (I - 1,т) модуля коммутации соединены и являются j-ми информационными входами 1-го модуля коммутации и подключены к группе выходов обмена J-ro вычислительного модуля, отличающаяся тем, что, с целью
повышения надежности система, за счет сокращения связей и упрощения аппаратуры в системе коммутации, в каждый модуль коммутации системы введены триггер блокировки обмена, регистр обмена и группа
злементов ИЛИ, причем J-й вход 0 TTJ элементов ИЛИ группы каждого 1-го модуля коммутации подключен к управляющему выходу группы j-ro управляющего вычислительного модуля и является j-м
управляющим входом группы j-ro модуля коммутации, а выходы элементов ИЛИ группы каждого 1-го модуля коммутации подключены к соответствующим входам синхронизации, установки в О, установки
в 1 триггера блокировки обмена и входу синхронизации, установки в О и информационному входу регистра обмена 1-го модуля коммутации, выход триггера блокировки обмена каждого 1-го модуля коммутации соединен с входом разрешения обмена первого и второго мультиплексоров 1-го модуля коммутации, выход адреса первого абонента регистра обмена каждого 1-го модуля коммутации подключен к адресным входам
первого мультиплексора и второго блока выбора абонента 1-го модуля коммутации, выход адреса второго абонента регистра обмена каждого 1-го модуля коммутации подключен к адресным входам второго
мультиплексора и первого блока выбора абонента 1-го модуля коммутации, выход триггера блокировки и выходы адреса первого и второго абонента регистра обмена каждого 1-го модуля коммутации подсоедийены к 1-м входам опроса группы каждого К-го (К Tj) управляющего вычислительного модуля, выходы первого и второго мультиплексоров каждого 1-го модуля коммутации соединены соответственно с входами данных первого и второго блоков выбора абонентов 1-го модуля коммутации, j-e выходы О ° 1 ,п) первого и второго блоков выбора абонентов каждого 1-го модуля коммутации объединены и являются j-м информационным
выходом 1-го модуля коммутации, каждый J-й информационный выход каждого модуля коммутации подключен к группе входов обмена j-ro вычислительного модуля.
Фиг 7.
г)
название | год | авторы | номер документа |
---|---|---|---|
СИСТЕМА КОММУТАЦИИ ВЫЧИСЛИТЕЛЬНЫХ УСТРОЙСТВ | 1991 |
|
RU2006928C1 |
Система коммутации | 1985 |
|
SU1317447A1 |
Система коммутации | 1986 |
|
SU1403071A1 |
Система коммутации | 1986 |
|
SU1410047A1 |
Система коммутации | 1985 |
|
SU1317448A1 |
Система для обмена информацией | 1980 |
|
SU980087A1 |
Система коммутации | 1986 |
|
SU1359783A1 |
Децентрализованная система коммутации | 1985 |
|
SU1282150A1 |
Многоканальное устройство для обмена информацией | 1988 |
|
SU1564637A1 |
Система коммутации | 1989 |
|
SU1667095A2 |
Изобретение относится к вычислительной технике и может быть использовано для построения систем с распределенной обработкой информации. Целью изобретения является повышение надежности системы за счет сокращения связей и упрощения аппаратуры в системе коммутации. Система коммутации вычислительных устройств содержит N вычислительных модулей 1, L из которых являются управляющими вычислительными модулями (L*98N), M модулей 2 коммутации, каждый из которых состоит из первого и второго мультиплексоров 3, 4, первого и второго блоков 5, 6 выбора абонентов, триггера 7 блокировки обмена, регистра 8 обмена, группы 9 элементов ИЛИ. Система коммутации имеет группу выходов 10 обмена, группу входов 11 обмена. Управляющие вычислительные модули 1 имеют группу управляющих выходов 12 и группу входов 13 опроса. 2 ил.
Ларионов A.M., Майоров С.А., Новиков Г.И | |||
Вычислительные комплексы, системы и сети | |||
Л.: Энергоатомиздат, 1987 | |||
Многопроцессорная вычислительная система | 1974 |
|
SU962965A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-07-30—Публикация
1989-08-15—Подача