[go: up one dir, main page]

SU1020828A1 - Priority device - Google Patents

Priority device Download PDF

Info

Publication number
SU1020828A1
SU1020828A1 SU823395761A SU3395761A SU1020828A1 SU 1020828 A1 SU1020828 A1 SU 1020828A1 SU 823395761 A SU823395761 A SU 823395761A SU 3395761 A SU3395761 A SU 3395761A SU 1020828 A1 SU1020828 A1 SU 1020828A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
inputs
response
control
Prior art date
Application number
SU823395761A
Other languages
Russian (ru)
Inventor
Сергей Федорович Жулинский
Виталий Иванович Кутняков
Александр Николаевич Петров
Александр Николаевич Сергеев
Original Assignee
Предприятие П/Я Г-4677
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я Г-4677 filed Critical Предприятие П/Я Г-4677
Priority to SU823395761A priority Critical patent/SU1020828A1/en
Application granted granted Critical
Publication of SU1020828A1 publication Critical patent/SU1020828A1/en

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

1. УСТРОЙСТВО ПРИОРИТЕТА , содержащее tn блоков анализа состо ни  кв ала, где Ш -число приоритетов обслуживани , причем установочные входы блоков анализа состо ш1  канала объединены и  вл ютс  установочным входом устройства, обращени  л -го блока анализа состЬ нй  канала, кроме первого, Iсоединен с управл ющим входом (i-1) :блока анализа состо ни  канала, первый и второй выходы i -го блока анализа состо ни . канала соединены с первым и вторым ответными входами (V) блока анализа состо ни  канала, о т л и ч а ю щ е е с и тем, чтО| с целью расширени  функциональных возможностей путем обеспечени  обслуживани  запросов обращени  от произвольного числа абонентов одного Приоритетного уровн , в устройстЮ введены элемент задержки и элемент ИЛИ, первый вход которого и, вход элемента задержи соединены с выходом обращени  первого блока анализа состо ни  канала, второй вход элемента ИЛИ соединен с выходом элемента задержки, а его выход  вл етс  сигнальным выходом устройства, причем блок анализа состо ни  канала содаржит 2п узлов управлени , где 2п число равноприоритетных абонентов, об служиваемых блоком анализа состо ни  канала выбранного приоритета, выход об .ращени  первого узла управлени  соединен с выходом обращени  блока анализа состо ни  канала, первый и второй ответные входы первого уала управлени  соединены с первым а вторым ответными входами блока анализа состо ни  канала, первый, второй, третей и четвертый ответные выходы первого уала управпеш1  соединены соответственно с первым ответным входом второго уаиа управлени , первым выходом блока анёаива состо ни  .канала, вторым ответным шсщом второго узла управл@1и  и вторым выходом блока анализа состо ни  канапе, установочные входы всех узлов управлен в объединены с установочным входом €«iOKa, ганализа, состо ни  канала, первый и второй запросные входы первого узла управаени  соединены соответственно с выходом офащени  второго узла управлени  н управп к щйм входом блока анализа состо  ки  канала , первый и третий ответные выходы В ьер|вый з.апросный вход i -го узла управаен   1С :соединены соответственно с первым и рым ответными входами и выходом 00 щени  1. A PRIORITY DEVICE containing tn state analysis blocks, where W is the number of service priorities, the installation inputs of the channel status analysis blocks are combined and are the installation input of the device, except for the first, I connected to control input (i-1): channel state analysis block, first and second outputs of the i -th state block. the channel is connected to the first and second response inputs (V) of the channel state analysis block, which is | in order to expand the functionality by providing service requests from an arbitrary number of subscribers of one Priority Level, a delay element and an OR element are entered into the device, the first input of which and the input of the delay element are connected to the output of the first channel state analysis block, the second input of the OR element connected to the output of the delay element, and its output is the signal output of the device, with the channel state analysis block containing 2p control nodes, where 2n is the number of equalizers of the subscribers that are serviced by the channel priority analysis unit of the selected priority, the output of the rotation of the first control node is connected to the output of the channel state analysis block, the first and second response inputs of the first control unit are connected to the first and second response inputs of the channel state analysis unit The first, second, third and fourth response outputs of the first control panel 1 are connected respectively to the first response input of the second control unit, the first output of the alarm channel block, the second response By the second control node @ 1 and the second output of the canape state analysis block, the installation inputs of all the control nodes are combined with the installation input of iOKa, the channel analysis, the first and second request inputs of the first control node are connected respectively to the output of the second of the control unit and the control input of the channel analysis block; the first and the third response outputs; the first and third interrogation input of the i -th control node; 1C: connected respectively to the first and eye response inputs and output 00

Description

2. Усгройсгво по п. 1, о г л и ч а ю щ е е с   тем, что узел уп1равлени  содержит элемент ИЛИ, восемь элементов И, семь элементов НЕ, триггер, выходы которого соединены с первыми входами первого и второго элементов И, причем первый ответный вход узла управч лени   соединен с первыми входами третьего и четвертого элементов И, выходы которых соединены соответственно с S и R-входами триггера и  вл ютс  со ответственно первь1М и вторым ответными выходами узла, выходы первого и второго элементов И соединены соответственно через первый и второй элементы .НЕ с первыми входами п того и шестого элементов И, выходы которых соеди-к нены с первым и вторым входами элемента ИЛИ, кроме того, выход п того элемента И соединен с вторым входом третьего элемента И и через третий элемент НЕ с вторьа входом шестого элемента И и первым входом седьмого элемента И, 2. Use as set forth in claim 1, which is intended so that the control node contains an OR element, eight AND elements, seven NOT elements, a trigger, whose outputs are connected to the first inputs of the first and second AND elements, the first response input of the control node is connected to the first inputs of the third and fourth elements AND, the outputs of which are connected respectively to the S and R inputs of the trigger and are respectively the first IM and the second response outputs of the node, the outputs of the first and second elements AND are connected respectively through the first and second element Nty. NOT with the first inputs of the fifth and sixth elements AND, the outputs of which are connected to the first and second inputs of the element OR, moreover, the output of the fifth element AND is connected to the second input of the third element AND and through the third element NOT to the second input the sixth element And and the first input of the seventh element And,

