Устройство для сопряжения ЭВМ в вычислительную систему Советский патент 1987 года по МПК G06F13/00 G06F15/177 

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

13

тигается тем, что в устройство, со- держащее блок 10 настройки, дешифратор 5 адреса регистра, блок 9 преры- вания, первые регистры ввода 2-1, вывода 1-1, состояния ввода 4-1 и состояния вьшода 3-1, введены блок I1 приоритета, дешифраторы 8-1,...,8-р входных сигналов, дешифратор 7 адреса пультового терминала, дешифратор 6 адреса устройства сопряжения, триг

1 .

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

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

На фиг.1 изображена функциональная схема устройства; на фиг.2 - структурная схема вычислительной сие- темы фрагменту-на фиг.3 - функциональная схема блока настройки; на фиг.4- функциональная схема блока приоритета; на фиг.5 - функциональная схема регистра вьюода; на фиг.6 - функцио- .нальная схема регистра ввода; на фиг.7 - функциональная схема регистров состояния вьгеода и ввода; на фиг.8 - функциональная схема дешиф- ра.тора регистра адреса; на фиг.9 - функциональная схема пультового терминала .

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

гер 12, элементы И и ИЛИ с второго по р-е (р - число входов 24 и выходов 23 обмена), регистры ввода 2, вывода 1, состояния ввода 4-и состояния вывода 3, а также связи между ними, позволяющие каждой ЭВМ воспринимать кодовые посыпки, поступающие по линии связи.из соседней ЭВМ, как команды, подаваемые оператором с собственного пульта управления ЭВМ. 9 ил.

ход (шины) 20 данных, вход (шину) 21 адреса и вход-выход (шину) 22 управления, выходы 23-1,...,23-р обмена, входы 24-1, ..., 24-р обмена, в.ход 25 кода символа.

Вьршслительная. система, использующая устройство для сопряжения, может содержать пультовой терминал 26, ЭВМ 27 и собственно устройство 28 для сопряжения ЭВМ в вычислительную систему.

Блок 10 настроЙ11:а (фиг.З) содержит дешифратор 29 настройка, регистр 30 настройка, группу элементов ИЛИ 31 и ключ 3 2.

Регистр 1-i вьтода (,...,р) (фиг.З) содержит элемент И 33, ключ 34, элемент 35 задержки и регистр 36.

Регистр 2-i ввода (фиг.6) содержит регистр 37, ключ 38, элемент И 39,и ключ 40..

Каждый регистр 3-i состояния вывода или 4-i состояния ввода (фиг.7) содержит ключ 41, элемент И 42, ключ 43, регистр 44 и триггер 45.

Дешифратор 5 регистра адреса (фиг.8) выполнен на дешифраторе 46 и элементах И 47-52.

Блок 1 приоритета (фиг.4) вьшол- нен на элементах И 53.

Пультовой терминал 26 (фиг.9) содержит дешифратор 54 пультового терминала, дешифратор 55 регистра, регистр 56 вывода, регистр 57 ввода, регистр 58 состояния вывода, регистр 59 состояния ввода, блок 60 отображения на экран и блок 61 ввода с клавиатуры .

Регистры 1-г1,...,1-р вывода предназначены для хранения и вывода символьной информации в линию межмашинной связи через вькоды 23-1,..,,23-р обмена. Сигнал записи в регистр 36 с выхода элемента И 33 поступает через .элемент 35 задержки на выход 23 обмена (линия а, фиг.5) как сигнал разрешения ввода для соседнего устройства для сопряжения.

Регистры 2-1,...,2-р ввода служат для приема и хранения символьной информации, поступающей из линий межмашинной связи на входы 24-1,...,24обмена. Элемент И 39 служит для формирования сигнала считывания из ре- тистра 37. Ключ 40 предназначен для выдачи содержимого регистра 37 на шины 20данных. Сигнал считьшания из регистра 37 поступает на выход шины 24 обмена как признак завершения вво да.

Регистры -3-1., ... ,3-р состояния вывода предназначены для хранения информации о состоянии вывода соответственно 1,2,...,р-го направления об- мена. Ключ 43 предназначен для выдачи содержимого регистра 44 в шину 20 данных.

Установка триггера 45 осуществляется сигналом с выхода 23 (линия б, фиг.6 и 7), поступающим из соседнего устройства для сопряжения, когда оно завершает ввод передаваемой ему информации.

