Система связи
Изобретение относится к вычислительной технике и предназначено для образования коммуникационной линии связи между двумя устройствами. Система связи содержит первый порт, который соединен по крайней мере с одним устройством. Второй порт соединен со вторым устройством. Два порта соединяются через коммутатор, который содержит средство для контроля связи между устройствами и для определения, когда должно быть произведено изменение в линии связи. 4 з. п. ф-лы, 10 ил.
Изобретение касается коммуникаций системы обработки данных, в частности схемы для регулирования потока информации по информационной шине путем перехвата коммуникаций между двумя устройствами.
Системы обработки данных часто требуют, чтобы периферийные устройства, терминалы или множество компьютеров сообщались между собой. В системе обработки данных высокой эффективности взаимные соединения между компонентами системы являются критическим параметром при достижении требуемой высокой эффективности работы. Пример высокой эффективной системы, которая обычно используется, представляет система связи. Патент США N 4256926 является примером микроуправляемой системы коммутации связи, которая содержит распределенное управление через распределенные микропроцессоры, где микропроцессоры содержат буферы, которые образуют связь, необходимую между микропроцессорами. Патент США N 4119803 описывает систему коммутации АТС, которая управляется парой управляющих блоков через централизованный механизм и включает в себя множество регистров для управления потоком и диалогом, которая производит управление и информационную связь с АТС. Патент США N 4412282 описывает управляемую микропроцессором телефонную коммутационную сеть, которая обеспечивает повышенную надежность через схемы четности адресов и данных. Патент США N 4580011 представляет распределенную обрабатывающую телефонную коммутационную систему, которая содержит главный управляющий микропроцессор, который, в свою очередь, управляет несколькими микропроцессорами специальных функций. Различие между схемой связи и обычной схемой связи обработки данных заключается в том, что в системе обработки данных число терминалов для коммуникации меньше и что пропускная способность данных, необходимая для связи системы обработки данных, вообще выше. Однако также требуется способность динамичного соединения компонентов системы, поэтому разработаны разные способы для связи между одним элементом системы обработки данных и другим. Пример этого приведен в патенте США N 4264782, где главный процессор сообщается с несколькими терминалами через сеть связи данных. В этой системе связи могут шифроваться, но также управляются центральным процессором. Когда центральный процессор является главным, терминалы становятся управляемыми и все управление связью по сети коммуникации данных проводится главным центральным процессором. Это может быть узким местом, когда системы обработки данных содержат несколько автономных элементов, требующих связи. Патент США N 4551831 является другим примером схемы связи обработки данных, которая иллюстрирует мультиплексор, используемый для управления несколькими каналами. Центральный процессор управляет мультиплексором. Дальнейшая иллюстрация связи элемента обработки данных приведена в патенте США N 4710868, показывающим соединение нескольких автономных рабочих мест с центральным запоминающим устройством (ЗУ). Автономные рабочие места получают доступ к центральному ЗУ через двухуровневый переключатель, который производит перевод возможного адреса в реальный, а также коммутирование. При этом требуются много высокоэффективных систем связи обработки данных для того, чтобы некоторые элементы обработки данных сообщались одновременно друг с другом. Эта возможность обеспечивается путем использования матричного коммутатора. Пример реализации матричного коммутатора приведен в патенте США N 4539564, где он сравнивается с одинарной информационной шиной, которая образует только один канал связи каждый раз. В типичной конфигурации матричный коммутатор создает возможность для любого терминала говорить с любым другим незанятым терминалом в системе и также будет производить одновременные связи между несколькими парами терминалов. Традиционно это достигается тем, что терминал, запрашивающий доступ к матричному коммутатору, делает это через центральный контроллер коммутатора, чтобы определить, может ли принимающий терминал принимать передачу от исходного (запрашивающего) терминала. После приема сигнала состояния, указывающего, что такая связь может быть произведена, матричный коммутатор получает команду произвести соединение между передающим терминалом и принимающим терминалом, чтобы два терминала могли обмениваться информацией. Когда связь должна быть окончена, исходный терминал традиционно посылает сигнал центральному контроллеру матричного коммутатора об отсоединении принимающего терминала. Цель изобретения - создание логического средства для регулирования соединений между элементами в системе обработки данных путем контроля их связей для определения, когда должно быть произведено изменение в системе связи. Цель достигается путем контроля передач между двумя элементами системы. Патент США N 4539564 представляет вариант реализации коммутатора матричного типа и описывает контроль входов и выходов. Однако этот контроль проводится только для эксплуатации, чтобы определить, когда происходят условия ошибки, и источники этих условий ошибки. Аналогичным образом в "Бюллетене технических решений IBM", т. 31, N 1, июнь 1988 г., в работе "Следящее устройство матричного коммутатора" также содержится схема эксплуатации для контроля и связи по расписанию через коммутатор матричного типа. Однако ни одна из этих публикаций и ни одна из вышеупомянутых публикаций не описывает механизм, в котором связь контролируется, чтобы регулировать связь по информационной шине. В соответствии с предлагаемым изобретением предусматривается система связи, которая устанавливает канал связи между двумя из множества устройств, соединенных с системой связи. Система далее включает схему первого порта, который соединен по крайней мере с одним устройством, и схему второго порта, который соединен по крайней мере со вторым устройством. Коммутатор соединен между первым и вторым портами, который образует коммуникационные соединения между портами. Коммутатор далее содержит схему контроля для контроля связей между устройствами для определения, что изменение в канале связи должно произойти и соответственно изменить канал связи. В предпочтительном варианте реализации предусмотрена система обработки данных, которая соединена с матричным коммутатором через множество портов. При функционировании устройство, соединенное с портом, будет посылать информацию на порт, чтобы установить связь через матричный коммутатор, и второго порта с другим устройством. Матричный коммутатор в предпочтительном варианте реализации включает в себя схему контроля для контроля связи между двумя портами для определения, когда должно произойти прекращение связи. Матричный коммутатор тогда соединяет или разъединяет порты между устройствами. На фиг. 1 представлена блок-схема, показывающая восемь систем, соединенных с первым матричным коммутатором, и одну, соединенную со вторым матричным коммутатором; на фиг. 2 - блок-схема, показывающая содержание матричного коммутатора; на фиг. 3 - блок-схема, показывающая содержание схемы порта матричного коммутатора; на фиг. 4 - блок-схема, матричного коммутатора; на фиг. 5 - схема событий, показывающая события между портом A и портом B и матричным коммутатором при установлении канала связи между портом A и портом B; на фиг. 6 - схема событий, показывающая разъединение между портом A и портом B; на фиг. 7 -блок-схема порядка действия, показывающая управление портом, когда принят фрейм о связи от его канала; на фиг. 8 - блок-схема порядка действий, показывающая управление портом, когда принят запрос от шины связи; на фиг. 9 - блок-схема порядка действий, показывающая окончание связи портом; на фиг. 10 - блок-схема порядка действий, показывающая управление матричным коммутатором во время связи порта-с-портом. На фиг. 1 представлена блок-схема системы связи, которая содержит несколько систем 14, 16, 18, 20, 22, 24, 26 и 28, каждая из которых соединена с матричным коммутатором 10. Каждая из систем, такая как система 14, соединена с матричным коммутатором 10 через порт 8. При этом следует отметить, что каждая система, такая как система 24, альтернативно может быть соединена с дополнительным матричным коммутатором (таким как коммутатор 12) для резервной возможности или соединения. В предпочтительном варианте реализации система 14 и система 24 являются Системой RI SC/6000 автономными рабочими местами, которые соединены последовательным световодным каналом с матричным коммутатором 10. В предпочтительном варианте реализации каждая Система RI SC/6000 может содержать четыре порта для реализации последовательных соединений канала связи. Пример протокола, используемого с последовательным соединением канала связи, представляет ES CON (Соединение предпринимательской системы для последовательного канала входа/выхода предпринимательской системы IBM 3090). Должно быть понятно в этом предпочтительном варианте реализации, что когда система должна быть соединена с другой системой для передачи информации на другую систему, вся информация передается по этому световодному каналу последовательной связи. Исходная система будет посылать фрейм информации до 32 байтов, чтобы первоначально установить связь с принимающей системой. После передачи и приема первого фрейма, устанавливающего соединение через матричный коммутатор 10, это соединение сохраняется, так что исходная система может непрерывно посылать дополнительные фреймы информации на принимающую систему, пока не будет послан фрейм об отсоединении, чтобы предупредить принимающую систему и коммутатор 10, что происходит отсоединение. В предпочитаемом варианте реализации матричный коммутатор является коммутатором N