второй вход которого  вл етс  первым зпросным входом узла, выход шестого элемента И соединен с вторым входом четвертого элемента И и через четвертый элемент НЕ с вторым входом п того элемента И и первым входом восьмого элемента И, второй вход которого  вл етс  вторым запросным входом узла, третьи входы п того и шестого элементов И соединены с установочным входом узла четвертью входы п того и шестого элементов И соединены соответственно : через п тый и шестой элементы НЕ с выхадами седьмого и восьмого элементов И, выход элемента ИЛИ через седьмой элемент НЕ соединен с выходом рб ращени  узла управлени , ъторой ответный вход которого соединен с вторыми входами первого и второго элементов И, выходы последних  вл ютс  соответственно третьим и четвертым I ответным выходом узла управлени ..the second input of which is the first inquiry input of the node, the output of the sixth element I is connected to the second input of the fourth element AND and through the fourth element NOT to the second input of the fifth element AND and the first input of the eighth element AND, the second input of which is the second request input of the node the third inputs of the fifth and sixth elements And are connected to the installation input of the node by a quarter of the inputs of the fifth and sixth elements And are connected respectively: through the fifth and sixth elements are NOT with the outputs of the seventh and eighth elements AND, the output of the element OR The cut seventh element is NOT connected to the output of the control unit RB, the second response input of which is connected to the second inputs of the first and second elements AND, the outputs of the latter are the third and fourth I response outputs of the control node, respectively.

, . :Изобретение относитс  к вычислитель|НОЙ технике и может быть использовано в системах с приоритетным обслуживанием случайным образом возникающих запросов. , : The invention relates to a calculator | NOI technique and can be used in systems with priority service of randomly arising queries.

Известно устройство дл  обработки запросов, содержащее регистры, триггеры , схемы приоритетов запросов, шифратор , схемы сравнени  A device for processing requests containing registers, triggers, request priority schemes, an encoder, comparison schemes is known.

