Устройство для сопряжения абонентов с ЭВМ Советский патент 1988 года по МПК G06F13/00 

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

СО

tsd

С1

20

Изобретение относится к вычислительной технике и может быть исполь- ювано в многоканальнь{х устройствах (опряжения электронных вьгчислитель- йых машин.

Цель изобретения - увеличение пропускной способности устройства.

На чертеже приведена функциональ- ая схема устройства.

Устройство содержит шины 1 Зап- i)oc абонентов, регистр 2 приема, йервую группу элементов И 3, регистр 1 маски запросов, коммутатор 5,триг Ьер 6j генератор 7 импульсов, элемен 8, первый счетчик 9, преобразовате 0 позиционного кода в двоичный, регистр 11 адреса, третью группу эле- йентов И 12, вторую группу 13 элементов И, третий счетчик 14, элемент ИЛИ 15, второй счетчик 16, вход 17 Ответ ЭВМ устройства сигнала, выхо |18 Отказ в обслуживании сигнала, фход 19 сигнала Запрос ЭВМ, группу {адресных выходов 20 устройства. I Устройство работает следующим образом.

| В исходном состоянии все счетчики ||)егистры и триггеры находятся в нуле- ом состоянии (цепи сброса не показа- jnj).

На одну или несколько шин 1 поступают от абонентов инициативные сигна- цы. С шин 1 сигналы поступают на ре- истр 2 и запоминаются. С регистра 2 ригналы в соответствии с кодом, запи Данным в регистр 4, через элемент И b поступают на группу информационных входов коммутатора 5, причем на выходе элементов И 3 появляются сигналы лишь от тех устройств, обслуживание которых разрешено, т ак как в регистре 4 для этих устройств записана 1 На группу управляющих входов коммутатора 5 поступает двоичный код чис- ла со счетчика 9.

В счетчик 9 импульсы rtocTynaroT с генератора 7 импульсов через элемент И 8. В исходном состоянии, т.е. при отсутствии запросов на выходе ко№гу- татора 5, отсутствует единичный сигнал и триггер 6 находится в нулевом состоянии, с инверсного выхода триггера 6 формируется единичный сигнал, разрешающий прохождение импульсов с генератора 7 на счетчик 9 через эле- мент И В. Счетчик 9 работает в ре.жи ме поразрядного сдвига единицы, осуществляя последовательньп обход всех

Q

0

д

. -

0

своих разрядов. Когда единица iaxonnT- ся в разряде счетчика 9, соответствующего номеру шины 1, на которой имеется запрос и которь01 хранится в соответствующем разряде триггера приема, на выходе коммутатора 5 формируется единичный сигнал. Этот сигнал переключает триггер 6 в единичное состояние. Сигнал с инверсного выхода триггера 6 через элемент И 8 блокирует поступление импульсов с генератора 7 на счетчик 9. Позиционный код счетчика 9, соответствующий номеру абонента, выставившего запрос, поступает на вход преобразователя 10. С выхода преобразователя 10 двоичный код адреса абонента по единичному сигналу с прямого выхода триггера 6, записывается в регистр 11 адреса. Сформированньй адрес, соответствующий номеру абонента, выставившего запрос, при поступлении запроса от ЭВМ по входу 19 устройства передается с выходов элементов И 12 в ЭВМ для обслуживания. Переданный код может быть стартовым адресом программы, обслуживающей данного абонента. .,

Единичный сигнал с прямого выхода триггера 6 поступает на входы элементов И и единичным сигналом с выхода одного из элементов И 13 обнуляет соответствующий разряд регистра 2 приема для приема новых инициативных сигналов от абонента.

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

Отсутствие сигнала по входу 19 устройства Запрос ЭВМ означает ее занятость и невозможность обслуживания запроса абонента, адрес которого сформирован устройством. В этом случае счетчик 14 производит подсчет импульсов, поступающих с генератора 7. Через время, определяемое разрядностью счетчика 14, на его выходе формируется сигнал переполнения, который через элемент ИЛИ 15 поступает на вход сброса триггера 6, переключая его в нулевое состояние. Сигнал с инверсного выхода триггера 6 разрешает прохождение импульсов триггера 7, создавая тем самым возможность обслуживання запросов, вновь поступивших к этому моменту в регистр 2 приема. Сигнал переполнения с выхода счетчика 14 поступает на вход счетчика 16, увеличивая его состояние на единицу. Если сигнал Запрос ЭВМ не поступае длительное время, в течение которого вырабатывается сигнал переполнения в счетчике 16, то на выход 18 поступает сигнал, свидетельствующий о невозможности обслуживать любой из поступающих запросов абонентов. Сигнал на выходе 18 может быть импользован для прерывания работы ЭВМ и вьшолне- ния причин возникшей ситуации, в частности путем перезапуска программы обработки, что приводит к снижению непроизводительных простоев, а также выявления таких ситуаций как зависание процессора ЭВМ,

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

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

0

5

0

5 Q 5

0

5

элемент МПИ, второй и третий счетчики, регистр адреса, триггер, регистр прие- ма, причем вторые входы элементов И первой группы подключены к группе выходов регистра приема, группа ин- формационньк входов которого является группой входов устройства для подключения к соответствующим шинам запроса абонентов, группа входов сброса регистра приема подключена к выходам соответствующих элементов И второй группы, выход коммутатора соединен с установочным входом триггера, инверс- ны11 выход которого соединен с вторым входом элемента И, а прямой выход - с синхронизирующим входом регистра адреса и первыми входами элементов И второй группы, вторые входы которых соединены с группой выходов первого счетчика, группа выходов преобразователя позиционного кода в двоичных соединена с группой информационных входов регистра адреса, группой выходов которого соединена с первыми входами соответствующих элементов И третьей группы, выходы которых обра- ззтот группу выходов устройства для подключения к адресной группе входов ЭВМ, выход элемента ИЛИ соединен с входами сброса триггера и регистра адреса, а первый вход является входом устройства для подключения выхода сигнала Ответ ЭВМ, второй вход элемента ИЛИ соединен со счетным входом второго счетчика и выходом третьего счетчика, счетным входом соединенного с выходом Генератора импульсов, вход сброса третьего счетчика является входом устройства для подключения выхода сигнала Запрос ЭВМ и .соединен с вторыми входами элементов И третьей группы и входом сброса второго счетчика, выход которого является вькодом устройства для подключения входов сигнала Отказ в обслуживании абонентов.

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

название год авторы номер документа
Устройство для обработки запросов 1989
  • Корнейчук Виктор Иванович
  • Журавлев Олег Владиславович
  • Сороко Владимир Николаевич
  • Езикян Александр Гургенович
  • Захаревич Константин Георгиевич
SU1688248A1
Устройство для сопряжения абонентов с электронно-вычислительной машиной 1984
  • Алмаев Сергей Николаевич
  • Никитин Николай Михайлович
  • Окунев Сергей Леонидович
SU1198531A1
Устройство для сопряжения N абонентов с М ЭВМ 1988
  • Чудов Александр Алексеевич
SU1564635A1
Устройство для сопряжения ЭВМ с группой абонентов 1989
  • Лукаш Виктор Михайлович
  • Коротынский Александр Евтихиевич
  • Куница Иван Иванович
SU1647578A1
Устройство для обслуживания запросов 1986
  • Попов Вячеслав Григорьевич
SU1383354A1
Устройство переменного приоритета 1983
  • Ганитулин Анатолий Хатыпович
  • Красильников Владимир Борисович
  • Попов Вячеслав Григорьевич
SU1151964A1
Устройство для сопряжения двух ЭВМ с абонентами 1988
  • Мушкаев Виктор Васильевич
  • Салтанов Николай Юрьевич
  • Нестеров Анатолий Михайлович
  • Озерецковский Сергей Михайлович
SU1529237A1
Устройство для ввода-вывода информации 1986
  • Фролов Николай Никитович
SU1429105A1
Многоканальное устройство приоритета 1985
  • Чернявский Виктор Евгеньевич
  • Маханек Михаил Михайлович
  • Ярусов Анатолий Григорьевич
SU1283765A1
Устройство для сопряжения периферийных устройств с процессором и оперативной памятью 1983
  • Дещиц Евгений Федорович
SU1156084A1

Реферат патента 1988 года Устройство для сопряжения абонентов с ЭВМ

Изобретение относится к вычислительной технике и может быть использовано в шoгoкaнaльныx устройствах сопряжения электронных вычислительных машин. Целью изобретения является увеличение пропускной способности за счет возможности выбора и формирования адреса нового абонента по его запросу за время обслуживания в ЭВМ заявки от предыдущего абонента. Цель достигается тем, что в устройство, содержащее регистр 4 маски приема первую группу 3 элементов И, коммутатор 5, преобразователь 10 позиционного кода в двоичный, элемент И 8, генера тор 7 импульсов и первый счетчик 9, введены второй 16 и третий 14 счетчики, вторая 13 и третья 12 группы элементов И, триггер 6, регистр 11 адреса, регистр 2 приема и элемент ИЛИ 5. Устройство позволяет производить параллельное обслуживание заявок в ЭВМ и формировать адрес очередного абонента, запрос которого необходимо обслуживать, что приводит к снижению количества необслуженных заявок и исключению их потери. В уст- § ройстве также производится временной контроль процесса обслуживания зая- // вок, что исключает Зависание процессора ЭВМ. 1 ил.

Формула изобретения SU 1 432 535 A1

SU 1 432 535 A1

Авторы

Заяц Анатолий Моисеевич

Коток Евгений Иванович

Лаврентьев Олег Станиславович

Даты

1988-10-23Публикация

1987-04-06Подача