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

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву № 432500 (22) Заявлено 01.12.75 (21) 2194230/18-24

Со(оз Советских (11) 59074О

Социалистических, Республик (51) М.Кл.- G 06 F 9/0,0 (106 F 3/04 с присоединением заявки №вЂ”

Государственный комитет

Совета Министров СССР по делан изобретений и открытий (23) Приоритет— (43) Опубликовано 30.01.78. Бюллетень № 4 (45) Дата опубликования описания 30.01.78 (53) УДК 681.325 (088.8) (72) Авторы изобретения Е. Е. Владимиров, В. И. Петров, Ю. Б. Садомов, Ю. В. Смирнов, Б. Я. Советов, Р. В. Чурилов и Л. М, Хохлов

Государственное союзное конструкторско-технологическое бюро по проектированию счетных машин и опытный завод

I осударственного союзного конструкторско-технологического бюро по проектированию счетных машин (71) Заявители (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

МУЛЬТИ ПРОГРАММНОЙ ЗЛEKTPOH НОЙ

ВЫЧИСЛИТЕЛЬНОЙ МАЛИНЫ

C ГРУППОЙ КАНАЛОВ СВЯЗИ

Настоящее изооретение огносится к электронной вычислительной технике и предназначено для использования в технике сопряжения каналов связи с электронными вычислительными машинами. Известно устройство для сопряжения мультипрограммной ЭВМ с группой каналов связи (1), содержащее блок согласования, регистр запроса,,коммутатор, блок управления режимами, выходы которого связаны с коммутатором, подключенным первым выходом к блоку согласования, а вторым выходом — к регистру запроса, блоком согласования и с первым выходом устройства, регистра обмена, соединенного двусторонней связью с блоком согласования и со вторым выходом устройства, третий выход которого подключен к регистру запроса.

К недостаткам данного устройства относятся значителыные аппаратурные затраты из-за наличия большого числа указателей, индивидуальных для каждого канала; низкая пропускная способность, обусловленная простоем свободных каналов устройства во время установления соединения с абонентами.

Наиболее близким по те«нической сущности является устройство (2).

Это устройство характеризуется низкой пропускной способностью, обусловленной простоем овободных каналов устройства во время установления соединения с абонентами.

Целью, настоящего изобретения является повышение пропускной способности.

Поставленная цель достигается тем, что в устройство дополнительно введены счетчик

5 номеров, блок хранения запросов, блок,накопителя номеров и блок анализа признаков занятости каналов, причем входы олока «ранен.1я запросов соединены с каналами связи, первый управляющий вход подключен к пер10 вому управляющему выходу блока анализа признаков занятости каналов, соединенному двусторонними связями с блоком управления режпмами и Олоком согласовачпя с каналами связи, второй управляющий выход соединен

15 с первым входом счетчика номеров, второй вход которого подключен к вы«оду блока управления режимами, а выход —,ко второму управляющему,в«оду блока «ранения запросов, к блоку согласования с каналами связи и;первому в«оду блока накопителя номеров, второй .в«од которого соединен с третьим управляющим вы«одом блока анализа признаков занятости каналов, а вы«од — со входом блока управления режимами.

Блок-схема устройства для сопряжения

М1 ЛЬТИПООГPBVIMHOH Э IeI

ОНа содержит регистр обмена 1, регистр

Зо запроса 2,,коммутатор 8, блок совпадения 4, !

590740 блок управления, режимами 5, .блок согласования с каналами связи б, дешифратор кода прерывания 7, дешифратор команды опроса

8, дешифратор команды пуска 9, блок указателей причини прерывания 10 и,подключается к электрон ной:вычислительной машине 11 с помощью шины запроса .прерывания 12 и .шины кода соединения 18. Блок 6 согласования с каналами связи предназначен,для приема вызовов, посылаемых абонентами по кана5

10 лам связи, коммутации каналов, а также,для у п ра вления процессом передачи данных между абонентами и устройством для сопряжения одновременно iIIo нескольким каналам связи. Кроме того, устройство содержит счетчик 14 .номеров, предназначенный для,последовательного формирования кодов, идентифицирующих номера каналов связи с 1-го,по и-й. Блок 15 хранения запросов предназначен для подключения каналов связи при установлении соединения с абонентами и удержания таким образом установленных соединений до такта переключения данного канала связи rHB обслуживание одним из каналов устройства для сопряжения. Блок 16 накопителя,номеров осуществляет хранение номеров каналов связи тех абонентов, с которыми установлены соединения и которые стоят в очереди, ожидая обслуживания устройством.

Блок "Т7 анализа,приз иаков занятости, канало в предназначен для приоритетного ил и бесприоритетного формирования и .запоминания очереди из подключаемых к блоку 15 каналов связи абонентов, требующих обслуживания, причем запоминание очереди осуществляется, например, в сдвиговом регистре, количество разрядов которого может быть от 1;до и и определяет,максимально допустимую длину очереди,из абонентов, с которым установлено соединение и ждущих обслуживания .канала- 40 ми устройства для сопряжения, а признак приоритетности обслуживания определяется состоянием, например соответствующего отдельного триггера, управляемого, блоком 5 управления режима ми. В случае приоритет- 45 ного формирования очереди в блоке 17 младшему номеру клеммы подключения канала связи в блоке б согласования соответствует высший приоритет. Блок 17 анализа признаков занятости соединен двусторонними связя- 50 ми с блоками 5 управления режимами и 6 согласования с каналами, кроме того, первый, второй и третий управляющие выходы соединены соответственно е первым управляющим входом блока 15 хранения запросов, другие входы, которого подключены к KBIHBJIBì связи, с первым входом счетчика 14 номеров и со вторым входом блока 16 накопителя номеров, второй вход счетчика 14 номеров соединен с блоком 5 управления режимами a:выход с 60 олоком б согласования с каналами связи, со вторым управляющи м входом блока 15 хранения,запросов и с первым входом блока 16 .накопителя номеров, выход которого под65 ключан,ко входу блока 5 управления режимами.

Устройство для сопряжения работает следующим образом. Тактовые и мпулвсы из блока 5 упра вле ния режимами поступают на второй вход счетчика 14 номеров, с,выхода, которого очередной .номер ка нала связи, а также сигнал из блока 17 а нализа для опроса наличия вызова по данному ка налу поступают в

|блок 6 согласования, в блок 17 анализа поступает, соответствующий @HI;HHJI на опрос состояния признаков занятости, каналов устройства (например, .начиная со старших разрядов соответствующего сдвигового,регистра) и признака приоритетности обслуживания. При обнаружении первого свободного признака занятости, он переводится в занятое состояние, а в блоки 15 хра|нения вызовов и 16 накопителя номеров поступают соответственно сигналы на подключение к эквивалентной нагрузке и на запоминание (например, в регистре) данного номера канала связи, после чего этот канал связи считается lIIocT3tBJIBHHbIM в очередь,на обслуживание. При этом, если установлен признак приоритетного обслужи:вания, то из блока 17 анализа .в счетчик 14 номеров .по ступает сигнал сброса его состояния, после чего счетчик 14 устанавливается в положение, соответствующее самому, младшему номеру клеммы подключения канала овязи. Таким образом осуществляется процесс постановки в очередь и последующих каналов связи абонентов,,посылающих вызо.вов, например, в виде стандартных посылок по телефонным коммутируемым каналам связи. После того, как все;признаки IB блоке 17 переведены в занятое состояние, в блок 5 управления режима ми посылается сигнал, запрещающий выдачу тактовых импульсов из него в счетчик 14. Блок 5 управления режимами, который работает по принципу разделения времени между i каналами устройства для сопряжения, где, например, i=1,2,3,,1 ,и j(n, и в котором для каждого из i каналов хранится управляющее слово, по синхроимпульсам из блока 8 коммутатора осуществляет последовательно управление в течение времени между синхроимпульсами каждым из i каналов устройства, используя коды состояний в управляющем слове соответствующего канала. Пусть при управлении -м каналом устройства в его управляющем слове содержится код свободного состояния. Тогда из блока 5 управления в .блок 17 анализа поступает сигнал опроса приз иаков занятости каналов, например, старшего разряда соответствующего сдвигового регистра. При наличии,за нятого признака он переводится в свободное состояние, осуществляется, напримвр, единичный сдвиг в сторону старших разрядов сдвигового регистра, и по сипналу из блока

17 анализа,в блок 16 накопителя, номеров из послед него соответствующий номер канала связи поступает на вход блока 5 управления, из которого да нный номер канала связи че590740

15

25

Зо

60 рез счетчик 14,номеров поступает на вход блока б согласования и второй управляющий вход блока 15 хра нения IBbnoaoB. При этом, по сигналам из блока 17 анализа: в блоке 5 управления режимами осуществляется miMeнение кода состояния в управляющем слове соответствующего, канала из свободного на

«Начало ввода», в блоке 15 данный номер канала связи отключается от эквивалентной нагрузки, а в блоке б согласования осуществляется подключение этого канала связи к

i-,ìó, .на пример, преобразователю сигналов для последующего обслуживания данного канала связи соответствующим каналом устройства для соцряжения, абоненту же посылается сигнал о разрешении передачи сообщения по данному каналу связи. Таким образом, осуществляется выборка и подключение к обслуживающему каналу устройства каждого канала связи из очереди в:блоке 17 анализа. По коду состояния в управляющем слове i-го канала устройства «Начало ввода» (так же, как и при возникновении какого-либо другого состояния типа: «Конец ввода», «Сбой» и т. д., являющегося причиной прерывания работы мультипрограммной электронной вычислительной машины устройством для сопряжения) блок 5 управления режимами записывает в регистр 1 обмена код i-го состояния коммутатора 8, а в регистр 2 запроса — машинный номер устройства для сопряжения, соопветствующий определенному машинному номеру внешнего устройства из числа IHQMepoB, отведенных для данной группы каналов связи, в результате чего производится приостановка на ввод в машину номера прерывающего канала авязи. Вводимая информация записывается,в ту ячейку оперативной памяти электронной, вычислительной .машины, адрес, которой .задается машинным управляющим словом, предназначенным для данного устройства сопряжения.

По,завершении приостановки блок 5 управления режимами устана вли вает в единичное состояние соответствующий указатель (например, «Начало ввода») в блоке 10 указателей причин преры ва ния и,посылает по ,шине 12 в электронную вычислительную машину сигнал «Запрос прерывания».

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

При этом срабатывает дешифратор 7 ксда прерывания и дешифратор 8 команды опроса состояния, IB результате чего из блока 10 указателей причин прерывания по шине 18 вы дается в машину код состояния.

По коду состояния и номеру прерывающего канала связи электронная вьгчислительная машина осуществляет отработку прерывания, формирует заново управляющее слово, предназ наченное для данного устройства сопряжения, и посылает в это gicTpoHcTtBQ кома|иду пуска. По этой команде срабатывают дешифраторы 7 и 9, а затем блок 4 совпадения, с выхода, которого подается сигнал запуска коммутатора 8, в результате чего начинается обслужи ванне следующего канала связи, Устройство для сопряжения мультипрограммной электронной .вычислительной машины с группой каналов связи выгодно отличается от основного авторского свидетельства № 432500 на устройспво для сопряжения, за .счет ликвидации простоя свободных каналов устройства во время установления соединения с абонентами, в результате чего повышается пропускная способность устройсгва для сопряжения.

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

Устройство для сопряжения мультипрограмм ной электронной вычислительной машины с,группой каналов связи по авторскому свидетельству № 432500, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности, в,него дополнительно введены, счетчик .номеров, блок хранения запросов, блок накопителя номеров и блок анализа признаков занятости ка налов, причем, входы блока хранения запросов соединены с каналами связи,,первый управляющий вход подключен к первому управляющему выходу блока анализа, признаков занятости каналов, соединенному, двусторонними связями с блоком управления режимами и блоком согласования с каналами связи, второй управляющий выход соединен с первым входом счетчика номеров, второй вход которого подключен к,выходу блока управления режимами, а выход— ко второму у правляющему входу блока хранения за просов, к блоку согласования с,каналами связи и к первому входу блока накопителя номеров, второй вход .которого соединен с третьим управляющим выходом блока анализа признаков занятости каналов, а выход — со входом блока управления режи,мами.

Источники информации, принятые во вни;мание при экспертизе

1. Аппаратура сопряжения ЭВМ с каналами овязи. «Минск — 1560». Киев, 1973.

2. Авторское свидетельство СССР

¹ 432500, кл. G 06 F 9/00 07.11.1976.

590740

Составитель В. Тарасов

Техред А. Камышникова

Редактор P. Киселева

Корректор И. Симкина

Подписное

Тип. Харьк. фил, пред. «Патент»

Заказ 1013/2087 Изд. Яо 210 Тираж 881

НПО Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, Я-35, Раушская наб., д. 4/5