Адаптер канал-канал
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОП ИСАНИЕИЗОБРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУдо делам иэобретени и открытийата опубликования описания 17.05.8 Авторы зобретениВ. А. Исаенк Заяви 4) АДАПТЕР КАНАЛ-КАНАЛ ми 2. Изобретение относится к вычислительной технике и, в частности, может использоваться как системное устройство для связи цифровых вычислительных машин (ЦВМ) в многомашинном вычислительном комплексе.Известны устройства, позволяющие сопрягать ЦВМ машинного комплекса 11.Однако обмен информацией между ЦВМ производится под непосредственным управлением процессором сопрягаемых ЦВМ,ито значительно снижает производительность вычислительного комплекса,Наиболее близким к изобретению по технической сущности является адаптер канал- канал (устройство ЕС), состоящий из буферного регистра, входами и выходом подключенного к двум идентичным блокам связи с каналом. Каждый блок связи с каналом обслуживает канал, подключенный к нему через интерфейс ввода-вывода и содержит узел входных сигналов, регистр команд, дешифратор команд, регистр адреса, узел сравнения адресов, узел управления, узел выходных сигналов и регистр байта состояния. Блок 4 связи с каналом соединены между собой несколькими управляющими линияА. Калиничев и В. М. Тафель Недостатком этого устройства являетсяснижение производительности вычислительного комплекса при межмашинном обмене за счет обязательного программного анализа кода команды, требующей согласования, и непроизводительных простоев мультиплексных каналов, участвующих в обмене.Цель изобретения - повышение производительности вычислительного комплекса за счет сокрашения непроизводительного времени при межмашинном обмене.Поставленная цель достигается тем, что вадаптер, содержащий буферный регистр, два блока связи с каналом, каждый из которых содержит узел входных сигналов, регистр адреса, регистр команд, узел сравнения адресов, дешифратор команд, узел управления, регистр байта состояния, узел выходных сигналов, выход которого является первым выходом адаптера, первый вход узла выходных сигналов каждого блока связи с каналом объединен соответственно с первыми вхо 2 о дами буферного регистра, выход которогоподключен ко второму входу узла выходных сигналов в каждом из блоков связи с каналом, вход узла входных сигналов является первым входом устройства, а выходузла входных сигналов подключен к первому входу узла сравнения команд, первому входу узла выходных сигналов и первому входу регистра команд, выход которого соединен со входом дешифратора команд, выход которого соединен с первым входом узла управления, первый выход которого подключен к третьему входу узла выходных сигналов, четвертый вход которого соединен с выходом регистра байта состояния, вход которого соединен со вторым выходом узла управления, второй вход которого подключен к выходу узла сравнения адресов, второй вход которого соединен с третьим выходом узла управления,четвертые выходы узла управления в каждом из блоков связи с каналом соединенымежду собой, пятые выходы узла управления из каждого блока связи с каналом подключены соответственно ко вторым входам буферного регистра, шестой выход узла управления является вторым выходом адаптера, седьмой выход узла управления соединен со вторым входом регистра команд, третий вход узла управления является вторым входом адаптера, третий вход узла сравнения адресов подключен к выходу регистра адреса, введены блок сравнения команд и блок задания режима, выходы которого подключены соответственно к четвертым входам узла сравнения в каждом из блоков связи с каналом, пятые входы узлов управления в каждом из блоков связи с каналом соединены с выходом блока сравнения команд, входы которого соединены соответственно с выходами регистров команд в каждом из блоков связи с каналом.На чертеже приведена функциональная схема предлагаемого устройства.Адаптер какал-канал состоит из двухблоков 1 и 2 связи с каналом, каждый из которых содержит блок 3 входных сигналов, регистр 4 команд, дешифратор 5 команд, регистр 6 адреса, блок 7 сравнения адресов, блок 8 управления, блок 9 выходных сигналов, регистр 10 байта состояния. Блоки связи с каналом соединены между собой несколькими управляющими линиями и через общие буферный регистр 11, блок 12 сравнения команд и блок 13 задания режима.Адаптер связан с сопрягаемыми каналами с помощью информационных линий 14 и 15 каналов, управляющих линий 16 и 17 каналов, информационных линий 18 и 19 абонентов, управляющих линий 20 и 21 абонентов. Адаптер работает следующим образом.Канал (например, первый) выбирает адаптер в соответствии с принципами организации ввода-вывода. При этом адрес от канала по информационным линиям 14 канала через блок 3 входных сигналов поступает в блок 7 сравнения адресов для срав-. нения с адресом адаптера, хранимым в регистре 6 адреса. Результат сравнения адресов выдается в блок 8 управления. Если адреса совпадают, из блока 7 сравнения адресов выдается ответный адрес адаптера на информационные линии 18 абонента и далее в канал,Регистр 4 команд и дешифратор 5 команд служат соответственно для храненияи декодирования команды, полученной из канала. После расшифровки команды первого канала, требующей соответствующей команды второго канала, адаптер помещает команду в буферный регистр 11 и выдаетво второй канал байт состояния с указателем Внимание, а ответ на который второй канал посылает в адаптер команду уточнения состояния. По этой команде адаптер передает второму каналу содержимое буферного регистра 11, т.е. команду, присланную первым каналом. Программа второго канала определяет, какая ответная команда долж 2 ф на быть послана в адаптер, и затем посылаетэту команду, После того, как обе команды приняты адаптером, продолжается их совместное выполнение до завершения. В отличие от известного в предлагаемом устройстве существует возможность устанавливать соответствие между командами каналов аппаратно с помощью блока 12 сравнения команд, что позволяет в некоторых случаях выполнять команды без программного анализа (например, независимый выход 36 двух каналов на связь согласованными командами). Формат команды обмена содержит два поля: поле основной команды и поле модификаторов. Информация в поле основной команды определяет направление35передачи данных (запись, считывание и т.д.) и расшифровывается как каналом, так и внешним устройством, Информация в поле модификаторов расшифровывается только внешним устройством и используется для модификации основной команды. В предла 4 ц гаемом устройстве эта информация используется для установления ссютветствия между командами каналов. Сигнал соответствия вырабатывается на выходе блока 12 сравнения команд при совпадении информации в полях модификаторов команд каналов и поступает мв блоки 8 управления обоих блоков связи с каналом, Если команды соответствуют друг другу (команде записи соответствует команда считывания с теми же модификаторами), адаптер выполняет их до завершения. При этом байт информации, полученный из канала, производящего запись, помещается в буферный регистр 11, а затем передается в канал, производящий считывание.В том случае, если от канала поступает несогласованная команда, ему посылается и байт состояния с указателем занятости, адаптер остается в ожидании согласованной команды.Блок 8 управления вырабатывает внутренние управляющие сигналы и сигналы на5линиях 20(21) управления абонента в соответствии с кодом команды, сигналами, поступающими из каналов по линиям 16(17) управления каналов,и сигналами, поступаю- шими из блока 13 задания режима. В монопольном режиме выборка адаптера и передача всего массива информации производит 5 ся за один сеанс связи. В мультиплексном режиме после получения из мультиплексного канала (например, первый канал) команды, требующей согласования, и при условии, что от второго канала не поступает согласованная команда, адаптер помещает команду первого канала в буферный регистр 11 и отключается от первого канала. С этого момента первый канал может обмениваться с другими внешними устройствами.После получения согласованной команды из второго канала адаптер выдает в первый канал сигнал требования на обслуживание и после установления связи с первым каналом передает весь массив информации на один сеанс связи.Формирование разрядов регистра 10 байта состояния производится по сигналам блока 8 управления. Узел 9 выходных сигналов служит для выдачи на информациоНные линии 18(19) абонента адреса адаптера, байта состояния и данных. иПредлагаемое устройство позволяет повысить общую производительность многомашинной вычислительной системы. в результате выполнения встречных согласованных команд каналов без прерывания работы ЦВМ и возможности организации мультизю плексного режима межмашинного обмена.Обмен в мультиплексном режиме особенно эффективен для систем, в которых ЦВМ обмениваются небольшими кадрами информации, так как в этом случае время меж- зю машинного обмена соизмеримо с временем ожидания согласованной команды, и для управляющих систем, в которых недопустима задержка обмена с абонентами мультиплексного канала,40Формула изобретения Адаптер канал-канал, содержащий буферный регистр, два блока связи с каналом, каждый из которых содержит узел входных сиг 43 налов, регистр адреса, регистр команд, узел сравнения адресов, дешифратор команд, узел управления, регистр байта состояния,6узел выходных сигналов, выход которого является первым выходом адаптера, первый вход узла выходных сигналов каждого блока связи с каналом объединен соответственно с первыми входами буферного регистра, вьход которого подключен ко второму входу узла выходных сигналов в каждом из блоков связи с каналом, вход узла входных сигналов является первым входом устройства, а выход узла входных сигналов подключен к первому входу узла сравнения команд, первому входу узла выходных сигналов и первому входу регистра команд, выход которого соединен со входом дешифратора команд, выход которого соединен с первым входом узла управления, первый выход которого подключен к третьему входу узла выходных сигналов, четвертый вход которого соединен с выходом регистра байта состояния, вход которого соединен со вторым выходом узла управления, второй вход которого подключен к выходу узла сравнения щресов, второй вход которого соединен с третьим выходом узла управления, четвертые выходы узла управления в каждом из блоков связи с каналом соединены между собой, пятые выходы узла управления из каждого блока связи с каналом подключены соответственно ко вторым входам буферного регистра, шестой выход узла управления является вторым выходом адаптера, седьмой выход узла управления соединен со вторым входом регистра команд, третий вход узла управления является вторым входом адапетра, третий вход узла сравнения адресов подключен к выходу регистра адреса, отличаюиийся тем, что с целью повышения быстродействия, в него введены блок сравнения команд и блок задания режима, выходы которого подключены соответственно к четвертым входам узла управления в каждом из блоков связи с каналом, пятые входы узла управления в.каждом из блоков связи с каналом соединены с выходом блока сравнения команд, входы которого соединены соответственно с выходами регистров команд в каждом из блоков связи с каналом.Источники информации,принятые во внимание при экспертизе 1. Авторское свидетельство СССР Мо 525078, кл. б 06 Г 3/04, 1975.2. Антонов В. С. и Соловьев С. П. Электронная вычислительная машина ЕС - 1050. М., Статистика, 1976, (прототип).Составитель А. Баранов Редактор С, Лыжова Техред К. Шуфрич Корректор Н. Стен Заказ 2221/11 Тираж 751 Подписное ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж - 35, Раушская наб.д. 4/5 филиал ППП Патент г. Ужгород, ул. Проектная, 4
СмотретьЗаявка
2575050, 01.02.1978
ПРЕДПРИЯТИЕ ПЯ В-8751
ИСАЕНКО ВЛАДИМИР АНДРЕЕВИЧ, КАЛИНИЧЕВ ВАДИМ АНАТОЛЬЕВИЧ, ТАФЕЛЬ ВЛАДИМИР МОИСЕЕВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: адаптер, канал-канал
Опубликовано: 15.05.1980
Код ссылки
<a href="https://patents.su/4-734661-adapter-kanal-kanal.html" target="_blank" rel="follow" title="База патентов СССР">Адаптер канал-канал</a>
Предыдущий патент: Устройство для обмена информацией между объектом контроля и эвм
Следующий патент: Устройство для приема информации
Случайный патент: Устройство для изготовления струн