Устройство для сопряжения двух эвм

 

Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ в многомашинных вычислительных комплексах. С целью сокращения потерь процессорного времени на передачу информационных массивов за счет организации режима прямого доступа без блокировки процессоров в устройство введены блок 14 коммутации, регистр 13 режима и восемь шинных формирователей 20-27 для подключения дополнительных блоков памяти и сохранения постоянного объема адресного пространства ЭВМ. 4 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСпь/Блин (51) 5 G 06 Р 15/16 °

i;:, ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И OTHPbfTHRM

ПРИ ГКНТ СССР

1 (21) 4229960,/24-24 (22) 1 3. 04.87. (46) 15.02.90. Бюл. № 6 (72) В.Ф.Беззубов (53) 681 . 325 (088. 8) (56) Авторское свидетельство СССР № 962905, кл. G 06 F 13j 12, 1984.

Авторское свидетельство СССР № 1462341, кл. G 06 I 15/16, 1986. (54) УСТРОЙСТВО ДЛЯ СОПРЯГ(ЕКИЯ ДВУХ

ЭВМ (57) Изобретение относится к вычисли-80<1и 1.543415 А 1

2 тельной технике и может быть исполь- . зовано для сопряжения ЭВМ в многомашинных вычислительных комплексах. С целью сокращения потерь процессорного времени на передачу информационных массивов за счет органиэации режима прямого доступа без блокировки процессоров в устройство введены блок 14 ком утации, регистр 13 режима и восемь шинных формирователей 20-27 для подключения дополнительных блоков памяти и сохранения постоянного обьема адресного пространства ЭВИ. 1 ил.

1543415

Изобретение относится к вычисли-! тельной технике и может быть испольэовано для сопряжения ЭВИ в многомашинных вычислительных комплексах.

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

На чертеже представлена блок-схема устройства.

Устройство содержит первый 1 и второй 2 селекторы адреса, первый 3

10 и второй 4 регистры состояния, блок

5 прерывания, блок 6 формирования состояния, с первого по третий приемопередатчики 7-9, первый регистр 10 (счетчик адреса), регистр 11 (счетчик выходы 32 и 33 устройства для подклю-30 чения к одноименным входам-выходам первой и второй ЭВИ .соответственно, входы-выходы 34, 35 и 36, 37 устройства для подключения дублирующих блокев памяти первой и второй ЭВИ соответственно.

Приемопередатчики 7 - 9 предназначены для разделения каналов ЭВМ и внутреннего информационного канала устройства сопряжения на различных этапах рабаты. Регистры-счетчики 10 и 12 служат для записи начальных адресов ОЗУ-источника и ОЗУ-приемника информации и формирования текущих ад

pecos для ОЗУ-источника и ОЗУ-приемника в режиме передачи инйормационного массива, регистр-счетчик 11 - для формирования сигнала окончания передачи массива информации.

Регистр 13 используется для форми- 50 рования режима работы устройства сопряжения, при этом регистр 13 имеет восемь информационных разрядов, соответствующих восьми управляющим шинам.

Информационные разряды регистра 13 режима имеют следующие значения: 1р2р - определяют режим работы устройства; Зр-4р — определяют режим работы магистральных приемопередатчиков 7-9 массива), второй регистр 12 (счетчик адреса), регистр 13 режима, бпок 14 коммутации, блок 15 формирования ин. терфейсных сигналов, первый.16 и второй 17 регистры (приемники), первый

18 и второй 19 регистры (передатчи- 25 ки), с первого по восьмой шинные формирователи 20-27, первый элемент ИЛИ

28, первый элемент И 29, второй элемент ИЛИ 30, одновибратор 31, входы" и регистров-счетчиков 10 и 12 адресов; 5р — определяет наличие переданной информации в резервированном ОЗУ первой ЗВИ; бр - определяет наличие переданной информации в резервированном ОЗУ второй ЭВИ; 7р - начальная установка (НУ) блока 14 коммутации;

8р — начальная установка (НУ) всего устройства за исключением блока 14 коммутации.

Блок 14 предназначен для управления работой шормирователей 20-27 и запуска блока 15.

Блок 15 служит для управления пеРедачей информационных массивов.

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

После включения питания системы двух ЭВИ, объединенных устройством сопряжения, сигналы НУ из каналов обеих ЭВИ поступают на элемент ИЛИ 30 и на блок 14 . С выхода элемента KIH

30 сигнал НУ устанавливает блоки и регистры устройства в исходное состояние. В блоке 14 сигналы НУ обоих каналов открывают формирователи 20 и 23 и закрывают формирователи.23 и

22 соответственно, формирователи 25 и 26 открываются, формирователи 24 и 27 закрываются. Таким образом, после действия сигнала НУ вход-выход 32 соединен с входом-выходом 36 через открытый формирователь 20 и отсоединен от канала передачи данных устройства закрытым формирователем 22.

Вход-выход 34 соединен с каналом передачи данных устройства через открытый формирователь 23 и отсоединен от входа-выхода 32 закрытым формирователем 21. Аналогично вход-выход 33 соединен с входом-выходом 37 и отсоеди,нен от входа-выхода 35.

Так как устройство симметрично, то рассмотрим одностороннюю передачу информации.

В соответствии с программой первая

ЭВИ определяет момент времени, когда необходимо передать ипи принять информацао, занесенную в дублирующий блок резервированной части ОЗУ, либо принять информацию из дублирующего блока резервированной части ОЗУ второй ЭВИ, через входы-выходы 34 и 36 или 35 и 37.

Работа начинается с чтения регистра 3 для определения готовности устройства.

При опросе регистра 1 по заднему фронту строба селектора 1 блок 6 записывает в регистры 3 и 4 информацию для обеих ЭВГ! о занятости устройства, При этом для второй 3ВМ информация записывается в разряд регистра 4, характезирующего занятость устройства со стороны первой ЭВМ. Для первой ЭВМ информация записывается в разряд регистра 3, харак теризуюше го то, что режим, организованный первой ЭВМ, не закончен. Сигнал блока 6 через элемент ИЛИ 28 воспринимается блоком 5 как разрешение прерывания. Дальнейшими обращениями к устройству первая

33M записывает информацию о начальном адреое ОЗУ-источника и ОЗУ-приемника в регистры 10 и 12, информацию о величине передаваемого массива — в регистр 11. В регистр 13 записывается информация о режиме работы устройства.

Записью информации в регистр 13 заканчивае тся под готов ительный этап работы. Передача информации начинается после обращения первой 3BN к блоку.!4, при котором первая ЭВМ записывает в блок 14 информацию о перекоммутации формирователей 20 — 23 таким образом, что формирователи 21 и

22 открываются, а формирователи 20, и 23 закрываются.

В результате произведенной перекоммутации формирователей 20 - 23 вход-выход 36.,подключается к каналу передачи даннйх через открытый формирователь 22 и отсоединяется от входа-выхода 32 фйрмирователем 20. Запись информации в блок 14 осушествляется по стробирующему сигналу селектора .

Под управлением блока !5 осуществляется передача информационного массива через вход-выход 34 на вход-выход 35. Во время передачи информационного массива обе ЭВМ продолжают работать по программе. Синхронизация циклов приемопередачи информационных слов осуществляется сигналом с выхода блока 15, с выхода которого сигнал поступает на тактовые входы регистров-счетчиков 10 и 12 для формирования следующего значения адреса, а также на тактовый вход регистра 11 для формирования сигнала окончания . передачи массива. По.этому сигналу блок 15 формирует последний цикл о6мена, в котором на магистраль 35 пе

5434) 5 6 редается последнее принятое информационное слово. После окончания последнего цикла на элемент И 29 поступает сигнал из блока 15, а также сиг5 нал с выхода регистра I ° С выхода элемента И 29 этот сигнал через элемепт HJIH 30 воспринимается устройстВоМ как сигнал НУ. Сигнал с выхода элемента И 29, кроме того, поступает на вход формирования сигнала ТПР требование прерывания блока 5. Сигнал

