блок управления .реЖИма м.и 5, .блок СоглаСовалия € каналами связи 6, дешифратор кода прерывания 7, дешифратор 1команды опроса 8, дешифратор «омаиды луска 9, блок указателей Причин прерывания 10 и лодключается к электронной :вычи1слительной машине 11 с помощью шины запроса прерывалия 12 и ш,илы кода соединения 13. Блок 6 согласования с каналами связи п.редназначен для лриема вызовов, посылаемых абонептами по каналам СВЯЗИ, коммутации (Калалов, а также для управления процессом передачи далных между абонентами и устройством для сопряжения одновременно по нескольким каналам связи. Кроме того, устройство содержит -счетчик 14 номеров, лредназначенный для последовательного формирования кодов, идентифицируюших номера каналов связи с 1-го ло «-Й. Блок 15 хранения запросов предназначен для подключения каналов связи при установлении соединения с абонентами и удержания таким образом установленных соединений до такта переключения данного канала связи 1на обслуживание одним из каналов устройства для сопряжения. Блок 16 накопителя номеров осущес-ивляет хранение номеров каналов связи тех абонентов, с которыми установлены соединения и которые стоят в очереди, ожидая обслуживанля устройством. Блок f7 анализа признаков залято1сти каналов предназначен для приоритетного или бесприоритетного формирования и запоминания очереди из подключаемых к |блоку 15 каналов связи абонентов, т/ребующих обслуживания, причем запоминание очереди осуществляется, например, в сдвиговом регистре, количество разрядов которого может быть от / до п и определяет максимально допустимую длину очереди из абонентов, с которым установлено соединеиие и ждуших обслуживания каналами зстройства для сопряжения, а признак приоритетности о-бслужлвания определяется состоянием, например соответствующего отдельного триггера, управляемого .блоком 5 управления режимами. В случае приоритетного формирования очереди в блоке 17 младшему номеру клеммы подключения канала связи В блоке 6 согласования соответствует высший приоритет. Блок 17 анализа признаков занятости соединен двусторонними связями с блоками 5 управления режимами и 6 согласования с каналами, кроме того, первый, второй и третий управляющие выходы соединены соответственяо с первым управляющим входом блока i75 хранения запросов, другие входы 1кот0)рого подключены к каналам связи, с первым входО)М счетчика 14 номеров и со вторым входом блока 16 накопителя номеров, второй вход счетчика 14 номеров соединен с блоком 5 управления режимами, а выход с блоком 6 согласования с каналами связи, со вторым управляющим входом блока 15 храНе/ния запросов и с первым входом блока 16 накопителя Н0|меров, выход которого подключей ко входу блока 5 управления режимами.
Устройс-гоо для сопряжения работает следующим образом. Тактовые импульсы из блока 5 управления режимами поступают на второй (ВХОД счетчика 14 номеров, с выхода которого очередной номер канала связи, а также сигнал из блока 17 анализа для опроса наличия вызова ло данном,у каналу поступают в блок 6 согласования, в, блок 17 анализа поступает соот1ветствующий сигнал на опрос состояния признаков занятости каналов устройства (Например, начиная со старших разрядов соответствующего сдвигового регистра) и признака приоритетности обслуживания. При обнаружении первого свободного признака занятости, он переводится в занятое состояние, а в блоки 15 хранения вызово(в и 16 накопитеЛЯ номеров поступают соответственно сигналы па подключение к эквивалентной нагрузке и на запоминание (например, в регистре) данного номера канала связи, после чего этот канал Связи считается поставленным в очередь на обслуживание. При этом, если установлен признак приоритетного обслуживания, то из блока 17 анализа .в счетчик 14 номеров поступает сигнал сброса его состояния, пОСле чего счетчик 14 устанавливается в положение, соответствующее самому младшему Номеру клеммы подключения канала связи. Таким образом осуществляется процесс постановки в очередь и последующих каналов связи абонентов, посылающих вызовов, например, в .виде стандартных посылок по телефонным коммутируемым каналам связи. После того, как ВСе признаки в блоке 17 переведены в занятое состояние, в блок 5 управления режимами посылается сигнал, запрещающий выдачу тактовых импульсов из него в счетчик 14. БлоК 5 управления режимами, который работает по приндипу разделения времени между i каналами устройства для сопряжения, где, например, г 1,2,3,.../ и , и в котором для каждого из i каналов хранится управляющее слово, по синхроимпульсам из блока 3 коммутатора осуществляет последовательно управление в течение времени между синхроимпульсами каждым из i каналов устройства, используя коды состояний в управляющем слове соответствующего канала. Пусть при управлении t-M Каналом устройства в его управляющем слове содержится код свободного состояния. Тогда из -блока 5 управления в .блок 17 анализа поступает сигнал опроса признаков занятости каналов, например, старщего разряда соответствующего СДВИГОВОГО регистра. При наличии занятого приз.нака он переводится в свободное состояние, осуществляется, напрИ1Мвр, единичный СДВИГ в сторону старш.их разрядов сдвигового регистра, и по сигналу из блока 17 анализа в блок 16 накопителя номеров из последнего соответствующий Помер канала связи поступает на вход блока 5 управления, из которого данный номе;р канала связи че.г
рез счетчик 14 .номеров поступает на вход блока 6 согласования и второй управляющий вход 1блока 15 храяения (вьгзоаой. При этом, по сигналам из |бло1ка 17 анализа: в блоке 5 управления режимами осуществляется изменение кода состояния в управляющем слове соответствующего канала из свободного на «Начало ввода, в блоке 15 данный номер канала связи отключается от эк1вивале;нтной нагрузки, а в блоке 6 согласования осуществляется подключение этого канала связи к i-iMy, например, преобразователю сигналов для последующего обслуживания данного канала связи соответствующем каналом устройства для сопряжения, абоненту же посылается сигнал о разрещении передачи сообщения по данному каналу связи. Таким образом, осуществляется вьгборка и подключение к обслуживающему «аналу устройства каждого канала связи из очереди в /блоке 17 анализа. По коду состояния в управляющем слове i-ro канала устройства «Пачало ввода (так же, ка,к -и при возникновении какого-либо другого состояния типа: «Конец ввода, «Сбой и т. д., являющегося причиной прерывания работы мультипрограммной электронной вычислительной .машины устройством для сопряжения) блок 5 управления режимами записывает в регистр 1 обмена код 1-го состояния коммутатора 3, а в регистр 2 запроса - машинный номер устройства для сопряжения, соответствующий апрадел&ннрЛ1у машинному номеру внешнего устройства из числа номеров, отведенных для данной группы каналов «вязи, IB результате чего производится приостановка на ввод в машину номера прерывающего канала овязи. Вводимая информация записывается ,в ту ячейку оперативной памяти электронной (Вычислительной машины, адрес которой задается машинным управляющим словом, предназначенным для данного устройства сопряжения.
По завершении приостановки блок 5 управления режима|Ми устана вливает в единичное состояние соответствующий указатель (например, «Начало ввода) в блоке 10 указателей причин прерывания и посылает по шине 12 в электронную вычислительную машину сигнал «Запрос прерывания.
Обнаружив запрос прерывания, машина обращается к таблице инешпих устройств с целью его идентификации, после чего электронная вычислительная машина посылает команду опроса состояния, адресуя ее непосредственно данному устройству сопряжения. При этом срабатывает дешифратор 7 кеда прерывания и дешифратор 8 команды опроса состояния, в результате чего из блока 10 указателей причин прерывания по шине 13 вы- дается в машину код состояния.
По коду состояния и номеру прерывающего канала связи электронная вычислительная машина осуществляет отработку прерывания, формирует заново управляющее слово, предназначенное для данного устройства сопряжения, и посылает в это устройст1во команду пуска. По этой команде срабатывают дешифраторы 7 и Я а затем блок 4 совпадения, с выхода .которого подается сигнал запуска коммутатора 3, в результате чего начинается обслуживание следующего канала связи.
Устройство для сопряжения мультипрограммной электронной вычислительной машины с группой каналов связи выгодно отличается от основного авторского свидетельства № 432500 на устройство для сопряжения, за счет ликв.идации простоя свободных каналов устройства во время установления соединения с абонентами, в результате чего повышается пропускная способность устройства для сопряжения.
Формула .изобретения
Устройство для сопряжения мультипрограммной электронной вычислительной машины с (группой каналов связи по авторскому свидетельстшу № 432500, отличающееся тем, что, с целью повышения пропускной «способности, в него дополнительно введены .счетчик номеров, блок хранения запросов, блок накопителя номеров и блок анализа признаков занятости каналов, причем входы блока хранения запросов соединены с ка.налами связи, первый управляющий вход подключен к первому управляющему выходу блока анализа признаков занятости каналов, соединенному двустороннимн овязЯ|МИ с блоком управления режимами и блоком согласования с каналами связи, второй управляющий выход соединен с первым входом счетчика номеров, второй вход которого подключен к выходу блока управления режимами, а выход- ко второму управляющему входу блока хранения запросов, к блоку согласования с каналами связи и к первому входу блока накопителя номеров, второй вход которого соединен с третьим управляющим выходом блока анализа .признаков занятости каналов, а выход - со входом блока управления режи.мами.
Источники информации, пр.инятые во внимание при экспертизе
1.Аппаратура сопряжения ЭВМ с каналами связи. «Минск - 1560. Киев, 1973.
2.Авторское овидетель.ство СССР № 432500, кл. G 06 F 9/00 07.11.1976.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения | 1980 |
|
SU962906A2 |
Устройство для сопряжения | 1979 |
|
SU896613A2 |
Устройство для сопряжения цифровых вычислительных машин с каналами связи | 1985 |
|
SU1287171A1 |
Устройство для обмена информацией | 1974 |
|
SU732848A1 |
УСТРОЙСТВО Д.ЛЯ СОПРЯЖЕНИЯ МУЛЬТИПРОГРАММНОЙ ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С ГРУППОЙКАНАЛОВ СВЯЗИ | 1972 |
|
SU432500A1 |
Устройство для сопряжения | 1978 |
|
SU777655A1 |
УСТРОЙСТВО ОПЕРАТИВНОЙ ТЕЛЕФОННОЙ СВЯЗИ | 2000 |
|
RU2197071C2 |
МНОГОПРОЦЕССОРНАЯ СИСТЕМА ДЛЯ КОММУТАЦИИ КАНАЛОВ | 1992 |
|
RU2069891C1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С ТЕЛЕГРАФНЫМИ КАНАЛАМИ СВЯЗИ | 1979 |
|
SU826332A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С ТЕЛЕФОННЫМИ ЛИНИЯМИ СВЯЗИ | 1992 |
|
RU2006927C1 |
Авторы
Даты
1978-01-30—Публикация
1975-12-01—Подача