Регистры 4-1,...,4-р состояния ввода предназначены для хранения информации о состояния ввода 1,2,... направления обмена соответственно. Установка.триггера 45 готовности на ввод в этих регистрах 4-i производится сигналом, поступающим с входа 24 (линия а, фиг.5).

Дешифратор 5 адреса регистра служит для выработки сигналов обращения (чтения или записи) к регистрам уст- ройства. Разрешение работы дешифратора 5 адреса регистра вырабатьшает- ся дешифраторами адреса устройства 6 и адреса пультового, терминала 7. Сигналы р зрещения с выходов дешифрато- ров 6 и 7 поступают на вход дешифратора 5 адреса регистра через элемент ИЛИ 14 и элемент И 17 Исполнительный сигнал вырабатьюается на Одном из соответствующих выходов дешифра- тора 5 адреса регистра по сигналам Ввод или Вьшод, поступающим из ЭВМ по шине 22 управления. В состав дешифратора 5 адреса регистра входят

деигафратор 46 и элементы И 47-52, вырабатывающие сигналы записи и считывания в регистры устройства.

Дешифратор 6 адреса устройства служит для дешифрации адресов регистров устройства. Сигнал с выхода деширатора 6 разрешает работу дешифратора 5 адреса регистра при обращении из ЭВМ к регистрам устройства для сопряжения.

Дешифратор 7 адреса пультового терминала служит для дешифрации адресов регистров пультового терминала Сигна с выхода дешифратора 7 разрешает работу дешифратора 5 при обращении из ЭВМ 27 к регистрам пультового терминала 26. Сигнал дешифратора 7 через элемент И 17, который открывается сигналом логической единицы с прямого выхода триггера 12, и через элемент ИЛИ 14 поступает на вход дешифратора 5 адреса регистра. При этом дешифратором 5 адреса регистра обращение из ЭВМ к регистрам данных и состояния клавиатуры пультового терминала интерпретируется как обращение к регистрам ввода и.состояния ввода, а обращение из ЭВМ к регистрам данных и состояния печати пультового терминала интерпретируется как обращение к регистрам вьюода и состояния вьшода.

Покажем назначение дешифраторов 5 - 7 на примере.

Адреса регистров пультового терминала ЭВМ Электроника-60 следующие:

177560 - регистр состояния клавиатуры (ввода)j

177562 - регистр данных клавиатуры (ввода), 177564 - регистр состояния печати

(вьгоода), 177566 - регистр данных печати

(вьтода) .

Адреса регистров устройства для сопряжения следующие:

1677X0 - регистр состояния ввода,

1677X2 - регистр ввода,

1677X4 - регистр состояния вывода,

1677X6 - регистр вьтода,

X - позиция адресного кода,

определяющая номер 1,2,... .. .,р ( :&7) входа 23 или выхода 24 соответственно.

Позиция X адресного кода дешифрируется дешифратором 29 настройки блока 10 настройки и в позиционном коде з 1письшается в регистр 30 настройки.

Дешифратор 5 адреса регистра определяет по содержимому младших разрядов шины 21 адреса тип регистра.(ввода, состояния ввода вывода, состояния вьшода), к которому производится обращение.

Дешифратор 6 адреса устройства выделяет по содержимому старших разрядов шины 21 адреса обращение из ЭВМ к регистрам устройства. Сигнал на выходе дешифратора 6 возникает при появлении на шине 21 адреса кода 1677Х.

Дешифратор 7 адреса пультового терминала вьщеляет обращение из ЭВМ к регистрам 56 - 59 пультового терминала. Сигнал на выходе дешифратора 7 вырабатьшается при появлении на шине 21 адреса кода 17756.

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

По поступлении из линии межмашинной связи во 5ХОДНОЙ регистр одного из этих символов на соответствующем выходе дешифратора вырабатьшается сигнал. Эти сигналы используются для

.установки состояния триггера 12.

