Устройство для обработки запросов на обслуживание

 

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советсиии

Социалистических

Республик, (61) Дополнительное к авт. свид-ву (22) Заявлено 15,06.73 (21) 1932594/18-24 с присоединением заявки № (23) Приоритет

Опубликовано 15.03.76. Бюллетень ¹ 10

Дата опубликования описания 31.05.75 (51) М, Кл,в G 06F 15/00

Государственный комитет

Совета Министров СССР

00 аелем изооретвиий и открытий (53) УДК 681,326.3 (088.8) (72) ABTор изобретения

Ю. В, Думченко (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ЗАПРОСОВ

НА ОБСЛУЖИВАНИЕ

Изобретение относится к вычислительной темнике.

Известны устройства для обработки запросов, содержащие блок .контроля очередности запросов, блок распределения запросов по ка|налам обслуживания, блок формирования сигналов обрапной связи, дешифраторы, блоки вентилей и испол1нителыные механизмы оослуживаемых объектов. В известных устройствах число одновремен но работающих обслуживающих приборов зависит от интенсивности входного потока запросо в, а обслуживающий,прибор сам,же является и исполнительным механизмом. Og!HBIKo в более общем случае функции обслуживающих приборов и испо.тнительных меха низмов выпол няют различные устройства. При этом число обслужи|ва10щих при боров обыч но меньше числа обслужи вае мых объектов, а число исполнительных механизмов на каждом объекте равно k. В этом случ ае для повышения опер ативности обслужива ния каждый обслуживаемый объект должен иметь возможность, быть обслуже н ным любым обслуживающим прибором, в данный момент свободным от об служива ния, т, е. система м ногоканального обслуживания должна обладать свойством полнодоступности. Существует также и та кой общий случай, когда обслуживание усло>KIHяется еще и тем, что OYO является м ногофаз ным и Bblllo;Iняется специаль ными .программными устройствами, на пример совокупность реакторо в периодического действия,в химической тех|нологии, теплоэнергетике, а также совокупность

5 фу нкцио нальных блоков в телемеханике и вычи лителыной темнике. Известные устройства

»е имеют свойст в,полнодоступности, они е являются у1ниверсальными и требуют значителыных затрат:на приборы обслуживан IH u

I0 средства коммутацин обслуживающих каналов.

Целью изобретения является повышение коэффициента использования оборудования устройства. Это достигается тем, что в опи15 сываемое устройство введе ны блоки памяти, формирования сигнала наличия и|нформации, ко нт роля,выполнения кома нд и программного управления по числу,ка налîB обcëóæèâàния, причем выходы каждого блока програм20 много управления соединены соответственно с управляющими входами блока памяти, блока ко нтро1я выполнения команд, .блока, контроля очеред|ности запросов и че|рез Й-й дешифратор — — со входамн всех /г-х исполнитель25 щ гх механизмов обслуживаемых объектов, выходы которых соедичены с соответствующими входами блока контроля очередности запросов, контрольные выходы подключены к отноиме пным входам блока формирования

30 ситналОВ ООратнОЙ связll, каждь:Й выхОд кОтО506860 рого через блок контроля выполнения команд соединен с первым входом блока программного управления соответствующего канала обслуживания, второй вход .которого через .блок формирования сигнала наличия информации подключении к выходу блока па,мяти, соединенному с информационнььм входом блока формирования сигналов обратной связи, выход блока формирования сигнала наличия информации соединен с соответствующим входом блока распределения запросов по каналам обслуживания, каждый выход которого подключен к первому .входу соответствующего блока вентилей, iBToipoH вход которого соединен с выходом блошка контроля очередности запросов, выход подключен ко входу блошка памяти. Кроме того, в устройстве блок формирования сипналов обратяой связи содержит группы вхо диых и выходных ве нтилей по 2k вентилей .в группе, 2k элементов

«ИЛИ», и узлов эквивалентности, генератор имнулысов, выход которого через счетчик соеди нен ico BxogloM дешифратор а, каждый выход которого подключен к,первым входам ве нтилей соответствующей пруппы, вторые входы которых соединены с соответствующими:KoIHTролыными,входами блока, выход k-ro не итиля соединен со,входом k-го элемента «ИЛИ», выход которого подключе|н к первому входу

k-го вентиля каждой пруппы:выходных вентилей, вторые входы вентилей и-й группы,соединены с выходом и-го узла эквивалентности, первый вход которого подключен к выходу счетчика, второй вход — к соответствующему инфор|мацио нному входу блока, выходы,ве нтилей,каждой грунины выходных вентилей icoeди нены с соответствующим,выходом блошка, На фиг. 1 представлена схема описываемого устройства; на фиг. 2 — пример реализа,ции блошка формирова ния сигналов об ратной связи.

B состав устройства .входят блок 1 ко нтроля очередности запросов, блок 2 распределе ния запросов,по каналам обслуживания, блоки 31 — 3 вход|ных вентилей, блоки 4i — 4n памяти, блоки 51 — 5 формирования сигнала наличия внформации, блоки 6i — 6 программного уп ра вления, дешифраторы 7» — 7ж ..., 7ÄI — 7, обслуживаемые объекты 8 — 8 ; исполнительные механизмы обслуживаемых объектов 9» — 9ip, ..., 9, — 9l„ бло к 10 формирования сипналов об ратной связи, блоки

».iBi Io TiieIIHH xO iaiig 1 1--1 i „; менты «ИЛИ» 12i, 122, ..., 12, .выходные вентили 13» 1312, ..., 13»i„генерато|р импульсов

14; счетчик 15; дешифратор 16; узлы эквивале нтности 171 — 17; входные вентили 18», 1812, ..., 18 2, информацио|нные входы 19i, 19, 19„; выходы 20» 20>, ... 20„; выходы 21» ...

21 обслуживаемых объектов и соответствующие им входы блока 1.

Входной поток запросов,на об!служивание от объектов 8 поступает,на вход блока 1 контроля очередности запросов, в котором коды запросов записываются в очередь. С некото5

9д зо

65 рой .периодичностью на выходе блока 1 форми руется импульсный кодовый сигнал, соответствующии,номеру очередного объекта. Через один из блоков 3 ве нтилей,,на который подается сипнал разрешения за писи от блока

2 распределения запросов по ка налам обслужив а н ия, код очередного объекта поступ а ет в блок 4 памяти од ното из каналов обслуживания. Блок 5 фор миро ва ния сигнала наличия информации, связанный с выходом блока

4, выдает си пиал, который поступает IHa вход блока 2, после чего бло к 3 вентилей данного канала Обслуживания закрывается, а следующий — открывается. Одновременно по сигналу блошка 5 начинает работать блок 6 .пропрамяного управления .данного канала, после чего в блок 1:подается импульс исполнения.

С каждого из и выходов блока 6 последовательно по,некоторой .программе подается питание на каждый из k .де шифраторов 7. Дешифраторы 7 формируют сигналы на одном из своих выходов, соответствующем коду объекта, что обеспечивается связью дешифраторов.канала с блоком 4 памяти этого же.кана;ia. Каждый дешифратор управляет одним из

/г испî",IHHTåëüíbix меха низмo!B 9 обслуживаобъектов 8. СигHaJIbi о состояниях испол нительных механизмов поступают .на соответствующие и м входы входных вентилей 18 блока 10 формирования сипналов обратной связи. На вторые, входы вентилей 18 сигналы поступают с выходов счетной схемы, образованой дешифратором 16 и счетчиком 15, на вход которого поступают сивналы от геверато ра импульсов 14.

Таким образом, одновремеHIHo открываются входные BBHTHли 18 только одного из обьектов.

Через ве нтили 18 сигналы механизмов 9 поcTyiiiaioT на элементы «ИЛИ» 12 и далее — на входы выходных вентилей 13. В каждом такте работы счетной схемы в узлах 17 эквива1ентности производится срав некие кодов, получаемых из блока памяти (вход 19) соответствующего,канала и с выходов счетчика 15.

В момент эквивалентности кодов узел 17 да нного канала выдает разрешение на считывание вентилям 13, и сигналы от элементов

12 прохо)дят через,них (выходы 20) ко входам блока 11 контроля вььполнения команд дaiHHoio канала обслуживания, где и производится сравнение управляющих и известительных сипналов. Лналогично,п роизводится параллельное обслуживание объектов с другими кодами по остальным (n — 1) xaIHaлам, если одновремено подается несколько запрос он.

