Устройство циклического приоритета Советский патент 1993 года по МПК G06F9/46 

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

: Изобретение относится к вычислительной технике, может быть использовано в вычислительных системах и является усо- ве( шенстврванием изобретения по авт. св. № 1126960.

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

Схема устройства приведена на чертеже. .-.. . Устройство содержит регистры 1, 2, rpyhny 3 элементов И, элементы ИЛИ 4-6, элемент 7 запрета, кольцевой сдвигающий регистр а, триггеры 9-11, элементы и 12-14, элемент 15 задержки, тактовый вход 16, вхсд начальной установки 17, сбросовый вход 18, входы установки режимов 19, за- входы 20, выходы 21.

Устройство работает следующим обра301.

При включении питания, импульсом с вхбда 17 регистры 1 и 2 обнуляются, триггер 9 устанавливается в единичное состояние.

один из разрядов 8 устанавливается в единичное состояние, а остальные - в нулевое. В зависимости от выбранного режима работы устройства (обслуживание с ожиданием завершения либо режим квантования времени) триггер 10 по входам 19 устанавливается в нулевое либо единичное состояние.

После этого на вход 16 начинают поступать тактовые импульсы. Они проходят через открытый нулевым уровнем с выхода- элемента ИЛИ 4 элемент 7 запрета и осуществляют сдвиг единицы в регистре 8 по кольцу. Запросы от абонентов поступают на входы 20 и записываются в соответствующие разряды регистра 1, Если в данный момент присутствуют единицы в разрядах регистров 1 и 8, то на выходе соответствующего элемента И 3 появляется единичный уровень, в результате чего разряд регистра 2 устанавливается в единичное состояние и появляется сигнал на выходе 21, разрешающий установление связи абонента с обслуживающим устройством (общим ресурсом). Кроме того, появляется единичный уровень на выходе элемента ИЛИ А, вследствие чего

со

с

00

о

К) Сл

о

ю

закрывается элемент 7 запрета (при этом сдвиг содержимого регистра 8 временно прекращается), а триггер 9 устанавливается в нулевое состояние, блокируя запись потенциалов с выходов элементов И 3 в регистр 2. Единичный уровень с выхода разряда регистра 2 обнуляет соответствующий разряд регистра 1. В результате этого единичный потенциал с выхода элемента И 3, а следовательно, и с выхода элемента ИЛИ 4 снимается, вследствие чего вновь начинается сдвиг единицы в регистре 8. По средством этого осуществляется поиск следующего запроса на обслуживание.

Пусть установлен режим обслуживания с ожиданием завершения. Тогда после появления высокого уровня на выходе регистра 2 сработает элемент ИЛИ 6, с выхода которого высокий уровень подается на закрытый триггером 10 элемент И 12. Если в процессе последующего поиска запросов в разряде регистра 1 найден запрос, то появляется единичный потенциал на выходе соответствующего элемента И 3, в результате чего закрывается элемент 7 запрета и подтверждается нулевое состояние триггера 9. Содержимое регистра 2 не изменяется, так как запись в него заблокирована. Устройство переводится в состояние ожидания окончания обслуживания очередного запроса. Если следующий запрос во время обслуживания очередного запроса не найден, то устройство в состояние ожидания не переводится и осуществляется циклический сдвиг единицы в регистре 8 для обнаружения запроса.

Пусть установлен режим квантования времени. Тогда после появления высокого уровня на выходе регистра 2 сработает элемент ИЛИ 6, с выхода которого высокий уровень подается на открытый триггером 10 элемент И 12, Потенциал с выхода элемента И 12 устанавливает триггер 11 в единичное состояние, а также поступает на вход элемента 15 задержки который фиксирует отведенный на обслуживание запросов квант времени. По истечении заданного интервала времени сработает элемент 15 задержки, с выхода.которого сигнал проходит через элемент И 13, ИЛИ 5 и устанавливает триггер 9 в единичное обнуление. Если при этом очередной запрос ненайден, то происходит обнуление содержимого регистра 2. Если очередной запрос к этому моменту найден и устройство было переведено в состояние ожидания, то соответствующий разряд регистра 2 обнуляется, а относящийся к найденному очередному запросу разряд регистра 2 установится в единичное состояние.