Блок 9 прерьшаний вырабатьшает сигналы прерьшаний для ввода в ЭВМ или вьшода из нее очередного символа по соответствующему выходу 23 или входу 24. Прерьшание имеет место,когда выставлен указатель готовности соответствующего регистра устройства и есть разрешение на прерьшание от ЭВМ. Сигналы прерьтаний поступают в ЭВМ по шине 22 управления, вектор прерьшания - по шине 20 данных. : Блок 10 настройки (фиг . 3) служит для определения направления обмена с соседними ЭВМ системы. Код настройки поступает из ЭВМ по шине 21 ад- . реса и преобразуется в позиционньй код номера направления обмена (1, 2,...,р) с помощью дешифратора 29 настройки. Направление обмена записывается.в регистр 30 настройки при поступлении на ключ 32 сигнала с выхода дешифратора 5. Другим источником кода Застройки служит блок 11 приоритетов. С выходов блока I1 приоритета позиционный код номера направ- ления поступает в регистр -30 настройки через группу элементов ИЛИ 31.

. , )

Блок 11 приоритета (фиг.4) служит для выделения старшего из запросов на управление, поступающих от соседних ЭВМ 27 системы. Запросы на управление

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

11приоритета. Значение логической единицы вырабатьюается лишь на одном вькоде, например на выходе, например на вькоде i, если и только, если единичньш сигнал поступил на i-й вход блока 11 приоритета и нет единичного сигнала ни на одном из выходо)з слева от (фиг.4). Триггер

12служит для разрешения рйботы дешифратора 5 адреса регистра, вырабатывающего сигналы считывания (записи в регистры ввода) вьшода при обращении из ЭВМ 27 к р€;гистрам пультового терминала 26 и выдачи сигнала останова ЭВМ, когда запросы на управление поступают по инициативе соседних ЭВМ 27. При зтом сигнал логической единицы вырабатьшается на выходе триггера 12 по сигналам запроса, поступающим с первых выходов дешифраторов 8-1,...,8-р входных символов. Сигнал останова поступает в ЭВМ 27 по

шине 22 управления. Установка сигнала логического нуля на втором выходе триггера 12 осуществляется сигналами с вторых выходов дешифраторов 8-1,.., 8-р входньк символов или сигналом

Сброс шины 22 управления. Когда ЭВМ переходит в состояние останова, уровень логического нуля на первом выходе триггера 12 блокирует работу устройства управления пультовым терминалом данной машины (элементы И 19 закрыты по первому входу). Когда ЭВМ 27 вьшолняет программу, уровень логической единицы с первого выхода триггера 12 разрешает работу ЭВМ 27

с пультовым терминалом 26 по адресам, присвоенным его регистрам.

Ввод и вывод происходят под управлением ЭВМ и осуществляются с ис- пользованием ее оперативной памяти.

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

При вводе из линий межмашинной связи информация поступает на входы 24-1,...,24-р и заносится в регистры 2-1,..., 2-р.

В соответствзтощих регистрах 4-1, ,...,4-р состояния ввода сигналом, поступающим с входа 24, устанавливается триггер 45 готовности на ввод в ЭВМ (фиг.7). Сигнал с выхода триггера 45 на ввод поступает в шину 20 данных и блок 9 прерьтания. Ввод в ЭВМ информации из регистра ввода может осуществляться как при программном выявлении наличия признака готовности на ввод в содержимое регистра 4 состояния ввода (так назьшае- мой режим опроса флага), так и при .обслуживании прерьшания, вырабатьюа- емого блоком У по сигналу готовности на ввод (режим ввода по прерьтаниям)

