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

 

Изобретение относится к вычислительной технике и может быть использовано в многоканальных системах с приоритетным обслуживанием абонеН тов. Цель изобретения - повышение быстродействия устройства. Устройство содержит два регистра, две группы элементов И, группу элементов ИЛИ, регистр готовности каналов, элемент задержки, группу элементов ИЛИ и группу узлов выбора запросов,каждый из которых, кроме первого, содержит две группы элементов И и шифратор, а первый узел состоит из группы элементов И и шифратора. В устройстве производится.одновременное распределение свободных каналов. 1 ил. ;О 4 Ч

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

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

РЕСПУБЛИК (19) (11) (S1) 4 G (6 F 9/46

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 3959635/24-24 (22) 01. 10.85 (46) 15.03.87. Б)0л. у 10 (72) А.Х.Ганитулин и В.Г.Попов (53) 681.325(088,8) (56) Авторское свидетельство СССР

У 1070551, кл. С 06 Р 9/46, 1984.

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

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

ГРУППОВЫХ ПРИОРИТЕТНЬХ ЗАПРОСОВ (57) Изобретение относится к вычислительной технике и может быть использовано в многоканальных системах с приоритетным обслуживанием абонен» тов. Цель изобретения — повышение быстродействия устройства. Устройство содержит два регистра, две группы элементов И, группу элементов ИДИ, регистр готовности каналов, элемент задержки, группу элементов ИЛИ и группу узлов выбора запросов, каждый из которых, кроме первого, содержит две группы элементов И и шифратор, а первый узел состоит as группы элементов И и шифратора. В устройстве производится одновременное распределение свободных каналов. 1 ил.

1297047 2

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

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

На чертеже показана структурная схема предложенного устройства.

Устройство содержит регистр 1, группу элементов И 2, элемент 3 задержки, регистр 4, узел 5 выбора запросов, группу элементов И 6 узла

5, группы элементов И 7 и 8, узлов 5 шифратор 9 узла 5, группу -блоков элементов И 10, группу элементов ИЛИ

1 1, регистр 12 готовности каналов, группу элементов ИЛИ 13, тактовый вход 14 устройства, запросные входы

15 устройства, опросный вход 16 устройства, сигнальные входы 17 устройства, группу выходов 18 устройства.

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

Исходное состояние характеризуется тем, что регистр 4 установлен в состояние "0" (на чертеже не показано), а в регистр 1 принимаются запросы от абонентов, в регистр 12— сигналы готовности к обмену каналов.

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

1 так, что наивысшим приоритетом обладает абонент с меньшим номером разряда регистра 1. Сигналы готовнос-, ти каналов, фиксируются в соответствующих разрядах регистра 12, В определенные моменты времени операционной системой разрешается передача в устройство подряд следующих тактового сигнала по входу 14 и опросного сигнала по входу 16.По тактовому сигналу содержимое регистра 1, в который по входам 15 поступают асинхронно запросы от абонентов, передается на время цикла работы устройства в регистр 4 через элементы И 2. Разрядность регистров 1 и 4 одинакова и равна числу абонентов, подключенных к устройству.

Для каждого из свободных каналов, от которых поступили сигналы готовности в регистр t2 последовательно соответствующим узлом 5 выбора запроса производится выбор приоритетного запроса из совокупности зафиксированных сигналов s регистре 4.

Ф

Ю

При этом для крайнего левого разряда регистра выбирается абонент из совокупности сигналов регистра 4, а для последующих возбужденных разрядов регистра 12 — с учетом выделенных запросов для предыдущих свободных каналов. Для этого в каждом узле 5, начиная со второго, выделение приоритетного абонента обеспечивается элементами И 8. Исходной информацией для этих элементов являются выходные сигналы элементов И 7,посредством которых исключаются из анализа выбранные ранее сигналы предыдущими узлами 5.Так как единичный сигнал на выходах элементов И 8 формируется только в одном иэ них при наличии единичных сигналов на прямых кодах И 8, то номер возбужденного элемента И 8 однозначно соответствует номеру абонента,от которого в соответствующем разряде регистра 4 зафиксирован запрос. Унитарный код (имеющий единицу на одной из его позиций) подается на шифратор

9, преобразующий его в двоичный код номера абонента, поступающий на входы соответствующего блока элементов

И 10. Кроме того, единичные сигналы с выходов элементов И 6 первого узла выбора запроса и элементов И 8 остальных узлов блокируют воздействие сигналов запросов регистра 4 на одноименные элементыИ 7 всех последующих узлов 5 выбора запросов. Одновременно устанавливаются в состояние

"0" соответствующие разряды регистра через элементы ИЛИ 11. По сигналу опроса, поступающему по входу 16, в группах выходов 18 устройства формируются сигналы номеров абонентов, поступающих на обслуживание в назначенные свободные каналы. Одновременно сбрасываются в нуль соответствующие разряды регистра 17 через элементы ИЛИ 13 переводя этим самым вы1 бранные каналы в состояние Занят".

Через время, определяемое переходными процессами" в элементах И

10, ИЛИ 13 и регистре 12, устанавливается в "О" регистр 4 задержанным импульсом опроса элементом 3 задержки.

Минимальное время между тактовым импульсом и импульсом опроса определяется числом каналов в системе (числом узлов 5 и задержкой в каждом нэ них сигналов).

97047

3 12

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

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

