Устройство для управления подканалами обмена между абонентами и электронно-вычислительной машиной
Иллюстрации
Показать всеРеферат
СОюз СОввтския
Свциапистичесния
Республик
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ (и) 73 95 1 4
К АВТОРСКОМУ С (61) Дополнительное к авт. саид-ву— (22) Заявлено 301276 (21) 2435941/18-24 (51)ф, gg.
G 06 F 3/04 с присоединением заявки МГосударствеииый комитет
СССР ио делам изобретеиий и открытий (23) Приоритет
Ю) ЧЖ 681.327.2
{088. 8) Опубликовано 0506.80. Бюллетень Йо 21
Дата опубликования описания 050680 (72) Авторы изобретения
О.С.Белкин, В.М.Налетов и Е.A.Ïëîòíaêîâà (71) Заявитель (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПОДКАНАЛАМИ
ОБМЕНА МЕЖДУ ABOHEHTAMH И ЭЛЕКТРОННОВЫЧИСЛИТЕЛЬНОЯ МАШИНОЙ
Изобретение относится к вычислительной, технике и может быть использовано в народном хозяйстве в автоматизированных устройствах управления для обмена информацией между абонентами и ЭВМ.
Известно устройство для управления обменом данными между внешними приборами и системой обработки дан- !О ных, содержащее блок управления последовательностью опроса внешних приборов, блок приоритета и регистры для приема информации, необходимой для управления обменом данными1между требуемыми внешними приборами и сйстемой обработки данных ill.
Недостатком этого устройства является то обстоятельство, что, если
ace регистры уже заняты другими внешними приборами, то появление первого запроса от внешнего прибора вызывает необходимость освобождения одного иэ занятых регистров, т.е. невозможно совмещение обмена с несколькими приборами через один регистр.
Наиболее близким к изобретению по технической сущности и достигаемому результату является устройство для управления подканалами- обмена междУ абонентами и электронно-вычислитель -ЗО ной машиной, содержащее центральный блок управления, включающий регистр слова состояния буфера, схему сравнения, дешифратор числа сдвигов, буферный регистр, узел приема информации иэ ЭВМ, узел приема информации от абонентов, узел выдачи информации абонентам, узлы коммутации, и блоки управления подканалами, каждый иэ которых включает триггеры обмена, триггер конца обмена, элементы И,. причем информационные и управляющие входы регистра слова состояния буфера и узла приема информации иэ ЭВМ соединены соответственно с информационным и управляющим входами центрального блока управления и выходами
ЭВМ, информационный вход буферного регистра соединен с. выходом первого узла коммутации, входы которого подключены соответственно к выходам узла приема информации из ЭВМ и узла приема информации от абонентрв,входы которого соединены с входами центрального блока управления и выходами абонентов, выход буферного регистра подключен к информационным входу узла выдачи информации абонентам, выходу центрального блока управления и вхо цу ЭВМ, выходы узла выдачи информа739514
° ции абонентам подключены к выходам центрального блока управления и к входам абонентов, управляющий вход .буферного регистра соединен с выходом дешифратора числа сдвигов, первый вМод которого соединен с выходом второго узла коммутации, второй вход— с первым выходом регистра слова состояния буфера, второй и третий выходы которого подключены к входам схемы сравнения, а входы соединены соответственно с выходами схемы сравнения и второго узла коммутации,входы узла приема информации от абонентов, узла выдачи информации абонентам и второго узла коммутации соединены соответственно с входами центрального блока управления, выходами элементов И и выходами каждого блока—
"" управления подканалами, управляющие входы которого соединены соответственно с управляющими выходами 3BN и :вхо-20 дами триггеров обмена и триггера конца обмена, управляющие входы элементов И соединены соответственно с управляющими входами блока управления подканалами (2). 25
Известное устройство обеспечивает обмен массивом информации,-состоящим
"из отдельнйх слов, которые состбят-из слогов. Обмен массивом информации може=. осуществляться одновременно только с одним абонентом из подключенных к буферному регистру данного подканала; В известном устройстве каждому абоненту соответствует триггер об- З5 .мена. Обмен с данным абонентом осуществляется только при включенном (т.е. равном 1 ) триггере обмена.
В каждый момент времени из всех триггеров обмена во включенном состоянии может быть только один. Накопление и запоминание информации в устройстве осушествляется в буферном регистре (буфере). управляет обменом информации регистр, хранящий слово состояния буфера, характеризующее размер слога, количество слогов в каждом слове и текущее состояйие буфера. К известному устройству управления может быть подключен только один подканал.
Однако, если в массиве информации между поступлениями отдельных слов имеются длинные паузы, оборудовайие устройства управления (буферный регистр и региСтр алова состояния бу-. фера) используется неэФФектйвйо."
Це4ью изобретения является повышение эффективности использования оборудования путем обеспечения возможности одновременного обмена с несколькими абонентами и обмена однородными массивами информации. 60
Поставленная цель достигается тем, что в центральный блок управления введен приоритетный узел, а в каждый блок управления подкаиалами введены триггеры обмена;словом, дополнительные65 элементы И, узел коммутации и общий элемент И, причем выход каждого триггера обмена через соответствующий дополнительный элемент И соединен с единичным входом триггера обмена словом, выход которого подключен к входу соответствующего элемента И и входу узла коммутации, выход которого соединен с выходом блока управления подканалами, входом центрального, блока управления и входом приоритетного узла, каждый выход которого соединен с выходом центрального блока управления, входом соответствующего блока управления подканалами,входами элементов И, с первым входом общего элемента И, второй вход которого подключен к входу блока управления подканалами,выходу центрального блока управления и выходу схемы сравнения, выход общего элемента И подключен к нулевым входам триггеров обмена словом, выходу блока управле- ния подканалами и входу ЭВМ, входы каждого допЬлнительного элемента И соединены соответственно с выходом триггера конца обмена и управляющим входом блока управления подканалами.
На чертеже изображена структурная схема описываемого устройства.
Устройство содержит центральный блок 1 управления, общий для группы подканалов, и блок 2 управления подканалами. Блок 1 содержит регистр 3 слова состояния буфера, который состоит из счетчика 4 слогов обмена, регистра 5 количества слогов обмена и регистра 6 размера слога абонента, схему сравнения 7, дешифратор 8 числа сдвигов, буферный регистр 9, узел 10 приема информации из ЭВМ, узел 11 выдачи информации абонентам, узлы коммутации 12 и 13, узел 14 приема информации от абонентов и приоритетный узел 15. Блок 2 содержит триггеры 16 обмена по числу абонентов, элементы И 17, 18 и 19, триггеры 20 обмена словом, триггер 21 конца обмена и узел коммутации 22.
В случае, если в ЭВМ поступает запрос на обмен массивом информации, то программно проверяется свободен ли блок 2 управления подканалом, в который пришел запрос. Если он свобободен, то проверяется свободны лн остальные блоки управления подканалами в групПе подканалов, подключенных к одному блоку 1.. Если они свободны, то-в регистр слова состояния буфера 3 группы подканалов заносится необходимая информация и устанавливается триггер 16 обмена, соответст-. вующий абоненту, с которйм должен происходить обмен. Если один из блоков 2 данной группы кспольэуется для обмена массивами, однородными массиву, на который пришел запрос, то в регистре 3 уже имеется необходимая.
739514
/ управляющая информация (одинаковая для данных однородных массивов), В этом случае устанавливается только триггер 26, соответствующий абоненту, приславшему запрос. Триггер 16 обмена через элемент И 18 разрешает уста- 5 новку триггера 20 обмена словом при наличии запроса на обмен словом от абонента и отсутствии сигнала конца обмена с триггера 21 конца обмена в данном подканале. Сигнал с выхода, триггера 20 обмена словом через узел
22 поступает на вход приоритетного узла 15, куда поступают также аналогичные сигналы из других блоков 2 управления подканалом данной группы.
Сигнал с выхода приоритетного узла 15 через элемент И 19 разрешает прохождение синхросигналов. Синхросигналы управляют темпом обмена между буферным регистром 9 и абонентом, которому в данный момент йредоставлено приори- 2 тетное право пользования буферным регистром 9, При приеме информации сигнал с вы хода элемента И 19 разрешает прохождение информации из абонентов через узел 14 приема информации в буферный регистр 9. При выдаче информации этот же сигнал разрешает прохождение информации из буферного регистра 9 через узел 11 выдачи информации в абонент.
Сигналы с элементов И 19 из всех подканалов поступают также на узел 12.
Сигнал с выхода этого узла вызывает прибавление счетной единицы к счетчику 4 слогов обмена и разрешает ра- 35 боту дешифратора 8 числа сдвигов, которым управляет регистр 6 размера слога абонента. Сигналы с выхода дешифратора 8 числа сдвигов вызывают сдвиг в буферном регистре 9 на число 4р разрядов, равное размеру слога абонента. После завершения сдвига буферный регистр 9 готов к приему или выдаче информации по бчередному синхросигналу. Новое значение счетчика 4 45 слогов обмена сравнивается с содержимым регистра 5 числа слогов обмена на схеме сравнения 7. По окончании обмена словом с одним абонентом сигнал с выхода схемы сравнения 7 вос- 50 станавливает первоначальное состояние счетчика 4 слогов обмена. Таким образом слово состояния буфера восстанавливается и может быть использовано для управления обменом словом с абонентом, который подключен к другому блоку.2. Сигнал схемы 7 подается на входы элементов И 17 вместе с выходами приоритетного узла 15.
Сигнал с выхода срабатываемого элемента И 17 является сигналом для обмена буферного регистра 9 с тем массивом в оперативном запоминающем устройстве ЭВМ, который выделен для подканала, подключенного в данный мо мент. Кроме того, этот сигнал сбра- 65 сывает триггер 20 обмена словом того подканала, в котором происходил обмен. После этого узел 15 через один из элементов И 19 осуществляет подключение абонента к буферному регистру 9 для обмена словом из следующего блока 2 управления подканалами.
Использование устройСтва позволит. экономить для каждого подканала бборудование буферного регистра и регистра слова состояния.
Формула изобретения
Устройство для управления подканалами обмена между абОнентами и элект- ронно-вычислительной машиной (ЭВМ), содержащее центральный блок управления, включающий регистр слова состояния буфера, схему сравнения, дешифратор числа сдвигов, буферный регистр, узел приема информации из ЭВМ,узел приема информации от абонентов, узел выдачи информации абонентам, узлы коммутации, и блоки управления подканалами, каждый из которых включает триггеры обмена, триггер конца обмена, элементы И, причем информационные и управляющие входы регистра слова состояния буфера и узла приема . информации из ЭВМ соединены соответатвейно с информационным и управляющим.входами центрального блока управления и выходами ЭВМ, информационный вход буферного регистра соединен с выходом первого узла коммутации, входы которого подключены соответственно к выходам узла приема информации из ЭВМ и узла приема информации от абонентов, входы которого соеди- нены с входами центрального блока управления и выходами абонентов, выход буферного регистра пОдключен к информационным входу узла выдачи информации абонентам, выходу центрального блока управления и входу ЭВМ, выходы узла выдачи информации абонентам подключены к выходам центрального блока управления и к входам абонентов, управляющий вход буферного регистра соединен с выходом дешифратора числа сдвигов, первый вход которого соединен с выходом второго узла коммутации, второй. вход — с первым выходом регистра слова состояния буфера, второй и третий выходы которого подключены к входам схемы сравне,ния, а входы соединены соответственно с выходами схемы сравнения и второго узла коммутации, входы узла приема информации от абонентов, узла выдачи информации абонентам и второго узла коммутации соединены соответственно с входами центрального блока управления, выходами элементов И и выхода-, Ми каждого блока управления подканалами, управляющие входы которого соединены соответственно с управляющими
739514
Составитель И.Хазова
Редактор Л.Волкова Техред Н.Ковалева Корректор H.Èóñêà
Заказ 2925/42 1ираж 751 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Иосква, Ж-35, Раушская наб., д.4/5
Филиал ППП Патент, г.ужгород, ул,Проектная,4 выходами ЭВЯ и входами триггеров обмена и триггера конца обмена, управляющие входы Элементов И соединены соответственно с управляюцими входами блока управления подканалами, о тл и ч а ю ц е е с я тем, что, с целью повьыения эффективности исполь-! зования оборудования путем обеспечения возможности одновременного обмена с несколькими абонентами и обмена одНоро НМН MRcсивами Hнформацииi в центральный блок управления введен приоритетный узел, а в каждый блок управления подканалами введены триггеры обмена словом, дополнительные элементы. И узел коммутации и общий элемент И, причем выход каждого триг- 1З .гера обмена через, соответствующий дополнительный элемент И соединен с единичным. входом триггера обмена словом, выход которого подключен к входу соответствующего элемента И и входу 30 узла коммутации;.выход которого соединен. с выходом блока управления под.каналами, входом центрального блока управления и входом приоритетного узла, каждый выход которого соединен с выходом центрального блока управления, входом соответствующего блока управления подканалами, входами элементов И, с первым входом обцего элемента И, второй вход которого подключен к входу блока управления подканалами, выходу центрального блока управленйя и выходу схемы сравнения, выход обцего элемента И подключен к нулевым входам.трйггеров обмена словом, выходу блока управления подканаламн и входу ЭВМ, входы каждого дополнительного элемента И соединены соответственно с выходом триггера конца обмена и управляюцим входом блока управления одканалами.
Источники информации, принятые во внимание при экспертизе
1, Опубликованная заявка ФРГ
Р 2048119, кл. G-06 F 3/04, 1974 °
2. Авторское сйидетельство СССР
Р 368607, кл. G 06 F 15/00, 1971 (прототип);