ТПР поступает на вход-выход 33, где формируется ответный сигнал ППР предоставление прерывания и цикл

II ff

Ввод, в котором принимается адрес вектора прерывания.

После окончания организации режима прерывания программы вторая ЭВГ1 приемник переходит на подпрограмму обслуживания, в которой, приняв содержимое регистра 4 состояния, через вход-выход 33 получает информацию о наличии информации, переданной через

26 вход-выход 35. Далее ЭВГ1-приемник выполняет следующие операции. — записывает в регистр 13 информацию о режиме коммутации резервированной части ОЗУ, при этом значения

1-го и 2-го разрядов регистра 13 одинаковы; записывает в блок 14 код коммутации. При этом формирования сигнала пуск для блока 1 5 не происходит, так

35 как с выхода блока 14 поступает запрещающий потенциал.

В соответствии с кодом коммутации блок 14 производит перекоммутацию формирователей 24 — 27 таким образом, что формирователи 24 и 27 открыты, а формирователи 25 и 26 .закрыты. ЭВГ1приемник записывает в регистр 13 информацию о режиме НУ всего устройства за исключением блока 14 (8р регистра 13 режима) и переходит к обработке полученного массива информации.

Если к моменту организации режи.ма прерывания программы ЭВГ1-приемник занята решением более приоритетной задачи, то она организует одиночное обращение к устройству сопряжения для записи в регистры 3 и 4 информации о занятости устройства и продолжает работу по прерванной программе, пОсле ОкОнчания KQTopoH произВОдит перекоммутацию, запись режима НУ и обработку принятой информации. В случае появления сбоя в режиме передачи информации по канальным сигналам ОТ1 543415