l в него введены регистр готовности каналов, единичные входы которого являются группой входов готовности устройства, элемент задержки, группа узлов выбора запросов и вторая группа элементов ИЛИ, выходы элементов ИЛИ первой группы подключены к нулевым входам соответствующих разрядов первого регистра, опросный вход устройства через элемент задержки подключен к входам сброса разрядов второго регистра, выходы блоков элементов И группы подключены к входам соответствующих элементов ИЛИ .второй группы, выходы которых соединены с входами сброса соответствующйх разрядов регистра готовности каналов, каждый узел выбора запросов группы, кроме первого, содержит две группы элементов И и шифратор,первый узел выбора запросов содержит группу элементов И и шифратор,выхо.— ды элементов И первой группы узлов выбора запросов группы, начиная с второго, и выходы элементов И группы первого узла выбора запросов группы подключены к входам шифратора, своего узла, прямой выход i-ro разряда второго регистра соединен с первым входом i-ro элемента (где .

1...n, n — число запросов) группы первого узла выбора запросов в группы с первым входом i-го элемента И первой группы узлов выбора запросов групйы, начиная с второго, 10 инверсный выход i-ro разряда второго регистра соединен с соответствующим входом (i+1)-ro и всех последующих элементов И группы первого узла выбора запросов группы соединен с соответствующим инверсным входом

i-го элемента И первой группы всех узлов выбора запросов группы начи) ная с второго, первый выход регистра готовности каналов соединен с

20 соответствующими входами элементов

И группы первого узла выбора запросов группы, выходы регистра соединены с соответствующими прямыми входами элементов И второй группы одноименного узла выбора запросов, выход i-ro элемента И первой группы каждо- го узла выбора запросов группы,начиная с второго, соединен с соответствующим прямым входом i-го элемента И второй группы с соответствующи ми инверсными входами (i+1)-ro u всех последующих элементов И второй группы своего узла выбора запросов группы, выход каждого элемента И

35 второй группы узлов выбора запросов группы, начиная с второго, соединен с соответствующими инверсными входа,ми одноименных элементов И первой группы всех послсдующих узлов выбора эап40 росов группы,выходы шифратора i-го узла выбора запросов группы соединены с группой входов i-го блока элементов И группы, выходы i-го элемента И группы первого узла выбора запросов группы с i-ых элементов И второй группы узлов выбора запросов группы, начиная с второго, соединены с входами i-го элемента ИЛИ первой группы.

1297047

Составитель М.Кудряшев

Редактор Л.Повхан Техред М.Ходанич Корректор Н.Король

Заказ 782/52 Тираж б73 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении достоверности данных. Устройство запроса поздней блокировки, содержащее логический узел декодирования, выполненный с возможностью распознавания команды блокировки в начале критического участка для получения блокировки для критического участка; логический узел выполнения, выполненный с возможностью пропуска, по меньшей мере, части команды блокировки так, чтобы получить блокировку для критического участка, сохранения адреса и значения блокировки, на которые ссылается команда блокировки в записи блокировки, и выполнения критического участка без блокировки для критического участка; и логический узел запроса поздней блокировки, соединенный с логическим узлом выполнения, причем логический узел запроса поздней блокировки выполнен с возможностью инструктировать логический узел выполнения осуществлять попытку выполнения, по меньшей мере, части команды блокировки для получения блокировки для критического участка после начала критического участка и без перезапуска критического участка в ответ на выявление события запроса поздней блокировки при ожидании обработки критического участка. 3 н. и 21 з.п. ф-лы, 5 ил.

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

Изобретение относится к области удаленного доступа к состоянию приложения через компьютерную сеть. Техническим результатом является сокращение объема передаваемых данных. Способ содержит исполнение прикладной программы на серверном компьютере для выполнения приложения, связанного с ней. На клиентском компьютере, соединенном с серверным компьютером через коммуникационную сеть, исполняется программа удаленного доступа, чтобы обеспечить удаленный доступ к состоянию выполняемого приложения. На клиентском компьютере генерируется клиентская программа различия, содержащая кодированные данные, указывающие на изменение состояния приложения, полученного последним от серверного компьютера, и передается на серверный компьютер. На серверном компьютере исполняется клиентская программа различия для определения обновленного состояния приложения и генерируется серверная программа различия, кодирующая различие между обновленным состоянием приложения и состоянием приложения, посланного последним на клиентский компьютер. Серверная программа различия затем передается на клиентский компьютер и исполняется на клиенте для обновления состояния приложения, полученного последним от серверного компьютера. 3 н. и 26 з.п. ф-лы, 6 ил.

Изобретение относится к способу бурения нефтяной скважины. Технический результат - повышение эффективности бурения скважины. Компьютерная система записывает множество прецедентов, причем каждый прецедент используется с программной системой, причем версия программной системы одна и та же для каждого прецедента, причем каждый прецедент содержит: набор входных данных и идентификацию родительского прецедента, из которого входные данные в прецеденте были скопированы, если только прецедент не является исходным прецедентом, причем идентификация родительского прецедента создает отношение "родитель - дочерний элемент" между прецедентом и родительским прецедентом. Компьютерная система создает иерархию отношений "родитель - дочерний элемент" среди множества прецедентов. Компьютерная система отображает поднабор множества прецедентов в ответ на поиск множества прецедентов. Выбирают меньший поднабор множества прецедентов в качестве избранной модели на основе модельных данных, сгенерированных набором входных данных для среды, в которой должна быть пробурена нефтяная скважина. Планируют бурение нефтяной скважины с использованием избранной модели для создания плана бурения. 2 н. и 16 з.п. ф-лы, 23 ил.
Наверх