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

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

Фиг,А

2. Устройство по п. 1, отличающееся тем, что блок управления содержит первый, второй и третий счетчики, элементы И, регистр, первый и второй элементы запрета, элемент задержки, первый и второй генераторы импульсов, одновибратор, второй выход которого соединен с вторыми входами элементов И, первые входы которых соединены с вторым выходом второго генератора импульсов, вход которого соединен с первым выходом одновибратора, вход которого соединен с первым входом первого генератора импульсов и выходом третьего счетчика, вход которого соединен с первым выходом второго генератора импульсов, третий выход которого соединен с входом регистра, входы группы которого соединены с выходами элементов И, третьи входы которых являются входами блока, выход регистра является четвертым выходом блока, выходы группы регистра являются выходами группы блока, первый выход первого генератора импульсов соединен с входом первого счетчика и является первым выходом блока, выход первого счетчика соединен с первым входом первого элемента запрета.

выход которого соединен с вторым входом первого генератора импульсов, второй выход которого соединен с входом второго счетчика, первый выход которого через элемент задержки соединен с вторым входом первого элемента запрета, второй выход второго счетчика является вторым выходом блока, третий выход второго счетчика соединен с входом второго элемента запрета и является третьим выходом блока, выход второго элемента запрета соединен с третьим входом первого генератора импульсов.

3. Устройство по п. 1, отличающееся тем, что блок приоритета содержит регистры, элементы совпадения, элементы И, выходы которых являются выходами блока, первые входы элементов И являются первым входом блока, вторые входы элементов И соединены с выходами элементов совпадения, вторые входы которых являются входами группы блока, первые входы элементов совпадения соединены с выходами регистров, входы которых являются вторыми входами блока.

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

название год авторы номер документа
Многоканальное устройство для сопряжения источников информации с вычислительной машиной 1987
  • Воробьев Вячеслав Александрович
  • Перхин Евгений Петрович
SU1437870A2
Многоканальное устройство для сопряжения источников информации с вычислительной машиной 1986
  • Воробьев Вячеслав Александрович
SU1381523A2
Телевизионный координатор 1983
  • Филатов Владимир Николаевич
SU1109956A1
Устройство для регистрации информации с пропорциональных камер 1981
  • Волков Александр Дмитриевич
  • Залиханов Борис Жанакаитович
  • Шандор Матяш
SU1055727A1
Многоканальное устройство для сопряжения источников информации с вычислительной машиной 1985
  • Аедоницкий Валентин Всеволодович
  • Воробьев Вячеслав Александрович
SU1259274A1
Многоканальное устройство для сопряжения источников информации с вычислительной машиной 1983
  • Аедоницкий Валентин Всеволодович
  • Алексеев Владимир Александрович
  • Воробьев Вячеслав Александрович
  • Лелеков Евгений Александрович
SU1116423A1
Информационно-управляющая система центрального теплового пункта жилых общественных и промышленных зданий 1987
  • Календаров Андрей Григорьевич
  • Верник Давид Исаакович
  • Сухинин Юрий Дмитриевич
  • Антонов Анатолий Васильевич
  • Гугленко Вениамин Петрович
  • Гонтовой Василий Михайлович
  • Алышев Алексей Алексеевич
  • Вакула Александр Калинович
SU1511751A1
Контурная система программного управления 1989
  • Рачков Борис Степанович
  • Кулаков Юрий Александрович
SU1681298A1
Устройство для управления динамической памятью 1990
  • Аникеев Геннадий Евгеньевич
  • Старостин Сергей Алексеевич
SU1783582A1
Устройство для моделирования систем массового обслуживания 1986
  • Мохнобров Николай Васильевич
  • Максимов Юрий Александрович
  • Искандеров Юрий Марсович
SU1310838A1

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

Реферат патента 1985 года Устройство для ввода информации

1. УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее блок считывания, блок синхронизации, блок усилителей, блок анализа начала синхросигналов, блок выработки стробов, блок триггеров, блок элементов совпадения, блок памяти, блок управления, причем выходы группы блока считывания соединены с входами блока усилителей, выходы которого соединены с входами первой группы блока триггеров, выходы которого соединены с входами группы блока элементов совпадения, выход блока считывания соединен с входом блока синхронизации, Т1ервый и второй выходы которого соответственно соединены с входом блока анализа начала синхросигналов и входом блока выработки стробов, выход которого соединен с входом блока элементов совпадения, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены блок пультов пользователей, дешифратор, блок приоритета, блок запрета, выходы которого соединены с входами блока памяти, выходы которого являются выходами устройства, выход блока анализа начала синхросигналов соединен с первым входом блока приоритета, выходы которого соединены с в.ходами второй группы блока триггеров, вход которого соединен с третьим выходом блока управления, первый выход которого соединен с вторым входом блока приоритета, входы группы которого содинены с выходами группы блока управления, второй вы€ ход которого соединен с входом блока за(Л прета, входы группы которого соединены с выходам.и блока элементов совпадения, четвертый выход блока управления соединен с входом дешифратора, выходы которого соединены с входами блока считывания, выходы блока пультов соединены с входами блока управления. О5 00 СО СП СХ)

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

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

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

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