9ет" (СИП) обоих каналов блок 5 орГанизует режим прерывания программы

По ошибке обращения к каналу для ЗЩ,, инициализирующей обмен.

Работа блока S в этом режиме аналогична работе соответству|ощего блока прототипа.

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

Устройство для сопряжения двух

9ВМ, содержащее первый и второй се«лекторы адреса, первый и второй ре«.истры состояния, блок прерывания, блок формирования состояния, с перво« о по третий приемопередатчики, пер вый и второй регистры-счетчики адреСов, регистр-счетчик массива, блок формирования интерфейсных сигналов, щ

Первый и второй регистры-приемники, первый и второй регистры-передатчики, «первый и второй элементы ИЛИ, первый

Ьлемент И, причем управляющие входы

«первого и второго регистров-приемни «ков соединены с соответствующими уп«равляющими выходами блока Аормирова»

« ия интерфейсных сигналов, информа ционные выходы первого и второго реГистров-приемников соединены соответ- ЗО ственно с информационными входами

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

Второго регистров-счетчиков адресов и регистра-счетчика массива соединеНы со стробирующим выходом блока фор- 9 пирования интерфейсньи сигналов, информационные входы первого регистрасчетчика адреса и регистра-счетчика массива поразрядно объединены и соединены через первый приемопередатчик 45 с входом-выходом данных устройствадля подключения к одноименному входу-выходу первой ЗИМ и с первым информационным входом-выходом второго приемопередатчика, информационный вход 5О второго регистра-счетчика адреса соединен через третий приемопередатчик с входом-выходом данных устройства для подключения к опноименному входувыходу второй ЗИМ и с вторым информа- 55 иионным входом-выходом второго приемопередатчика, входы выбора первого и второго регистров-счетчиков адреса

° соединены с соответствующими управляющими выходами блока формирования интерфейсных сигналов, информационные входы первого и второго селекторов адреса соединены с входами адреса устройства для подключения одноименных выходов первой и второй ЭВМ соответственно, первый выход первого селектора адреса соединен с входом выбора первого и первым входом выбора второго приемопередачиков, первый выход второго селектора адреса соединен с входом выбора третьего и вторым — . входом выбора второго приемопередатчиков, вторые выходы первого и второго селекторов адреса соединены с входами выбора первого и второго регистров состояния соответственно и с соответствующими входами блока формирования состояния, третьи выходы перво" го и второго селекторов адреса соединены с входами выбора первого и второго регистров-счетчиков адреса, четвертые выходы первого и второго селекторов адреса соединены с входом выбора регистра-счетчика массива, информационные выходы первого и второго регистров состояния соединены с управляющими выходами устройства для подключения к одноименным входам-выходам первой и второй ЭБМ соответственно, первые информационные входы первого и второго регистров состояния соединены с соответствующими выходами готов нос ти блок а фо рмиров ан ия со с тояния и с первым и вторым входом первого элемента ИЛИ соответственно, вторые информационные входы первого и второго регистров состояния соединены с соответствующими выходами прерывания блока прерывания .и с третьим и четвертым входами первого элемента ИПИ, третьи информационные входы первого и второго регистров состояния соединены соответственно с вторым и первым выходами готовности блока формирования состояния, выход первого элемента ИПИ соединен с входом прерывания блока прерывания, выход первого элемента И соединен с входом конца обмена блока прерывания и первым входом второго элемента ИЛИ, вход стробирования блока прерывания соединен с одноименным выходом блока формирования интерфейсных сигналов и с первым входом первого элемента И, второй вход которого соединен с выходом конца счета регистра.-счетчика массива и одноименным входом блска формирова\

