с третьим входом блока управления, выход блока управления соединен со входом блока управления коммутацией, группа выходов которого соединена с управляющими входами вторых коммутаторов соответствующих каналов, выходы вторых коммутаторов каналов соединены с соответствующими входами группы входов блока памяти, выход блока формирования адреса соединен со вторым входом блока памяти и с кодовыми входами первых коммутаторов каналов, выход регисра номера позиции очереди канала соединен с соответствующим входом группы входов блока управления коммутацией и с соответствующим входом первой группы входов блока формирования номера позиции очереди, выходы первой группы выходов блока управления соединены с управляющими входами первых коммутаторов каналов, выходы второй группы выходов блока управления соединены с управляющими входами третьих коммутаторов каналов, выходы третьей группы выходов блока управления соединены со вторыми входами регистров номера позиции очереди каналов, выходы четвертой группы выходов блока управления соединены с третьими входами регистров номера позиции очереди каналов, кодовые входы третьих коммутаторов каналов соединены с выходом блока формирования номера позиции очереди.
Известное устройство сопряжения производит упорядочение сообщений, поступающих последовательно в случайные моменты времени, при этом организуется очередь, в которой сообщения расположены в порядке поступления. Однако во всех известных устройствах сопряжения не предусмотрена возможность изменения порядка расположения сообщений в очереди в зависимости от важности информации, содержащейся в сообщении. В то время как сообщения часто существенно различаются по степени важности информации, это необходимо учитывать при определении порядка выдачи сообщений в ЦВМ. Такая ситуация может возникнуть, например, при управлении несколькими объектами с помощью одной ЦВМ, когда нельзя постоянно отдать предпочтение какомулибо из объектов, но в каждый момент бремени необходимо в первую очередь оказывать управляющее воздействие на объект, находящийся в худших, с точки зрения управления, условиях.
Таким образом, основной недостаток устройства-ограни ченные функциональные возможности.
Цель изобретения - расщирение функцкональных возможностей путем динамического изменения порядка выдачи сообщений.
Поставленная цель достигается тем, что устройство содержит блок формирования кода приоритета, а Б каждом канале - регистр приоритета ичетвертый коммутатор, причем вход и выход блока формирования кода приоритета соединены соответственно с первым входом устройства и с кодовыми входами четвертых коммутаторов каналов, управляющие входы четвертых коммутаторов каналов соединены с выходами первой группы выходов блока упраапения, а выходы регистров приоритета каналов соединены со входами второй группы входов блока формирования номера позиции очереди.
Структурная схема устройства представлена на чертеже.
Многоканальное устройство для сопряжения источников сообщений с ЦВМ содержит блок 1 формирования адреса, блок 2 памяти, блок 3 управления коммутацией, блок 4 формирования кода приоритета, блок 5 управления, блок 6 формирования номера позиции очереди, каналы 7-J-9, каждый из которых содержит регистр 10 признака канала, регистр 11 приоритета, регистр 12 номера позиции очереди канала, коммутаторы 13.1.16 канала. Позициями 17, 18 на чертеже обозначены входы устройства, позицией 19 - выход устройства, позициями 20-23 группы выходов блока управления, 24, 25 - группы входов блока формирования номера позиции очереди, позицией 26 - выход блока управления.
Блок 1 формирования адреса, на основании адресной информации, поступающей из блока памяти 2 вырабатывает адрес свободной ячейки блока памяти 2, и может быть реализован как автомат с программным управлением или как функциональный автомат.
Блок памяти 2 выполняет функции оперативного запоминающего устройства для хранения поступающих сообщений.
Блок 3 управления коммутацией представляет собой комбинационную схему, где сравниваются коды, хранящиеся в регистрах каналов и выдается сигнал на один из коммутаторов 16 кана- 5 лов , включенный между одним из регистров 10 кана.лов 7-9 (а именно тем, где хранится признак сообщения, находящийся на первой позиции очереди) и блоком памяти 2, В качестве признак сообщения выступает адрес, по котором хранится данное сообщение в блоке памяти 2. Признак сообщения заносится в регистры 10 каналов J-d через коммутаторы 13. Блок 4 формирования кода приоритета в зависимости от содерж ния сообщения вырабатывает код приори тета, и может быть реализован в виде комбинационной схемы. Код приоритета, присвоенного сообщению, хранится в соответствующем регистре 11 каналов 7.9, куда заносится через соответствую щие коммутаторы 14. Блок 6 формирования номера позиции очереди на основе анализа кодов приори тетов, храняодихся в регистрах 11 каналов 7-9 и кодов номеров позиций очереди, хранящихся в регистрах 12 каналов , вырабатывает значения номеров позиций очереди. Блок 6 может быт реализован на комбинационной схеме. Устройство работает в двух режимах Первый режим реализуется при приходе сообщения на вход 17 от источника и имеет цепью постановку пришедщего сообщения на место в очереди в соответствии с состоянием очереди в момент прихода и важности информации содержащейся в сообщении. Состояние очереди определяется числом сообщений стоящих в очереди, и кодами приоритетов (важностью) этих сообщений. Код состояния очереди снимается с выхода блока 6. Второй режим реализуется при посту лении на вход 18 служебного сигнала вызова сообщения, стоящего на первом месте в очереди. В первом режиме устройство функци нирует следующим образом. Блок 1 вырабатывает адрес свободной ячейки блока памяти 2. По этому адресу код сообщения записывается в блок памяти 2 и хранится там все время пребывания в очереди. Одновременно с этим блок 4 вырабатывает код приоритета. Поступивщее сообщение воздействует также на блок управления 5. В соответствии с сигналом, приходящим из блока 6, блок управления 5 вырабатывает:1 1.на выходах 20 - сигналы управения, которые производят запись кода адреса и кода приоритета прищедшего сообщения в свободные регистры 10, 11 каналов 7-;-9; 2.на выходах 21 - сигналы управления, которые осущестштяют запись номера позиции очереди в соответствующий регистр 12 каналов 3.на выходах 23 - сигналы управления, которые уменьшают на единицу номера позиций очереди сообщений, приоритет которых меньще приоритета прищедщего сообщения. На этом постановка сообщения в очередь заканчивается. Функционирование устройства во втором режиме начинается по приходу на вход 18 сигнала от ЦВМ, который воздействует на блок управления 5. При этом блок управления 5 вырабатывает последовательно: 1.на выходе 26 - сигнал управления, воздействующий на блок 3, на одном из выходов которого, в свою очередь, появляется сигнал управления, если состояние соответствующего регистра 1О в каналах 7-79 соответствует первой позиции очереди. Этот сигнал поступает на соответствующие коммутаторы 16 каналов . При этом адрес сообщения, стоящего на первой позиции очереди, поступает в блок памяти 2. По этому адресу из блока памяти2 на выход 19 выдается код сообщения; 2.на выходах 22 - управляющие сигналы, которые увеличивают номера позиций очереди в занятых регистрах 12 каналов 74-9 на единицу. Такое изменение номеров позиций очереди означает продвижение очереди. Один из этих сигналов переводит соответствующий регистр 12 в одном из каналов 74-9 в незанятое состояние. Таким образом, изобретение позволяет расщирить функциональные возможности известного устройства путем динамического изменения порядка выдачи сообщений на выход устройства. Указанный положительный эффект достигается за счет введения блока формирования кода приоритета и его связей, а также ёа счет введения в каждый канал устройства регистра приоритета и четвертого коммутатора.
Формула изобретени
Многоканальное устройство для сопряжения источников сообщений с цифровой вычислительной машиной, содержащее блок формирования адреса, первый вход которого соединен с первыми входами устройства, блока памяти и блока управления, блок формирования номера позиции очереди, выход которого соединен со вторым входом блока управления блок управления коммутацией, а в каждом канале-регистр признака канала, вход и выход которого соединены соответственно с выходом первого и кодовым входом второго коммутаторов канала, регистр номера позиции опереди канала, первый вход которою соединен с выходом третьего коммутатора какала, причем первый, второй выходы блока памяти соединены соответственно со вторым входом блока формирования адреса и с выходом устройства, второй вход которого соединен с третьим входом блока управления,, выход блока управления соединен со входом блока управления коммутацией, группа выходов
которого соединена с управляющими входами вторых коммутаторов соответствующих каналов, выходы вторых коммутаторов каналов соединены с соответствующими входами группы входов блока памяти, выход блока формирования адреса соединен со вторым входом блока памяти и с кодовыми входами первых коммутаторовканалов, выход регистра номера позиции очереди канала соединен с соответствующим входом группы входов блока управления коммутацией и с соответствующим входом первой группы входов блока формирования номера
ПОЗИЦИИ очереди, выходы первой группы выходов блока управления соединены с управляющими входами первых коммутаторов каналов, выходы второй группы выходов блока управления соединены с управляющими входами третьих коммутаторов каналов, выходы третьей группы выходов блока управления соединены со вторыми входами регистров номера позиции очереди каналов, выходы четвертой.группы выходов блока управления соединены с третьими входами регистров номера позиции очереди каналов, кодовые входы третьих коммутаторов каналов соединены с выходом блока формирования номера позиции очереди, отличающееся тем, что, с целью расщирения функциональных возможностей путем динамического изменения порядка выдачи сообщений, оно содержит блок формирования кода приоритета, а в каждом канале - приоритета и четвертый коммутатор, причем вход и выход блока формирования кода приоритета соединены соответственно с первым входом устройства и с кодовыми входами четвертых коммутаторов каналов, упраапяющие входы четвертых коммутаторов каналов соединены с выходами первой группы выходов блока управления, а выходы регистров приоритета каналов соединены со входами второй группы входов блока формирования номера позиции очереди.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР № 516031, кл. q 06 F 3/00, 1973.
2,Авторское свидетельство СССР jVo 489100, кл. Q 06 F 3/00, 1975.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для сопряжения источников сообщений с цифровой вычислительной машиной | 1980 |
|
SU920693A1 |
Многоканальное устройство для сопряжения источников сообщений с цифровой вычислительной машиной | 1976 |
|
SU643862A1 |
Устройство для сопряжения ЦВМ с абонентами | 1985 |
|
SU1322300A1 |
Устройство для сопряжения источников сообщения с цифровой вычислительной машиной | 1984 |
|
SU1196880A1 |
Устройство для сопряжения цифровой вычис-лиТЕльНОй МАшиНы C КАНАлАМи СВязи | 1979 |
|
SU840876A1 |
Устройство для коммутации сообщений | 1984 |
|
SU1247879A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С ТЕЛЕГРАФНЫМИ КАНАЛАМИ СВЯЗИ | 1979 |
|
SU826332A1 |
Устройство для обслуживания запросов | 1977 |
|
SU737953A1 |
Многоканальное устройство для сопряжения источников сообщений с цифровой вычислительной машиной | 1976 |
|
SU615472A1 |
Устройство для сопряжения основной и вспомагательных цифровых вычислительных машин | 1976 |
|
SU641438A1 |
Авторы
Даты
1979-01-25—Публикация
1976-11-09—Подача