В .конце программы блок 6 выдает сипнал на управля ю щий вход блока 4 памяти, после чего канал обслуживания освобождается.

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

1. Устройство для обработки запросов на обслуживание содержащее блок контроля очеред ности за просов, блок распределения

506860 о запросов по каналам обслуживания, блок форми рования сигналов об ратной связи, дешифраторы, блоки вентилей и и спол нительные меха низмы обслуживаемых объектов, о тл и ч а ю щ е е с я тем, что, с целью повышения коэффициента использования обору дова ния усгройства, в него введены блоки памяти формирования,сигнала наличия информации, контроля вы полнения команд и программного управления по числу ка нало в обслуживания, lo причем выходы каж|дого блока программ ного управления соединены соответственно с управляющими входамч блока памяти, блока контроля выполнения команд, блока,ко нвроля очередности запросо|в и через Й-й дешиф- 15 ратор — со входами всех k-x и спол нителыных механизмов обслуживаемых объектов, выходы которых соеди неHbI с соответствующими входами блока конт роля очередности за|просов, контрольные .выходы подключены к одно- 20 именинным входам блока формирования сигналов обрагной связи,,каждый выход которого через блок ко нтроля выполHBHия команд соединен с первым входом блока программного управления соответствующего канала обслу- 25 жи вания, второй вход которого через блок формирования сигнала наличия и нформации подключении к выходу блока памяти, соеди не нному с,и нформационными входа ми дешифраторов и информацио н ным входом блока фор- зо мирования сигналов обрат ной связи, выход