9 l 543415 I0 ния интерфейсных сигналов, второй и третий входы второго элемента KIH соединены с входами начальной установки устройства для подключения первой и второй ЭВМ соответственно,чет5 вертый вход второго элемента ИПИ соединен с выходом начальной установки блока прерывания, а выход — с одно— именными входами блока формирования состояния и блока формирования интерфейсных сигналов, первый и второй входы-выходы организаиии режима прерывания блока прерывания соединены с входами-выходами устройства для подключения к одноименным входам-выходам первой и .второй ЭВМ, о т л и— ч ающе е с я тем, что, с целью сокращения потерь процессорного времени на передачу информационных мас- g0 сивов за счет организации режима прямого доступа без блокировки процессоров, в него введены блок коммутации, регистр режима, эдиовибратор, восемь шинных формирователей, причем первые информационные входы-выходы первого, второго и пятого, шестого шинных формирователей подключены к входам-выходам устройства для подключения первой и второй ЭБМ соответствечно, пер- 30 вые информационные входы-выходы третьего, четвертого и седьмого, восьмого шинных формирователей подключены к информационньм выходам первого и второго регистров-счетчиков адреса соответственно, вторые информационные входы-выходы первого и четвертого, второго и третьего, пятого и седьмого, шестого и восьмого шинных формирователей объединены и подключены к 40 соответствующим входам-выходам. устройства для подключения дублирующих блоков памяти, выходы ответа с первого по четвертый и с пятого по восьмой шинных формирователей соединены с 45 первым и вторым входами ответа блока прерывания и с входами ответа устройства для подключения к одноименным выходам первой и второй ЗВМ соответственно, входы выбора первого и тре- 50 тьего, второго и четвертого, пятого и восьмого, шестого и седьмого шинных формирователей подключены к соответствующим выходам блока коммутации, .лервый и второй информационные входывыходы блока коммутации соединены с входами-выходами устройства для подключения к первой и второй ЗВМ соответственно, первый и второи входы выбора блока коммутации соединены с шестыми выходами первого и второго селекторов адреса соответственно, а выход направления обмена — с соответствующим входом блока формирования интерфейсных сигналов, информационные входы регистра режима через первый и второй приемопередатчики подсоединены к разрядам данных входов-выходовустройства для подключения к одноименным разрядам первой, а через третий приемопередатчик — второй ЗВМ, выходы режима работы регистра режима соединены с соответствующими входами блока прерывания, причем первый выход > режима работы регистра режима соединен с соответствующими. входами блоков прерыв ания, коммутации, формирования интерфейсных сигналов и с входами ! первого и второго регистров приемников, второй выход режима работы регистра режима соединен с соответствующими входами блоков прерывания, коммутации и входами первого и второго регистров-передатчиков, третий вы.ход регистра режима соединен с входами режима работы первого и третьего приемопередатчиков, четвертый выходс входами режима работы второго приемопередатчика и первого и второго регистров-счетчиков адреса, выходы наличия информации для первой и второй

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

Устройство для сопряжения двух эвм Устройство для сопряжения двух эвм Устройство для сопряжения двух эвм Устройство для сопряжения двух эвм Устройство для сопряжения двух эвм 

 

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении быстродействующих систем управления различными объектами

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

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

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

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

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

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

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

Изобретение относится к системам передачи стоимости товара при безналичных операциях

Изобретение относится к области операционной системы мультипроцессорных отказоустойчивых вычислительных систем

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

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

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

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

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