Устройство для управления подканалами обмена между абонентами и электронно-вычислительной машиной Советский патент 1980 года по МПК G06F3/04 

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

Изобретение относится к вычислительной .технике и может быть использовано в народном хозяйстве в автоматизированных устройствах управления для обмена информацией между абонентами и ЭВМ. Известно устройство для управления обменом данными между внгалними приборами и системойобработки данных , содержащее блок управления последовательностью опроса внешних приборов, блок приоритета и регистры для приема информации, необходикюй для управления обменом данными1 меж, требуемыми внешни.ми приборами к системой обработки данных tU .Недостатком этого устройства явля ется то обстоятельство, что, если все регистры уже заняты другими внешними, приборами, то появление первого запроса от внешнего прибора вызывает необходимость освобождения одного из занятых регистров, т.е. невозможно совмещение обмена с нескол кими приборами через один регистр. Наиболее близким к изобретению по технической сущности и достигаемому результату является устройство для управления подканалами обмену между Абонентами и электронно-вычисдитель ямной машиной, содержащее центральный блок управления, включающий регистр слова состояния буфера, схему сравнения, дешифратор числа сдвигов, буферный регистр, узел приема инфорМсщии из ЭВМ, узел приема информации от абонентов, узел вьщачи информёщии абонентам, узлы коммутации, и блоки управления подканалами, каждый из которых включает триггеры обмена, триггер конца обмена, злементы И, причем информационные и управляжнцие входа регистра слова состояния буфера и узла приема информации из ЭВМ соединены соответственно с информационным и управляющим входами центрального блока управления и выходами ЭВМ, информационный вход буферного регистра соединен с. выходом первого узла коммутации, входы которого подключены соответственно к выходс1М узла приема информации из ЭВМ и узла приема информации от абонентов,входы которого соединены с входами центрального блока упргшления и выходами абонентов, выход буферного регистра подключен к информационным входу узла выдачи информации абонентам, выходу центрального блока управления и вхооу ЭВМ, выходы узла выдачи информации абонентам подключены к выходам центрального блока управления и к входам абонентов, управляюнщй вход буферного регистра соединен с выходом дешифратора числа сдвигов, первый взГод которого соединенс выходом вто- j рогЬ узла коммутации, второй вход с П1ервым выходом регистра слова состояния буфера, второй и третий выходы которого подключены к входам схемы сравнения , а входы соединены соответственно с выходами схемы сравнеНйя и второго узла коммутации,входы узла приема информации от абоненто,в, узла выдачи информации абонентам и второго узла коммутации соединены соответственно с входами центра- 5 льного блока управления, выходами эл ментов И и выходами каждого блока управлёнйя подканалами, управляющие входы которого соединены соответственно с управляющими выходами ЭВМ и вхо-20 дами триггеров обмена и триггера конца обмена, управляющие входы элементов И соединены соответственно с управляющими входами блока управления подканалами 2.25

Известное устройство.обеспечивает обмен массивом информации,- состоящим ИЗ бтДёйьнах слов, которые сОстОя -из слогов. Обмен массивом информещии JQ ШШё осуществляться одновременно только с одним абонентом из подключенных к буферному регистру данного подканала-. В известномустройстве каадо y абоненту соответствует триггер об- с мена Обмен с данным абонентом осуществляется только .при включенном (т.е. равном ) триггере обмена. В каждый момент времени из вс.ех триггеров обмена во включенном состоянии может быт1з только один. Накопление 4 и запоминание информации в устройстве осуществляется в буферйом регистре (буфере).Управляет обменом информации регистр, хранялсий слово состояния буфера, характеризующее размер слога, 45 количество слогов в каждом слове и текущее состояйие буфера. К известному устройству управления может быть подключен только один подканал.

Однако, если в массиве информации 50 между поступлениями отдельных слов йме1ются длийныё паузБ, бборУдбваййе устройства управления (буферный регистр и регистр слова состояния буфера) |используется неэффектйвшэ. ее

Целью изобретения является повьаяение эффективности использования оборудования путем обеспечения возможности одновременного обмена с несколькими абонентами и обмена однородными массивалш информации.. 60

Постгавленнйя цель достигается тем, что в центральный блок управления введен приоритетный узел, а в каждый блок управления й6дкашала 4Й введены триггеры обмена;словом, дополнительные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 уже имеется необходимая.

управляющая информация (одинаковая для данных однородных массивов). В этом случае устанавливается только триггер 26, соответствующий абоненту, приславшему запрос. Триггер 16 обмена через элемент И 18 разрешает установку триггера 20 обмена словом при наличии запроса на обмен словом от абонента и отсутствии сигнала конца обмена с триггера 21 конца обмена в данном подканале. Сигнал с выхода триггера 20 обмена словом через узел 22 поступает на вход приоритетного узла 15, куда поступают также аналогичные сигналы из других блоков 2 управления подканалом данной группы. Сигнал с выхода приоритетного узла 15 через элемент И 19 разрешает прохождение синхросигналов. Синхросигналы управляют темпом обмена между буферным регистром 9 и абонентом, которому в данный момент йредоставлено приоритетное право пользования буферным регистром 9 .