îлока формирования сигнала, наличия информации соединен с соответствующим входом блока распределения запросов по каналам обслуживания, каждый выход которого подключен к первому входу соответствующего блока вентилей, второй вход которого,соедиHBH с выходом блока ко нтроля очередности запросов, а выход подключен ко;входу блока памяти.

2. У стройство по п. 1, от л ич ающеес я тем, что блок формирования сигналов обратной связи содержит группы входных и выходных вентилей по 2k вентилей в группе, 2k элементов «ИЛИ», и узлов эквивалентности, генератор импульсов, выход которого через счетчик соединен со входом дешифрато|ра, каждый выход которого подключен к первым входам, вентилей соответствующей группы, вторые входы которых соединены с соответствующими контрольными входами блока, выход Й-го вентиля соединен со .входом k-го элемента «ИЛИ», выход которого подключен к первому входу k-го вентчля каждой группы выходных вентилей, вторые входы вентилей и-й группы соединены с выходом и-го узла эквивалентности, первый вход которого подключен к выхо ду, счетчика, второй вход — к соответствующему информационному входу блока, выходы вентилей каждой группы выход ных вентилей соединены с соответствующим выходом блока.

506860

9 иг. 2

Составитечь А Жеренов

Техред Т. Колесова

Корректор Е. Хмелева

Редактор Л. Тюрина

Типография, пр. Сапунова, 2

Заказ 1085/5 Изд. № 1174 Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Устройство для обработки запросов на обслуживание Устройство для обработки запросов на обслуживание Устройство для обработки запросов на обслуживание Устройство для обработки запросов на обслуживание Устройство для обработки запросов на обслуживание 

 

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

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

Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине

Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для связи процессоров с внешними устройствами, между процессорами, а также между процессорами и запоминающими устройствами

Изобретение относится к вычислительной технике и используется для обработки сигналов, которые состоят из множества компонентов, каждый из которых представляет какой-то один аспект физического объекта

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

Изобретение относится к системам передачи стоимости товара при безналичных операциях
Наверх