Недостаток устройства заключаетс  в том, что оно не позв( произбопьно наращивать число приоритетов и число абонентов одного приоритета.The drawback of the device lies in the fact that it does not allow (to increase the number of priorities and the number of subscribers of a single priority.

Наиболее близким к предлагаемому по технической сущности и достигаемому эффекту  вл етс  устройство, содержащее узлы анализа состо ни  канала по числу : источников запросов, соединенные первым входом с соответствук)щим входом запро- .сов устройства, а выходом - с соответству .юшим выходом идентификации йсточни .ка устройства, элемент ИЛИ управлени , инверсный выход которого соединен с вторым входом узла анализа состо ни  канала , перва  группа входов каждого у;эла анализа состо ни  канала соединена с nepi вой группой выходов блока старшего поThe closest to the proposed technical essence and the achieved effect is the device containing the nodes of the channel state analysis by the number of: sources of requests, connected by the first input to the corresponding input of the device requests, and the output to the corresponding output of the source identification .to device, control OR element, the inverse output of which is connected to the second input of the channel state analysis node, the first group of inputs of each Y; the channel state analysis element is connected to the nepi group of outputs of the senior block about by

приоритету соседнего узла анализа состо ни  канала, втора  группа входов каждого узла анализа состо ни  канала соедине на с второй группой выходов более младшего по приоритету соседнего узла анализа состо ни  канала, перва  группа выходов узла анализа состо ни  низшего приоритета соединена с соответствующими входами элемента ИЛИ управлени , пр мой выход которого соединен с сигналь-. ным выходом устройства, перва  труппа входов узла анализа состо ни  канала высшего приоритета и втора  группа входов узла анализа состо ни  канала низщего пр гор1Гтета соединены с соответствующими управл ющими входами ус тройства 2.the priority of the adjacent node of the channel state analysis, the second group of inputs of each node of the channel state analysis is connected to the second group of outputs of the lower priority neighboring node of the channel state analysis, the first group of outputs of the node of the lowest priority state is connected to the corresponding inputs of the OR control element whose direct output is connected to the signal. The device’s primary output, the first group of inputs of the highest priority channel state analysis node, and the second group of low-order channel state analysis node inputs are connected to the corresponding control inputs of device 2.

Недостатком устройства  вл етс  невозможность обслуживани  произвольного ; числа равноприоритетных запросов выбранного приоритетного уровн .The drawback of the device is the inability to serve an arbitrary; the number of equal priority requests of the selected priority level.

Цель изобретени  - обеспечение обслуживани  запросов обращени  от произвольного числа равнопраоритетных абонентов любого выбранного приоритетного уровн .The purpose of the invention is to provide service to request requests from an arbitrary number of equal-priority subscribers of any selected priority level.

Поставленна  цепь достигаетс  тем., что в устройство приоритета содержащее tn блоков анализа состо ни  канала,где ff) - число приоритетов обслуживани , причем установочные входы блоков анализа состо ни  канала объединены и  вл ютс  установочным входом устройства, выход обращени  -го блока анализа состо ни  канала, кроме первого, соединен с управл ющим входом (i-1) блока анализа состо ни  канала, первый и второй выходы 1-го блока анализа состо ни  канала соединены с первым и-вторым ответными входами (i +1) блока анализа состо ни  канала,. введены элемент задержки и элемент ИЛИ, первый вход которого и вход элемента задержки соединены с вь(Ходом обращени  первого блока анализа состо ни  канала, второй вход элемента ИЛИ соединен с выходом элемента задержки, а его выход  вл етс  сигнальным выходом устройства, причем блок анализа состо ни  канала содержи т 2 fi узлов управ I лени , где 2 п - число равнаприрритетных абонентов, обслуживаемых блоком анализа состо ни  канала выбранного приоритета, выход обращени  первого узла управлени  соединен с выходом обращени  блока анализа состо ни  канала, первый и второй ответные входы первого узла управлени  соедаНены с первым и вторым Ответными входами блока анализа состо ни  канала, первый, второй, третий и четвертый ответные выходы пер вого узла управлени  соединены соответственно , с первым ответным входом второго узла управлени , первым вы зсодом . блока анализа состо ни  канала, вторым ответным входом второго узла управлени  и вторым выходом блока анализа состо ни  канала, установочные входы всех узлов управлени  объединены с установоч ным входом блока анализа состо ни  канала , первый и второй запросные входы первого узла управлени  соединены соответственно с выходом обращени  второго узла управлени  и управл ющим входом блока анализа состо ни  канала, первый . и третий ответные выходы и первый запросный вход i -го узла управлени  соединены Соответственно с первым и вто- рьии ответными ъхоав лн и выходом обращени  (2-i-iy-ro узла управлени , второ и четвертый ответные выходы и второй запросный вход i -го узла управлени  , соединены соответственно с первым и вт рым ответными входами и выходом обращени  2|-го узла управлени , запросные входы последних п узлов управлени  бло ка анализа состо ни  канала любого приоритета образуют группу равноприоритетных запросных входов устройства того же приоритета, а их ответные выходы образуют соответственно группу равноприоритетиых ответных выходов устройства. Узел управлени  содержит элемент ИЛИ, восемь элементов И, семь элементов НЕ, триггер, выходы которого, соединены с первыми входами первого и второго элементов И, причем первый ответный вход узла управлени  соединен с первыми входами третьего и Четвертого элементов И, выходы которых соединены соответственно с 5 и 1 -вхоДами триггера и  вл ютс  соответственно первым и вторым ответными выходами узла, выходьг первого и второго элементов И соединены соответственно через первый и второй элементы НЕ с перйыми входами п того и шестого элементов И, выходы которых соединены с первым и вторым вхо- дами элемента ИЛИ, кроме того, выход п того элемента И соединен с вторым . входом третьего элемента И и через тре- тий элемент НЕ с вторым сходом шестого элемента И и первым входом седьмого элемента И,, второй вход которюго  вл етс  первым запросным входом узла, выход шестого элемента И соединен с вторым входом четвертого элемента И и через четвертый элемент НЕ с 6то{)ым входом п того элемента И и первым входом восьмого элемента И, второй вход которого  вл етс  вторым запросным входом узла, третьи входы п того и шестого элементов И соединены с установочным входом узла, четвертые входы   того и шестого элементов И соешнены соответственно через п тый шестой элементы НЕ с выходами седьмого и восьмого элементов И, выход элемента ИЛИ . через седьмой элемент НЕ соеШ1нен с выходом обращени  узла управлени , второй ответный вход которого соединен с вторыми входами пертого и второго элементов И, выходы последних  вл ютс  соответственно третьим и четвертым ответным выходом узла управлени . На фиг. 1 показана структурна  схема устройства; на фиг. 2 - узел управлени . Устройство содержит блок 1-3 анализа состо ни  канала, узлы 4-7 управлени , элементы И 8-15, элементы НЕ 1622 , элементы ИЛИ 23, выход 24 обращени  уз1а управлени , триггер 25, ответный вход 26 узла управлени , ответные выходы 27 и 28, ответаый вход 29, ответные выходы 3О и 31 узла управлени , первый и второй запросные входы 32 и 33 узла управлени , установочный ёход 34 узла управлени , элемент ИЛИ 35,элементЗб, задержки,сигнальный выход 37 устройства, первый и второй ответ ные входы38 и 39 устройства,запросные входы 4О-43 устройства, ответные выходы 44-51 устройства, установочный вход 52 устройствеС, У блока 1 анализа состо ни  канала , соответствующего высшему уровню приоритета, выход обращени  первого узла 4 управлени  соединен с первым входом элемента ИЛИ 35 непосредственно и с вторым входом элемента ИЛИ 35 че рез элемент 36 задержки, а выход элемента ИЛИ 35 и первый и второй ответный входы 26 и 29 первого узла 4 управлени   вл ютс  соответственно выходс л 37 обращени , первым и вторым ответными вх дам.и 38 и 39 устройства. Первые и вто рые запросные входы 32 и 33, первые, вторые, третьи и четвертые ответные вы ходы 27-31 третьего и уздов 6 и 7 управлени  :  вл ютс  соответственно запросными входами 4О-43 и ответными выходами 44-51 устройства соответствующего приоритетного уровн . Отметим, что состав устройства описан на примере устройства, обеспечивак шего на каждом приоритетном уровне оболуй{ивание запросов обращени  от четы рех абонентов. При необходимости обслуживани  на приоритетном уровне запросов обращени  от большего количества абонентов в блок анализа, соответствуюиего данному приоритетному уровню, необходнМО ввести дополнительные узлы управлени . При выход 24 обращени , первый и второй ответные входы 26 и 29 дополнительных узлов управлени  следует соединить с запросными входами 32 и 3.3 и ответными выходами 27-31 третьего и четвертого уалов управпгени  6 и 7, а первые и вторые запросные входы 32 и 33, nepHjie, вторые, трютьи и че вертые ответные выходы 27-31 дополнительных узлов управлени  образуют соответственно запросные входы и ответные выходы устройства данного приоритетного уровн . Интерфейс устройства и алгоритм его работы позвол ют с успехом испопьасжать его в приоритетных системах доступа к оперативной пам ти Устройство работает следующим образом . В исходном состо нии на первый и вго рой ответные входы 38 и 39 устройства .поступает низкий потенциал, а на запросньте входы 4О-43 всех блоков 1-3 анализа и на установочный вход 52 устройства поступает, высокий потенциал. Под действием этих потенциалов и импульса отрицательной пол рности, поступающего на установочный вход 52 устройства и  вл ющегос  сигналом установки устройства в исходное состо ние, в каждом узле 4-7 управлени  каждого блОка 1-3 анализа в исходном состо нии высокий потенциал устанавливаетс  на выходах элементов И 14 и 15, элементов НЕ 16, 17, 19 .20 и 22 и на одном (безразлично каком) выходе триггера 25, а низкий потенциал устанавливаетс  на выходе элементов И 8-13, элементов НЕ 18 и 21, элемента ИЛИ 23 и на одном из выходов триггера 25. Следовательно, в исходном состо нии на выходе обращени  устройства установлен высокий потенциал , а на ответных выходах 44-51 низкий потенциал. При по влении запроса от какого-либо абонента на соответствукнаем запросном входе 4О-43 устройства устанавливаетс  низкий потенциал. Пусть первым поступает запрос от абонента, подключенного к запросному входу, например 42 блока 2 анализа. Под действием низкого потенциала, установленного на первом запросном входе 32 узла 7 управлени  блока 2 анализа, на выходе элементов И 14, НЕ 19, НЕ 22 этого узла управлени  устанавливаетс  низкий потенциал, а на выходе элементов И 12, НЕ 18, ИЛИ 23 высокий потенциал, тем самым на втором входе элемента И 13 устанавливаетс  низкий потенциал, запрещающий обработку запроса на обращение от абонента, подключенного к запросному входу 43 блока 2 анализа, а на выходе обращени  узла 7 управлени  сформируетс  низ кий потенциал, который поступает на второй запросный вход 33 узла 5 управлени  блока 2 анализа. Под действием низкого потенциала, установленного на втором запросном входе 33 узла 5 управлени , на выходе его элементов И 15, НЕ 20,НЕ 22 устанавливаетс  низкий потенциал , а на выходе элементов И 13, НЕ 21,ИЛИ 23 - ВЫСОКИЙ потенциал, тем самым на втором входе элемента И 12 устанавливаетс  низкий потенциал, запрещакндий обработку запросов на обращение от абонентов, подключенных к запросным ходам 40 и 41 блока 2 анализа, а не ыходе обращени  24 узла управлени  5 формируетс  низкий потенциал, котОрь1й поступает на первый запросный вход 32 зла 4 управлени  блока анализа. Под действием этого низкого потенциала на выходе элементов И 14, НЕ 19, НЕ 22 узла 4 управлени  блока 2 анализа устанавливаетс  низкий потенциал, а на выходе элементов И 12, НЕ 18, ИЛИ 23высокий потенциал, тем самым на втором входе элемента И 13 устанавливаетс  низкий потенциал, запрешакхций обработку запросов от абонентов, подключенных к запросным входам 40-43 всех блоков анализа кроме блока 1 анализа, а на выходе 24 обращени  узла 4 управле. ни  блока 2 анализа формируетс  низкий потенциал, который поступает на второй запросный вход 33 узла 4 управлени  блока 1 анализа. Под действием этого низкого потенциала на выходе элементов И 15, НЕ 2О, НЕ 22 узла 4 управлени  блока 1 анализа устанавливетс  низкий потенциал, а ни выходе элементов И 13, НЕ 21, ИЛИ 23 - высокий потенци . ал, тем самым на вторс входе элемента И12 устанавливаетс  низкий потенциал, запрещающий обработку запросов от абонен;тов , подключенных к запоосным входам 40- 43 блока 1 анализа, а на выходе 24 обращени  узла 4 управлени , а следовательно , и на выходе 37 обращени  уст-ройства формируетс  низкий потенциал, который  вл етс  сигналом обращени . В таком состо нии устройство находитс  до момента по влени  на его первом ответ ном входе 38 сигнала сопровождени  в виде импульса положительной пол рности который свидетельствует о том, что сигнал обращени  прин т и абонент может сн ть запрос. При по влении сигнала сопровождени  на первом ответном входе 2 6 узла 4 управлени  блока 1 анализа на выходе элемента И 11 этого узла формируетс  импульс положительной пол рности, который поступает на нулевой вход триггера 25,устанавлива  или подтвержда  высокий потенциал на первом входе элемента И 9, и .на второй ответный выход 28 узла 4 управлени  в виде сигнала сопровождени , KOTOpbrii поступает на первый ответный вход 26 узла 4 управлени  блока анализа . Сигнал сопровождени  аналогичным образом проходит последовательно через узлы 4, 5 и 7 управлени  блока 2 анализа, устанавлива  или подтвержда  аысокий потенциал на первом входе элемента И 8 узла 4 и 7 управлени , и на первом входе элемента И 9 узла 5 управлени . С первого ответного выхода 27 узла 7 управлени  блока 2 анализа сигнал сопровождени  поступает на ответны выход 48 устройства, тем самым разрешает абоненту сн ть запрос. Такое состо ние устройства сохран етс  до момента прихода на его второй ответный вход 39 сигнала Конец цикла в виде импульса положительной пол рности . После поступлени  на второй ответный вход 29 узла 4 управлени  блока 1 анализа сигнала Конец цикла на выходе элемента И 9 формируетс  импульс положительной пол рности, который поступает на четвертый ответный выход 31 узла управлени  в виде сигнала Конец цикла и через элемент НЕ 17 на первый вход элемента И 13, устанавлива  на выходах элементов И 13, И 15, НЕ 20, НЕ 21, НЕ 22 и ИЛИ 23 потенциалы, соответствуюише исходному состо нию узла управлени , тем самым снимаетс  с второго входа элемента И 12 запрет на обрабогку запросов на обращение от абонентов, подключенных к запросным входам 4О43 блока 1 анализа. Сигнал Конец цикла с четвертого ответного выхода 31 узла 4 управлени  блока 1 анализа поступает на Второй ответный вход 29 узла 4 управлени  блока 2 анализа, последовательно проходат через узлы 4, 5 и 7 управлени  блока 2 анализа, при этом снимает запрет на обработку запросов на обращение от абонентов , подключенных к запросным входам блоков 2 и 3 анализа. Величина задержки сигнала Конец цикла относительно сигнала сопровождени  такова, что к моменту окончани  действи  на втором ответном входе 39 устройства сигнала Конец цикла абонент, запрос которого в данном цикле обработан, снимает запрос, С приходом на второй ответной вход 39 устройства сигнала Конец цикла в устройстве заканчиваетс  цикл обработки текущего запроса и оно готово без задержки приступить к обработке посйедующего запроса. Причем в рассматриваемом примере после обработки запроса от абонента, подключенного к запросному входу 42 блока 2 анализа, в зависимости от наличи  запросов к мсменту окончани  цикла обработки текущего запроса обрабатываетс  в первую очередь запрос, поступивший на один из запросных входов блока 1 анализа, а при отсутствии такого запроса обрабатываетс  запрос, поступивший на один из запросных входов блоков анализа с уровнем приоритетов более низким , чем уровень приоритета блока 2 анализа , и наконец, при отсутствии таких эаnpqcoB обрабатываетс  запрос, поступивший на один из запросньтх входов блока 2 анализа.The delivered circuit is achieved by the fact that the priority device contains tn channel state analysis blocks, where ff) is the number of service priorities, where the installation inputs of the channel state analysis blocks are combined and are the device setup input, the channel, except the first, is connected to the control input (i-1) of the channel state analysis block, the first and second outputs of the 1st channel state analysis block are connected to the first and second response inputs (i +1) of the state analysis block channel ,. a delay element and an OR element are entered, the first input of which and the input of the delay element are connected to vn (the circulation path of the first channel state analysis block, the second input of the OR element is connected to the output of the delay element, and its output is the signal output of the device, and No channel contains 2 fi control nodes of I laziness, where 2 n is the number of equal-priority subscribers serviced by the selected priority channel analysis unit, the access output of the first control node is connected to the output output of the analysis unit channel, the first and second response inputs of the first control node are connected to the first and second response inputs of the channel state analysis unit, the first, second, third and fourth response outputs of the first control node are connected respectively to the first response input of the second control node, first by determining the channel state analysis block, the second response input of the second control node, and the second output of the channel state analysis block, the installation inputs of all control nodes are combined with the installation input of the analysis block with remaining channel, the first and second request inputs of the first control node are connected respectively to the access output of the second control node and the control input of the channel state analysis unit, the first. and the third response outputs and the first request input of the i -th control node are respectively connected with the first and second response meters and the access output (control node 2-i-iy-ro, the second and fourth response outputs and the second request input of the i-th the control node is connected respectively to the first and second response inputs and the access of the 2nd | control node, the request inputs of the last n control nodes of the channel state analysis of any priority form a group of equal priority request inputs of the device of the same priority, and their response outputs form respectively a group of equal-priority device response outputs. The control node contains an OR element, eight AND elements, seven NOT elements, a trigger whose outputs are connected to the first inputs of the first and second AND elements, and the first response input of the control node is connected to the first inputs the third and fourth elements AND, the outputs of which are connected respectively to the 5 and 1 outputs of the trigger and are respectively the first and second response outputs of the node, the output of the first and second elements AND respectively, they are connected via the first and second elements NOT with the first inputs of the fifth and sixth elements AND, the outputs of which are connected to the first and second inputs of the OR element, moreover, the output of the fifth element AND is connected to the second one. the input of the third element And through the third element is NOT with the second descent of the sixth element And and the first input of the seventh element And, the second input which is the first interrogation input of the node, the output of the sixth element And is connected to the second input of the fourth element And and through the fourth element NOT with the 6th {) th input of the fifth element AND and the first input of the eighth element AND, the second input of which is the second interrogation input of the node, the third inputs of the fifth and sixth elements And are connected to the installation input of the node, the fourth inputs of that and the sixth elements And they are connected respectively through the fifth fifth elements NOT with the outputs of the seventh and eighth elements AND, the output of the element OR. through the seventh element is NOT connected with the output of the reference of the control node, the second response input of which is connected to the second inputs of the first and second elements AND, the outputs of the latter are the third and fourth response output of the control node, respectively. FIG. 1 shows a block diagram of the device; in fig. 2 - control unit. The device contains a channel state analysis block 1-3, control nodes 4-7, elements AND 8-15, elements NOT 1622, elements OR 23, output 24 of the control node 1, trigger 25, response input 26 of the control node, response outputs 27 and 28, the response input 29, the response outputs 3O and 31 of the control unit, the first and second request inputs 32 and 33 of the control unit, the control unit setting interface 34, the OR element 35, the Zb element, the delays, the signal output 37 of the device, the first and second response inputs38 and 39 devices, interrogation inputs 4O-43 devices, response outputs 44-51 devices, us The setup input 52 of the device, At the unit 1 for analyzing the state of the channel corresponding to the highest priority level, the output of the first control node 4 is connected to the first input of the OR 35 element directly and to the second input of the OR 35 element through the delay element 36, and the output of the OR 35 element and the first and second response inputs 26 and 29 of the first control unit 4 are, respectively, 37 access outputs, the first and second response inputs of the device, and 38 and 39 devices. The first and second request inputs 32 and 33, the first, second, third and fourth response outputs 27-31 of the third and control nodes 6 and 7: are respectively the request inputs 4O-43 and the response outputs 44-51 of the device of the corresponding priority level. Note that the composition of the device is described on the example of the device, which ensured, at each priority level, the queuing of requests from four subscribers. If it is necessary to service at the priority level requests for calls from a larger number of subscribers, it is necessary to introduce additional control nodes into the analysis block corresponding to this priority level. With exit 24, the first and second response inputs 26 and 29 of the additional control nodes should be connected to the request inputs 32 and 3.3 and the response outputs 27-31 of the third and fourth control unit 6 and 7, and the first and second request inputs 32 and 33, nepHjie The second, third and fourth response outputs 27-31 of the additional control nodes form, respectively, the request inputs and the response outputs of the device of this priority level. The interface of the device and the algorithm of its operation allow it to successfully be used in priority systems of access to the main memory. The device works as follows. In the initial state, the first and the second response inputs 38 and 39 of the device receive a low potential, and request the inputs 4O-43 of all blocks 1-3 of the analysis and the installation input 52 of the device receives a high potential. Under the action of these potentials and the negative polarity impulse arriving at the device installation input 52 and which is the device installation signal in the initial state, in each control unit 4-7 of each analysis unit 1-3 in the initial state, a high potential is set at the element outputs Both 14 and 15, elements NOT 16, 17, 19 .20 and 22 and on one (no matter what) trigger output 25, and a low potential is set at the output of elements AND 8-13, elements NOT 18 and 21, element OR 23 and one of the outputs of the trigger 25. Therefore, in the original One state at the output of the device is set to high potential, and the response outputs 44-51 have a low potential. When a request is received from a subscriber, a low potential is established at the corresponding request input 4O-43. Let the first request come from the subscriber connected to the request input, for example, 42 analysis units 2. Under the action of a low potential installed on the first request input 32 of the control unit 7 of the analysis unit 2, a low potential is set at the output of the AND 14, NOT 19, NOT 22 elements of this control node, and a high potential at the output of the And 12, HE 18, OR 23 elements , thus, a low potential is established at the second input of the AND 13, which prohibits the processing of a request for access from the subscriber connected to the request input 43 of the analysis unit 2, and a low potential is generated at the output of the callback of the control unit 7, which is fed to the second start axle input 33 the control section 5 unit 2 analysis. Under the action of a low potential, installed on the second request input 33 of the control unit 5, the output of its elements 15, NOT 20, NOT 22 sets a low potential, and the output of elements 13, HE 21, OR 23 - a high potential, thereby the second input of the element 12 is set to low potential, the prohibition of processing requests for calls from subscribers connected to the request moves 40 and 41 of the analysis block 2, rather than the output of call 24 of the control unit 5, a low potential is formed, which is fed to the first request input 32 of the evil 4 control b eye analysis. Under the action of this low potential, a low potential is established at the output of the elements AND 14, NOT 19, NOT 22 of the node 4 of the control of the analysis unit 2, and a high potential at the output of the elements 12, NOT 18, OR 23, thereby setting a low potential at the second input of the element 13 potential, prohibitions of processing requests from subscribers connected to the request inputs 40-43 of all analysis blocks except analysis block 1, and output 24 of node 4 to control. Neither the analysis block 2 forms a low potential, which is fed to the second query input 33 of the control unit 4 of the analysis block 1. Under the action of this low potential, the output of the elements AND 15, NOT 2O, NOT 22 of the node 4 of the control of the analysis unit 1 establishes a low potential, and neither the output of the elements AND 13, NOT 21, OR 23 — high potential. al, thereby setting a low potential at the input element I12, which prohibits processing requests from subscribers connected to the positive inputs 40–43 of the analysis unit 1, and at the output 24 of the control node 4, and hence at the output 37 of the device -practices form a low potential, which is a signal of circulation. In this state, the device is located until a tracking signal appears in its first response input 38 in the form of a positive polarity pulse, which indicates that the access signal is received and the subscriber can clear the request. When a follow-up signal appears at the first reciprocal input 2 6 of the control unit 4 of the analysis unit 1, a positive polarity pulse is generated at the output of the element 11 of this node, which arrives at the zero input of the trigger 25, setting or confirming a high potential at the first input of the element 9 and the second response output 28 of the control unit 4 as a tracking signal, KOTOpbrii is fed to the first response input 26 of the control unit 4 of the analysis unit. The tracking signal similarly passes sequentially through the control nodes 4, 5 and 7 of analysis block 2, setting or confirming the high potential at the first input of the AND 8 element of the control 4 and 7, and at the first input of the And 9 element of the control node 5. From the first response output 27 of the control unit 7 of the analysis unit 2, the tracking signal arrives at the response 48 of the device, thereby allowing the subscriber to withdraw the request. This state of the device is maintained until the signal arrives at its second response input 39. The end of the cycle is in the form of a pulse of positive polarity. After arriving at the second response input 29 of node 4 of control of signal analysis block 1, the end of the cycle at the output of element 9, a positive polarity pulse is generated, which arrives at the fourth response output 31 of the control node as a signal of the end of cycle and through the element 17 to the first input of element And 13, installed at the outputs of the elements And 13, And 15, NOT 20, NOT 21, NOT 22 and OR 23 potentials, corresponding to the initial state of the control node, thereby removing from the second input of the element And 12 a ban on processing requests for calls from subscribers , P CONNECTIONS to an interrogation unit 1 inputs 4O43 analysis. Signal The end of the cycle from the fourth response output 31 of the control unit 4 of the analysis unit 1 arrives at the Second response input 29 of the control unit 4 of the analysis unit 2, sequentially passes through the control units 4, 5 and 7 of the analysis unit 2, thus removing the prohibition on processing requests to appeal from subscribers connected to the request inputs of the analysis blocks 2 and 3. The signal delay end of the cycle relative to the tracking signal is such that by the time the signal ends at the second response input 39 of the device, the end of the cycle the subscriber whose request is processed in this cycle removes the request. When the signal arrives at the second response 39, the end of the cycle in the device ends the current request processing cycle and it is ready to begin processing the next request without delay. Moreover, in the considered example, after processing the request from the subscriber connected to the request input 42 of the analysis unit 2, depending on the availability of requests to the processing end of the current request processing cycle, the request received at one of the request inputs of the analysis unit 1 is processed first, and in the absence of Such a request is processed by a request that arrives at one of the request inputs of the analysis block with a priority level lower than the priority level of analysis block 2, and finally, in the absence of such annpqcoB processing a request received on one of the input unit 2 zaprosnth analysis.

При одновременном поступлении двух запросов на первый и второй запросные входы 32 и 33 любого узла управлени  возможно возникновение колебательного процесса в течение времени переходного процесса. Дл  устранени  возможности ложного срабатывани  устройства сигнал с выхода 2 4 узла 4 управлени  блока 1 анализа передаетс  на вы;11од 37 обращени  устройства через элемент 36 задержки и элемент ИЛИ 35, Причем вели .чина задержки элемента 36 задержки превышает Длительность во времени переходноЬо процесса,When two requests are simultaneously received at the first and second request inputs 32 and 33 of any control node, an oscillatory process can occur during the transient time. In order to eliminate the possibility of a false positive of the device, the signal from the output 2 4 of the node 4 of the control of the analysis unit 1 is transmitted to you; 11 37 the device accesses through the delay element 36 and the OR element 35, moreover, the delay of the delay element 36 is longer than the duration of the transition process

В общем случае при наличии запросов ,на запросных входах всех блоков анализа их обслуживание происходит в следующейIn the general case, if there are requests, on service inputs of all analysis blocks, they are serviced in the following

последовательности: запросы от блока 1 анализа, от блока 2 анализа от блока 1 анализа, от блока 3 анализа,, от блока 1 анализа, от блока 2 анализа, от блока 1 анализа и т д. Максимальное врем  ожидани  обслуживани  запроса на обращениеsequences: requests from analysis block 1, from analysis block 2 from analysis block 1, from analysis block 3, from analysis block 1, from analysis block 2, from analysis block 1, and so on. Maximum waiting time for a request-request service

тах 7 ® - количество обслуживаемых абонентов на данном приоритетном уровне; К -уровень Приоритета ( высшего уровн  приоритета); Т - врем  обслуживани  одного запроса.max 7 ® - the number of subscribers served at this priority level; K - Priority level (higher priority level); T is the service time of a single request.

Таким образом, предлагаемое устройство приели те та реализует такую дисциплину обслуживани  запросов, котора  обеспечивает обслуживание запросов с частотой , завис щей от уровн  приоритетами исключает возможность блокировани  заinpocoB от абонентов с более низким уровнем приоритета запросами от абонентовThus, the proposed device implements such a discipline of servicing requests that provides servicing of requests with a frequency dependent on priorities eliminates the possibility of blocking inpocoB from subscribers with a lower priority level by requests from subscribers

с более высоким уровнем приоритета.with a higher priority level.

WJ ifSkWl{2 1 11$ ЩЬ1.Ь2 W,9,f5ia,W,Vf Zta:if9M5ll,5lWJ ifSkWl {2 1 11 $ SCH1. 2 W, 9, f5ia, W, Vf Zta: if9M5ll, 5l

фиг. iFIG. i

JJ

Claims (2)

1. УСТРОЙСТВО ПРИОРИТЕТА, содержащее m блоков анализа состояния канала, где m -число приоритетов обслуживания, причем установочные входы блоков анализа состояния канала объединены и являются установочным входом устройства, выход обращения ΐ -го блока анализа состояния канала, кроме первого, соединен с управляющим входом (ί-1) блока анализа состояния канала, первый и второй выходы ί -го блока анализа состояния . канала соединены с первым и вторым ответными входами (л’41) блока анализа состояния канала, о тличающ е е с я тем, что, с целью расширения функциональных возможностей путем обеспечения обслуживания запросов обращения от произвольного числа абонентов одного Приоритетного уровня, в устройство введены элемент задержки и элемент ИЛИ, первый вход которого и вход элемента задержки соединены с выходом обращения первого блока анализа состояния канала, второй вход элемента ИЛИ соединен с выходом элемента задержки, а его выход является сигнальным выходом устройства, причем блок анализа состояния канала содержит 2 η узлов управления, где 2η число равноприоритетных абонентов, об служиваемых блоком анализа состояния канала выбранного приоритета, выход обращения первого узла управления соединен с выходом обращения блока анализа состояния канала, первый и второй ответные входы первого узла управления соединены с первым и вторым ответными входами блока анализа состояния канала, первый, второй, третий и четвертый ответные выходы первого узла управления соединены соответственно с первым ответным входом второго уаиа управления, первым выходом блока анализа состояния .канала, вторым ответным входом второго узла управления и вторым выходом блока анализа состояния канала, установочные входы всех узлов управления объединены с установочным входом блока, [анализа, состояния канала, первый и второй запросные входы первого узла управления соединены соответственно с выходом обращения второго узла управления и управляющим входом блока анализа состояния кана ла, первый и третий ответные выходы и ьер|вый запросный вход i -го узла управления ( 'соединены соответственно с первым и вто-< рым ответными входами и выходом обра— щения (2i-l)-ro узла управления, второй и четвертый ответные выходы и вто-. рой ' запросный вход <ί -го узла управлеSU », 1020828 ния соединены соответственно с первым и вторым ответными входами и выходом обращения 2»-го узла управления, запросные входы последних f] узлов управления блока анализа состояния канала любого приоритета образуют группу равноприоритетных запросных входов устройства того же приоритета, а их ответные выходы образуют соответственно группу равноприоритетных ответных выходов устройства.1. PRIORITY DEVICE, containing m channel status analysis blocks, where m is the number of service priorities, and the installation inputs of the channel status analysis blocks are combined and are the installation input of the device, the output of the ΐth channel status analysis block, except the first, is connected to the control input (ί-1) channel state analysis unit, the first and second outputs of the ί -th state analysis unit. channels are connected to the first and second response inputs (l'41) of the channel status analysis unit, which is characterized by the fact that, in order to expand the functionality by providing service for handling requests from an arbitrary number of subscribers of one Priority level, an element is introduced into the device delays and an OR element, the first input of which and the input of the delay element are connected to the output of the first channel state analysis unit, the second input of the OR element is connected to the output of the delay element, and its output is signal the output of the device, and the channel status analysis unit contains 2 η control nodes, where 2η are the number of equal priority subscribers served by the channel status analysis unit of the selected priority, the access output of the first control unit is connected to the output of the channel status analysis unit, the first and second response inputs of the first node controls are connected to the first and second response inputs of the channel state analysis unit, the first, second, third and fourth response outputs of the first control node are connected respectively from the first m response input of the second control unit, the first output of the channel state analysis unit. channel, the second response input of the second control unit and the second output of the channel status analysis unit, the installation inputs of all control nodes are combined with the installation input of the unit, [analysis, channel status, first and second request the inputs of the first control node are connected respectively to the output of the second control node and the control input of the channel status analysis unit, the first and third response outputs and the request request input of the i-th node control ( 'connected respectively to the first and second response inputs and output of the circuit (2i-l) -ro of the control unit, the second and fourth response outputs and second. swarm 'request input of the <ί-th control node SU ”, 1020828 are connected respectively to the first and second response inputs and the output of the call of the 2” control node, the request inputs of the last f] control nodes of the channel status analysis unit of any priority form a group of equal priority request inputs devices of the same priority, and their response outputs form, respectively, a group of equal priority response outputs of the device. 2. Устройство по п. ^отличающееся тем, что узел управления содержит элемент ИЛИ, восемь элементов И, семь элементов НЕ, триггер, выходы которого соединены с первыми входами первого и второго элементов И, причем первый ответный вход узла управления соединен с первыми входами третьего и четвертого элементов И, выходы которых соединены соответственно с 5 и R-входами триггера и являются соответственно первым и вторым ответными выходами узла, выходы первого и второго элементов И соединены соответственно через первый и второй элементы НЕ с первыми входами пятого и шестого элементов И, выходы которых соеДи-к йены с первым и вторым входами элемента ИЛИ, кроме того, выход пятого элемента И соединен с вторым входом третьего элемента И и через третий элемент НЕ с вторым входом шестого элемента И и первым входом седьмого элемента И, второй вход которого является первым запросным входом узла, выход шестого элемента И соединен с вторым входом четвертого элемента И и через четвертый элемент НЕ с вторым входом пятого элемента И и первым входом восьмого элемента И, второй вход которого является вторым запросным входом узла, третьи входы пятого и шестого элементов И соединены с установочным входом узла, четвертые входы пятого и шестого элементов И соединены соответственно ί через пятый и шестой элементы НЕ с выходами седьмого и восьмого элементов И, выход элемента ИЛИ через седьмой элемент НЕ соединен с выходом об* ращения узла управления, второй ответный вход которого соединен с вторыми входами первого и второго элементов И, выходы последних являются соответственно третьим и четвертым ' ’ответным выходом узла управления.2. The device according to. ^ Characterized in that the control unit contains an OR element, eight AND elements, seven NOT elements, a trigger whose outputs are connected to the first inputs of the first and second AND elements, the first response input of the control unit being connected to the first inputs of the third and the fourth elements And, the outputs of which are connected respectively to the 5 and R-inputs of the trigger and are respectively the first and second response outputs of the node, the outputs of the first and second elements And are connected respectively through the first and second elements NOT to the first the inputs of the fifth and sixth AND elements, the outputs of which are connected to the first and second inputs of the OR element, in addition, the output of the fifth AND element is connected to the second input of the third AND element and through the third element NOT to the second input of the sixth AND element and the first input of the seventh element And, the second input of which is the first request input of the node, the output of the sixth element And is connected to the second input of the fourth element And and through the fourth element is NOT with the second input of the fifth element And and the first input of the eighth element And, the second input of which is I am the second requesting input of the node, the third inputs of the fifth and sixth elements AND are connected to the installation input of the node, the fourth inputs of the fifth and sixth elements AND are connected respectively ί through the fifth and sixth elements NOT with the outputs of the seventh and eighth elements AND, the output of the OR element through the seventh element is NOT connected to the output of the * circulation of the control unit, the second response input of which is connected to the second inputs of the first and second AND elements, the outputs of the latter are the third and fourth '' response outputs of the control unit, respectively.
SU823395761A 1982-02-11 1982-02-11 Priority device SU1020828A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU823395761A SU1020828A1 (en) 1982-02-11 1982-02-11 Priority device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU823395761A SU1020828A1 (en) 1982-02-11 1982-02-11 Priority device

Publications (1)

Publication Number Publication Date
SU1020828A1 true SU1020828A1 (en) 1983-05-30

Family

ID=20997146

Family Applications (1)

Application Number Title Priority Date Filing Date
SU823395761A SU1020828A1 (en) 1982-02-11 1982-02-11 Priority device

Country Status (1)

Country Link
SU (1) SU1020828A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1. Авторское свидетельство СССР №294141, кп. 0,06 F 9/46, 1970. 2. Авторское свидетельство СССР № 6О5215, кл. q 06 F 9/46, .1978 (прототип). *

Similar Documents

Publication Publication Date Title
SU1020828A1 (en) Priority device
US5369745A (en) Eliminating livelock by assigning the same priority state to each message that is inputted into a flushable routing system during N time intervals
SU1322284A1 (en) Multichannel device for managing access to resources
SU1070551A1 (en) Device for group servicing of requests
SU1067504A1 (en) Multichannel priority device
SU926659A1 (en) Dynamic priority device
SU1226465A2 (en) Device for servicing request groups with different priorities
SU1070552A1 (en) Priority control device
SU1410030A1 (en) Request dispatching device
RU2322689C2 (en) Multi-channel device for priority servicing of queries
SU924711A1 (en) Multichannel device for control of interrogation processing
RU2194301C2 (en) Device for connecting information sources to common line
RU2042191C1 (en) Device for allocation processes in computing system
SU1481765A2 (en) Servicing priority control unit
SU1612301A1 (en) Device for forming a queue
SU1562913A1 (en) Device for servicing group of inquiries
SU1730636A1 (en) Device for simulation of two-channel queueing system
SU1149258A1 (en) Multichannel device for servicing interrogations
SU1048474A1 (en) Multichannel asynchronous priority device
SU1656533A1 (en) Requests management system
SU1129614A1 (en) Multichannel device for servicing requests
SU1737450A1 (en) Various priority scheduler of a group of calls
RU2158022C1 (en) Device for priority-based query processing
RU2020573C1 (en) Device for modelling mass service system
SU1109754A1 (en) Multichannel device for connecting subscribers with unibus