Устройство для сопряжения абонентов с эвм
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в шoгoкaнaльныx устройствах сопряжения электронных вычислительных машин. Целью изобретения является увеличение пропускной способности за счет возможности выбора и формирования адреса нового абонента по его запросу за время обслуживания в ЭВМ заявки от предыдущего абонента. Цель достигается тем, что в устройство, содержащее регистр 4 маски приема первую группу 3 элементов И, коммутатор 5, преобразователь 10 позиционного кода в двоичный, элемент И 8, генера тор 7 импульсов и первый счетчик 9, введены второй 16 и третий 14 счетчики , вторая 13 и третья 12 группы элементов И, триггер 6, регистр 11 адреса , регистр 2 приема и элемент ИЛИ 5. Устройство позволяет производить параллельное обслуживание заявок в ЭВМ и формировать адрес очередного абонента, запрос которого необходимо обслуживать, что приводит к снижению количества необслуженных заявок и исключению их потери. В уст- § ройстве также производится временной контроль процесса обслуживания зая- // вок, что исключает Зависание процессора ЭВМ. 1 ил.
СОЮЗ СОВЕТСНИХ СОЦИАЛИСТИЧЕСКИХ РЕСПУБЛИН (191 (II)
7 (51) 4 G 06 F 13/00
9CFree - . g . 13
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 4223201/24-24 (22) 06.04.87 (46) 23.10.88. Бюл. И 39 (72} А.М.Заяц, Е.И.Коток и О.С.Лаврентьев (53) 681.325 (088.8) 5
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ЭВМ (57) Изобретение относится к вычислительной технике и может быть использовано в многоканальных устройствах сопряжения .электронных вычислительных машин. Целью изобретения является увеличение пропускной способности эа счет возможности выбора и формирования адреса нового абонента по его запросу за время обслуживания в ЭВМ заявки от предыдущего абонента. Цель достигается тем, что в устройство, содержащее регистр 4 маски приема, первую группу 3 элементов И, коммутатор
5, преобразователь 10 позиционного кода в двоичный, элемент И 8, генератор 7 импульсов и первый счетчик 9, введены второй 16 и третий 14 счетчики, вторая 13 и третья 12 группы элементов И, триггер б, регистр 11 адреса, регистр 2 приема и элемент
ИЛИ 5. Устройство позволяет производить параллельное обслуживание заявок в ЭВМ и формировать адрес очередного абонента, запрос которого необходимо обслуживать, что приводит к снижению количества необслуженньвс заявок и исключению их потери. В уст- g ройстве также производится временной контроль процесса обслуживания заявок, что исключает "Зависание" процес сора ЭВМ. 1 ил.
1432535
Изобретение относится к вычислиельной технике и может быть испольовано в многоканальнь»х устройствах сопряжения электронных вьиислитель5
Нь»х машин.
Цель изобретения — увеличение пропускной способности устройства.
На чертеже приведена функциональная схема устройства. 10
Устройство содержит шины 1 "Запрос абонентов", регистр 2 приема, ! первую группу элементов И 3, регистр маски запросов, коммутатор 5,триггер 6, генератор 7 импульсов, элемент 15
И 8, первый счетчик 9, преобразователь
10 позиционного кода в двоичный, регистр 11 адреса, третью группу элементов И 12„ вторую группу 13 элементов И, третий счетчик 14, элемент
15, второй счетчик 16, вход 17 Ответ" ЭВМ устройства сигнала, выход
18 "Отказ в обслуживании" сигнала, ход 19 сигнала "Запрос" ЭВМ, группу адресных выходов 20 устройства, 25
Устройство работает следующим образом.
В исходном состоянии все счетчики, регистры и триггеры находятся в нулевом состоянии (цепи сброса не показа- 30 ны}.
На одну или несколько шин 1 посту" пают от абонентов инициативные сигналы. С шин 1 сигналы поступают на ре истр 2 и запоминаются. С регистра 2 сигналы в соответствии с ходом, запи35 саннь»м в регистр 4, через элемент И
3 поступают на группу информационных входов коммутатора 5, причем на выходе элементов И 3 появляются сигналы лишь от тех устройств, обслуживание которых разрешено, так как в регистре 4 для этих устройств записана "1".
На группу управляющих входов коммутатора 5 поступает двоичнь»й код чис- 45 ла со счетчика 9.
В счетчик 9 импульсы поступают с генератора 7 импульсов через элемент
И 8. В исходном состоянии, т.е. при отсутствии запросов на выходе коммутатора 5, отсутствует единичный сиг50 нал и триггер 6 находится в нулевом состоянии, с инверсного вьгхода триггера 6 формируется единичный сигнал, разрешающий прохождение импульсов с генератора 7 на счетчик 9 через элемент И 8. Счетчик 9 работает в режиме поразрядного сдвига единицы, осуществляя последовательный обход всех своих разрядов. Когда единица находится в разряде счетчика 9, соответствующего номеру шины i, на которой имеется запрос и который хранится в соответствующем разряде триггера приема, на выходе коммутатора 5 формируется единичный сигнал. Этот сигнал переключает триггер 6 в единичное состояние. Сигнал с инверсного выхода триггера 6 через элемент И 8 блокирует поступление импульсов с генератора 7 на счетчик 9. Позиционный код счетчика 9, соответствующий номеру абонента, выставившего запрос, поступает на вход преобразователя 10. С выхода преобразователя 10 двоичный код адреса абонента по единичному сигналу с прямого выхода триггера 6, записывается в регистр 11 адреса.
Сформированный адрес, соответствующий номеру абонента, выставившего запрос, при поступлении запроса от
ЭВМ по входу 19 устройства передается с выходов элементов И 12 в ЭВМ для обслуживания. Переданный код может быть стартовым адресом программы, обслуживающей данного абонента.
Единичный сигнал с прямого выхода триггера 6 поступает на входы элементов И и единичным сигналом с выхода одного из элементов И 13 обнуляет соответствующий разряд регистра 2 приема для приема новых инициативных сигналов от абонента.
После получения адреса ЭВМ выдает сигнал на вход 17, означающий, что код адреса воспринят. Сигнал с выхода элемента ИЛИ 15 переключает триггер
6 в нулевое состояние, обнуляется регистр 11 для приема нового адреса и деблокируется работа счетчика и работа устройства повторяется.
Отсутствие сигнала по входу 19 устройства "Запрос" ЭВМ означает ее занятость и невозможность обслуживания запроса абонента, адрес которого сформирован устройством. В этом случае счетчик 14 производит подсчет импульсов, поступающих с генератора 7.
Через время, определяемое разрядностью счетчика 14, на его выходе формируется сигнал переполнения, который через элемент ИЛИ 15 поступает на вход сброса триггера 6, переключая его в нулевое состояние, Сигнал с инверсного выхода триггера 6 разрешает прохождение импульсов триггера 7, создавая тем самым возможность обслужи1432535
Формула изобретения
Составитель В.Вертлиб
Техред М.Дидык Корректор Г.Решетник
Редактор E.Ïàïï
Заказ 5442/42
Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д, 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 вания запросов, вновь поступивших к этому моменту в регистр 2 приема.
Сигнал переполнения с выхода счетчика 14 поступает на вход счетчика !6, увеличивая его состояние на единицу.
Если сигнал "Запрос" 3ВМ не поступает длительное время, в течение которого вырабатывается сигнал переполнения в счетчике 16, то на выход 18 поступает сигнал, свидетельствующий о невозможности обслуживать любой из поступающих запросов абонентов. Сигнал на выходе 18 может быть импользован для прерывания работы ЭВМ и выполнения причин возникшей ситуации, в частности путем перезапуска программы обработки, что приводит к снижению непроизводительных простоев, а также выявления таких ситуаций как зависание" процессора ЭВМ.
Устройство для сопряжения абонентов с ЭВМ, содержащее регистр маски запросов, первую группу элементов
И, коммутатор, генератор импульсов, первый счетчик, преобразователь позиционного кода в двоичный, элемент И, причем группа информационных выходов регистра маски запросов соединена с первыми входами элементов И первой группы, выходы которых соединены с группой информационных входов коммутатора, выход генератора импульсов подключен к первому входу элемента И, выход которого соединен со счетным входом первого счетчика, группа выходов которого соединена с группой информационных входов преобразователя позиционного кода в двоичный и с группой управляющих входов коммутатора, о т л и ч а ю щ е е с я тем, что, с целью увеличения пропускной способ ности устройства, в него введены вторая и третья группы элементов И, элемент РПИ, второй и третий счетчики, регистр адреса, триггер, регистр прие- ма, причем вторые входы элементов И первой группы подключены к группе выходов регистра приема, группа информационных входов которого является группой входов устройства для подключения к соответствующим шинам запроса абонентов, группа входов сброса регистра приема подключена к выходам соответствующих элементов И второй группы, выход коммутатора соединен с установочным входом триггера, инверсный выход которого соединен с вторым входом элемента И, а прямой выход— с синхронизируняцим входом регистра адреса и первыми входами элементов И второй группы, вторые входы которых соединены с группой выходов первого счетчика, группа выходов преобразователя позиционного кода в двоичных соединена с группой информационных входов регистра адреса, группой выходов которого соединена с первыми входами соответствующих элементов И третьей группы, выходы которых образуют группу выходов устройства для подключения к адресной группе входов
ЭВМ, выход элемента ИЛИ соединен с входами сброса триггера и регистра адреса, а первый вход является входом устройства для подключения выхода сигнала "Ответ" ЭВМ, второй вход элемента ИЛИ соединен со счетным входом второго счетчика и выходом третьего счетчика, счетным входом соединенного с выходом генератора импульсов, вход сброса третьего счетчика является входом устройства для подключения выхода сигнала Запрос" ЭВМ и соединен с вторыми входами элементов И третьей группы и входом сброса второго счетчика, выход которого является выходом устройства для подключения входов сигнала Отказ в обслуживании" абонентов.