Адаптивное устройство для вывода информации Советский патент 1986 года по МПК G06F13/00 

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

f

Изобретение относится к вычислительной технике, в частности к устройствам обмена данными, и может быть использовано в устройствах сопряжения ЦВМ с внешними абонентами.

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

На фиг.1 представлена функциональная схема устройства; на фиг.2- временная диаграмма, устройства; на фиг.З - сравнительная временная диаграмма устройства, работаклцего без перестройки частоты.

Устройство содержит (фиг.1) блок 1 коммутации, триггеры 2 приоритета, :элементы И 3 приоритета, элементы И 4 записи, блок 5 формирования импульсов считывания, триггеры 6 считывания, элементы И 7 считывания, счетчики 8 битов, триггеры блокировки, элементы И 10 блокировки, счетчики 11 слов, регистры 12, первый элемент ИЛИ 13, элементы ИЛИ 14 запуска, реверсивный счетчик 15, дешифратор 16, триггеры 17 группы, блоки триггеров 18 синхронизации, инверторы 19, мультиплексоры 20, второй элемент ИЛИ 21, входную шину 22 разрешения записи, входные шины 23 канала обмена, вькодные шины 24 требования информации, входную информационную шину 25, выходные шины 26 последовательного кода, входные шины 27 частоты.

Устройство работает следуюш;им образом.

При большом числе однонременно работающих абонентов заявки на обслуживание от абонентов с низким приоритетом могут обслужи)заться с большой задержкой. Чтобы избежать этого в устройстве при достижении числом одновременно работающих абонентов некоторых фиксированньж критических значений происходит скачкообразное изменение частоты выдачи информации из регистров 12, т.е. в тех случаях, когда число одновремек но работающих абонентов с высоким приоритетом приводит к простоям заявок с более низким приоритетом происходит скачкообразное уменьшение частоты выдачи информации из регистров 12 за счет переключения входов частоты мультиплексоров 20. Такое уменьшение частоты позволяет

297672

увеличить число одновременно обслуживаемых абонентов. Число обслуживаемых абонентов подсчитывается реве рсинвньм счетчиком 15 и анализи5 руется дешифратором 16. Если число в счетчике 15 совпадает с одним из фиксированных критических значений, происходит переключение выходов де- шифратора 16, что приводит к пере10 ключению входов 27 частоты с мультиплексора 20.

В качестве примера рассмотрим работу устройства, когда первое уменьшение частоты выдачи информа15 ции из регистров 12 происходит при числе одновременно работающих абонентов, равном трем, и как при ятем происходит обслуживание пяти абонентов (фиг„2 и 3).

20 При последовательном задании процессором операций ввода-вывода по пмнам 23 начала обмена поступают импульсы, которые взводят триггеры 2 приоритета, стробируют за2:5 пись числа слов, поступивших из процессора по шине 25 информации, в счетчик 11 числа слов и подсчитываются в реверсивном счетчике 15. На шину 24 требования информации в про30 цессор выставляется сигнал запроса. Допустим число слов обмена равно трем.

По шине 22 разрешения записи из процессора поступают стробы, кото- 3- рые заносят информацию в регистры 12, взводят триггеры 6, которые разрешают прохождение импульсов считывания Hai регистры 12 и на счетчик 8 битов для их подсчета. С приходом третьего импульса признака начала обмена, на 1-м выходе дешифратора 16 появится сигнал, который взведет первый: триггер 17. С приходом строба по шине 22 разрешения записи взводится третий блок триггеров 18 синхронизации и третий триггер 6 считывания. Мультиплексор подключает на вход третьего элемента И 7 считьтания по:ниженную частоту и на выход 26 устройства поступает код с другой частотой,, При переполнении первого и второго счетчиков 8 битов вновь взводятся первый и второй триггеры 2 приоритета. Установятся в единичное состояние соответственно второй и пер1зьш блоки триггеров 18 синхронизации и частота понизится уже для первого и второго абонентов. До

40

50

55

