SU1612301A1 - Устройство дл организации очереди - Google Patents
Устройство дл организации очереди Download PDFInfo
- Publication number
- SU1612301A1 SU1612301A1 SU894640047A SU4640047A SU1612301A1 SU 1612301 A1 SU1612301 A1 SU 1612301A1 SU 894640047 A SU894640047 A SU 894640047A SU 4640047 A SU4640047 A SU 4640047A SU 1612301 A1 SU1612301 A1 SU 1612301A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- group
- channel
- input
- elements
- trigger
- Prior art date
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано в вычислительных системах дл организации приоритетной очереди к общему ресурсу. Цель изобретени - расширение функциональных возможностей приоритетного обслуживани за вок. Устройство содержит шифратор 1, каналы 21 - 2M, группы элементов И 31 - 3M-2, 41 - 4M-1, группу элементов ИЛИ 51 - 5M, группу триггеров 611 - 6MN, группы элементов И 711 - 7M-1, 811 - 8M(N-1), дешифратор 9. Устройство позвол ет обслуживать в первую очередь за вки более высокого приоритета, после обслуживани которых начинаетс обслуживание за вок более низкого приоритета. 1 ил.
Description
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для организации приоритетной очереди к общему ресурсу.
Цель изобретения - расширение функциональных возможностей устройства за счет возможности приоритетного обслуживания заявок.
На чертеже изображена структурная схема устройства.
Устройство содержит шифратор 1, каналы 2i - 2m, группы элементов И 3ι - Згп-2, 4ι ~ 4m-i, группу элементов ИЛИ 5t - 5П, группу триггеров 6ц - 6mn, группы элементов И 7ц 7т-1.п-1, 8ц - 8т(п-1), дешифратор 9, группу входов устройства 10ι - 10κ+ι, группу выходов устройства 111 - 11к.
Устройство работает следующим образом.
При включении питания все триггеры βι 1 - 6mn устанавливаются в исходное (кулевое) состояние.
Параллельный код первого запроса (заявка) от какого-либо абонента на связь с обслуживающим прибором по входам устройства 10ι - 10ι< поступает на входы дешифратора 9, где он дешифрируется и в результате на одном из выходов дешифратора 9 появляется сигнал. Допустим, сигнал появился на i-м выходе дешифратора 9. Это означает, что абонент i-ro приоритета нуждается в обслуживании. Сигнал с i-ro выхода дешифратора поступает на вход i-ro канала и перебрасывает в единичное состояние только последний, n-й триггер i-ro канала, причем i = 1,m, где гп - число приоритетов, а ] = Тщ, где η - число мест в очереди выбранного канала. Перейдя в единичное состояние, n-й триггер своим потенциалом с единичного выхода открывает элемент И 8ц и тем самым подготавливает к записи триггер 621. И таким образом, при наличии импульсов в i-м канале на входе все триггера этого канала перебрасываются в единичное состояние. Для правильной записи информации необходимо выполнение неравенства:
Т* < Ти + Тт, где Т - длительность импульса запроса: Ти - время срабатывания элемента И: Тт - время срабатывания триггера. Это необходимо для того, чтобы при поступлении импульса запроса в единичное состояние перебрасывается только один триггер в i-м канале. Все потенциалы с единичных выходов триггеров 1-го канала поступают на входы соответствующего элемента ИЛИ 5i, в результате на его выходе присутствует потенциал, пока не перебросятся в нулевое состояние все триггеры 1-го канала.
Этот потенциал проходит через элемент И 4i при условии, что на остальных входах элемента И 4; присутствуют разрешающие потенциалы, и поступает на вход шифратора 1. В результате этого на выходах 111 - 11k появляется код. свидетельствующий о том, что в данный момент времени необходимо обслужить запрос i-ro канала. Если же на остальных входах элемента И 4| присутствуют запрещающие потенциалы с нулевых выходов первых триггеров более приоритетных каналов, то это говорит о том, что в очереди есть запросы более высокого приоритета. После обслуживания всех запросов более высоких приоритетов Начинают обслуживаться запросы i-ro приоритета. После обслуживания любого из запросов на вход 10к+1 устройства поступает импульс, который сбрасывает в нулевое состояние только один триггер, самый нижний по чертежу, наиболее приоритетного канала. Для того, чтобы сбрасывался только один триггер, необходимо выполнение следующего неравенства:
Т**<Ти + Тт, Λ Ά где Т - длительность импульса сброса;
Ти - время срабатывания элемента И: Тт - время срабатывания триггера.
Если запрос от абонента на связь поступает не в виде кода, а в виде только одного сигнала, то в этом случае достаточно подать · этот сигнал на вход элемента И 8 группы соответствующего канала.
Claims (1)
- Формула изобретенияУстройство для организации очереди, содержащее шифратор, дешифратор, а в каждом канале группу из η триггеров, группу из (п-1) (где η - число мест в очереди) элементов И и элемент ИЛИ, в первом канале - группу из (п-1) элементов И, во втором канале - группу из η элементов И, а во всех последующих каналах - группу из η элементов И, причем в каждом канале выход каждого элемента И первой группы соединен с нулевым входом соответствующего триггера группы, выход i-ro (1 = 1.....п-1) элементаИ второй группы соединен с единичным входом (i+1)-ro триггера группы, первый вход каждого элемента И первой группы соединен с входом сброса устройства, первые входы всех элементов И второй группы в каждом канале соединены.между собой, о тличающееся тем, что, с целью расширения функциональных возможностей за счет возможности приоритетного обслуживания заявок, оно в каждом канале, кроме первого, содержит первый элемент И, а в каналах, начиная с третьего, содержит второй элемент И, причем входы запросов уст5 ройства соединены с соответствующими входами дешифратора, выходы которого соединены с первыми входами элементов И второй группы и с единичным входом первого триггера группы соответствующего ка- 5 нала, единичные выходы всех триггеров группы соединены с входами элемента ИЛИ своего канала, единичный выход 1-го триггера группы соединен с вторым входом 1-го элемента И второй группы, нулевой выход J-ro триггера группы (j = 2 ... η) соединен с вторым входом (1-1)-го элемента И первой группы своего канала, вход сброса устройства соединен с нулевым входом η-го триггера группы первого канала, выход 15 элемента ИЛИ первого канала соединен с первым входом шифратора, выходы которого являются выходами устройства, выход элемента ИЛИ k-го канала (к = 2 ... гл, где m число приоритетов) соединен с первым входом первого элемента И своего канала, выход которого соединен с соответствующим входом шифратора, нулевой выход первого триггера группы первого канала соединен с вторым входом третьего элемента И второго канала, с третьими входами элементов И первой группы второго и с первыми входами четвертых элементов И всех последующих каналов, нулевой выход первого триггера1-го (1 = 2 ... ш-1) канала соединен с вторым входом четвертого элемента И (1+1)-го канала, выход которого соединен с третьими входами элементов И первой группы и с вторым входом третьего элемента И своего канала.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894640047A SU1612301A1 (ru) | 1989-01-19 | 1989-01-19 | Устройство дл организации очереди |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894640047A SU1612301A1 (ru) | 1989-01-19 | 1989-01-19 | Устройство дл организации очереди |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1612301A1 true SU1612301A1 (ru) | 1990-12-07 |
Family
ID=21423989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894640047A SU1612301A1 (ru) | 1989-01-19 | 1989-01-19 | Устройство дл организации очереди |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1612301A1 (ru) |
-
1989
- 1989-01-19 SU SU894640047A patent/SU1612301A1/ru active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 945867, кл. G 06 F 9/46. 1982. Авторское свидетельство СССР Мг 1193677, кл. G 06 F 9/46, 1984. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1612301A1 (ru) | Устройство дл организации очереди | |
SU1471192A1 (ru) | Устройство дл приоритетного обслуживани запросов | |
SU1695300A1 (ru) | Устройство дл распределени заданий между ЭВМ | |
SU1361722A1 (ru) | Преобразователь кодов | |
SU962949A1 (ru) | Многоканальное устройство дл приоритетного обслуживани запросов | |
SU1140122A1 (ru) | Многоканальное устройство дл обслуживани запросов в вычислительной системе | |
SU1070551A1 (ru) | Устройство дл группового обслуживани запросов | |
SU1506447A1 (ru) | Устройство дл распределени команд процессорам | |
SU1265773A1 (ru) | Многоканальное устройство приоритета | |
SU1096645A1 (ru) | Многоканальное устройство дл приоритетной селекции импульсов | |
SU1495794A1 (ru) | Многоканальное устройство приоритета дл обслуживани запросов | |
SU493779A1 (ru) | Устройство управлени передачей информации цифровой вычислительной машины | |
SU1485241A1 (ru) | Многоканальное устройство приоритетного обслуживания | |
SU1188738A1 (ru) | Устройство дл обслуживани запросов и пам ти пр мого доступа | |
SU1434431A2 (ru) | Устройство дл организации очереди | |
SU678489A1 (ru) | Устройство дл оптимизации структуры сложных систем | |
SU1084796A1 (ru) | Устройство дл определени очередности поступлени цифровых сигналов | |
SU1444767A1 (ru) | Многоканальное устройство дл управлени очередностью запросов | |
SU1319034A1 (ru) | Многоканальное устройство дл обслуживани запросов | |
SU1764053A1 (ru) | Многоканальное устройство дл управлени обслуживанием за вок в пор дке поступлени | |
SU1246096A1 (ru) | Устройство дл распределени заданий процессорам | |
SU970373A1 (ru) | Многоканальное устройство дл приоритетного управлени | |
SU1196868A1 (ru) | Устройство дл группового обслуживани запросов | |
SU1361552A1 (ru) | Многоканальное устройство приоритета | |
SU1434435A1 (ru) | Многоканальное устройство дл обработки запросов |