Адаптивное устройство для вывода информации

Номер патента: 1229767

Авторы: Калмыков, Левков, Никитин, Сычев, Шапкин

ZIP архив

Текст

(594 006 Г 13 00-.;: . ", Дфд-1 :Ще,1 ОПИСАНИЕ ИЗОБРЕТЕНИЯК А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(56) Авторское свидетельство СССРВ 746489, кл. С 06 Р 3/04, 1978.Авторское свидетельство СССРУ 966686, кл. С 06 Р 3/04, 1979.(54) АДАПТИВНОЕ УСТРОИСТВОДЛЯ ВЫВОДАИНФОРМАЦИИ(57) Изобретение относится к вычислительной технике и может быть использовано в устройствах обмена данными и в устройствах сопряжения ЦВМс внешними абонентами. Цель изобретения - увеличение быстродействияустройства за счет уменьшения времени обслуживания каналов с низкимприоритетом. В устройство введенысчетчики битов, триггеры блокировкиЯО 1229767 А 1 элементы И блокировки, счетчики слов,первый и второй элементы ИЛИ, элементы ИЛИ запуска, реверсивный счетчик, дешифратор, триггеры группы,инверторы, блоки триггеров синхрони"зации и мультиплексоры. При достижении числом одновременно работающихабонентов некоторых фиксированныхкритических значений происходит скач"кообразное изменение частоты выдачиинформации. Такое уменьшение частотыпозволяет увеличить число одновременно обслуживаемых абонентов. Число одновременно обслуживаемых абонентов подсчитывается реверсивным счетчиком и анализируется дешифратором.Когда код реверсивного счетчика совпадает с одним из фиксированных значений, дешифратор подает на управляющие входы соответствующего мультиплексора сигналы изменения частотывыдачи информации (переключения входных шин частоты). 3 ил.12Изобретение относится к вычислительной технике, в частности кустройствам обмена данными, и можетбыть использовано в устройствахсопряжения ЦВМ с внешними абонентами.Цель изобретения - увеличениебыстродействия устройства за счетуменьшения времени обслуживания каналов с низким приоритетом.На фиг,1 представлена функциональная схема устройства; на фиг.2 -временная диаграмма устройства; наФиг.3 - сравнительная временнаядиаграмма устройства, работающегобез перестройки частоты,Устройство содержит (Фиг.1)блок 1 коммутации, триггеры 2 при 1оритета, элементы И 3 приоритета,элементы И 4 записи, блок 5 формирования импульсов считывания, триггеры б считывания, элементы И 7 считывания счетчики 8 битов, триггеры 9блокировки, элементы И 10 блокировки, счетчики 11 слов, регистры 12,первый элемент ИЛИ 13, элементыИЛИ 14 запуска, реверсивный счетчик 15, дешиФратор 16, триггеры 17группы, блоки триггеров 18 синхронизации, инверторы 19, мультиплексоры 20, второй элемент ИЛИ 21, входную шину 22 разрешения записи, входные шины 23 канала обмена, выходныешины 24 требования информации, входную информационную шину 25, выходные шины 26 последовательного кода,входные шины 27 частоты.Устройство работает следующим образом.При большом числе одновременноработающих абонентов заявки на обслуживание от абонентов с низкимприоритетом могут обслуживаться сбольшой задержкой, Чтобы избежатьэтого в устройстве при достижениичислом одновременно работающих абонентов некоторых Фиксированных критических значений происходит скачкообразное изменение частоты выдачиинформации из регистров 12, т.е. втех случаях, когда число одновременно работающих абонентов с вь.сокимприоритетом приводит к простоям заявок с более низким приоритетом,происходит скачкообразное уменьшение частоты выдачи информации изрегистров 12 за счет переключениявходов частоты мультиплексоров 20.Такое уменьшение частоты позволяет29767 2увеличить число одновременно обслуживаемых абонентов. Число обслужива 1 О 2 О 35 4 О 4 ь 50 Я емых абонентов подсчитывасгся реверсинвным счетчиком 15 и анализируется дешифратором 16. Если число в счетчике 15 совпадает с одним из фиксированных критических значений, происходит переключение выходов дешифратора 16, что приводит к переключению входов 27 частоты с муль - типлексора 20.В качестве примера рассмотрим работу устройства, когда первое уменьшение частоты выдачи информации из регистров 12 происходит при числе одновременно работающих абонентов, равном трем, и как при .т:и происходит обслуживание пяти абонентов (Фиг 2 и 3).При последовательном задании процессором операций ввода-вывода по шинам 23 начала обмена поступают импульсы, которые взводят триггеры,1 приоритета, стробируют запись числа слов, поступивших из процессора по шине 25 информации, всчетчик 11 числа слов и подсчитываются в реверсивном счетчике 15. Нашину 24 требования информации в процес.сор выставляется сигнал запроса.Догустим число слов обмена равнотрем. По шине 22 разрешения записи иэ прссцессора поступают стробы, которые заносят информацию в регистры 12, взводят триггеры 6, которые разрешают прохождение импульсов считывания на регистры 12 и на счетчик 8 битов для их подсчета. С приходом третьего импульса признака начала обмена на 1-м выходе дешифратора 16 появится сигнал, который взведет первый триггер 17. С приходом строба но шине 22 разрешения записи взводится третий блок триггеров 18 синхронизации и третий триггер б считывания, Мультиплексор подключает на вход третьего элемента И 7 считывания пониженную частоту и на выход 26 устройства поступает код с другой частотой, При переполнении первого и второго счетчиков 8 битов вновь взводятся первый и второй триггеры 2 приоритета. Установятся в единичное состояние соответственно второй и первый блоки триггеров 18 синхронизации и частота понизится уже для первого и второго абонентов, Дотетом. 55 этого мощ.нта времени сигнал начетвертой шине 24 требования информации не мог сформироваться, так какбыл заблокирован инверсными выходами 1-3" триггеров приоритета. Благодаря понижению частоты для абонентов с более высоким приоритетоманалогично обслуживаются четвертыйи пятый абоненты. Так как обмен задавался на три слова, то на третьем цикле переполняются поочередно первый, второй и третий счетчики 11 числа слов. Импульсы переполнения через второй элемент ИЛИ 21 поступают на второй вход реверСивного счетчика, и на первом выходе дешифратора 16 вновь появляется импульс, который сбрасывает триггер 17.Сбрасываются поочередно третий, четвертый и пятый блоки триггеров синхронизации. Частота вьдачи информации повышается. Сигналы переполнения счетчиков 11 числа слов запоминаются в триггерах 9 блокировки, которые блокируют прохождение третьих импульсов переполнения счетчиков 8 битов на входы установки блока 1 коммутации. Кроме того, третьи импульсы переполнения счетчиков 8 битов сбрасывают триггеры 6 считывания.Таким образом, скачкообразное изменение частоты вьдачи информации из регистров 12 в зависимости от числа одновременно работающих абонентов позволяет уменьшить время ожидания заявок от абонентов с низким приориФормула и з обретения Адаптивное устройство для вывода информации, содержащее триггеры приоритета, элементы И приоритета, элементы И записи, триггеры считывания, элементы И считывания, регистры, информационные входы параллельного кода которых объединены и являются информационными входами устройства, выходы регистров являются выходами последовательного кода устройства, прямой выход первого триггера приоритета соединен с первым входом первого элемента И записи и является первым выходом требования информации устройства, прямые выходы остальных триггеров приоритета соединены с первыми входами соответствующих элементов И приоритета, инверсные выходы триггеров приоритета подключе 5 10 15 20 25 30 35 40 45 ны к соответствующим входам элементов И приоритета, выходы которогосоединены с первыми входами элементов И записи и являются соответствующими выходами требования информацииустройства, выходы элементов И записи соединены с входами сброса соответствующих триггеров приоритета,входами установки соответствующихтриггеров считывания и входами стробирования соответствующих регистров,вторые входы элементов И записиобъединены и являются входом разрешения записи устройства, выходы триггеров считывания соединены с первымивходами соответствующих элементов Исчитывания, выходы которых соединеныс тактирующими входами соответствующих регистров, о т л и ч а ю щ е е -с я тем, что, с целью повышениябыстродействия устройства за счетуменьшения времени обслуживания каналов с низким приоритетом, оно содержит счетчики битов, триггеры блокировки, элементы И блокировки, счетчики слов, первый элемент ИЛИ,элементы ИЛИ запуска, второй элемент ИЛИреверсивный счетчик, дешифратор,триггеры группы, инверторы, блокитриггеров синхронизации и мультиплексоры, входы счетчиков битовобъединены с тактирующими входамисоответствующих регистров, выход переполнения каждого счетчика битовсоединен с первым входом соответствующего триггера блокировки, входомсброса соответствующего триггерасчитывания и вторым входом соответствующего элемента И блокировки, кпервому входу которого подключен инверсный выход соответствующего триггера блокировки, выходы элементов Иблокировки соединены.с первыю входами соответствующих элементов ИЛИзапуска, вторые входы которых объединены с входами стробирования соответствующих счетчиков слов, соответ"ствующими входами первого элемента ИЛИ и являются входами начала обме" на устройства, выходы элементов ИЛИзапуска соединены с входами установки соответствующих триггеров приоритета, выходы переполнения счетчиковслов соединены с вторыми входами соответствующих триггеров блокировки и соответствующими входами второго элемента ИЛИ, вход установки каждоготриггера считывания объединен с Свходами триггеров синхронизации со=ответствующего счетчика слов, выхсдымультиплексоров соединены с вторымивходамй соответствующих элементов Исчитывания, выход первого элементаИЛИ соединен с суммирующими входомреверсивного счетчика, выход второгоэлемента ИЛИ соединен с вычитающимвходом реверсивного счетчика, выходыкоторого соединены с входами дешиФратора, каждый выход которого соединен с входом соответствующего триггера группы, выходы триггеров группысоединены с 1-входами соответствующих триггеров синхронизации всехблоков и входами соответствующих инверторов, выходы которых соединены 5с К-входами соответствующих триггеров синхронизации всех блоков, выходы триггеров синхронизации каждогоблока соединены с управляющими вхо дами соответствующего мультиплексо О ра, инФормационные входы которогоявляются входами частоты устройства,установочные входы счетчиков словобъединены с соответствующими входамипараллельного кода регистров.12297 б 7 Составитель В.Файзрахмано Техред Г.Гербер тор А.Тяс актор Р.Цицик Заказ 245 1/49 Тираж 671 ВНИИПИ Государственного коми по делам изобретений и о 3035, Москва, Ж, РаушскаПодписно ета СССрытий наб д. роизводственно-полиграфическое приятие, г.ужгород, ул. Проектная, 4

Смотреть

Заявка

3800777, 16.10.1984

ПРЕДПРИЯТИЕ ПЯ А-7160

КАЛМЫКОВ ВАЛЕНТИН АЛЕКСАНДРОВИЧ, ЛЕВКОВ ВЛАДИМИР ЕФИМОВИЧ, НИКИТИН АЛЕКСАНДР ПЕТРОВИЧ, СЫЧЕВ АЛЕКСАНДР ВАСИЛЬЕВИЧ, ШАПКИН ВИКТОР ПЕТРОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: адаптивное, вывода, информации

Опубликовано: 07.05.1986

Код ссылки

<a href="https://patents.su/5-1229767-adaptivnoe-ustrojjstvo-dlya-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Адаптивное устройство для вывода информации</a>

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