После окончания обслуживания очередного запроса на вход 18 подается импульс, который проходит через элемент ИЛИ 5 и производит описанные выше действия. Если при этом триггер 11 находился в единичном состоянии (интервал времени, заданный элемент 15 задержки не истек), то с работает элемент И 14, что приводит к установке триггера 11 в нулевое состояние.

0 Это необходимо для того, чтобы предотвратить прохождение импульса с выхода элемента 15 задержки на вход элемента ИЛИ 5. В дальнейшем устройство работает аналогично.

5 Таким образом, предложенное устройство имеет более широкую область применения, так как оно позволяет реализовать не только режим обслуживания с ожиданием его завершения, но и режим квантования

0 времени. В случае наличия во входном потоке заявок, существенно различающихся длительностями обслуживания, обеспечиваемый устройством режим квантования времени позволяет повысить быстродейст5 вне обслуживания заявок с малым временем обслуживания.

Формула изобретения Устройство циклического приоритета по авт. св. № 1126960, отличающееся тем,

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

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

5 соединен с вторым входом третьего элемента ИЛИ и с первым входом третьего элемента И, выход которого соединен с нулевым входом второго триггера, единичный выход которого соединен с вторыми входами второго и третьего элементов И.

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

название год авторы номер документа
Устройство для распределения заявок по процессорам 1990
  • Попов Вячеслав Григорьевич
  • Ганитулин Анатолий Хатыпович
SU1798782A1
Устройство приоритета 1990
  • Белан Александр Михайлович
  • Козловский Николай Николаевич
  • Макрусев Виктор Владимирович
  • Рассохин Геннадий Николаевич
SU1746382A2
Устройство приоритета 1990
  • Цыганков Владимир Михайлович
  • Богумирский Борис Сергеевич
SU1737449A1
Устройство для организации доступа к ресурсам 1988
  • Попов Вячеслав Григорьевич
  • Ганитулин Анатолий Хатыпович
  • Стренадко Андрей Аркадьевич
  • Тертыченко Сергей Эдуардович
SU1608663A1
Устройство циклического приоритета 1990
  • Цыганков Владимир Михайлович
SU1805468A1
Устройство приоритета 1989
  • Цыганков Владимир Михайлович
  • Богумирский Борис Сергеевич
SU1633404A1
Устройство для обслуживания запросов 1983
  • Чернов Виктор Порфирьевич
SU1107125A1
Устройство для моделирования систем массового обслуживания 1989
  • Капиносов Юрий Александрович
  • Башкиров Александр Николаевич
  • Ветров Игорь Анатольевич
  • Иваненюк Олег Николаевич
SU1612311A1
Устройство циклического приоритета 1990
  • Цыганков Владимир Михайлович
  • Богумирский Борис Сергеевич
SU1764054A1
Устройство циклического приоритета 1988
  • Цыганков Владимир Михайлович
  • Богумирский Борис Сергеевич
SU1543405A1

Иллюстрации к изобретению SU 1 802 361 A2

Реферат патента 1993 года Устройство циклического приоритета

Формула изобретения SU 1 802 361 A2

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

Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1
Бюл
Печь-кухня, могущая работать, как самостоятельно, так и в комбинации с разного рода нагревательными приборами 1921
  • Богач В.И.
SU10A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Способ получения на волокне оливково-зеленой окраски путем образования никелевого лака азокрасителя 1920
  • Ворожцов Н.Н.
SU57A1
Цель изобретения - расширение области применения за счет обеспечения возможности устанавливать дополнительный режим обслуживания запросов в режиме квантования времени
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Работа устройства состоит в периодическом просмотре запросов от абонентов, обслуживание которых производится либо в режиме с ожиданием завершения, либо в режиме квантования времени
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1

SU 1 802 361 A2

Авторы

Цыганков Владимир Михайлович

Богумирский Борис Сергеевич

Даты

1993-03-15Публикация

1990-07-02Подача