Мультиплексный канал
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Союз Советскнк Соцналнстнческня Ресйублнк(51)М. Кл.з С 06 Г 3/04 Государственный комитет СССР по елам изобретений и открытий(54) МУЛЬТИПЛЕКСНЫЙ КАНАЛ Изобретение относится к вычислительной технике и может быть использовано в каналак ввода-вывода цифровых вычислительных машин.5По основному авт. св. М 561955 известен мультиплексный канал, содержащий блок сопряжения с центральным процессором, первый вход которого подключен к первому входу канала, перО вый выход - к первому выходу канала, блок сопряжения с центральной оперативной памятью, первый вход которого подключен ко второму входу канала, а первые два выхода соединены соответственно со вторым и третьим выходами15 канала, блок сопряжения с внешними устройствами, первые вход и выход которого соединены соответственно с третьим входом и четвертым выходом канала, регистр подканала, первый вход которого подключен ко второму выходу блока сопряжения с центральным процессором., второй вход соединен со вторым выходом блока сопряжения с внешними устройствами, а выход подключен к первому входу блока местной памяти, второму входу блока сопряжения с центральным процессором н второму входу блока сопряжения с внешними устроЯ- ствами, регистр управления, два вхо 30 да котоого соединены соответственно с выходом блока м стной памяти н третьим выходом блока сопряжения с центральной оперативной памятью, блок модификации адресов ячеек, вход которого подключен к выходу регистра управления, а выход - ко второму входу блока сопряжения с центральной оперативной памятью и второму входу блока местной памяти, регистр информации, три входа которого соединены соответственно с выходом блока местной памяти, с третьим выходом блока сопряжения с центра льной оперативной памятью и вторым выходом блока сопряжения с внешними устройствами, а два выхода подключены соответственно ко второму входу блока местной памяти и второму входу блока сопряжения с внешними ус" тройствами, блок контроля интерфейса, первые вход и выход которого соединены соответственно с четвертым входом н пятым выходом каналз, вторые вход и выход - соответственно со вторыми выходом и входом блока сопряжения с внешними устройствами, третий выход - с шестым выходом каналамиНедостатком укаэанного мультнплексного канала является его низкая про-. пускная способность, что снижает производительность системы обмена и ЦВМ,так как средства процессора и программного обеспечения привлекаются дляинициирования обмена с каждым внешним устройством. Канал может самостоятельно выбирать команды иэ центральной оперативной памяти только при за 5цеплении по командам или по данным.Команды, выбираемые каналом по цепочке, должны адресоваться к одному итому же внешнему устройству. В то жевремя в .программах обмена часто встречаются участки, представляющие собойряд последовательных обменов с различными внешними устройствами. Особенноэто касается управляющих ЦВМ например, последовательный опрос различных датчиков).Цель изобретения - повышение пропускной способности канала для увеличения производительности системы обмена. 20Поставленная цель достигается тем,что в мультиплексном канале третийвход регистра подканала подключен ктретьему выходу блока сопряжения сцентральной оперативной памятью. 25На чертеже приведена блок-схемапредлагаемого мультиплексного канала,Канал содержит блок 1 сопряженияс центральным процессором, блок 2 сопряжения с центральной оперативнойпамятью, регистр 3 подканала, регистр4 управления, блок 5 модификации адресов ячеек, регистр б информации,блок 7 местной памяти, блок 8 сопряжения с внешними устройствами и блок 9контроля интерфейса,Устройство работает следующим образом.При поступлении в канал инструкцииввода-вывода от процессора блок 1 выдает признак инструкции и код номера 40внешнего устройства для фиксации нарегистре 3 подканала. Через блок 2сопряжения с центральной оперативнойпамятью производится прием в каналадресного слова канала и по нему управляющего слова канала с фиксациейуправляющей информации подканала нарегистре 4 управления. Модификацияадресов ячеек центральной оперативной памяти осуществляется блоком 5,обмен данными с внешними устройствами - через регистр 6 информации. Кодусловия формируется в блоке 1 сопряже -ния с центральным процессором. ПараПлельно с приемом в канал управляющейинформации производятся начальная выборка внешнего устройства по адресу,находящемуся на регистре 3 подканала,обмен с ним служебной информацией ипересылка ему кода команды. Передачавнешнему устройству и прием от него щинформации осуществляются через блок8 сопряжения с внешними устройствами,Прк выполнении команды ЧИТАТЬ принятые от внешнего устройства байты данных формируются в слЬва на регистре б информации и по мере формирования передаются в блок 2 и далее в центральную оперативную память. Адрес ячейки выдается иэ блока 5 модификации адресов ячеек через блок 2 По коман - де ПИСАТЬ порядок передачи информации обратный - через блок 2 сопряжения с центральной оперативной памятью, регистр 6 информации и далее побайтно через блок 8 внешнему устройству, Управляющая информация подканала хранится в блоке 7 местной памяти, куда она записывается после окончания обслуживания данного внешнего устройства и откуда она извлекается, когда начинается следующий сеанс связи с данным внешним устройством.Сеанс связи начинается при готовности внешнего устройства к передаче данных,для низкоскоростных устройств - в режиме разделения времени канала 1 в мультиплексном режиме). Если внешнее устройство готово к приему или передаче порции данных,оно выставляет требование на обслуживание в канал. Канал осуществляет выборку адреса внешнего устройства, выставившего запрос, и производит запись этого адреса через блок 8 в регистр 3 подканала. По этому адресу на регистры 4 и б принимаются из блока 7 соответственно управляющая информация.подканала и слово данных, производится обмен данными с внешним устройством, и измененная управляющая информация и слово данных возвращаются с регистров 4 и б в блок 7 местной памяти.После нормального (без ошибок) за. - вершения выполнения команды обмена канал производит обращение в центральную оперативную память за следующей командой обмена. Модификация адреса управляющего слова производится блоком 5. Управляющее слово, выбранное из центральной оперативной памяти, содержит номер внешнего устройства, который может быть отличен от номера внешнего устройства в предыдущей команде обмена.Далее канал выполняет те же действия, что и при получении команды от процессора, т.е. помещает номер внешнего устройства в регистр 3 подканала и производит по нему выборку внешнего устройства и обмен данными с внешним устройством. Команды, выбираемые каналом из центральной оперативной памяти, должны адресоваться к внешним устройствам, использующим один и тот же подканал. Таким образом, в центральной оперативной памяти формируются программы для подканалов. В конце программы подканала должна стоять команда останова подканала, которая прекращает дальнейшее выполнение цепочки команд.Канал информирует процессор об окончании выполнения программы кана860044 Формула изобретения 1 О Составитель В.ВертлибРедактор А.Лежнина ТехредМ. Рейвес Корректор М, Коста Заказ 7548/73 Тираж 745 ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб., д, 4/5 Филиал ППП "Патентф, г. ужгород, ул. Проектная, 4 ла с помощью прерывания, которое вырабатывается при выполнении командыостанова подканала. Существует такжевозможность программно управлять временем выдачи сигнала прерывания спомощью установки указателя "Программно управляемое прерывание" в коман.це ввода-вывода. Таким образом, мультиплексный Канал обеспечивает повышение пропускной способности канала и производительности системы обмена в целом за счет уменьшения времени занятости процессора выполнением Функций по запуску ряда абонентов. Такой канал наиболее эффективен в управляющих ЦВМ, где часто встречаются участки последовательного запуска ряда абонентов. Мультиплексный канал по авт. св. Р 561955, о т л и ч а ю щ и й с я тем, что, с целью повышения пропускной способности канала, третий вход регистра подканала подключен к третьему выходу блока сопряжения с центральной оперативной памятью.Источники информации, принятые во внимание при экспертизе1. Авторское свидетельство СССР У 561955, кл. 6 06 Г 3/04, 1975 прототип).
СмотретьЗаявка
2778031, 07.06.1979
ПРЕДПРИЯТИЕ ПЯ В-8751
ИСАЕНКО ВЛАДИМИР АНДРЕЕВИЧ, КАЛИНИЧЕВ ВАДИМ АНАТОЛЬЕВИЧ, ТАФЕЛЬ ВЛАДИМИР МОИСЕЕВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: канал, мультиплексный
Опубликовано: 30.08.1981
Код ссылки
<a href="https://patents.su/3-860044-multipleksnyjj-kanal.html" target="_blank" rel="follow" title="База патентов СССР">Мультиплексный канал</a>
Предыдущий патент: Устройство для выбора информации
Следующий патент: Устройство для сопряжения
Случайный патент: Устройство для отделения и сбора листьев растений