4
О9 Изобретение относитс к вычислительной технике в частности к устройствам управлени очередностью обслуживани ,и может быть иснользовано при построении систем коллективного пользовани . Известно устройство содержащее счетчики записи и считывани , элементы И, ИЛИ и}1вертор и схему сравнени , а в каждом канале регистр, схему сравнени , первый и второй элементы И и триггер 1. Недостаток этого устройства - большой объем оборудовани . Наиболее близким к нредлагаемому вл етс многоканальное устройство управлени очередностью обработки запросов, содержащее каналы, а в каждом канале элемент И, четыре триггера и коммутатор, причем первый вход элемента И соединен с выходом первого триггера канала,единичный вход первого триггера соединен с соответствующим запросным входом устройства, первый и второй входы коммутатора соединены соответственно с выходами второго три1тера и элемента И своего канала, первый выход коммутатора канала соединен с информационным входом второго триггера последующего канала, второй выход коммутатора соединен с синхронизирующим входом третьего триггера данного канала, пр мой выход которого соединен с соответствующим выходом устройства, с нулевым входом первого триггера своего канала и с информационным входом четвертого триггера своего канала,инверсный и пр мой выходы которого соединены соответственно с вторым входом элемента И и с нулевым входом третьего триггера, информационный вход второго триггера первого канала соединен с первым выходом коммутатора последнего канала и с нулевыми входами четвертых триггеров всех каналов, синхронизирующие входы которых соединены с единичным входом второго триггера, первого канала и с управл ющим входом устройства, вход тактовых импульсов устройства соединен с синхронизирующими входами вторых триггеров каналов 2. Недостатком этого устройства вл етс большой объем оборудовани а также отсутствие приоритета обработки запросов. Цель изобретени - упрощение устройства , а также расщирение его функциональ ных возможностей. Поставленна цель достигаетс тем, что в устройство, содержащее в каждом канале первый триггер, первый вход которого соединен с соответствующим запросным входом устройства, элемент И и второй триггер, введены элементы ИЛИ, ИЛИ-НЕ и посто нный запоминающий блок, адресные входы которого соединены с выходами вторых триггеров соответствующих каналов, а выходы соединены с соответствующими выходами устройства, первыми входами элементов и каналов и входами элемента ИЛИ, выход которого соединен с первым входом элемента ИЛИ-НЕ, второй вход которого подключен ко входу тактировани устройства , а выход элемента ИЛИ-НЕ соединен с первыми входами вторых триггеров всех каналов, в каждом канале второй вход второго триггера соединен с выходом первого триггера, а третий вход второго триггера соединен с выходом элемента И и вторым входом первого триггера, третьи входы первых триггеров всех каналов соединены с установочным входом устройства, а вторые входы элементов И - с управл ющим входом устройства. На чертеже приведена схема устройства . Устройство содержит каналы причем каждый канал включает запросный вход 1 устройства , триггер 2, элемент И 3, триггер 4, в устройство также входит посто нный запоминающий блок 5, выходы устройства 6, элемент ИЛИ 7, элемент ИЛИ-НЕ 8, вход тактировани устройства 9, управл ющий вход 10, установочный вход 11. Блок 5 предназначен дл выдачи на один из выходов устройства б сигнала разрешени опроса соответствующего источника информации, а также управлени приоритетом обработки запросов. Блок 5 прощиваетс таким образом, что при поступлении сразу нескольких запросов на его адресные входы выдаетс разрещение на опрос самого приоритетного источника информации . Устройство работает следующим образом . Перед началом работы на установочном входе 11 устройства по вл етс импульс начальной установки. В результате все триггеры устройства устанавливаютс в нулевое состо ние, на выходе блока 5 все нули, поэтому на выходе элемента ИЛИ 7 сохран етс состо ние логического нул , который разрешает поступление тактовой частоты с входа 9 устройства через элемент ИЛИ-НЕ 8 на вторые входы вторых триггеров 4. Таким образом содержимое первых триггеров 2 переписываетс с тактовой частотой во вторые триггеры 4. На управл ющем входе 10 в это врем поддерживаетс состо ние логического нул . Если на запросный вход i-ro канала поступает запрос, то первый триггер этого канала переходит в состо ние единицы. Далее тактовой частотой, поступающей по входу 9, эта единица из i-ro первого триггера 2 переписываетс в i-й второй триггер 4 и поступает на i-й адресйый вход блока 5. В результате на i-й выход устройства выдаетс логическа единица, котора разрешает опрос i-ro источника информации. Эта единица проходит через элемент ИЛИ 7
и блокирует поступление тактовой частоты на вторые входы вторых триггеров 4. Перепись запросов из первых триггеров 2 во вторые триггеры 4 прекращаетс на врем опроса i-ro источника информации. Запросы, по вл ющиес в это врем на запросных входах устройства, не тер ютс так как будут записаны в первых триггерах 2 устройства . Окончание опроса i-ro канала происходит при поступлении на управл ющий вход 10 устройства единичного импульса. В результате этого первый 2 и второй 4 триггеры i-ro канала возвращаютс в нулевое состо ние, на выходе блока 5 будут все нули и тактова частота оп ть будет поступать на вторые входы вторых триггеров 4, опращива тем самым первые триггеры 2. Если тактовым импульсом во вторые триггеры 4 переписалось несколько запросов,то
в соответствии с логикой работы блока 5 обслуживаетс сначала самый приоритетный запрос. После этого триггеры этого канала придут в нулевое состо ние, но на входах посто нного запоминающего блока будут еще единицы других запросов, поэтому начнетс обработка следующего по приоритету запроса и т.д.
Технико-экономический эффект от применени многоканального устройства дл управлени очередностью запросов заключаетс в сокращении оборудовани (большого количества триггеров и коммутаторов). Кроме того, предлагаемое устройство позвол ет установить приоритет обработки запросов независимо от времени их по влени относительно друг друга,что расщир ет его функциональные возможности и область применени .