Устройство динамического приоритета Советский патент 1981 года по МПК G06F9/50 

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

(54) УСТРОЙСТВО ДИНАМИЧЕСКОГО ПРИОРИТЕТА

1

Изобретение относится к вычисли- ; тельной технике и может быть использовано в системах коллективного пользования.

Известно устройство, содержащее элементы И,ИЛИ, НЕ 1.

Недостатком такого устройства является низкая надежность из-за возможности наложения друг на друга обслуживаемых и вновь поступающих заявок .

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

Недостатком такого устройства является большой объем оборудования.

Цель изобретения - сокращение оборудования.

Поставленная цель достигается тем, что в устройство динамического приоритета, содержащее три группы элементов И, две группы элементов НЕ, . причем первый вход каждого элемента и первой группы соединен с соответствующим входом группы входов устройства, выходы элементов И вто- . рой группы через соответствующие

элементы НЕ первой группы соединены со вторыми входами элементов И первой группы, выходы элементов -И первой группы соединены с первыми входами соответствующих элементов И третьей группы, выходы элементов И третьей группы соединены с соответствующими выходами группы выходов устройства, выход каждого элемента

10 И третьей группы соединен через соответствующий элемент НЕ второй группы с соответствующими входами других элементов И третьей группы, введена группа элементов ИЛИ, при15чем выход каждого элемента ИЛИ группы соединен с соответствуквдими входами соответствующих элементов И второй группы, первый.вход каждого элемента ИЛИ группы соединен с выходом соответствующего элемента И пер20вой группы, второй вход каждого элемента ИЛИ группы соединен с выходом соответствующего элемента И первой группы, второй вход каждого элемен25та ИЛИ группы соединен с выходом соответствующего элемента И третьей группы.

На чертеже приведена схема устройства динамического приоритета.

30 Устройство содержит первую 1, вто рую 2 и третью 3 группы элементов И, первую 4 и вторую 5 группы элементов НЕ, группу элементов ИЛИ 6, группу входов 7 устройства, группу выходов 8 устройства. Устройство динамического приори|тета работает следующим образом. Заявки (х.,х ,Хд) поступают на соответствукзщие входы группы входов 7, факт.прихода заявки отождествляет ся с появлением потенциала на соответствукицем входе. Рассмотрим работу блока приоритета на примере входной последовательности заявок вида х., х Xj, Поток этих заявок полагается ординарным. Работу устройства можно подразделить на следующие режикы.: Режим постановки сигналов на очередь. Пусть к началу работы очередь свободна. ХУ проходит через элементы И 1 и 3 к соответствующему выхо ду группы выходов 8, так как в данный момент времени на выходах всех групп элементов НЕ {4-jr , где i 1,2, 3) единица .Пройдя в шине обслуживания, х запрещает прохождение поступавадих в дальнейшем сигналов через элементы И 3 и Э, поскольку на выходе элемента НЕ 5 нуль. В то же время на обоих вхо дах элемента ИЛИ 6 появляется ед ница , которая проходит также на входы элементов И. 2 /j и 2. Сигнал х проходит через элемент И 1 з/ так ка на выходе всех элементов НЕ (i 1,2,3) - единица, и занимает второе место очереди, соответствующее входу элемента И 3, кроме того единица появляется на первом вх де элемента ИЛИ 63. С выхода этого элемента единица, пройдя на эле менты И 2 и 22, запрещает прохожде ние следующего сигнала через элемен И Ig,, так как на выходе элемента К 22 - единица, а следовательно на выходе элемента НЕ 4 нуль Для поступающего сигнала X2 остается третье место очереди соответствугацее входу элемента И l Режим сдвига начинается по окончании обслуживания сигнала, стоящего на первом месте очереди. При это обслуженный сигнал- снима ется (снимается также потенциаш с соответств . кнцего входа 7) . при состоянии очереди х, обслужен и снят си нал х.В результате этого происходит освобождение первого места очереди.В момент перехода сигнала х . из еди ницы в нуль на выходе элемента И 1 выход элемента ИЛИ 6 не ме няется, так как на втором входе единица, поступающая с выхода элемента И 3, . При изменении сигнала на выходе элемента И 3, из еди нуль происходит следуницы,. в ющее. Изменяется выход элемента НЕ вследствие этого сигнал х прохоит через элемент И 4 на соответстующий выход группы выходов 8. Сумарная временная задержка прохозвдеия сигнала составляет величину u..i где - величина суммарной временной задержки, возникающей при прохождении сигнала со второго на первое место очереди; HES - величина временной згщерж-. ки, вносимая элементом НЕ второй rpynnbi; TH,-- величина временной задержки, вносимая элементом И третьей группы. Изменяется выход элемента ИЛИ 6, а следовательно, состояние элементов И 2 из единицы в нуль и НЕ 42 из нуля в единицу. Поэтому сигнал х- проходит через элемент И .12. и появляется на выходе элемента И 32. Суммарная временная задержка прохождения сигнала составляет .величину SiVii6i H2i E41 .,где 2 величина суммарной вре- I менной задержки, возникающей при прохождении сигнала с третьего места очереди на второе; величина временной задержки, вносимая элементом ИЛИ; Hzi величина временной задержки, вносимая элементом И второй группы; 1ГцЕ41 величина временной задержки, вносимая элементом НЕ первой группы; величина временной задержки, вносимая элементом И первой группы. Как видно,соотношение -С-й .е. задержка прохождения сигнала на первое место очереди значительно меньше, чем для выхода сигнала на второе место.. Поэтому критическое состояние сигналов не возникает. Сигнал х проходит на первое место очереди и запрещает прохождение последующих сигналов через элементы И Z и 3, поскольку на выходе элемента НЕ . Вследствие этого сигнал x/j. занимает второе место очереди, появляясь на выходе элемента И . Произошел сдвиг. Затем обрабатывается и снимается сигнал результате этого освобождается первое мест.о очереди, которое и занимает последний сигнал х. Новое состояние очереди .Х.®,® Проведенный анализ условий возникновения критических состояний в предлагаемом блоке динамического приоритета показывает, что соотношение

