Устройство динамического приоритета

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

Авторы: Вавилов, Крупецкая, Фураш

ZIP архив

Текст

СОЮЗ СОЕЕТСНИКСОЦИАДИСТИЧЕСНИХРЕСПУБЛИН 6415 114 С 06 Г 9/46 ГОСУДАРСТВЕННЫЙ НОМИТЕПО ИЗОБРЕТЕНИЯМ И ОТКРЫТПРИ ГННТ СССР ПИСАНИЕ ИЗОБРЕТЕНИ с Ф(54) устРойство динАмичкского пРиоРИТЕТА(57) Изобретение относится к вычислительной технике и может найти применение в системах, использующих изменяемую дисциплину обслуживания. Цельизобретения - расширение функциональных возможностей за счет обеспечения возможности произвольной. установки порядка обслуживания абонентов, управ14641 ления частотой опроса и маскирования запросов на обслуживание абонентов, Устройство содержит группу 2 элемен-., тов И и блок управления 1, состоящий из сдвигающего регистра 10", триггера 8, трех элементов ИЛИ 3-5, двух элементов И 6,7, блока 11 регистров, дешифратора 12, В блок регистров 11 программно заносятся коды абонентов. При одновременном поступлении нескольких заявок на подключение абонентов опрос начинается с абонента, код которого записан в первом регистаре блока регистров и т,д, в порядке убывания приоритетов. Опрос может осуществляться в двух режимах в зависимости от программно устанавливаемого состояния триггера 8, Есливход режима находится в единичномСостоянии (реализация режима приоритетного обслуживания), то после окончания обслуживания абонента при наличии необслуженных заявок из блокарегистров считывается код абонента,хранящийся в первом регистре блокарегистров, т,е. опрос осуществляетсяс наиболее приоритетного абонента,Если вход режима находится в нулевомсостоянии (режим последовательногообслуживания), то после окончанияобслуживания абонента опрос осуществляется со следующего регистра блокарегистров, а значит, со следующегопо приоритетности абонента. 1 ил.10 5 20 25 1Изобретение относится к вычислительной технике и может найти применение в системах, использующих изменяемую дисциплину сбслуживания.Цель изобретения - расширениефункциональных возможностей путемобеспечения возможности произвольнойустановки порядка обслуживания або-нентов, управления частотой опросаи маскированием запросов на обслуживание абонентов,На чертеже изображено предлагаемое устройство,.Устройство содержит блок 1 управления, группу элементов И 2.1-2.Я,элементы ИЛИ 3-5; элементы И 6 и,7,триггер 8,.вход 9 режима устройства, сдвигающий регистр 10, блок 11регистров, дешифратор 12, запросныевходы 13 устройства выходы 14 устройства, кодовые входы 15 устройстваи тактовый вход 16 устройства.Устройство работает следующим образом.В исхОднОК состоянии с выходовэлементов И 2 на элемент И 6 поступают "0", В блок 11 регистров приоритетов с входа 15 устройства осуществляется загрузка регистров па-раллельными кодами обслуживаемыхабонентов.При поступлении запросов на запросные входы 13 устройства триггер8 устанавливается в ециничное состояние через элемент ИЛИ 3 и элемент 2И 6, на его единичном выходе появляется потенциал, разрешающий по управляющему входу работу регистра 10,При поступлении тактовых импульсовна тактовый вход 16 устройства навыходах сдвигающего регистра 10 вырабатываются сигналы, поступающиена тактовые входы блока 11 регистровприоритетов. При этом коды абонентовсчитываются и поступают с выходовблока 11 на входы дешифратора 12,на выкодах которого вырабатываютсясигналы опроса абонентов, поступающие на вход группы элементов И 2. Например, если в регистрах блока 1 1записаны коды абонентов 2, 4, 3, 1,то опрос элементов И группы будет впорядке 2,2, 2,4, 2.3, .2.1,Опрос осуществляется в порядкеубывания приоритета абонентов досчитывания очередного регистра приоритетов кода абонента, приславшегозапрос. При этом на выходе соответствующего элемента И 2 группы формируется сигнал разрешения обслуживания, поступающий на соответствующийвыход 14 устройства. Одновременно через элемент ИЛИ 4 на, нулевом входе 30 триггера 8 появляется сигнал, который сбрасывает триггер 8 в нулевоесостояние, при этом на выходе снимается сигнал управления сдвигающимрегистром 10, прекращается выработка сигналов на выкодах сдвигающегорегистра 10, и останавливается опрос3регистров блока 11, Опрос может осуществляться в двух режимах в зависимости от состояния входа 9 режима.Если на входе "1" (режим приори 5 тетного обслуживания), то при обслуживании текущего запроса сигнал разрешения обслуживания с выхода соответствующего элемента И 2 группы через элементы ИЛИ 4, И 7 и ИЛИ 5 по ступает на вход сброса и установки в начальное состояние сдвигающего регистра 10, в результате после поступления на управляющий вход сдвигающего регистра 10 сигнала управ ления от триггера 8 опрос начинается с. первого регистра блока 11, а значит, с наиболее приоритетного абонента,14641 20Если триггер 8 находится в нулевом состоянии (режим последовательного обслуживания), то после поступления сигнала разрешения на управляющий вход регистра 10 сдвига, опрос 25 начинается со следующего регистра блока 11, а значит, со следующего по приоритетности абонента, Сброс и установка в начальное состояние сдвигающего регистра 10 происходит в кон- З 0 це цикла опроса, после опроса всех регистров блока 11 по сигналу с последнего выхода сдвигающего регистра 10 через элемент ИЛИ 5. 35 Таким образом, для изменения порядка опроса абонентов, достаточно при записи кодов абонентов в регистры блока 11 перераспределить их между регистрами согласно новым приори тетам, Для изменения частоты опроса абонентов достаточно записать коды соответствующих абонентов в необходимое количество регистров блока 11. При этом частота опроса в одном цик ,ле опроса пропорциональна количеству регистров, в которые записан код этого абонента. Для маскирования абонентов, т.е. исключения их из циклов опросадостаточно коды соответствующих абонентов не записывать в регистры блока 11. 58 4Формула изобретенияУстройство динамического приоритета, содержащее группу элементов Ии блок управления, состоящий из сдвигающего регистра, триггера, трех элементов ИЛИ и двух элементов И, причем входы первого элемента ИЛИ соединены с входами запросов устройстваи с первыми входами элементов И группы, входы второго элемента ИЛИ соединены с выходами элементов И группы, с инверсными входами первого элемента И и с выходами устройства, выходы первого и второго элементов ИЛИподключены соответственно к прямомувходу первого и к первому входу второго элементов И, единичный входтриггера соединен с выходом первогоэлемента И, нулевой вход триггерасоединен с выходом второго элементаИЛИ, выход триггера соединен с управляющим входом сдвигающего регистра, вход задания режима устройствасоединен с вторым входом второгоэлемента И, выход которого подключенк первому входу третьего элементаИЛИ, второй вход которого соединенс последним выходом сдвигающего регистра, выход третьего элемента ИЛИсоединен с входом сброса сдвигающегорегистра, тактовый вход которогосоединен с тактовым входом устройства, о т л и ч а ю щ е е с я тем,что, с целью расширения функциональных возможностей путем обеспечениявозможности произвольной установкипорядка обслуживания абонентов, управления частотой опроса и маскированием запросов на обслуживание абонентов, в блок управления введеныдешифратор и блок регистров, причемтактовые входы блока регистров соединены с соответствующими выходамисдвигающего регистра, кроме последнего, информационные входы блока регистров являются кодовыми входамиустройства, выходы блока регистровсоединены с входами дешифратора, каждый выход которого подключен к второму входу одноименного элемента Игруппы,

Смотреть

Заявка

4213656, 20.03.1987

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

КРУПЕЦКАЯ ПОЛИНА ИОСИФОВНА, ВАВИЛОВ АЛЕКСАНДР КОНСТАНТИНОВИЧ, ФУРАШ БОРИС АРОНОВИЧ

МПК / Метки

МПК: G06F 9/50

Метки: динамического, приоритета

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

Код ссылки

<a href="https://patents.su/3-1464158-ustrojjstvo-dinamicheskogo-prioriteta.html" target="_blank" rel="follow" title="База патентов СССР">Устройство динамического приоритета</a>

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