Устройство для обмена информацией между цифровой вычислительной машиной и терминалами
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1034029
Авторы: Молчанов, Полуаршинов, Щечкин
Текст
(19) ИО СОЮЗ СОВЕТСНИХсаимамиаеРЕС ПУБЛИИ С 06 Р 3 04 ГОСУДПОДОПИСАНИЕ ИЗОБРЕТЕНИЯ ВТОРСКОМУ СВИДЕТЕЛЬСТВУ 2, Устройство по п.1, о т л и ч а ю щ е е с я .тем, что узел устранения неоднозначности для К рангов пРиоритетов содержит третью группу элементов И, группу элементов НЕ и третью группу элементов ИЛИ, причем старший по рангу К -вход узла соединен с его К-выходом, (К -Ц"вход связан с первык входом элемента И третьей группы, выход которого подсоединен к (К)-выходу узла, а второй вход этого элемента И связан с выходом элемента НЕ, вход которого соединен с К-входом узла, последующие (К)-входы узла связаны с соответствующими первички входами элементов И третьей группы, выходы которых являются выходами Крангов приори.- .тета узла, а вторые входы этих элементов Итретьей группы соединены с выходами элементов НЕ, входы которых АРСТВЕННЫЙ КОМИТЕТ СССРЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(54)(57) 1, УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ МЕЖДУ ИИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ И ТЕРМИНАЛАМИ по авт,св. В 881726, о т л и ч а ю щ ее с я тем, что, с целью расширения области применения устройства, блок приоритета дополнительно соединен вторыми информационными входами с тре-" тьими управляющими выходами Я терминалов соответствующих К групп, а управляющий вход блока приоритета соединен с третьим управлякщим выходом НВМ, блок приоритета содержит регистр заявок, входы которого явля-. ются первым информационным входом блока приоритета, К счетчиков числа заявок, счетные входы которых через вторую группу элементов ИЛИ и первую группу элементов И подключены к вторым.информационньм .входам блока приоритета, установочные входы счетчиков заявок соединены с инверсными выходами регистра заявок, а инфор-. мационные выходы счетчика заявок связаны с соответствующими входами схем сравнения, вторые вхоцы которых соединены с выходами вычитающег 6 счетчика, а выходы схемы сравнения соединены через узел устранения неоднозначности с входами соответствующих элементов И второй группы, вторые входы которых подключены к единичным выходам регистра заявок, а выходы элементов И второй группы подключены к выходам блока приоритета и через третий элемент ИЛИ соединены с первым инверсным входом тре;тьего элемента И и с нулевым входом триггера управления, нулевой выход которого подключен к второму инверс-ному входу третьего элемента И,прямой вход которого соединен с вторым выходом ксммутатора генератораимпульсов, а выход соединен с вычитающим входом вычитающего счетчика, установочный вход которого подключен к единичному входу триггерауправления, к первому управлякщемувходу коммутатора генератора импуль-,сов и к управляющему входу блокаприоритета, кольцевой сдвигающийрегистр, управляющий вход которогосоединен с первым выходом коммутатора импульсов, информационный входкоторого соединен с выходом генератора импульсов, а выходы соответствующих разрядов кольцевого сдвигающе.го регистра соединены .с, вторымивходами соответствующих элементовИ первой группы, причем выход послецнего разряда соединен с вторым уп"равляющим входом коммутатора генератора импульсов., связаны с соответстнующими выходами элементон ИЛИ третьей группы, входыпоследних связаны с предыдущими по Изобретение относится к вычислительной технике и может быть исполь" эовано в вычислительных системах для сопряжения группы терминалов с БВМ.5По основному ант.сн, Р 881728 известно устройство для обмена информацией между БВМ и терминалами содержащее К групп терминалон по М терминалон и группе, первый элемент ИЛИ, о первую группу элементов ИЛИ, блок приоритета, буферный регистр, триггер наличия запросов, два элемента задержки, а каждый терминал содержит триггер запроса, регистр информации, входные и выходные коммутаторы, триггер ответа,дна элемента И и второй элемент ИЛЙ, причем вход и выход регистра информации терминала соединены соответственно с ныходфм нходно" го коммутатора терминала и с инфор-, 2 О мацнонным входом выходного коммутатора терминала, информационный вход входного коммутатора терминала и выход выходного коммутатора терминала являются соответственно информацион ными входом и выходом терминала, ин" формационные выходы терминалов соединены с информационным входом буферного регистра, выход которого соединен с ийформационным входом БВМ,.ин формационный выход которой соединен с информационными входами терминалов, первые управляющие выходы терминалов через первый элемент ИЛИ соединеныс единичным входом триггера наличия эапросон, единичный выход которого соединен со входом прерывания БВМ, второй управляющий выход терминала группы соединен с пятым управляющим входом последующего терминала группы, третьи управляющие выходы терминалов группы через соответствующий элементпервой группы элементов ИЛИ соединены с соответствующим запросным входом блока приоритета, каждый разрешающий вНход группы выходов блока приоритета соединен с четвертыми управляющими входами терминалов группы, а выход сигнала о приеме прерынания БВМ соединен с управляющим входом буфер" ного регистра, с нулевым входом 56 триггера наличия запросов и через первый элемент задержки - с первыми управляющими входами терминалов, нулевой выход триггера наличия запросов соединен со вторыми управляющими 55 рангу приоритета входами узла и выходами соответствующих элементов ИЛИтретьей группы,лходами терминалов а выход сигналаоб окончании обработки прерыванияБВМ через второй элемент задержкисоединен с третьими управляющими входами терминалов, выход первого элемента И терминала является первымуправляющим выходом терминала и соединен с управляющим входом выходногокоммутатора терминала и с первым нхо.дом второго элемента И терминала,первый вход второго элемента И терминала является первьм управляющим вхо-дом терминала, выход второго элемента И терминала соединен с единичнымвходом триггера ответа терминала ис нулевым входом триггера запросатерминала, единичный выход и нулевой вход триггера ответа терминаласоединены соответственно с управляющим входом входного коммутаторатерминала и с третьим управляющимвходом терминала, нуленой выход триггера запроса терминала соединен стретьим управляющим выходом терминала, с первым входом второго элеменса ИЛИ терминала и с первьм входомпервого элемента И терминала, второйи четвертый управляющие входы терминала соединены соответственно свторым и третьим входами первогоэлемента И треминала, четвертый входпервого элемента И терминала соединен с пятым управляющим входом терминала и с вторым входом второгоэлемента ИЛИ терминала, а выход этого элемента ИЛИ является вторым уп"равляющим выходом терминала,Бель изобретения - расширение об,ласти, применения устройства.ПОставленная цель достигаетсятем, что блок приоритета дополнительно соединен вторыми информационными:входами с третьими управляющими выходами Ь терминалов соответствующихК групп, а управляющий вход блокаприоритета соединен с третьим управляющим входом БВМ, блок приоритета содержит регистр заявок, выходыкоторого являются первым информационным входом блока приоритета, КСчетчиков числа заявок, счетные входыкоторых через вторую группу элементов ИЛИ и первую группу элементовИ подключены к вторым информационнымвходам блока приоритета, установочные входы счетчиков заявок соединены с инверсными выходами регистразаявок, а информационные выходы счетчика заявок с соответствукщнми схемами сравнения, вторые входы которыхссищиненц с выходами вьиитающегосчетчика, а выходы схемы сравненийсоединены через узел устранения 5неоднозначности с входами соответствующих элементов И второй группы,вторые входы которых подключены кединичным выходам регистра заявок,а выходы этих элементов И подклоченц к выходам блока приоритета и че.рез третий элемент ИЛИ соединены спервем инверсным входом третьегоэлемента И и с нулевым входом триггера управления, нулевой выход которого подключен к второму инверсномувходу третьего элемента И, прямойвход которого соединен с вторым выходом коммутатора генератора импульсов, а выход соединен с вычитакцимвходом вцчитакцего счетчика, установочный вход которого подключен к еди-ничному входу триггера управления,к первому управляющему входу коммутатора генератора импульсов и к управляющему входу блока приоритета,кольцевой сдвигающий регистр, управляющий вход которого соединен с первымвыходом коммутатора генератора импульсов, информационный вход которогосоединен с выходом генератора импуль- ЗОсов, а выходы соответствующих разрядов кольцевого сдвигающего регистрасоединены с вторыми входами соответствующих элементов И первой группыпричем выход последнего разряда соединен с вторым управляющим входомкоммутатора генератора импульсов. Нри этом узел устранения неоднозначности для К рангов приоритетов 4 р содержит третью группу элементов И, группу элементов НЕ и третью группу элементов ИЛИ, причем старший по рангу К -вход узла соединен с его К-выходом,(К)-вход связан с первым входом элемента И третьей группы, выход которого подсоединен к (К) - выходу узла, а второй вход этого элемента И связанс выходом элемента НЕ, вход которого соединен с К входом узла, последующие (К)-входы узла связаны с соответствующими первьми входами элементов И третьей группы, выходы которых являются выходами (К) рангов приоритета узла, а вторые входы этих элементов И третьей 55 группы соединены с выходами элементов НЕ, входы которых связаны с соответствующими выходами элементов ИЛИ третьей группы, входы последних связа" ны с предыдущими по рангу приорите та входами узла и выходами соответствующих Элементов ИЛИ третьей группы,На фиг.1 представлена блок-схема устройства; на Фиг.2 - структурная схема блока приоритета. 65 Устройство для обмена информациеймежду ПВМ и терминалами содержит(Фиг,1)Фс групп 1 терминалов по й терминалов 2 в каждой, буферный регистр3, 12 ВМ 4, первый элемент ИЛИ 5, триггер 6 наличия запросов, элементы 7,и 8 задержки первую группу элементовИЛИ 9, блок 10 приоритета.Терминал 2 содержит регистр 11информации входной коммутатор 12,выходной коммутатор 13, триггер 14запроса, первый 15 н второй 16 элементы И, триггер 17 ответа, второйэлемент .ИЛИ 18,Блок приоритета имеет первые инФормационные входы 19; вторые информационные входы 20, управляющий вход21 выходы 22Блок 10 приоритета (Фиг.2) содержит регистр 23 заявок,К счетчиков24 числа заявок, вторую группу из Кэлементов ИЛИ 2, первую группУ изф К элементов И 26 К схем 27 сравнен.ния, вцчитакщий счетчик 28, схему 29устранения неоднозначности, вторуюгруппу из К элементов .И 30, третийэлемент ИЛИ 31, третий элемент И 32,триггер 33 управления, коммутатор34 генератора импульсов кольцевойсдвигающий регистр 35, генератор 36,третью группу из (К) элементовИ 37 группу из (к) элементов НЕ38, третью группу из (К) элементовИЛИ 39Работа устройства рассмотренана примере использования предлагаемого Устройства для классов программированного обучения, В этом случаекажцая группа 1 терминалов 2 представляет собой класс прграммированного обучения, а каждый терминал 2пульт обучаемого.Следует отметить, что обращениек 22 ВИ может быть сформировано отнескольких терминалов 2 в несколькихклассах 1. Единичные сигналы от триггера запросов 14 через третьи управляющие выходы терминалов 2 данногокласса 1 и через первую группу элементов ИЛИ 9 поступают через первыеинформационные входы 19 блока 10приоритета в соответствующие разрядырегистра 23 запросов, Единичные значения сигналов в разрядах регистрасигнализируют о наличии запросов наобслуживание в соответствующих классах 2 терминалов 2.Одновременно сигналы запросов отсоответствующих классов 1 поступаютна вторые информационные входы 20блока 20 приоритета,22 ВМ 4 с третьегоуправляющего выхода посылает сигналначального пуска на управляющий вхрд21 блока приоритета, который поступает на первый управляющий вход ксимутатора 34 генератора импульсов икоммутирует выход генератора 36 импульсов через первый выход коммута 1034029тора с управляющим входом кольцевогосдвигающего регистра 35.В первом разряде регистра 35 хранится единица, которая под действиемуправляющих сигналов от генератора,36 импульсов последовательно пробегает через все разряды кольцевого сдвигающего регистра 35. При этом одно -временно просматриваются соответствующие схемы И 26 всех классов 1 ивыцеляются сигналы запросовот терми- ОНалов 2 всех групп 1, поступающие через вторые информационные входы 20блока 10 приоритета на первые входысхем И 26.Сигналы запросов в каждом классе 15последовательно поступают через вторую группу элементов ИЛИ 25 на счетные входы счетчиков 24 запросов, исходное состояние которых нулевоеТаким образом, происходит счет числа 2 Озапросов от. каждого класса 1 терминалов 2,В то же время сигнал начальногопуска через управляющий вход 21 блокаприоритета поступает на установочный 25вход вычислительного счетчика 28и устанавливает его в единичное состояние,При появлении единицы в последнемразряде регистра 35 сигнал с выходаданного разряда поступает на второйуправляющий вход коммутатора 34,Генератор 36 импульсов подключаетсячерез второй выход коммутатора 34 напрямой вход элемента И 32, Тем самьмосуществляется поступление сигналовгенератора 36 импульсов на вычитающийвход счетчика 28, В результате этогов счетчике 28 последовательно Формируются коды, начиная от максимального. и кончая минимальным. При совпадении 4 Окода на выходах счетчика 28 с кодомчисла запросов в одном или нескольких счетчиках числа заявок 24, вслучае одинакового числа запросов внескольких классах, на:выходах соответствующих схем 27 сравнения Формируются единичные сигналы, которыепоступают в узел устранения неоднозначности.Данный узел в случае одинакового числа запросов в нескольких классах устраняет неоднозначность, кому отдать предпочтение на обслуживание по жесткой схеме, например, в порядке следования номеров классов.С выхода узла устранения неоднозначности 29 сигнал поступает на соответствующий элемент третьей группы И 30, открытой по второму входу единичным сигналом соответствующего бО разряда регистра 23 заявок и далее на соответствующий выход блока 22 приоритета и далее на четвертые управляющие входы терминалов 2 соответствующей группы 1, в которой опреде лилось наибольшее количество запрссов на обслуживание,Одновременно этот сигнал черезэлемент ИЛИ 31 поступает на нулевойвход триггера 33 управления, устанавливая его в нулевое состояние и напервый инверсный вход элемента И 32,закрывая его, при этом прекращаетсяпоступление сигналов с выхода генератора 31 импульсов на вычитающийвход счетчика 23. Тем самьм инициируется начало обслуживания абонентовсоответствующего класса.При наличии запроса от терминалавыбранного класса единичный сигналат триггера 14 запроса. поступает на.первый элемент И 15, блокируя одно)временно работу остальныхменее приоритетных терминалов группы.Сигнал с выхода активного терминала обслуживаемой группы поступаетна управляющий вход выходного коммутатора 13 и переписывает информациюс регистра 11 информации в буферныйрегистр 3. Кроме того, этот сигналпоступает через элемент ИЛИ 5 на входтриггера б.наличия запросов. Единичный сигнал с единичного выхода триггера б поступает на управляющий входШЗМ 4, уведомляя ее о наличии запро"са с данного терминала.В ответ на этот запрос ПВМ 4 формирует управляющий сигнал на первомуправляющем выходе, при этом содержимое буферного регистра 3 переписывается в БВМ 4, а триггер 17 ответаданного терминала через первый злемент 7 задержки и элемент И 16 переходит в единичное состояние, подготавливая терминал к приему ответаот БВМ.Одновременно триггер наличия запросов б устанавливается в нулевоесостояние для обеспечения последующего аналогичного обслуживания остальных терминалов выбранной группы в по-.рядке убывания приоритета,После пос"упления запроса от терминала 2 в БВМ 4 вырабатывается управляющий сигнал ответа, который черезвторой управляющий выход и второйэлемент 8 задержки поступает на нулевые входы триггеров 17 ответа терминалов 2 данной группы 1Информация ответа с информационного выхода БВМ 4 через открытый оттриггера 17 ответа входной коммутатор 12 приоритетного терминала поступает на регистр 11 выбранного терминала.Тем самым осуществляется ответПВМ 4 на запрос данного терминала 2.После окончания обслуживания соответствующего класса 1 абонентов 2 сигнал ответа устанавливает в нулевое состояние через первые информационные входы 19 соответствующий. разряд регистра 23 заявок,тем самым снимая из очереди на обслуживание заявки соответствующего класса 1 абонентов 2. Единичный сигнал с нулевого выхода данного разряда регистра ,23 заявок поступает на установочный 5 :вход соответствующего счетчика 24, устанавливая его в нулевое состояние в следствии чего на выходе соответствующей схемы 27 сравнения появляется нулевой сигнал, который поступает в 0 узел 29 устранения неоднозначности, арещает прохоздению единичного сигнала с выхода схемы 27 сравнения, стоа 4 ей ниже ио уровню жесткого приоритета. 15Работа узла 29 устранения неодноз.: начности заключается в следующем.. допустим, что во втором к третьих :классах Ъ терминалов 2 появилось оди.:наковое количество запросов, тогда юявлявтся единичные сигналы на выходах второй итретьей схемах 27 сравнения. так как иа выходе первой схемы 27 сравнения существует нулевой,сигнал, то он через первый элементНБ 38 поступает на элемент И 37третьей группы, разрешая прохождение единичного сигнала с выхода вто.рой схемы 27 сравнения на высодузла устранения неоднозначности Всвою очередь единичный сигнал свыхода второй схемы 27 сравнения поступает через элемент ИЛИ 39 третьейгруппы и второй элемент НЕ 38 на второй элемент И 37, закрывая его, итем самым устраняется неоднозначность,Таким образсм, раширение областиприменения устройства состоит в том,что вместо реализации приоритетногообслуживания по жестксиу алгоритмунли программно-изменяемому принципупредлагается более четкий и оперативный способ реализации обслуживания запросов в реальном масытабевремени с учетом их количества в каждом классе,Тираж 706 Государственного лам иэобретений Москва, Ж, Ра Подписнокомитета СССРоткрытийушская наб., д,4/5 03 ал ППП Патент, г.ужгород, ул.Проектная,4
СмотретьЗаявка
3412179, 17.03.1982
ВОЕННЫЙ ИНЖЕНЕРНЫЙ КРАСНОЗНАМЕННЫЙ ИНСТИТУТ ИМ. А. Ф. МОЖАЙСКОГО
МОЛЧАНОВ ОЛЕГ ЕВГРАФОВИЧ, ПОЛУАРШИНОВ АНДРЕЙ МИХАЙЛОВИЧ, ЩЕЧКИН АЛЕКСАНДР ДЕНИСОВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: вычислительной, информацией, машиной, между, обмена, терминалами, цифровой
Опубликовано: 07.08.1983
Код ссылки
<a href="https://patents.su/6-1034029-ustrojjstvo-dlya-obmena-informaciejj-mezhdu-cifrovojj-vychislitelnojj-mashinojj-i-terminalami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена информацией между цифровой вычислительной машиной и терминалами</a>
Предыдущий патент: Цифровой генератор
Следующий патент: Устройство для контроля дешифраторов
Случайный патент: Способ квашения или соления плодоовощей