,2равняется 0,5, т:. в два раза. А это исключает возможность возникновения критических состязаний, т.е. повышает надежность функционирования устройства.

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

Формула изобретения

Устройство динамического приоритета, содержащее три группы элементов И, две группы элементов НЕ,, причём первый вход каждого элемента И первой группы соединен с.соответствующим входом группы входов устройства, выходы элементов И второй группы через соответствующие элементы НЕ первой группы соединены со вторЫАШ входами элементов И первой грутяш, выходы элементов И первой группы соединены с первыми входами соответствующих элементов И третьей

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

0

Источники информации, принят ые во внимание при экспертизе

1.Авторское свидетельство СССР 332461, кл. G 06 Р 9/18, 1972.

2.Авторское свидетельство СССР 656061, кл. G 06 F 9/18,1979

5 (прототип).

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

название год авторы номер документа
Устройство динамического приоритета 1980
  • Кон Ефим Львович
  • Матушкин Николай Николаевич
  • Хижняков Юрий Николаевич
  • Южаков Александр Анатольевич
SU934475A1
Блок динамического приоритета 1977
  • Кон Ефим Львович
  • Лицын Натан Моисеевич
  • Матушкин Николай Николаевич
  • Южаков Александр Анатольевич
SU656061A1
Устройство для управления очередностью обслуживания 1987
  • Дубовых Анатолий Дмитриевич
  • Голик Юрий Алексеевич
  • Королев Анатолий Викторович
  • Буряк Геннадий Владимирович
  • Ткачев Игорь Васильевич
SU1481765A2
Устройство для моделирования систем массового обслуживания 1987
  • Капиносов Юрий Александрович
  • Ветров Игорь Анатольевич
  • Остапенко Дмитрий Викторович
SU1471199A1
Устройство для моделирования систем массового обслуживания 1986
  • Мохнобров Николай Васильевич
  • Максимов Юрий Александрович
  • Искандеров Юрий Марсович
SU1310838A1
Многоканальное устройство приоритета 1980
  • Захаров Виктор Григорьевич
  • Свердлов Сергей Сергеевич
SU964638A1
Программное устройство приоритетного обслуживания запросов 1985
  • Горша Леонид Ефимович
  • Гриценко Владимир Ильич
  • Дудник Леонид Алексеевич
  • Корниенко Григорий Иванович
  • Соломонов Владимир Владимирович
SU1355975A1
Устройство для моделирования систем массового обслуживания 1986
  • Капиносов Юрий Александрович
  • Ветров Игорь Анатольевич
SU1406600A1
Устройство для моделирования систем массового обслуживания 1982
  • Матов Александр Яковлевич
  • Шпилев Владимир Николаевич
  • Комов Александр Дмитриевич
  • Агафонов Александр Алексеевич
SU1048480A1
Устройство для моделирования систем массового обслуживания 1982
  • Матов Александр Яковлевич
  • Шпилев Владимир Николаевич
  • Комов Александр Дмитриевич
  • Корнийчук Май Тихонович
SU1053110A1

Иллюстрации к изобретению SU 873 242 A1

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

Формула изобретения SU 873 242 A1

SU 873 242 A1

Авторы

Гончаровский Олег Владленович

Кон Ефим Львович

Матушкин Николай Николаевич

Южаков Александр Анатольевич

Даты

1981-10-15Публикация

1979-12-14Подача