Формула изобретения
1. Система связи, содержащая матричный коммутатор и N портов, причем управляющие входы/выходы портов соединены через управляющую шину друг с другом и с управляющим входом матричного коммутатора, вход и выход i-го (где i = 1, ..., N)порта соединены соответственно с i-ми выходом и входом матричного коммутатора, отличающаяся тем, что матричный коммутатор содержит логическое устройство соединения/разъединения, вход которого является управляющим входом матричного коммутатора и соединен с управляющим входом средства адресных фиксаторов. 2. Система по п.1, отличающаяся тем, что матричный коммутатор дополнительно содержит N блоков выбора данных, управляющие входы которых соединены с выходом средства адресных фиксаторов. 3. Система по п.2, отличающаяся тем, что матричный коммутатор дополнительно содержит N входных буферов, вход i-го буфера соединен с i-м входом матричного коммутатора, а выход соединен с входами всех блоков выбора данных. 4. Система по п.3, отличающаяся тем, что матричный коммутатор дополнительно содержит N выходных буферов, входы которых соединены соответственно с выходами блока выбора данных, а выход i-го выходного буфера является i-м выходом матричного коммутатора. 5. Система по п.2 или 4, отличающаяся тем, что матричный коммутатор дополнительно содержит N регистров, вход i-го регистра соединен с выходом средства адресных фиксаторов, а выход соединен с управляющим входом i-го блока выбора данных.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10
Похожие патенты:
Модуль матричного коммутатора // 2110831
Изобретение относится к вычислительной технике и может быть использовано при построении средств коммутации мультипроцессорных систем, абонентских систем связи с децентрализованным управлением, коммутационных средств параллельного обмена информацией в измерительных системах
Ассоциативный коммутатор // 2101760
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для связи процессоров с внешними устройствами, между процессорами, а также между процессорами и запоминающими устройствами
Коммутационная среда // 2092896
Изобретение относится к области вычислительной техники и может быть использовано при проектировании БИС, устройств и систем с перестраиваемой архитектурой, а также для получения физических моделей моделируемых цифровых и аналоговых электрических схем в системах моделирования
Матричный коммутатор // 2059288
Изобретение относится к вычислительной технике и предназначено для построения коммутационных сетей вычислительных систем
Изобретение относится к вычислительной технике и может быть использовано при создании вычислительных сетей
Изобретение относится к области автоматики и вычислительной техники и может быть использовано при передаче информации по каналам данных в сетях ЭВМ, многопроцессорных вычислительных системах и многомашинных комплексах, а также для генерации кодовых последовательностей в системах контроля и при решении комбинаторных задач
Изобретение относится к вычислительной технике и может быть использовано для распределения заданий в многопроцессорных вычислительных системах
Многопроцессорная система // 1601614
Изобретение относится к вычислительной технике и предназначено для реализации обработки информации в конвейерном режиме в реальном времени и в режиме множественных потоков команд и данных, при этом межпроцессорный обмен в системе осуществляется асинхронно
Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных вычислительных системах
Изобретение относится к вычислительной технике и может быть использовано при построении однородных коммутационных структур
Система связи // 2111532
Изобретение относится к вычислительной технике и предназначено для передачи информации между разными системами обработки данных
Сеть для маршрутизации сообщений // 2115162
Изобретение относится к построению многопроцессорных вычислительных систем с синхронной и асинхронной работой процессоров
Модуль матричного коммутатора // 2116664
Изобретение относится к вычислительной технике и может быть использовано при построении средств коммутации специализированных мультипроцессорных вычислительных систем, микроконтроллерных сетей и средств параллельного обмена информацией в измерительных системах
Система коммутации процессорных элементов // 2126990
Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано для решения задач коммутации процессорных элементов
Однородная коммутационная структура // 2136039
Изобретение относится к вычислительной технике и микроэлектронике
Многофункциональный коммутатор // 2139567
Изобретение относится к вычислительной технике и может быть использовано при решении задач информационно-поисковой и логической обработки данных в составе векторных ЭВМ и систем и форматирования данных
Изобретение относится к электронным системам коммутации, использующим многопроцессорные устройства, и, в частности, к способу проверки состояния процессора
Изобретение относится к вычислительной технике и может быть использовано для осуществления мультиплексирования/демультиплексирования данных межпроцессорного обмена
Изобретение относится к телекоммуникационным сетям (локальным, компьютерным, телефонным, сети Интернет и т.д)
Изобретение относится к распределенным информационно-управляющим системам, преимущественно к системам, функционирующим в реальном масштабе времени, и может быть использовано в системах различного назначения, оперирующих информацией конфиденциального характера