групп, счетный вход счетчика соедине с тактовымвыходом цифровой вычислительной машины, а выход - с первым входом регистра номера терминала и входом первого дешифратора, i-e выходы первого и второго дешифраторов (i 1,М) подключены соответственно к вторым и третьим управляющим входам i-x терминалов групп, выход регистра номера терминала соединен с входом второго дешифратора, а второй вход с управляющим выходом цифровой вычислительной машины нулевым входом триггера наличия запросов и управляющим входом буферного регистра i-й вход j-ro элемента ИЛИ (j 1,К) первой группы блока приоритета соединен с выходом запроса i-ro терминала j-й группы, в блок приоритета устройства введены сдвиговый кольцевой регистр, группа счетчиков числа заяво, групп схем сравнения, К групп элементов И-, выходной коммутатор, элемент И, вычи тающий счетчик, регистр заявок, триг гер управления и генератор импульсов причем выходы элементов ИЛИ первой группы соединены с соответствующими входами регистра заявок, выход которого подключен к управляющему входу выходного коммутатора, j-й информационный вход которого соединен с вхо дами опроса терминалов j-й группы, первый вход t-ro элемента И j-й груп пы подключен к выходу запроса 1-го терминала j-й группы, второй вход к i му выходу сдвигового кольцевого регистра, а выход - к 1-му входу, j-r элемента ИЛИ второй группы, выход которого через j-й счетчик числа, заявок группы соединен с первым входом j-й схемы сравнения группы, второй вход которой подключен к выходу вычитающего счетчика, а выход - к j-му информационному входу коммутатора,уп равляющий выход которого соединен с первым инверсным входом элемента И и нулевым входом триггера управления, соединенного нулевым выходом с вторь1м инверсным входом элемента И, а единичным входом - с выходом пуска цифровой вычислительной машины и установочным входом вычитающего счетчика, счетный вход которого подключен к выходу элемента И, соединенного прямым входом с первым выходом ге нератора импульсов, второй вход которого подключен к входу сдвигового кольцевого регистра. На фиг. 1 представлена блок-схема устройства; на фиг. 2 - схема блока приоритета. Устройство (фиг. 1)содержит гpyп пы 1 терминалов 2, буферный регистр дешифраторы 4 и 5, счетчик 6, регист 7 номера терминала, элемент ИЛИ 8, триггер 9 наличия запроса, цифровую вычислительную машину (ЦВМ) 10, блок 11 приоритета (фиг. 2) включающий элементы ИЛИ 12 и 13 первой и второй групп, регистр 14 заявок, сдвиговый кольцевой регистр 15, вычитающий счетчик 16, генератор 17 импульсов,счетчики 18 числа заявок группы, схемы 19 сравнения,группы, выходной ког«1мутатор,состоящий из элементов И 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. Таким образом, происходит счет числа
запросов от каждогокласса 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, закрывая erojи тем самым,прекращая поступление сигналов с второго выхода генератора 17 на вычитающий счетчик 16. После окончания обслуживания соответствующей группы терминалов 2 снимают сигналы запросов и устанавливают в нулевое состояние соответствующие разряды регистра 14.
ЦВМ 10 снова вырабатывает управляющий сигнал пуска с выхода 13, инициируя новый цикл обслуживания. Для изменения дисциплины обслуживания достаточно убрать, связь между управляющим входом 28 блока приоритета и установочным входом счетчика 16. В этом случае скгнап пуска от ЦВМ 10 будет устанавливать в единицу только триггер 22 управления. На вычитающем счетчике 16 Коды начнут формироватьс не с максимального, а с предыдущего значения, обеспечивая обслуживание заявок с более низкими приоритетами.
Таким образом, устройство обеспечивает первоочередное обслуживание того класса,в котором наибольшее число терминалов ожидают обслуживания.
что и повышает пропускную способность устройства.
Формула изобретения
Устройство для сопряжения абонентского пункта с цифровой вычислитель-, ной машиной, содержёццее буферный регистр, два дешифратора, счетчик,регистр номера терминала, элемент ИЛИ, триггер Нсшичия запросов и блок приоритета, включающий две группы элементов ИЛИ, причем .информационный вход буферного регистра подключен к инфор5мационным выходам терминалов групп, а выход - к информационному входу цифровой вычислительной машины,входы элемента ИЛИ подключены соответственно к управляк)щим выходам терминалов групп, а выход - к единичному входу .триггера
0 НсШичия запросов, нулевой выход кото-рого подключен к управляющему входу счетчика, а единичный выход - к управляющему входу цифровой вычислительной машины и к первым управляющим вхо5дгии терминсшов групп, счетный вход сче.тчика соединен с тактовым выходом цифровой вычислительной машины, а выход - с первым входом регистра Hoviepa терминала и входом первого дешифра0тора, i-е выходы первого и второго дешифраторов ( i 1,м) подключены соответствен11о к вторым и третьим управляющим входам i-X терминалов групп, выход регистра номера терминала сое5динен с входом второго дешифратора, а второй вход - с управляющим выходом цифровой вычислительной машины,нулевым входом триггера наличия запросов и управляющим входом буферного регистра.
0 i-й вход j-ro элемента ИЛИ (,K) первой группы блока приоритета соединен с выходом запроса :i -го терминала j-и группы, отличающеес я тем, что, с целью повышения про5пускной способности, в блок приритета устройства введены сдвиговой кольцевой регистр, группа счетчиков числа заявок, группа схем сравнения, групп элементов И, выходной коммутатор, элемент И, вычитающий счетчик,ре0гистр заявок, триггер управления и генератор импульсов, причем выходы элементов ИЛИ первой группы соединены с соответствующими входами регистра заявок, выход которого под5ключен к управляющему входу выходного коммутатора, j-и информационный выход которого соединен с входами опроса терминалов j-n группы,первый вход i-го элемента И j-й группы под0ключен к выходу запроса i -го тер лиНала j-й группы, второй вход - к i-му выходу сдвигового кольцевого регистра, а выход - к i-му входу З-го элемента ИЛИ второй группы,
5 выход которого через j-и счетчик
числа заявок груп1пы соединен с первым входом tjxeMbi сравнения группы, второй вход которой подключен к выходу вычитающего счетчика, а выход к j-му информационному входу коммутатора, управляющий выход которого соединен с первым инверсным входом элемента И и нулевым входом триггера управления, соединенного нулевым выходом с вторым инверсным входом элемента И, а единичным входом - с выходом пуска цифровой вычислительной машины и установочным входом вычитающего счетчика, счетный вход ко-торого подключен к выходу элемент И соединенного пряким .входом с первым выходом генератора импульсов, второй, вход которого подключен к входу сдвигового кольцевого регистра.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР 736085, кл. С 06 F 3/04, 1978.
2.Авторское свидетельство СССР по заявке 272:4075/18-24,
кл. G 06 F 3/04, 1979 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения абонентского пункта с цифровой вычислительной машиной | 1980 |
|
SU941981A1 |
Устройство для обмена информацией между цифровой вычислительной машиной и терминалами | 1982 |
|
SU1034029A2 |
Устройство для сопряжения абонетского пункта с цифровой вычислительной машиной | 1977 |
|
SU736085A1 |
Устройство для сопряжения абонентскогопуНКТА C цифРОВОй ВычиСлиТЕльНОй МАшиНОй | 1979 |
|
SU824182A2 |
Устройство для обмена информацией между цифровой вычислительной машиной и терминалами | 1980 |
|
SU881726A1 |
Устройство для сопряжения абонентского пункта с цифровой вычислительной машиной /цвм/ | 1979 |
|
SU883889A2 |
Абонентский пункт | 1979 |
|
SU857965A1 |
Устройство для моделирования адаптивных вычислительных систем | 1981 |
|
SU1020830A1 |
Многоканальное устройство переменного приоритета | 1983 |
|
SU1125627A1 |
Устройство для моделирования систем массового обслуживания | 1980 |
|
SU922756A1 |
Ж
td
Авторы
Даты
1982-09-30—Публикация
1981-02-19—Подача