При приеме информации .сигнал с выхода элемента И 19 разрешает прохождение информации из абонентов через узел 14 приема информации в буферный регистр 9. При выдаче информации этот же сигнал разрешает прохождение ин(1)Орации из буферного регистра 9 через узел 11 выдачи информации в абонент.

Сигналы с элементов И 19 из всех подканаловпоступают также на узел 12. Сигнал с выхода этого узла вызывает прибавление счетной единицы к счетчику 4 слогов обмена и разрешает работу дешифратора 8 числа сдвигов, которым управляет регистр 6 размера слога абонента. Сигналы с выхода ешифратора 8 числа сдвигов В1ызывают сдвиг в буферном регистре 9 на число азрядов, равное размеру слога абонента. После завершения сдвига буферный регистр 9 готов к приему или выаче информации по очередному синхросигналу. Новое значение счетчика 4 слогов обмена сравнивается с содеримым регистра 5 числа слогов обмена на схеме сравнения 7. По окончании бмена словом с одним абонентом сигнал с выхода схемы сравнения 7 восстанавливает первоначальное состояние счетчика 4 слогов обмена. Таким образом слово состояния буфера восстанавивается и может быть использовано ля управления обменом словом с абонентом, который подключен к другому блоку 2. Сигнал схемы 7 подается на входы элементов И 17 вместе с выходаи приоритетного узла 15.

Сигнал с выхода срабатываемого элемента И 17 является сигналом для обмена буферного регистра 9 с тем массивом в оперативном запоминающем устройстве ЭВМ, который выделен для подканала, подключенного в данный мо мент. Кроме того, этот сигнал сбрасывает триггер 20 обмена словом того подканала, в котором происходил обмен. После этого узел 15 через один из элементов И 19 осуществляет подключение абонента к буферному регистру 9 для обмена словом из следующего блока 2 управления подканалами.

Исполбйование устройЬтва позволит экономить для каждого подканала Оборудование буферного регистра и регистра слова состояния.

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

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

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

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

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

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ Л1ЕЖДУ АБОНЕНТАМИ И ЦВМ 1973
SU368607A1
Устройство для сопряжения ЭВМ с абонентами 1985
  • Шарпило Николай Николаевич
  • Антонов Юрий Яковлевич
  • Бычкова Вера Леонидовна
  • Земчихин Юрий Степанович
  • Лабовская Лариса Семеновна
  • Науменко Валентина Николаевна
  • Стыцюк Борис Павлович
SU1305698A1
Устройство для сопряжения 1978
  • Бутякова Галина Ивановна
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Хлюпин Анатолий Григорьевич
SU809139A2
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Устройство для сопряжения 1978
  • Бутякова Галина Ивановна
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Хлюпин Анатолий Михайлович
SU813401A2
Микропрограммный мультиплексный канал 1985
  • Пронин Владислав Михайлович
  • Асцатуров Рубен Михайлович
  • Мазикин Борис Викторович
  • Яновская Алла Георгиевна
  • Извозчикова Лидия Николаевна
SU1305693A2
Устройство для обмена информацией 1983
  • Вишневская Наталия Павловна
  • Любицкий Борис Николаевич
  • Резван Борис Павлович
  • Сахаров Борис Павлович
  • Тюрин Михаил Иванович
  • Хмелев Альберт Федорович
  • Черняев Валерий Сергеевич
SU1198528A1
Устройство для обмена информацией 1979
  • Дейнека Василий Иванович
  • Ластоверов Геннадий Яковлевич
  • Петухов Олег Васильевич
  • Раисов Олег Абрамович
  • Скрипка Григорий Иванович
  • Слободянюк Людмила Ивановна
  • Ценин Виктор Александрович
SU849191A2
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью 1985
  • Пронин Владислав Михайлович
  • Пыхтин Вадим Яковлевич
  • Зильбергельд Иосиф Михайлович
  • Рымарчук Александр Григорьевич
  • Хамелянский Владимир Семенович
SU1280642A2
Устройство для обмена информацией 1979
  • Дмитриев Александр Сергеевич
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Хлюпин Анатолий Григорьевич
SU826330A1

Реферат патента 1980 года Устройство для управления подканалами обмена между абонентами и электронно-вычислительной машиной

Формула изобретения SU 739 514 A1

SU 739 514 A1

Авторы

Белкин Олег Семенович

Налетов Вячеслав Михайлович Плотникова Евгения Ароновна

Даты

1980-06-05Публикация

1976-12-30Подача