При выполнении процедуры считьша- ния из регистра 2-i ввода ЭВМ вьтоди на шину 21 адреса код, соответствующий адресу регистра 2-i ввода и импульсный сигнал Ввод по шине 22 управления. Дешифратор 6 адреса уст- ройства вырабатьшает сигнал разрешения работы дешифратора 5 адреса регистра. Сигнал разрешения через элемент ИЛИ 14 поступает на третий вход дешифратора 5. С четвертого выхода дешифратора 5 адреса регистра на вторые входы регистров ввода поступает сигнал считьтания. Номер i (,2...p регистра, к которому производится обращение, определяется блоком 10 наст- ройки путем дешифрации определенных разрядов кода адреса. С выхода блока 10 настройки на третий вход регистра 2-1 ввода поступает сигнал разреше- ния работы i-ro регистра. Сигналы считывания и разрешения работы i-ro регистра поступают на входной элемент И 39 (фиг.6).. .

Содержимое регистра 2-i ввода вы- дается на шину 20 данных. Сигнал счи; тьшания содержимого i-ro регистра ввода сбрасьшает триггер 45 готовности на ввод в регистре 4-i состояния

ввода (фиг.8). Сброс триггера 45 происходит при поступлении на элемент И 42, входящий в состав регистра 4-i состояния ввода, сигнала считьюания выхода дешифратора 5 и сигнала разрешения работы с выхода блока 10 настройки.

Триггер 45 устанавливается сигналом, поступающим с входного 24 в момент записи информации с этого входа в регистр 36. Ввод содержимого из регистров 3-i и 4-i состояния ввода и вывода производится аналогично описанной процедуре считьшания из регистра ввода.

В случае, если установлен триггер 12, то считьюание содержимого регистров 2-i ввода и регистров 3-i и 4 -i состояния ввода и вьшода осуществляется при выставлении из ЭВМ 27 на шину 21 адреса кодов, соответствующих адресам регистров пультового терминала 26.

При вьшоде из регистров 1-1,,.., 1-р вьшода на выходы 23-1,...,23-р поступает содержимое регистров и сигнал записи в регистр (линия а, фиг.5)

Запись вьшодимой информации их ЭВМ в регистр вьтода осуществляется следующим образом. На шину 21 адреса из ЭВМ 27 вьщается адрес регистра, в который производится запись. Выборка регистра происходит аналогично процедуре, описанной для ввода с помощью дешифраторов 5 - 7 и дешифратора блока 10. Сигнал с второго выхода дешифратора 5 адреса регистра и сигнал с i-ro выхода (,2,...,р) блока 10 настройки постуншот на элемент И 33, разрешая.занесение в регистр 36 информации, находящейся на шинах 20. Триггер 45, входящий в состав регистра 3-i состояния вьшода при этом сбрасьшается сигналами, поступающими на элемент И 42 (фиг. 7) с выхода дешифратора 5 и блока 10 настройки. Установка триггера 45 производится сигналом с выхода 23-1,...,23-р.Этот сигнал вырабатывается при вьшоде информации из регистра вьшода на выход 23. Выходной сигнал с триггера 45 поступает в блок 10 прерьюаний.Триггер 45 входит в состав содержимого регистра 3-i состояния вьшода, т.е. его состояние может быть опрошено из ЭВМ при считывании содержимого регистра состояния вьшода.

Запись информации из ЭВМ в регистры 3-i, A-i состояния вьшода и ввода производится аиалогично записи информации из ЭВМ в регистры вьшода.

Рассмотрим процесс обмена между соседними ЭВМ соединенными через устройства 28 посредством подключения вькода 23 одного устройства 28 к вхо- ду 24 другого.. При записи информации из ЭВМ 27 в регистр 36 регистра 2-i вьшода на выход 23 постзшает содержимое регистра 36 и сигнал записи (линия .а, фиг.5) в регистр., задержанный ни время, обеспечивающее окончание записи в регистре 36. Сигналы, вьшолняющие запись в регистр 36, сбрасьшают через элемент И 42 триггер 45, содержащийся в регистре 3-i состояния вьтода. Информация с выхода 23 поступает на вход 24 соседнего . устройства 28. Сигнал записи (линия а, фиг.6) разрешает ввод содержимого регистра 36, которое поступает на вход 24, в регистр 37 через ключ 38. Кроме того, сигнал записи поступает на вход установки триггера 45, регистра 4-1-состояния ввода соседнего устройства 28 (линия а, фиг.8).Соседняя ЭВМ.27 после определения наличия сигнала готовности на ввод производит считьшание содержимого из регистра ввода. Сигнал считьтания вырабатьшае ся на элементе И 39 (линия б, фиг.6) Этот сигнал разрешает ввод содержимого регистра 37 на шину 20 данных, поступает на вход 24 и на выход 23 соседней ЭВМ 27, с которого устанавливает триггер 45 готовности на вывод (линия б, фиг.-7). ; . ЭВМ 27 может осуществить очеред- ной вьшод в соседнюю ЭВМ 27.

Если ЭВМ из программного режима работы перешла в режим останова, устройство сопряжения вьшодит во все соседние ЭВМ символ останова 4 Стоп

Формирование и вьшод символа оста нова производятся следующим образом. Сигнал останова ЭВМ по шине 22 управления поступает на управляющий вход ключа 18. На информационный вход ключа 18 поступает код символа 4 Стоп, который постоянно находится на входе 25. С выхода ключа 18 символ Стоп заносится во все регистры 1-i вывода, откуда выводится в линии межмашинной связи.

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

ульта. Эти символы выделяются де- шифраторами 8-rl ,. . . ,8-р входных симолов остановившейся ЭВМ. Направле- ние, с которого принят запрос на управление, фиксируется в регистре 30

настройки. Дешифраторы входных символов, вьщелившие из входной информации символ запроса, вырабатьшают сигналы, поступающие через ИЛИ 15 на первый вход триггера 12 и на входы

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

его регистров в качестве регистров ; пультового терминала. В этом случае сигнал логической единицы с второго выхода триггера 12, поступающий на первьй вход элемента И 17, пропускает сигнал с выхода дешифратора 7, вы- рабатьшающийся при обращеьшях из ЭВМ 27 к регистрам пультового терминала 26, на третий вход дешифратора 5 ад-, раса регистра. Сигнал логического

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

Работа схем пультового ерминала разрешена, когда триггер 12 установлен в нулевое состояние. При этом информация с шин 21 поступает через открытые триггером 12 элементы И на дешифратор 55. Последний обеспечивает передачу сигналов чтения (записи из шин 22 к регистру 56 - 59) указанным

;кодом на шинах 21. При установке триггера 12 в единичные состояния поступление информации с шин 21 в пультовой терминал 26 запрещено: элементы И закрыты. При этом разрешается работа дешифратора 5 адреса регистра, который обеспечивает обращение к регистрам 1 - 4 устройства 28 при выдаче на шины 21 адресов регистров пультового терминала. Таким образом, проис11

ходит подмена регистров пультового терминала .26 регистрами устройства 2

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

При асинхронной и независимой работе соседних ЭВМ символы запроса на управления в режиме удаленного пульт могут поступить в устройство 28 остановившейся ЭВМ одновременно, Блок 11 приоритета вьщеляет старший из одновременно поступивших запросов (или запрос первый по времени поступления) и записьшает в регистр 30 настройки позиционный код адреса линии межмашинной связи, с которой поступает старший из. запросов.

Таким образом, символьная информация, принятая с направления зафиксированного в регистре 30 настройки, вводится в ЭВМ, работающую в режиме связи с пультовым терминалом, как команды с клавиатуры пультового терминала. Символы, вьшодимые из ЭВМ в пультовый терминал, заносятся в регистр 1-i вьтода и выводятся в линию связи. Номер i регистра 1-i вывода определяется кодом регистра настройки.

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

10

20

25

ю is 35797112

триггера 12. Последний сбрасывается. Вьшод из режима управления от удаленного ПТ может также осуществляться при вьщаче сигнала Сброс из ЭВМ по шине 22 управления на вход элемента ИЛИ 16 или при нажатии соответствую- щего переключателя пульта управления базовой ЭВМ.

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

Каждая ЭВМ вычислительной системы, работая под программным управлением, может перевести любую соседнюю ЭВМ в режим останова. Для этого она пересылает ей специальную кодовую посыпку. При этом ЭВМ, перешедшая в режим останова, воспринимает информацию, поступающую из рассматриваемой машины, как команды пультового терминала, При самопроизвольном переходе ЭВМ в состояние останова всем соседним с нею ЭВМ устройством сопряжения остановившейся машины посылается специальный сигнал (код Стоп), переклю- 4Q чающий эти ЭВМ на соответствующую . программу обработки. Таким образом, аппаратурные средства предлагаемого устройства сопряжения обеспечивают выполнение двух принципиально необ- 45 ходимых механизмов организации авто- ; матического управления вычислительной системой: возможности одной машины выступать в роли ПГ по отношению к другой соседней с ней; извещение cQ каждой машиной, переходящей в режим останова (связи с пультовым терми- наломЗ, соседних с ней машин об этом событии. На основе этих аппаратурных средств может быть построено програм- 55 мное обеспечение, позволяющее управлять одной машиной из другой через цепочку расположенных между ними транзитных машин. Указанное программное обеспечение должно выполнять

30

35

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

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

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

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

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

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

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

0 символов, где р - количество направлений обмена, блок приоритета, триггер, два ключа, р блоков элементов ИЛИ и элемент И, выход k-ro регистра вьшода и информационный вход k-ro

с- регистра ввода (,...,p) являются k-M выходом и k-M входом обмена данными устройства соответственно, выход признака записи k-ro регистра вьгоода является k-м выходом разре0 шения обмена устройства, .k-й одноименный вход которого соединен с входом записи первого регистра ввода и с входом установки признака готовности k-ro регистра состояния ввода, вы5 ход признака считьшания k-ro регист- ра ввода является k-м выходом завершения обмена устройства, k-й одно- именньй вход которого соединен с входом установки признака готовности

0 k-ro регистра состояния вьшода, первый выход дешифратора адреса регист- ра соединен с входом записи всех регистров вьшода и с входами сброса признака готовности всех регистров

5 состояния вьшода, второй выход дешифратора адреса регистра соединен с входами управления обменом всех регистров состояния вывода, третий выход дешифратора адреса регистра сое- ;

15

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

входного символа, первый и второй вы- 15 выходом адреса пультового терминала

20

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

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

ю 797116

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

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

ла и устройства для сопряжения и вто- рой вход управления первого ключа об-

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

Фиг. г

g

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с внешним устройством 1986
  • Кулаков Михаил Геннадьевич
SU1377864A1
Устройство для сопряжения однородной вычислительной системы 1983
  • Баранов Валерий Федорович
  • Петрова Ирина Робертовна
SU1117625A1
Устройство для сопряжения однородной вычислительной системы 1980
  • Максименко Владимир Николаевич
  • Пароходов Валерий Владимирович
  • Смирягин Евгений Георгиевич
  • Хвостанцев Михаил Аркадьевич
SU951287A2
Устройство для сопряжения нескольких ЦВМ 1982
  • Королев Владимир Михайлович
  • Пароходов Валерий Владимирович
  • Смирягин Евгений Георгиевич
  • Хвостанцев Михаил Аркадьевич
SU1067493A1
Устройство для сопряжения ЭВМ в вычислительной системе с децентрализованным арбитром магистрали 1984
  • Смирягин Евгений Георгиевич
  • Хвостанцев Михаил Аркадьевич
SU1291997A1
Устройство для сопряжения однородной вычислительной системы 1986
  • Баранов Валерий Федорович
  • Дроздовская Людмила Эдуардовна
  • Кучук Ирина Ивановна
SU1312588A2
Устройство для сопряжения двух ЭВМ 1988
  • Поляков Станислав Михайлович
  • Рухлинский Виктор Михайлович
  • Шуляк Виктор Викторович
SU1508222A1
Устройство для сопряжения ЭВМ в однородной вычислительной системе 1985
  • Баранов Валерий Федорович
  • Дроздовская Людмила Эдуардовна
SU1280379A1
Устройство для сопряжения микроЭВМ с общей магистралью 1986
  • Максименко Владимир Николаевич
  • Голдобин Олег Яковлевич
SU1365090A2
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1

Иллюстрации к изобретению SU 1 357 971 A1

Реферат патента 1987 года Устройство для сопряжения ЭВМ в вычислительную систему

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

Формула изобретения SU 1 357 971 A1

29

fN/

J

..

Фиг.

20

36

-lt23

fj

-й Sxod 6

ft6

i

2 3

«

BbiSod

BSod

il22

Фиг.7

fS

1-й былоВ

«5

Z-u Sbijrod

5t

LI J-tf 6ь1яод

52

if-и Выход

S-й быхоЗ

Фиг.в

Составитель А.Ушаков Редактор Н.Бобкова Техред Л.Сердюкова Корректор С.Черни

Заказ 6000/50 Тираж 671 Подписное ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., Д.4/5

Производственно-полиграфическое предприятие,г.Ужгород,ул.Проектная,4

Документы, цитированные в отчете о поиске Патент 1987 года SU1357971A1

Дмитриев Ю.К., В.Г.Хорошевский Вычислительные системы из мини-ЭВМ
- М.: Радио и связь, 1982, с.239-243
Устройство для сопряжения однородной вычислительной системы 1980
  • Максименко Владимир Николаевич
  • Пароходов Валерий Владимирович
  • Смирягин Евгений Георгиевич
  • Хвостанцев Михаил Аркадьевич
SU951287A2

SU 1 357 971 A1

Авторы

Димитриев Юрий Константинович

Задорожный Анатолий Филиппович

Корнеев Виктор Владимирович

Даты

1987-12-07Публикация

1986-03-24Подача