SU1464158A1 - Dynamic priority device - Google Patents
Dynamic priority device Download PDFInfo
- Publication number
- SU1464158A1 SU1464158A1 SU874213656A SU4213656A SU1464158A1 SU 1464158 A1 SU1464158 A1 SU 1464158A1 SU 874213656 A SU874213656 A SU 874213656A SU 4213656 A SU4213656 A SU 4213656A SU 1464158 A1 SU1464158 A1 SU 1464158A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- inputs
- output
- elements
- outputs
- Prior art date
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
Изобретение относитс к вычислительной технике и может найти применение в системах, использующих из- MeHHeNryro дисциплину обслуживани .Цель изобретени - расширение функциональных возможностей за счет обеспечени возможности произвольной установки пор дка обслуживани абонентов, управThe invention relates to computing and can be used in systems that use the discipline of service from MeHHeNryro. The purpose of the invention is to enhance the functionality by allowing the arbitrary installation of the order of servicing subscribers
Description
шsh
1J.II 15 161J.II 15 16
лени частотой опроса и маскировани запросов на обслуживание абонентов. Устройство содержит группу 2 элемент тон И и блок управлени 1, состо щий из сдвигающего регистра 10° триггера 8, трех элементов liJIH 3-5, двух зле ментов И 6,7, блока 11 регистров, дешифратора 12, В блок регистров 11lazy frequency of polling and masking requests for customer service. The device contains a group of 2 tone element And the control unit 1, consisting of a shift register 10 ° trigger 8, three elements liJIH 3-5, two evil elements And 6.7, block 11 registers, decoder 12, block registers 11
программно занос тс коды абонентов. При одновременном поступлении не .скольких за вок на подключение абонентов опрос начинаетс с абонента, код которого записан в первом регистре блока регистров и т.д. в пор дке убьшани приоритетов. Опрос может осуществл тьс в двух режимах в зависимости от программно устанавлива1subscriber codes are programmatically recorded. When simultaneously receiving a few requests for connecting subscribers, the survey starts with the subscriber whose code is recorded in the first register of the register block, etc. in order of priority. The survey can be carried out in two modes, depending on the software installed1
Изобретение относитс к вычислительной технике и может найти применение в системах, использующих измен емую дисциплину обслуживани . Цель изобретени - расширение функциональнь1х возможностей путем обеспечени возможности произвольной установки пор дка обслуживани або- нентов, управлени частотой опроса и маскированием запросов на обслуживание абонентов.The invention relates to computing and may find application in systems using variable service discipline. The purpose of the invention is to expand the functionality of the capabilities by allowing the subscriber service to be arbitrarily set up, polling frequency control and masking of subscriber service requests.
На чертеже изображено предлагаемое устройство.The drawing shows the proposed device.
Устройство содер}1сит блок 1 управлени , группу элементов И 2.1-2,N, элементы ИЛИ 3-5; элементы И 6 и.7, триггер 8, вход 9 режима устройства , сдвигающий регистр 10, блок 11 регистров, дешифратор 12, запросные входы 13 устройства., выходы 14 устройства , кодовые входы 15 устройства и тактовый вход 16 устройства.The device contains} 1sit control block 1, a group of elements AND 2.1-2, N, elements OR 3-5; And 6 and 7 elements, trigger 8, device mode input 9, shift register 10, register block 11, decoder 12, device request inputs 13, device outputs 14, device code inputs 15 and device clock input 16.
Устройство работает следующим образом ,The device works as follows
В исходном состо нии с выходов элементов И 2 на элемент И 6 посту- цают О, В блок 11 регистров приоритетов с входа 15 з стройства осуществл етс загрузка регистров па- раллельными кодами обслуживаемых абонентов.In the initial state, from the outputs of the AND 2 elements to the AND 6 elements, O, B, block 11 of the priority registers from the input 15 of the device load registers with parallel codes of the subscribers served.
При поступлении запросов на запросные входы 13 устройства триггер 8 устанавливаетс в единичное состо ние через элемент ИЛИ 3 и элементWhen requests are received for the request inputs 13 of the device, the trigger 8 is set to one state through the element OR 3 and the element
14641581464158
емого состо ни триггера 8. Если вход режима находитс в единичном Ьосто нии (реализаци режима приоритетного обслуживани ), то после окончани обслуживани абонента при наличии необслуженных за вок из блока регистров считываетс код абонента, хран щийс в первом регистре блока регистров, т.е. опрос осуществл етс с наиболее приоритетного абонента. Если вход режима находитс в нулевом состо нии (режим последовательного обслуживани ), то после окончани обслуживани абонента опрос осуществл етс со следующего регистра блока регистров, а значит, со следующего по приоритет 1ости абонента. 1 ил.state of the trigger 8. If the mode input is in the single state (realization of the priority service mode), then after the subscriber’s service has ended, if there are unserved requests from the registers block, the subscriber code stored in the first register of the registers block, i.e. polling is carried out with the highest priority subscriber. If the mode input is in the zero state (sequential service mode), after the end of the subscriber service, polling is performed from the next register register block, and hence from the next subscriber by priority 1. 1 il.
и 6, на его единичном выходе по вл етс потенциал, разрешающий по управл ющему входу работу регистра 10.and 6, a potential appears at its single output, allowing control register 10 to operate on the control input.
При поступлении тактовых импульсов на тактовый вход 16 устройства на выходах сдвигающего регистра 10 вы- рабатьшаютс сигналы, поступающие на тактовые входы блока 11 регистров приоритетов. При этом коды абонентов считываютс и поступают с выходов блока 11 на входы дешифратора 12, на выходах которого вырабатываютс сигна-пы опроса абонентов , поступающие на вход группы элементов И 2. Например , если в регистрах блока 11 записаны коды абонентов 2, 4, 3, 1, то опрос элементов И группы будет в пор дке 2,2, 2,4,, 2.3, .2.1,When a clock pulse arrives at the clock input 16 of the device at the outputs of the shift register 10, the signals arriving at the clock inputs of the block 11 of priority registers are output. At the same time, subscriber codes are read and received from the outputs of block 11 to the inputs of the decoder 12, the outputs of which generate subscriber polling signals received at the input of a group of elements of I 2. For example, if the registers of block 11 contain subscriber codes 2, 4, 3, 1, the polling of the elements of the AND group will be in the order of 2.2, 2.4, 2.3, .2.1,
Опрос осуществл етс в пор дке убьшани приоритета абонентов до считывани очередного регистра приоритетов кода абонента, приславшего запрос. При этом на выходе соответствующего элемента И 2 группы формируетс сигнал разрешени обслужива- ри , поступающий на соответствующий вькод 14 устройства. Одновременно через элемент ИЛИ 4 на, нулевом входеThe survey is performed in the order of the subscriber's priority priority, before reading the next priority register of the code of the subscriber who sent the request. In this case, at the output of the corresponding element AND 2 of the group, a signal of the permission of the service is received, arriving at the corresponding code 14 of the device. Simultaneously through the element OR 4 on, zero input
триггера 8 по вл етс сигнал, кото- рьй сбрасывает триггер В в нулевое состо ние, при этом на выходе снимаетс сигнал управлени сдвигающим регистром 10, прекращаетс выработка сигналов -на выходах сдвигающегоthe trigger 8 appears a signal that resets the trigger B to the zero state, the shift control register signal 10 is output at the output, the generation of signals at the shift output stops
регистра 10, и останавливаетс опросregister 10 and polling stops
3131
регистров блока 11. Опрос может осуществл тьс в двух режимах в зависимости от состо ни входа 9 режима.registers of block 11. The polling can be carried out in two modes depending on the state of input 9 of the mode.
Если на входе 1 (режим приоритетного обслуживани ), то при обслуживании текущего запроса сигнал разрешени обслуживани с выхода соответствующего элемента И 2 группы через элементы ИЛИ 4, И 7 и ИЛИ 5 по- ступает на вход сброса и установки в начальное состо ние сдвигающего регистра 10, в результате после поступлени на управл ющий вход сдвигающего регистра 10 сигнала управ- Ленин от триггера 8 опрос начинаетс а первого регистра блока 11, а значит , с наиболее приоритетного абонента .If input 1 (priority service mode), when servicing the current request, the service enable signal from the output of the corresponding element AND 2 groups through the elements OR 4, AND 7 and OR 5 enters the reset input and sets the initial state of the shift register 10 As a result, after the control input of the shift register 10 arrives at the control input - Lenin from trigger 8, the polling begins at the first register of block 11, which means from the highest priority subscriber.
Если триггер 8 находитс в нулевом состо нии (режим последовательного обслуживани ), то после поступлени сигнала разрешени на управл ющий вход регистра 10 сдвига, опрос начинаетс со следующего регистра блока 11, а значит, со следующего по приоритетности абонента. Сброс и установка в начальное состо ние сдвигающего регистра 10 происходит в кон це цикла опроса, после опроса всех регистров блока 11 по сигналу, с последнего выхода сдвигающего регистра 10 через элемент ИЛИ 5.If the trigger 8 is in the zero state (sequential service mode), then after the receipt of the permission signal to the control input of the shift register 10, the polling starts from the next register of block 11, which means from the next subscriber. The reset and initialization of the shift register 10 occurs at the end of the interrogation cycle, after all the registers of block 11 are polled by the signal from the last output of the shift register 10 through the OR 5 element.
Таким образом, дл изменени пор дка опроса абонентов, достаточно при записи кодов абонентов в регистры блока 11 перераспределить их между регистрами согласно новым приори- тетам. Дл изменени частоты опроса абонентов достаточно записать коды соответствующих абонентов в необходимое количество регистров блока 11. При этом частота опроса в одном цик- .ле опроса пропорциональна количеству регистров, в которые записан код этого абонента. Дл маскировани абонентов, т.е. исключени их из циклов опроса, .достаточно коды соответ- ствующих абонентов не записьшать в регистры блока 11.Thus, to change the order of polling subscribers, it is enough when writing subscriber codes to the registers of block 11 to redistribute them between registers according to new priorities. To change the polling frequency of subscribers, it is enough to write the codes of the respective subscribers in the required number of registers of block 11. At the same time, the polling frequency in one cycle of polling is proportional to the number of registers in which the code of this subscriber is written. To disguise subscribers, i.e. excluding them from the polling cycles, it is sufficient that the codes of the corresponding subscribers are not recorded in the registers of block 11.
584584
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874213656A SU1464158A1 (en) | 1987-03-20 | 1987-03-20 | Dynamic priority device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874213656A SU1464158A1 (en) | 1987-03-20 | 1987-03-20 | Dynamic priority device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1464158A1 true SU1464158A1 (en) | 1989-03-07 |
Family
ID=21292225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU874213656A SU1464158A1 (en) | 1987-03-20 | 1987-03-20 | Dynamic priority device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1464158A1 (en) |
-
1987
- 1987-03-20 SU SU874213656A patent/SU1464158A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 600557, кл. G 06 F 9/46, 1974. Авторское свидетельство СССР № 847320, кл. G 06 F 9/46, 1979. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1464158A1 (en) | Dynamic priority device | |
SU1571586A1 (en) | Device for group servicing of inquiries | |
SU1709293A2 (en) | Device for information input | |
SU1656533A1 (en) | Requests management system | |
SU1188738A1 (en) | Device for servicing interrogations and direct access memory | |
SU1439608A1 (en) | Device for interfacing "k" information sources with computer | |
SU1388863A1 (en) | Multichannel device for connecting subscribers to a common highway | |
SU1679480A1 (en) | Data output device | |
SU552604A1 (en) | Channel Coupler | |
SU1689951A1 (en) | Device for servicing requests | |
SU1361722A1 (en) | Code converter | |
SU1361552A1 (en) | Multichannel priority device | |
SU881725A1 (en) | Device for interfacing computer with peripheral units | |
SU1001102A1 (en) | Priority device | |
SU1474647A1 (en) | Request processor | |
SU1174919A1 (en) | Device for comparing numbers | |
SU1302279A1 (en) | Variable priority device | |
SU560228A1 (en) | Device for transferring information from main memory to input / output channels | |
SU1487038A1 (en) | Variable priority unit | |
SU1365085A1 (en) | Multichannel device for connecting users to common trunk line | |
SU1550517A1 (en) | Device for servicing inquiries | |
SU1689948A1 (en) | Generator of random numbers | |
SU745020A1 (en) | Scanning device | |
SU1531097A1 (en) | Priority device | |
SU1439587A1 (en) | Priority device |