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

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

Авторы: Журавлев, Корнейчук, Новиков, Сороко, Щегельский

ZIP архив

Текст

.В,И. Корнейчу О,А, Щегел Н. Соре Киевский ордена Ленина политехнический институтим. 50-летия Великой Октябрьской социахщстическойреволюции.) Заявитель ТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ВВОДОИВЬВОДОИ ИНФОРИАЦИИ 5 ства ьные а я ные ин кои ся ормаанав,1Изобретение относится к автомати ке и вычислительной технике и может быть использовано для организации об мена информацией в системах коллективного пользования вычислительными ресурсами, информационно-поисковых системах и проч,Известно устройство для ввода-вывода информации, содержащее процессор, блок памяти, блок сопрягения и блок формирования тактовых сигналов с их связями 1 .Недостатком данного устройств в ляется ограниченные функциональ возможности при вводе больших масс вов данных от наиболее приоритет ых пользователейНаиболее близким по техничес сущности к предлагаемому являет устройство для ввода-вывода инф ции, содержащее блок обработки инструкции процессора, регистр связи процессором, регистр масок, блок лиза приоритетов регистр запроса блок выдачи адреса, блок выдачи дан- ных, подканалы по числу устройств ввода-вывода, каждый из которых содержит регистр управляющих слов, формирователь управляющих сигналов, регистр записи, регистр чтения, управля. емый счетчик машинных тактов с их связями2 .Недостатком известного устрой являются ограниченные функционал возможности.Цель изобретения - расширение функциональных возможностей устройства пу. тем организации приоритетного режима обмена информацией с внешними устройствами.Укаэанная цель достигается тем, что в устройство для ввода-вывода ин-. формации, содержащее первый, второй и третий счетчики, формирователь импульсов, первый и второй регистры, введены первый, второй, третий и четвертый элементы И, группа элементовИ, третий регистр, распределитель3 ,9724 ,импульсов, одновибратор, блок сравнения, первый, второй и третий дешифраторы, элемент ИЛИ, коммутатор и триггер, первый вход которого является первым входом устройства, второй вход соединен с выходом первого счетчика, прямой выход - с первым входом первого элемента И, инверсный выход - с первым входом устройства, второй вход первого элемента И соединен с выходом 1 е формирователя импульсов, с первым входом второго элемента И и с первыми входами элементов И группы, а выходс входами первого и второго счетчиков и с первым входом первого регист" 1 з ;ра, второй вход которого подключен к входу второго регистра и является вторым входом устройства, а выход - к первому входу распределителя, второй вход которого соединен с выходом вто о рого счетчика, а выходы являются выхо. дами первой группы устройства, выходы элементов И группы являются выходами устройства второй группы,. выход второго элемента И соединен с первым 2 з входом третьего элемента И и с первым входом третьего регистра, второй вход которого подключен к выходу элемента ИЛИ, третий вход соединен с первым входом устройства, четвертый вход - зв с первым входом третьего счетчика и с выходом одновибратора, первый выход - с вторым выходом устройства, второй выход - с входом первого дешифратора, прямой выход которого является третьим выходом устройства, а инверсный выход подключен к второму входу второго элемента И, входы группы элемента ИЛИ являются входами устройства первой группы, выход второго регистра соединен с первым входом блока сравнения, второй вход которого подключен к выходу коммутатора, первый выход является четвертым выходом устройства и соединен с входом одновибратора и с первым входом четвертого элемента И, второй выход - с вторым входом третьего элемента И, выход которого подключен к второму входу третьего счетчика, выход которого соединен с вторым входом четвертого элемента И, с выходом коммутатора и с входом второго дешифратора, выходы которого подключены к вторым входам элементов И группы, выход четвертого элемента И является пятым выходом устройства, входы коммутатора являются входами устройства второй группы. На чертеже приведена структурнаясхема устройства,Устройство содержит процессор 1,первый и второй регистры 2 и 3 триггер 4, третий регистр 5, блок 6 сравнения, одновибратор 7, первый элемент И 8, первый дешифратор 9 первыйсчетчик 10, второй элемент И 11, второй счетчик 12, формирователь импульсов 13, элементы И группы 14, третийэлемент И 15, четвертый элемент И 16,третий счетчик 17, коммутатор 18,второй дешифратор 19, терминалы 20,распределитель 21, элемент ИЛИ 22.Устройство работает следующим образом,Процессор 1 согласно программеустанавливает либо режим чтения, либо режим записи инФормации.В режиме записи информации в термиалы 10 процессор 1 по информационной шине передает первую информационную посылку в регистр 2, в котором-я ячейка закреплена за-м терминалом 20. Затем по шине установки процессор посылает сигнал, переводящий триггер 4 в состояние, разрешающеепрохождение тактовых импульсов с формирователя 13 через элемент 8 на входы счетчика 10, счетчик 20 и сдвиговый вход регистра 2, В результатечего распределитель 21, управляемыйсчетчиком 12, содержимое ячеек регистра 2 поступает в соответствующие терминалы 20, В момент выдачи с регистра 2 последнего символа со счетчика 10 снимается сигнал, устанавливающий триггер 4 в состояние, запрещаю.щее поступление тактовых импульсовчерез элемент 8, а с инверсного выхода триггера 4 формируется сигнал прерывания по записи, по которому процессор 1 выставляет .в регистр 2 новую,дозу информации, Операции продолжают"ся до момента снятия режима записиинформации. В режиме чтения информации с терминалов 20 с выходной информационной шины процессора 1 в регистр 3 заносит. ся код, соответствующий минимальному приоритету терминала 20, либо признак медленного терминала 20; затем пошине установки с процессора 1 снимается код, приводящий регистр 5 в исходное ( нулевое ) сотояние,причем маркерзаписывается в первый разряд этого регистра. Бсли в маркерном разрядерегистра 5 нулевой код, то с инверсформула изобретения а выход - к первому входу распределителя, второй вход которого соединенс выходом второго счетчика, а выходыявляются выходами первой группы уст"ройства, выходы элементов И группыявляются выходами устройства второйгруппы, выход второго элемента И соединен с первым входом третьего элемента И и с первым входом третьегорегистра, второй вход которого подключен к выходу элемента ИПИ третийвход соединен.с первым входом устройства, четвертый вход - с первым вхо 5 9729 ного выхода дешифратора 9 снимается сигнал, разрешающий прохождение тактовых импульсов с Формирователя 13 через элемент 11. Тактовый импульс поступает на сдвиговый вход регистра 5, подготавливая его к приему кода с очередного терминала 20, Этот же сигнал"при условии, цто код в регистре 3 большее или равен коду запроса, поступающему от терминала 20 через 10 коммутатор 18 в блок Ь, переводит счетчик 17 в новое состояние, дешифрируемое дешифратором 19, как разрешение на подключение тактового сигнала от формирователя 13 через-й эле мент 1 Ь в-й терминал 20. В результа: те с терминала 20 считывается через элемент 22 код символа, записывающийся в регистр 5. Если код запроса с этого терминала 20 не превышает код 2 о в регистре 3, то операции считывания по символу с каждого терминала 20 продолжаются до момента появления в последнем разряде регистра 5 кода маркера. В этот момент с инверсного выход; 25 дешифратора 9 снимается сигнал, запре щающий прохождеие тактовых импульсов через элемент 11, а с прямого выхода дешифратора 9 формируется сигнал прерывания процессора 1, по кото-.30. рому содержимое регистра 5 по информационной шине поступает в процессор 1. Операция чтения продолжается после поступления по установочной шине процессора 1 кода установки в регистр 5.з 5Если в процессе режима чтения обнаружен код запроса терминала 20, превышающий код, хранящийся в регистре 3, то с блока 6 снимается сигнал, запрещающий изменение адреса в счет- е чике 17, а с другого выхода блока 6 по- поступает сигнал в процессор 1 на его прерывание и разрешающий поступление кода адреса через элемент 16 в процессор 1, чем обеспечивается идентификация принимаемой информации. В этом случае считывание проводится так же, как и было показано, но символы в регистр 5 записываются только от одного, выбранного терминала 20.Опрос остальных терминалов 20 продолжается после снятия запроса от терминала, имеющего высший приоритет. В этот момент одновибратор 7 по заднему Фронту импульса формирует в маркерном раз 55 ряде регистра 5 для очищения его от ,информации и сбрасывает счетчик 17 в нуль. После поступления сигнала по ,шине установки процессора 1 на регистр 5 устройство продолжает операции в режиме считывания,При работе с терминалами одного типа изобретение позволяет использоватьрежим приоритетной выборки информации, цто особенно важно в условияхавтоматизированных систем управле"ния, где возникновение экстремальныхситуаций требует обработки в первуюочередь информации и узла управленияявляющегося источником этой ситуации, при условии, цто остальные поль.зователи обслуживаются равномерно,Устройство для управления вводомвыводом информации, содержащее первый,второй и третий счетчики, Формирователь импульсов, первый и второй регистры, о т л и ц а ю щ е е с я тем,что, с целью расширения Функциональных возможностей путем органиэацииприоритетного режима обмена информа"цией с внешними устройствами, в неговведены первый, второй, третий и чет"вертый элементы И, группа элементов И,третий регистр, распределитель импульсов, одновибратор, блок сравнения, первый, второй и третий дешибраторы, элемент ИЛИ, коммутатор и триггер, первый вход которого является первым входом устройства, второй вход соединен с выходом первого счетчика, прямой выход - с первым входом первого элемента И, инверсный выход " спервым входом устройства, второй вход первого элемента И соединен свыходом формирователя импульсов, спервым входом второго элемента И ис первыми входами элементов И группы,а выход - с входами первого и второ" го счетчиков,и с первым входом первого регистра, второй вход которогоподключен к входу второго регистраи является вторым входом устройства,7 97249 дом третьего счетчика и с выходом одновибратора, первый выход " с вторым, выходом устройства, второй выходс входом первого дешифратора, прямой выХод которого является третьим выхо- % дом устройства, а инверсный выход подключен к второму входу второго элемента И, входы группы элемента ИЛИ являются входами устройства первой группы, выход второго регистра со единен с первым входом блока сравнения, второй вход которого подключен к выходу коммутатора, первый выход является четвертым выходом устройства и соединен с входом одновибратора и 1 с первым входом четвертого элемента И второй выход - с вторым входом тре" тьего элемента И, выход которого подключен к второму входу третьего счетчика, выход которого соединен с вторым входом четвертого элемента И, свходом коммутатора и входом второгодешифратора, выходы которого подключены к вторым входам элементов И группы, выход четвертого элемента И явля"ется пятым выходом устройства, входыкоммутатора являются входами устройства второй группы. Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРМ 596938 в кл. 0 06 Г 3/04, 1978.2. Авторское свидетельство СССРй 693362, кл. С 06 Г 3/04) 1979

Смотреть

Заявка

3238853, 19.01.1981

КИЕВСКИЙ ОРДЕНА ЛЕНИНА ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. 50-ЛЕТИЯ ВЕЛИКОЙ ОКТЯБРЬСКОЙ СОЦИАЛИСТИЧЕСКОЙ РЕВОЛЮЦИИ

ЖУРАВЛЕВ ОЛЕГ ВЛАДИСЛАВОВИЧ, КОРНЕЙЧУК ВИКТОР ИВАНОВИЧ, НОВИКОВ ФЕЛИКС ВИКТОРОВИЧ, СОРОКО ВЛАДИМИР НИКОЛАЕВИЧ, ЩЕГЕЛЬСКИЙ ЮРИЙ АНТОНОВИЧ

МПК / Метки

МПК: G06F 3/04

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

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

Код ссылки

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

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