Устройство для сопряжения абонентского пункта с цифровой вычислительной машиной
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советсник
Социалистическим
Респубянк о>962900 (61) Дополнительное к авт, свид-ву(22) Заявлено 190231 (21) 3250506/18-24 (311 М. Кп. с присоединением заявки ¹â€”
G 06 F 3/04
Государственный комитет
СССР
lIo делам нзобретеннй н открытнй
{23) Приоритет (531 ЮК 6 81 . 3 25 (088.8) Опубликовано 300982.Бюллетень ¹ 36
Дата опубликования описания 30.09.82 (72) Авторы изобретения
О.Е.Молчанов и A.Ì. Полуаршино (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТСКОГО
ПУНКТА С ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ
Изобретение относится к вычисли. тельной технике и может найти применение при построении вычислительных систем, и,в частности при создании классов программированного обучения.
Известно устройство для сопряжения абонентского пункта с ЦВМ,содержащее М терминалов, буферный регистр, счетчик, дешифратор и регистр номера терминалов, М элементов И, элемент ИЛИ, триггер наличия запросов, второй дешифратор f1 ).
Недостаток Указанного усаройстваотсутствие воэможности приоритетного. обслуживания абонентских пунктов, что сужает область применения и снижает его производительность.
Наиболее близким к предлагаемому по технической сущности является устройство для сопряжения абонентского пункта с цифровой вычислительной ма-. шиной, содержащее буферный регистр, два дешифратора, счетчик, регистр номера терминала, элемент ИЛИ, триггер наличия запросов и блок приоритета, включающий две группы элементов ЙЛИ, группу дешифраторов приоритета, группу регистров приоритета и узел блокировки (2).
Недостаток известного устройстванизкая пропускная способность, так как приоритет каждой группы терми налов назначается преподавателем, который принципиально не может в каждый момент времени назначить высший приоритет наиболее активной группе терминалов.
Цель изобретения — повышение пропускной способности устройства.
Поставленная цель достигается тем, что в устройство, содержащее буферный регистр, два дешифратора, счетчик, регистр номера терминала, элемент ИЛИ, триггер наличия запросов н блок приоритета, вклвчающнй две группы элементов ИЛЙ, причем информационный вход буферного регистра подключен к информационным .выходам терминалов групп, а выход - к информационному входу цифровой вычислительной машины, входы элемента ИЛИ подключены соответственно к управлявшим выходам терминалов групп, а выход - к единичномч входу триггера наличия запросов,ну-. левой выход которого подключен к управляющему входу счетчика, а единичный выход - к управляющему входу цифровой вычислительной машины и к первым управляющим входам терминалов
962900 групп, счетный вход счетчика соединен с тактовым выходом цифровой вычислительной машины, а выход — с первым входом регистра номера терминала и входом первого дешифратора, i-e выходы первого и второго дейифраторов 5 (i-Г,И) подключены соответственно к вторым и третьим управляющим входам
i-x терминалов групп, выход регистра номера терминала соединен r. входом второго дешифратора, а второй вход 10 с управляющим выходом цифровой вычислительной машины, нулевым входом триггера наличия запросов и управляющим входом буферного регистра i-й вход j-го элемента ИЛИ ()=Г,K) пер- 15 вой группы блока приоритета соединен с выходом запроса i-ro терминала j-й группы, в блок приоритета устройства введены сдвиговый кольцевой регистр, группа счетчиков числа заявои, группа 70 схем сравнения, К групп элементов И, выходной коммутатор, элемент И, вычитающий счетчик, регистр заявок, триггер управления и генератор импульсов, причем выходы элементов ИЛИ первой ъ5 группы соединены с соответствующими входами регистра заявок, выход которого подключен к управляющему входу выходного коммутатора. j-й информационный вход которого соединен с вхо- дами опроса терминалов j-й группы, первый вход i-ro элемента И )-й группы подключен к выходу запроса 1-ro терминала j-й группы, второй вход— к i-му выходу сдвигового кольцевого регистра, а выход — к i-му входу j-го З5 элемента ИЛИ второй группы, выход которого через j-й счетчик числа, заявок группы соединен с первым входом
„ -й схемы сравнения группы, второй вход которой подключен к выходу вы- 40 читающего счетчика, а выход — к j-му информационному входу коммутатора,управляющий выход которого соединен с первым инверсным входом элемента И и нулевым входом триггера управления, 45 соединенного нулевым выходом с вторым инверсным входом элемента И, а единичным входом - с выходом пуска цифровой вычислительной машины и установочным входом вычитающего счетчика, счетный вход которого подключен к выходу элемента И, соединенного прямым входом с первым выходом генератора импульсов, второй вход которого подключен к входу сдвигового кольцевого регистра.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 — схема блока приоритета.
Устройство (фиг. 1) содержит груп- 60 пы 1 терминалов 2, буферный регистр 3, дешифраторы 4 и 5, счетчик 6, регистр
7 номера терминала, элемент. ИЛИ 8, триггер 9 наличия запроса, цифровую вычислительную машину (ЦВм) 10, блок 65
11 приоритета (фиг, 2), включаюций элементы ИЛИ 12 и 13 первой и второй групп, регистр 14 заявок, сдвиговый кольцевой регистр 15, вычитающий счетчик 16, генератор 17 импульсов, счетчики 18 числа заявок группы, схемы
19 сравнения, группы, выходной коммутатор,состоящий из элементов И 20 группы и элемента ИЛИ 21, триггер 22 управления, элемент И 23 и К групп элементов И 24, также обозначены выходы 25 запроса и входы 26 опроса терминалов 2, управляющий вход 27 и информационные входы 28 и выходы 29 блока 11 приоритета.
Устройство работает. следующим образом. ,Работа устройства рассматривается на примере его использования для классов программируемого обучения.
Каждая группа 1 терминалов 2 представляет собой класс программируемого обучения, а каждый терминал — пульт обучаемого. В ответ на вопрос преподавателя обучаемые каждый на своем терминале 2 нажатием соответствующей кнопки формирует один из вариантов ответа. ЦВМ 10 читает ответы со всех терминалов 2 одного класса, выдавая сигнал чтения и после обработки сигнал окончания обработки.
Обучаемые каждого класса в общем случае работают независимо со свои-ми преподавателями и поэтому сигналы запросов на обслуживание, сопровождающие ответы, могут формироваться от нескольких терминалов в нескольких классах.
Единичные сигналы запросов с выходов 25 терминалов 2 через соответствующий элемент ИЛИ 12 поступают в соответствующие разряды регистра 14, единичные сигналы на выходах разрядов которого сигнализируют о наличии запросов на обслуживание от соответствующих терминалов 2.
Одновременно: сигналы запросов поступают на соответствующие элементы И 24. Генератор 17 импульсов выдает серию импульсов, соответствующую числу терминалов 2 в группе, которая поступает на вход кольцевого сдвигающего регистра 15.. В первом разряде этого регистра хранится единицы,которая под действием управляющих сигналов от генератора 17 последовательно будет проходить через все разряды кольцевого сдвигающего регистра
15. Нри этом одновременно просматриваются соответствующие элементы И 24, выделяя сигналы запросов от терминалов 2 всех групп, поступающих на входы элементов И 24. Сигналы запросов от каждой группы терминалов 2 последовательно .поступают через элемент
ИЛИ 13 на счетный вход счетчика 18.
Таким образом, происходит счет числа
962900
Формула изобретения
15 запросов от каждого класса 1 терми,налов 2.
ЦВМ 10, завершив обслуживание предыдущего цикла, посылает сигнал начального пуска, который устанавливает вычитающий счетчик 16 в единичное состояние. Этот же сигнал, поступая на единичный вход триггера 22, устанавливает его в единицу. Нулевой сигнал с. нулевого выхода триггера 22 поступает на второй инверсный вход элемента И 23 и подготавливает его открытие. Поскольку- вычитающий-счетчик 16 находится в единичном состоянии, а на счетчиках 18 находятся коды числа запросов, то на выходах схем
19 сравнения будут сформированы нулевые сигналы, которые через элементы И 20 и элемент ИЛИ 21 поступают на первый инверсный вход элемента И
23 и разрешают тем самым поступление сигналов с выхода генератора 17 на счетный вход вычитающего счетчика 16.
В результате этого в вычитающем счетчике 16 последовательно формируются коды последовательно убывающих чисел.
При совпадении кода числа на выходах вычитающего счетчика 16 с кодом числа запросов в каком-либо счетчике 18 на выходе соответствующей схемы 19 сравнения формируется единичный сигнал, который через элемент И 20, открытый единичным сигналом сооТветстьующего разряда регистра 14, псступает на входы 26 терминалов 2 соответствующей группы, в которой определилось наибольшее количество запросов на обслуживание. Через элемент ИЛИ 21 этот сигнал поступает на нулевой вход триггера 22, устанавливая его в нулевое состояние, и на первый. инверсный вход элемента И 23, закрывая его,и тем самым, прекращая поступление сигналов с второго выхода генератора 17 на вычитающий счетчик 16. После окончания обслуживания соответствующей группы терминалов 2 снимают сигналы запросов и устанавливают в нулевое состояние соответствующие разряды регистра 14.
ЦВМ 10 снова вырабатывает управляющий сигнал пуска с выхода 13, инициируя новый цикл обслуживания. Для изменения дисциплины обслуживания достаточно убрать. связь между управляющим входом 28 блока приоритета и установочным входом счетчика 16.
В этом случае сигнаЛ пуска от ЦВМ 10 будет устанавливать в единицу только триггер 22 управления. На вычитающем счетчике 16 коды начнут формироваться не с максимального, а с предыдушего значения, обеспечивая обслуживание заявок с более низкими приоритетами.
Таким образом, устройство обеспечивает первоочередное обслуживание того класса,в котором наибольшее число терминалов ожидают обслуживания, 25
65 что и повышает пропускную способность устройства.
Устройство для сопряжения абонентского пункта с цифровой вычислитель-, ной машиной, содержащее буферный ре-. гистр, два дешифратора, счетчик,регистр номера терминала, элемент ИЛИ, триггер наличия запросов и блок приоритета, включающий две группы элементов ИЛИ, причем, информационный вход буферного регистра подключен к информационным выходам терминалов групп, а выход — к информационному входу цифровой вычислительной машины, входы элемента ИЛИ подключены соответственно к управляющим выходам терминалов групп, а выход — к единичному входу триггера наличия запросов, нулевой выход которого подключен к управляющему входу счетчика, а единичный выход — к управляющему входу цифровой вычислительной машины и к первым управляющим входам терминалов групп, счетный вход счетчика соединен.с тактовым выходом цифровой вычислительной машины, а выход — c первым входом регистра номера терминала и входом первого дешифратора, i --e выходы первого и второго дешифраторов (i =1,N) подключены соответственно к вторым и.третьим управляющим входам 1 --х терминалов групп, выход регистра номера терминала соединен с входом второго дешифратора, а второй вход — c управляющим выходом цифровой вычислительной машины, нулевым входом триггера наличия запросов и управляющим входом буферного регистра, i-й вход 1-го элемента ИЛИ (=1,K) первой группы блока приоритета соединен с выходом запроса . -го терминала 1-й группы, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности, в блок приритета устройства введены.сдвиговой кольцевой регистр, группа счетчиков числа заявок, группа схем сравнения, М групп элементов И, выходной коммутатор, элемент И, вычитающий счетчик,регистр заявок, триггер управления и генератор импульсов, причем выходы элементов ИЛИ первой группы соедийены с соответствующими входами регистра заявок, выход которого подключен к управляющему входу выходного коммутатора, j -й информационный выход которого соединен с входами опроса терминалов 1-й группы, первый вход i --го элемента И j-é группы подключен к выходу запроса i --го терминала 1-й группы, второй вход — к -му выходу сдвигового кольцевого регистра, а выход — к 1-му входу
j-го элемента ИЛИ второй группы, выход которого через j-й счетчик
962900 числа заявок группы соединен с первым. входом j-и схемы сравнения группы, второй вход которой подключен к выходу вычитающего счетчика, а выходк j-му информационному входу коммутатора, управляющий выход которого соединен с первым инверсным входом элемента И и нулевым- входом триггера управления, соединенного нулевым выходом с вторым инверсным входом элемента И, а единичным входом — с выходом пуска цифровой вычислительной машины и установочным входом вы-
8 читающего счетчика, счетный вход которого подключен к выходу элемента И соединенного примам .входом с первым выходом генератора импульсов, второй вход которого подключен к входу сдвигового кольцевого регистра.
Источники информации, принятые во внимание при экспертизе
1 ° Авторское свидетельство СССР
В 736085, кл. 6 06 F 3/04, 1978 °
2. Авторское свидетельство СССР по эаявке 9 2724075/18-24, кл. G 06 F 3/04, 1979 (прототип).
Составитель В.Вертлиб
Редактор С.Крупенина Техред Ж.Кастелевич Корректор, .Гринденко .Заказ 7512/67 Тираж 731 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушскаа наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4