Устройство содержит блок 1 считывания, блок 2 синхронизации, блок 3 усилителей, блок 4 анализа начала синхросигналов, блок 5 выработки стробов, блок б триггеров, блок 7 элементов совпадения, блок 8 приоритета, дешифратор 9, блок 10 запрета, блок 11 памяти, блок 12 управления, блок 13 пультов пользователей.

Блок управления 12 содержит первый счетчик 14, элемент 15 задержки, первый элемент 16 запрета, второй счетчик 17, первый генератор 18 импульсов, третий счетчик 19, второй генератор 20 импульсов, второй элемент 21 запрета, одновибратор 22, регистр 23, элементы И 24.

Блок 8 приоритета содержит регистры 25, элементы 26 совпадения и элементы И 27.

Устройство работает следующим образом. В исходном состоянии счетчики 14, 17 и 19 и ячейки регистра 23 блока 12 управления обнулены, генераторы 18 и 20, одновибратор 22 блока 12 управления - в нерабочем состоянии, блок 10 запрета закрыт и запись в блок 11 памяти невозможна, выходы триггеров в блоке 6 триггеров - в состоянии «О.

Устройство работает по циклам. Первый малый цикл работы блока 12 управления - запись заявок от всех пультов в регистр 23. При втором малом цикле работы блока 12 управления осуществляется считывание записанных заявок из регистра 23 в соответствующие блоки устройства и осуществляется открывание блока 10 запрета, обеспечивая тем самым возможность записи информации в блок 11 памяти. После окончания раббты блока 12 управления начинается циклическая работа всего устройства. Эти циклы связаны с работой блоков устройства по последовательному вводу информации в блок 11 памяти в соответствии с приоритетами. Первый малый цикл работы всего устройства ввода информации осуществляет ввод информации высшего приоритета, второй - следующего по значению приоритета и т.д. Последовательный ввод информации всех записанных в регистре 23 заявок определяет работу и продолжительность большего цикла работы устройства. При поступлении сигналов (заявок) от пультов 13 на первые входы элементов 24 И и одновременно через второй вход блока 12 управления на запуск одновибратора 22 последний включает в работу второй генератор 20 импульсов, с его выхода на входы элементов И 24 поступают тактовые импульсы и производится таким образом запись заявок на ввод информации в соответствующие отведенные для каждого пульта ячейки регистра 23. При этом число элементов И и групп ячеек регистра 23 соответствует максимальному числу пультов пользователей, а второй генератор 20 импульсов рассчитывается на возможность записи всех заявок от пультов в регистр 23. Одновременно с выдачей тактовых импульсов второй генератор 20 импульсов выдает импульсы и на вход третьего счетчика 19, рассчитанного на отсчет импульсов, позволяющих произвести запись всех заявок от пультов. По окончании отсчета установленного числа импульсов третьим счетчиком 19 и соответственно окончании записи в регистр 23 с выхода третьего счетчика 19 на первый вход одновибратора 22 поступает сигнал, заставляя его перейти в рабочее состояние. С прекращением выдачи импульсов вторым генератором 20 импульсов заканчивается первый малый цикл работы блока 12 управления - запись заявок на ввод информации. Первый генератор 18 импульсов выдает тактовые импульсы с третьего выхода на считывание из регистра 23 на первый счетчик 14 и на вход второго счетчика 17. При этом второй счетчик 17 рассчитан на считывание полного формата заявки от одного пульта, причем запись заявок в регистре 23 производится в порядке приоритетов пультов и следовательно при считывании происходит последовательная выдача данных по заявке также в соответствии с приоритетами пультов. Формат заявки на ввод информации состоит из двух частей: данных значения приоритета и поискового адресата вводимой информации. С первого выхода регистра 23 в блок 8 приоритета поступает значение приоритета пульта, а на дешифратор 9 - значение адреса вводимой инфюрмации. Первый счетчик 14 блока 12 управления рассчитан на отсчет тактовых импульсов, обеспечивающих считывание информации из регистра 23 от всех подключенных пультов. Одновременно со считыванием информации с первого выхода первого генератора 18 импульсы поступают на вход первого счетчика 14 и на вход регистров 25 блока 8 приоритета, обеспечивая тем самым считывание этих значений и выдачу их на первые входы элементов 26 совпадения блока 8 приоритета. Второй счетчик 17, отсчитав число импульсов, соответствующих выданному числу позиций значения заявки одного пульта, с первого выхода выдает сигнал на вход элемента 15 задержки, с второго выхода через второй вход блока 12 управления - на второй вход блока 1Ю запрета, разрешая тем самым передачу через него кодовых импульсов от блока 7 элементов совпадения в блок 11 памяти. Сигнал с третьего выхода второго счетчика 17 поступает на второй элемент И запрета и последний останавливает работу первого генератора 18 импульсов и одновременно этот сигнал поступает на первый вход блока 6 триггеров, устанавливая триггеры в нулевое состояние, на этом заканчивается вто,.. g g ,3 управления, г Первый малый цикл работы всего устроиства ввода начинается с выдачи дешифратором 9 сигнала на включение блока считывания, тогда кодовые сигналы, считанные блоком , поступают через усилители блока 3 на блок 6 триггеров, а синхросигналы выхода блока 1 считывания через блок 2 синхронизации подаются на входы блока 4 анализа начала синхросигналов и блока 5 выработки стробов. Стробы с выхода блока 5, выполненного, например, по схе выделения заданного фронта из синхроимпульсов, поступают на вход блока 7 элементов совпадения, выполненных в виде элементов И, на первые входы которых поступают кодовые импульсы блока триггеров, Ьлок 4 анализа начала синхронизации выДает синхронизирующие импульсы на элементы И 27 блока 8 приоритета и в случае поступления на входы элементов И 27 сигналов с соответствующих элементов 26 совпадения блока 6 приоритета сигналы с выхода выбранных элементов 27 И поступают на соответствующие входы триггеров блока 6 триггеров, переводя их в единичное состояние. При этом выбранные группы триггеров определяют процесс ввода информации по заявке пульта, имеющего высший приоритет. На вторые входы элементов 26 совпадения поступают значения приоритетов пульта с первого выхода регистра 23 блока 12 управления. После установки соответствующих триггеров в блоке 6 триггеров в единичное состояние кодовые импульсы считанной информации через блок 3 усилителей, блок 6 триггеров поступают на блок 7 элементов совпадения и в такт с приходом синхронизирующего строба с блока 5 выдаются на вход блока 10 запрета и далее в блок 11 памяти. На этом заканчивается первый малый цикл работы устройства.

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