этого Moi.HTa времени сигнал на четвертой шине 24 требования информации не мог сформироваться, так как был заблокирован инверсными выходами 1-3 триггеров приоритета. Благодаря понижению частоты для абонентов с более высоким приоритетом аналогично обслуживаются четвертый и пятьй абоненты. Так как обмен задавался на три слова, то на третьем цикле переполняются поочередно первый, второй и третий счетчики 11 числа слов. Импульсы переполнения через второй элемент ИЛИ 21 поступают на второй вход реверсивного с.четчика, и на первом выходе дешифратора 16 вновь появляется импульс, который сбрасывает триггер 17.Сбрасываются поочередно третий, четвертый и пятый блоки триггеров синхронизации. Частота выдачи информации повьшается. Сигналы переполнения счетчиков 11 числа слов запоминаются в триггерах 9 блокировки, которые блокируют прохождение третьих , импульсов переполнения счетчиков 8 битов на входы установки блока 1 коммутации. Кроме того, третьи импульсы переполнения счетчиков 8 битов сбрасывают триггеры 6 считывания.

Таким образом, скачкообразное изменение частоты выдачи информации из регистров 12 в зависимости от чистка одновременно работающих абонентов позволяет уменьшить время ожидания заявок от абонентов с низким приоритетом.

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

Адаптивное устройство для вьгаода информации, содержащее триггеры приоритета, элементы И приоритета, элементы И записи, триггеры считывания, элементы И считывания, регистры, информационные входы параллельного кода которых объединены и являются информационными входами устройства, выходы регистров являются выходами последовательного кода устройства, прямой выход первого триггера приори тета соединен с первым входом первого элемента И записи и является первым выходом требования информации устройства, прямые выходы остальных триггеров приоритета соединены с первыми входами соответствующих элементов И приоритета, инверсные выходы триггеров приоритета подключе

10

15

20

25

30

35

40

45

50

55

ны к соответствующим входам элементов И приоритета, выходы которого соединены с первыми входами элементов И записи и являются соответствующими выходами требования информации устройства, выходы элементов И записи соединены с вxoдa и сброса соот- ветствуюпщх триггеров приоритета, входами установки соответствующих триггеров считывания и входами стро- бирования соответствующих регистров, вторые входы элементов И записи объединены и являются входом разрешения записи устройства, выходы триггеров считывания соединены с первыми входами соответствующих элементов И считывания, выходы которых соединены с тактирующими входами соответствующих регистров, отличающее- с я тем, что, с целью повышения быстродействия устройства за счет уменьшения времени обслуживания каналов с низким приоритетом, оно содержит счетчики битов, триггеры блокировки, элементы И блокировки,счетчики слов, первый элемент ИЛИ,элементы ИЛИ запуска, второй элемент ИЛИ реверсивный счетчик, дешифратор, триггеры группы, инверторы, блоки триггеров синхронизации и мультиплексоры, входы счетчиков битов объединены с тактирующими входами соответствующих регистров, выход переполнения каждого счетчика битов соединен с первым входом соответствующего триггера блокировки, входом сброса соответствукяцего триггера считывания и вторым входом соответ- ствукяцего элемента И блокировки, к первому входу которого подключен инверсный выход соответствующего триггера блокировки, выходы элементов И блокировки соединены.с первыми входами соответствующих элементов ИЛИ запуска, вторые входы которых объединены с входами стробирования соот- ветствукмцих счетчиков слов, соответ- ствукйцими входами первого элемента ИЛИ и являются входами начала обмена устройства, выходы элементов ШШ запуска соединены с входами установки соответствующих триггеров приоритета, выходы переполнения счетчиков слов соединены с вторьми входами соответствующих триггеров блокировки и соответствующими входами второго элемента ИЛИ, вход установки каждого триггера считывания объединен с С- входами триггеров синхронизации 00 ответствующего счетчика слов, выходы мультиплексоров соединены с вторыми входами соответствующих элементов И считывания, выход первого элемента ИЛИ соединен с суммирукщими входом реверсивного счетчика, выход второго элемента ИЛИ соединен с вычитаюпщм входом реверсивного счетчика, выходы которого соединены с входами дешифратора, каждый выход которого соединен с входом соответствующего триггера группы, выходы триггеров группы соединены с 1-входами соответствующих триггеров синхронизации всех блоков и входами соответствующих инверторов, выходы которых соединены

