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

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4070870/24-24 (22) 03.04.86 (46) 15.12.88. Бюл. В 46 (72) Б.В.Шевкопляс (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 955068, кп. С 06 F 9/46,1979.

Авторское свидетельство СССР

У 1027727, кл. G 06 F 9/46, 1982 . (54) УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ

3AIIP0C0B (57) Изобретение относится к цифровой вычислительной технике и может быть

„„SU„„1444763 A (51)4 Й 06 F 9/46 использовано в вычислительныя системах, содержащих несколько активных источников информации, подключенных к устройству общего пользования, например к общей памяти. Цель изобретения - повышение быстродействия.

Устройство содержит семь групп из четырех узлов анализа запросов.Устройство обеспечивает более равномерное распределение выигрышных ситуаций по каналам, а значит, и более демократичное обслуживание запросных сигналов.2 ил. 1 табл.

1444763

Сигналы.

У п/п

30 49

31 32

0

0

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

Цель изобретения — повышение быстродействия устройства. 10

На фиг.1 изображена Функциональная схема предлагаемого устройства; на фиг.2 — функциональная схема узла анализа запросов.

Устройство содержит двадцать во- 15 семь узлов 1-28 анализа запросов, каждый из которых содержит первый 29 и второй 30 входы и первый 31 и второй

32 выходы, запросные входы 33-40 устройства, выходы 41-48 устройства и 20 входы приоритета 49 устройства.

Узлы 1-28 выполняют Функцию двухвходового арбитра по отношению к сигналам,поступающим на входы 29 и 30,.

При отсутствии конфликтов между эти- 45 ми сигналами, т.е. при комбинациях

00, 01 и 10, они транслируются на выходы 3 t и 32 независимо от значения сигнала, поступающего с входа 49 (символ "Х" в .таблице).

При обнаружении конфликта между сигналами на входах 29 и 30 логический блок отдает предпочтение тому или иному сигналу в зависимости от значения сигнала на входе 49: при "0" — сигнал на выходе 32, а при "1" — сигнал

55 на выходе 31.

Стрелки, направленные иэ узлов решетки (фиг.1 и Фиг.2), при выбранУзел анализа запросов содержит вход 49 приоритета, элементы И 50-52, элементы ИЛИ 53 и 54 и инверторы 55 и 56.

Устройство работает следующим образом.

Устройство предназначено для устранения возможных конфликтных ситуаций между входными запросными сигналами К1-К8 путем фильтрации этих сигналов сквозь решетчатую структуру, образованную узлами 1-28 и соответствующими связями между ними. Н результате такой фильтрации на выходы

41-48 проникает лишь один сигнал— сигнал разрешения доступа к устройству общего пользования.

Функцию, выполняемые узлами 1-28 (фиг,2), определяются таблицей.

1 ных в качестве примеров вариантах настройки отражают "поведение" соответствующих логических блоков при возникновении конфликтов. Так, например, узел 28 при наличии единичных сигналов на его входах 29 и 30 будет транслировать сигнал логической "1" на выход 44. Узел 1 при конфликте будет транслировать на выход сигнал, поступивший с входа 37, а сигнал с входа 33 будет заторможен и т.д.

Поскольку число логических блоков равно 28, то возможны 2 =268 мпн ва28 риантов задания приоритетов каналов, причем подавляющее большинство вариантов соответствует "гибкому" режиму обслуживания запросов. з 14447

Предлагземое устройство обеспечивает более равномерное распределение выигрышных ситуаций по каналам и, следовательно более демократичное обсе

5 луживание запросных сигналов.

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

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

-с второго, первые выходы узлов анализа запросов третьей группы соеди- 25 иены с первыми запросными входами одноименных узлов анализа запросов четвертой группы, выходы всех узлов анализа запросов последней группы являются выходами устройства, каждый щ к-й (к=1...28, к — общее число узлов анализа запросов) вход группы входов . задания приоритета устройства соединен с входом задания приоритета (к-го узла анализа запросов) каждой .

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

i --го узла анализа запросов первой группы (i =1,...,4) соединен с (i + 4g + 4)-ым входом запроса устройства, второй запросный вход j го (j

1,.;.,3) узла анализа запросов второй группы соединен с вторым выходом ()+1)-ro узла анализа запросов лервой группы, второй запросный вход четвертого узла анализа запросов второй группы соединен с вторым выходом первого узла анализа запросов первой группы, первый запросный вход перво- 5О

Ф

r o узла анализ а запросов третьей группы соединен с первым выходом четвертого узла анализа запросов второй группы, вторые запросные входы узлов анализа .запросов третьей группы сое- 55 динейы с вторыми выходами одноименных узлов анализа запросов второй группы, второй запросный вход i --го узла анализа запросов четвертой группы

63 соединен с вторым выходом (з+1)-го узла анализа запросов третьей группы, второй запросный вход четвертого узла анализа запросов четвертой группы соединен с вторым BbDcoll,ом первого узла анализа запросов третьей группы, первый и второй запросные входы первого узла анализа запросов пятой группы соединены с вторым выходами первого и второго узлов анализа запросов четвертой группы, первый и второй запросные входы второго узла анализа запросов пятой группы соединены с вторыми выходами третьего и четвертого узлов анализа запросов четвертой группы, первый и второй запросные входы третьего узла анализа запросов пятой группы соединены с первыми выходами соответственно первого и второго узлов анализа запросов четвертой группы, первый и второй запросные входы первого узла анализа запросов шестой группы соединены соответственно с пер,вым выходом второго и с вторым выходом первого узлов анализа запросов пятой группы, первый и второй запросные входы второго узла анализа запросов шестой группы соединены соответственно с первым выходом первого узла. анализа запросов пятой группы и с вторым выходом второго узла анализа запросов пятой 1 группы, первый запросный вход четвертого узла анализа запросов шестой гр„ппы соединен с первым выходом четвертого узла анализа запросов пятой группы, второй запросный вход четвертого узла анализа запросов шестой группы соединен с вторым выходом третьего узла анализа запросов пятой группы, первый и второй запросные входы первого узла анализа запросов седьмой группы соединены с вторыми выхсдами соответственно первого и второго узлов анализа запросов шестой группы, первый и второй запросные входы второго узла анализа запросов седьмой группы соединены с первыми выходами cooTBcTcTBBHHQ первого и второго узлов анализа запросов шестой группы, первый и второй запросные входы третьего узла анализа запросов седьмой группы соединены с вторыми выходами соответственно третьего и четвертого узлов анализа запросов шестой группы, первый и второй запросные входы четвертого узла анализа запросов седьмой группы соединены с первыми выходами

5 !444763 6 соответственно третьего и четвертого пы, первый и второй запросные входы узлов анализа запросов шестой группы, третьего узла анализа запросов шестой первый и второй запросные входы чет- группы соединены соответственно с вертого узла анализа запросов пятой первым выходом третьего н с вторым группы соединены с первыми выходами выходом четвертого узлов анализа засоответственно третьего и четвертого просов пятой группы. узлов анализа запросов четвертой груп

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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