После ввода информации по заявкам пульта, имеющего высший приоритет, задержанный в элементе 15 задержки блока 12 управления выходной сигнал с первого входа второго счетчика 17 поступает через первый элемент 16 запрета на второй вход первого генератора 18 импульсов и включает его. При этом в исходном состоянии элемент 16 запрета не пропускает сигналы с элемента 15 задержки, но после малого цикла работы блока 12 управления через первый счетчик 14 после отсчета определенного числа импульсов генератора 18 сигнал с первого счетчика 14 поступает на первый элемент 16 запрета и снимает запрет, открывая тем самым путь сигналу с элемента 15 задержки. Дальще работа по считыванию данных из регистра записи заявок на ввод информации повторяется, начиная с запуска первого генератора 18 импульсов, но считыЯ 6 От Змка

Фиг.2

вается информация по заявке пульта, имеющего следующий по значению приоритет. Работа по таким циклам продолжается до тех пор, пока не считывается вся информация с регистра 23. При считывании последней заявки (низщего приоритета пульта сигнал снятия 16 запрета элемента от первого счетчика 14 не поступает, счетчики 14 и 17 обнуляются, генератор 18 останавливается, а со счетчика 17 поступает в блок 6 триггеров сигнал, устанавливая триггеры в нулевое состояние. После считывания информации по последней заявке и приведения устройства в исходное положение заканчивается большой цикл работы устройства, и оно готово вновь принимать заявки на ввод информации.

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

Пульты .пользователей К длоку Ю

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

Устройство для ввода информации 1974
  • Гриць Валерий Матвеевич
  • Светников Олег Григорьевич
  • Туманов Геннадий Евгеньевич
  • Чибисов Валерий Георгиевич
SU490121A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для ввода информации 1974
  • Кизуб Виктор Алексеевич
  • Невская Татьяна Леонидовна
  • Ширяев Сергей Сергеевич
SU495660A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 168 958 A1

Авторы

Назаров Владимир Павлович

Строганова Елена Витальевна

Миронова Татьяна Аркадьевна

Даты

1985-07-23Публикация

1984-02-24Подача