с К-входами соответствующих триггеров синхронизации всех блоков, выходы триггеров синхронизации каждого блока соединены с управляющими входами соответствукхцего мультиплексора, информационные входы которого являются входами частоты устройства, установочные входы счетчиков слов объединены с соответствующими входами параллельного кода регистров.

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

название год авторы номер документа
Микропрограммное устройство для ввода-вывода информации 1983
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1144099A1
Устройство для обмена данными между электронно-вычислительной машиной и абонентами 1985
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1277125A1
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Микропрограммное устройство для приоритетного обслуживания группы абонентов 1984
  • Супрун Василий Петрович
  • Сычев Александр Васильевич
  • Кривоносов Анатолий Иванович
  • Кириченко Николай Васильевич
  • Меховской Николай Филиппович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU1302277A1
КОНТРОЛЛЕР 1991
  • Россинский В.П.
RU2012043C1
Микропрограммное устройство управления 1983
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
SU1156073A1
Устройство сопряжения двух ЭВМ 1985
  • Кириченко Николай Васильевич
  • Сычев Александр Васильевич
  • Левков Владимир Ефимович
  • Никитин Александр Петрович
  • Шапкин Виктор Петрович
SU1334153A1
Многоканальное микропрограммное устройство ввода-вывода 1983
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1104500A1
Канал обмена многомашинного комплекса 1984
  • Куванов Вячеслав Владимирович
  • Кирилюк Владимир Иванович
  • Редченко Виктор Иванович
SU1236492A1
Устройство для обмена информацией 1983
  • Горохов Лев Петрович
  • Дискина Луиза Александровна
  • Немкова Вера Андреевна
SU1198530A1

Иллюстрации к изобретению SU 1 229 767 A1

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

Изобретение относится к вычислительной технике и может быть использовано в устройствах обмена данными и в устройствах сопряжения ЦВМ с внешними абонентами. Цель изобретения - увеличение быстродействия устройства за счет уменьшения времени обслуживания каналов с низким приоритетом. В устройство введены счетчики битов, триггеры блокировки. элементы И блокировки, счетчики слов, первьЕй и второй злементы ИЛИ, элементы ИЛИ запуска, реверсивный счетчик, дешифратор, триггеры группы, инверторы, блоки триггеров синхронизации и мультиплексоры. При достижении числом одновременно работающих абонентов некоторых фиксированных критических значений происходит скачкообразное изменение частоты выдачи информации. Такое уменьшение частоты позволяет увеличить число одновременно обслуживаемых абонентов. Число одновременно обслуживаемых абонентов подсчитывается реверсивным счетчиком и анализируется дешифратором. Когда код реверсивного счетчика совпадает с одним из фиксированных значений, дешифратор подает на управляющие входы соответствующего мультиплексора сигналы изменения частоты вьщачи информации Хперёклн чения входных шин частоты). 3 ил. г (Л

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

- .

-SfI ИГ фуц. f

/s

2

З шино

4 u/t/Mf24

5 u/vfta 4

7%// Z6

S SbiflS

ZS

I u/UHo H4 2 шина 24

З шина 24 4 шина 24

t

г вьигё

yStff2S

4 Вьог26

Л/ггУ

Редактор Р.Цицика

Составитель В.Файзрахманов

Техред Г.Гербер

Ко

Заказ 2451/49Тираж 671- Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул. Проектная, 4

Корректор, А.Тяско

Документы, цитированные в отчете о поиске Патент 1986 года SU1229767A1

Устройство для вывода информации 1978
  • Борисов Евгений Николаевич
  • Дорохов Владимир Гаврилович
  • Жилин Виктор Павлович
  • Мурин Александр Вячеславович
  • Пустовой Николай Петрович
SU746489A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для вывода информации 1979
  • Борисов Евгений Николаевич
  • Дорохов Владимир Гаврилович
  • Жилин Виктор Павлович
  • Иванов Александр Иванович
SU966686A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 229 767 A1

Авторы

Калмыков Валентин Александрович

Левков Владимир Ефимович

Никитин Александр Петрович

Сычев Александр Васильевич

Шапкин Виктор Петрович

Даты

1986-05-07Публикация

1984-10-16Подача