Изобретение относится к области цифровой вычислительной техники. Оно может быть применено в цифровых вычислительных машинах, иредназиачеииых для работы в составе вычислительных систем, состоящих из нескольких однотипных вьирислительных машин, или одной или нескольких специализированных .машин.
Р1звестны устройства связи, содержащие коммутаторы каналов, установленные .между .выходами мащин и входами каналов или между выходами каналов и входами машин, или и в тех, и других мостах, и цепи настройки коммутаторов.
Однако ирн программированнн с помощью известных устройств связи нельзя одновремеиио решать несколько различных задач разными групиам-и вычислительных машин, входящими в систему, без предварительного условия о , какие груипы .мащии для реще1ия какой задачи будут использованы.
Описываемое устройство отличается от известных тем, что в нем .между выходами кал дого из регистров настройки и входами управления соответствующего коммутатора каналов установлены дескриптсхр|Ные регистры связей, регистр ключей связей, дешифраторы равнозначности и вентили, соединенные так, что ОДИН вход каждого из дешифраторов равнозначности присоединен к выходу регистра иастройКИ, а другой - к выходу одного и.; дескрииториых регистров связей, выход каждого дещ|ифратора равнозначности соединеи с вход&ми двух вентилей, другие входы которых гфисоединены к ирямому и инверсному выходам регистра ключей связей, выходы вентилей, унравляемых нрямыми выходами регистра ключей связей, соединены со входами управления коммутатора каналов, а выходы вентилей, управляемых инверсными выходами регистра ключей связей, через схему сборки соединены с входо.м системы прерьгваиия вычислительной машины.
Это тюзволяет расшир ггь функциональны возможности Вычислительной системы.
На чертеже изображена часть блок-схемы, устройства, связанная с одним коммутатором.
Устройство содержит коммутатор 1 капалов, п число каналов 2 связи, соединенных с этим :ко1ммутатором, регистр настройки 3, / дескрипторных регистров 4 связей, п деш.1 фраторов 5 равиозиачности, /г-разрядиый регистр 6 ключей связей, 2 п вентилей 7 и 8, схему 9 сборки.
Ком.мутатор каналов / рассчита.н иа коммутацию выходных или входных каналов. В иервом случае он имеет информационны ; вход 10, соединенный с выходом вычлслительной машины 11, и п информационных выходов, каждый из которых соединен с входом одного из каналов 2. Во втором случае ком мутатор каналов / имеет п .информационныл входов, соедиленных с выходами каналов 2, и один информационный выход 10, соединенный с .входом вычислительиой машины //. Входы управления /2 коммутатора каналов / присоединены к выходам вентилей 7 одни входы которых соеди.неиы с выхода1МИ дешифраторов 5, другие - с прямыми выходами 13 регистра 6 ключей связей. Дешифраторы 5 имеют ио два входа, один из которых соединен с выходом регистра настройки 3, а другой - с выходом соответствуюшего дескри пторного регистра 4. Выходы дешифраторов 5 соединены также с входами вентилей 8, входы управления которых присоединены к ин версиым выходам 14 регистра 6 ключей связей. Выходы вентилей 8 соединены с входами схемы 9, выход которой соединен с входом системы прерывания вычислительиой машины 11. Информационные входы регистров 3 настройки, дескринтор.иых регистров 4 связей и регистра 6 ключей связей присоединены к выходам Бычислительной машины 11. Эти регистры могут иметь дополнительные входы для приема информации от других машин системы. Устройство работает следуюшим образом. Диспетчерская лрограм ма (супервизор) иазпачает для решения некоторой задачи определенную группу машин, ;в которую входит, в частност И вычислительная машина 11. Другим машинам этой соответствуют только определенные каналы связи (поскольку не все машины системы должны участвовать в решении данной задачи) из числа каналов 2, присоединенных .к коммутатору каналов. Каждый из дескрипториых регистров 4 и каждый из разрядов регистра 6 ключей связей соответствуют одиому из каналов 2, присоедиргеииых к коммутатору каналов /. Далее супервизор засылает в дескрипторные регистры 4, соответствующие выбраниым каиалам 2 (т. е. вы-бранпой группе машин вычислительиой системы), те математические адреса каналов связи, которые будут упоминаться В программе решения данной задачи ,j.. „ ,.„, а В остальные регистры 4 - произвольные коды, но такие, которые не будут упоминаться в програмше задачи в качестве адресов каналов. Одновременно супервизор засылает в регистр 6 ключей связей такой код, у которого выбранным каналом связи (т. е. выбранным для данной задачи машинам системы) соответствуют единицы, а всем другим каналам связи - нули. Засылка информации в дескрипторные регистры 4 связей и в регистр 6 осуществляется привилегированными операторых засылает в регистр 3 настройки математичесюий адрес того канала 2 связи, с которым в последующий отрезок времени должна быть соединена вычислительная |Машина И через коммутатор каналов / (таких коммутаторов каналов на входах или выходах вычлслительной машины может быть иесколько), либо соманды обмена информацией, содержащие в своем коде математический адрес канала 2, по которому через коммутатор каналов / должен состояться информацией. В последнем случае регистр 3 может быть частью регистра команды машины. В регистре 3 устанавливается математический адрес канала связи, который должен быть соединен через коммутатор каналов 1 с вычислительной машиной 11. Дешифраторы 5 равнозначности сравнивают код, имеющийся s регистре 3 настройки, с кода1ми в дескрипториых регистрах 4 связей. Тот из дешифраторов, который обнаруживает совпадение кода в дескрипторном регистре с кодом в регистре настройки, формирует выходной сигнал, поступающий на входы вентилей 7 и 8. Если в соответствующем разряде регистра 6 ключей связей находится едииица (т. е. если разрешен обмен информацией но тому из каналов связи 2, который соответствует данному дескрипториому регистру и данному дешифратору равнозначности), то выходной сигнал дешифратора 5 равнозначности проходит через вентиль 7 на вход управления коммутатора каналов /, в результате чего коммутатор каналов соединяет с входом (или выходо.м) 10 вычислительной машины 11 выбранный канал связи. Вентиль 8 при этом закрыт. Если вследствие ошибки .в программе задачи или сбоя в аппаратуре появляется сигнал на выходе дешифратора равнозначности, соответствующем запрещенному каналу связи (соединяющему данную машину с той из 1машви, которая не участвует в решении данной задачи), то иуль в соответствующем разряде регистра 6 ключей связей нерекрывает вентиль 7 и открывает вентиль 8. Выходной сигнал дешифратора 5 при этом ие попадает на вход управления коммутатора каналов /, и неправильное соединение не производится. тот сигнал через вентиль 8 и сборку 9 яроодит на вход системы прерывания вычислиельной машины 11, в результате чего преывается выполнение программы задачи и выывается диспетчерская нрограмада (супервиор). i П р е д м е т и 3 о б р е т е н и я Устройство для связи в вычислительной истеме, соде ржащее коммутаторы каналов
значности и вентили, дричем первый вход каждого дешифратора ра.внозначности соеди«ен с выходом регистра настройки, второй вход каждого дешифратора .соединеи с выходом соответствующего регистра связей, выход каждого дешифратора равноз«ачиостк соедипеи со входами двух вентилей, другие входы которых соединены соответственно с
лрямым и и,Н(Версным выходами регистра ключей, выходы вентилей, управляемых ирямыми выходами регистра ключей связей, соединены с входами управления коммутатора каналов, 5 а выходы вентилей, управляемых инверсными выходами регистра ключей связей, через схему сборки соединены с входами системы ирерывания вычислительной машины.
название | год | авторы | номер документа |
---|---|---|---|
ЦИФРОВАЯ МАШИНА ДЛЯ ПОИСКА ИНФОРМАЦИИ | 1966 |
|
SU214201A1 |
Запоминающее устройство | 1985 |
|
SU1317479A1 |
УСТРОЙСТВО для ПРЕРЫВАНИЯ ПРОГРАММ | 1973 |
|
SU366473A1 |
Устройство для управления виртуальной памятью | 1980 |
|
SU955076A1 |
Устройство для ввода информации | 1982 |
|
SU1089566A1 |
ВСЕСОЮЗНАЯ IГ}ШНТНО»Т?ХШ1':?'-КД5^ ВИЕЛИО^г^'Д f | 1972 |
|
SU332463A1 |
Устройство для сопряжения центрального процессора с группой арифметических процессоров | 1984 |
|
SU1254495A1 |
Устройство для сбора аналоговой информации с сеточной электромодели | 1980 |
|
SU974377A2 |
Устройство для решения краевых задач | 1983 |
|
SU1164747A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1992 |
|
RU2032938C1 |
1
/7
п г
72
/2
Авторы
Даты
1971-01-01—Публикация