Многоканальное устройство для подключения абонентов к общей магистрали

 

Изобретение относится к вычислительной технике и может найти применение в многомашинных и многопроцессорных вычислительных системах для децентрализованного арбитража запросов на захват общей магистрали. Цель изобретения - упрощение устройства. Устройство содержит в каждом канале два счетчика 1, 9, дешифратор 2, два триггера 3, 10, элементы И 4, 5, 6, магистральные усилители 7, 8, формирователь импульса 11, элемент НЕ 12. В устройстве для начальной установки счетчиков 1 всех каналов используется общая линия синхронизации, предназначенная для сопровождения данных, передаваемых через общую магистраль. В устройстве снижается число линий общей магистрали, что позволяет подключать абоненты к общей магистрали с одной информационной линией. 1 ил. с & (Л 77 со 4; о со

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

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

РЕСПУБЛИК (su 4 С 06 F 9/46

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

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

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

Н А BTOPGHGMY СВИДЕТЕЛЬСТВУ (21) 3944362/24-24 (22) 16.08.85 (46) 23.10.87. Бюл. ¹ 39 (72) В.А. Богатырев и Л.С. Иванов (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 1072046, кл. G 06 F 9/46, 1982.

Авторское свидетельство СССР № 731438, кл. С 06 F 9/46, 1977. (прототип) (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

ПОДКЛЮЧЕНИЯ АБОНЕНТОВ К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может найти применение в многомашинных и многопроцессорных вычислительных снстемах для

„„SU„„> 47О79 А1 децентрализованного арбитража запросов на захват общей магистрали. Цель изобретения — упрощение устройства.

Устройство содержит в каждом канале два счетчика 1, 9, дешифратор 2, два триггера 3, 10, элементы И 4, 5, 6, магистральные усилители 7, 8, формирователь импульса 11, элемент НЕ 12.

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

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

1 134

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

Целью изобретения является упрощение устройства.

На чертеже приведена функциональ— ная схема Предлагаемого устройства.

Устройство содержит в каждом канале первый счетчик 1, дешифратор 2, . первый триггер 3, элементы И 4-6, магистральные усилители 7 и 8, второй счетчик 9, вто ой триггер 10, формирователь 11 импульса, элемент НЕ 12, запросный вход 13, выход 14, вход

15 (линия) захвата магистрали, вход

16 (линия) сопровождения данных, вход 17 сброса Й тактовый вход 18.

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

Устройство может работать в режимах захвата (арбитража) общей.магистрали и установк счетчиков 1 всех каналов в начальное состояние (режим коррекции).

Для захвата общей магистрали абонент выставляет запрос на вход 13.

Запрос фиксируегся в триггере 3 при поступлении синхроимпульса на вход

18, При незанятости общей магистрали на линии 15 отсутствуе сигнал занятости (сигнал занятости имеет низкий уровень), и синхроимпульсы, проходя через элемент И 5, увеличивают состояние счетчика 1 при каждом такте. В каждом такте только для одного канала на выходе дешифратора 2, подключенного к входу элемента И 4, формируется сигнал, если абонент этого канала выставил запрос, занесенный в триггер 3, то по сигналу с выхода элемента НЕ 12 (длительность синхроимпульса равна времени срабатывания счетчика 1 и дешифратора 2) на выходе элемента И 4 вырабатывается сигнал подтверждения захвата каналом общей магистрали. При этом с выхода магистрального усилителя 7 на линии

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

55 ния общей магистрали захвативший ее абонент снимает сигнал с входа 13 соответствующего канала, при этом по синхроимпульсу с входа 18 в триггер 3 заносится "О" и снимается сигнал с выхода 14 и линии 15.

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

1 всех каналов, так как при неидентичности их содержимого возможен одновременный захват общей магистрали несколькими абонентами. Для начальной установки используется линия синхронизации (предназначенная для передачи сигналов сопровождения данных), на которую при коррекции выставляет— ся сигнал (импульс) определенной длительности Т = сх, с — длительность одного синхроимпульса, выдаваемого с входа 18, х — коэффициент пересче— та счетчиков 9. При этом во всех каналах происходит селекция импульса начальной установки, в результате которой счетчики 1 устанавливаются в начальное (нулевое) состояние. При инициации режима начальной установки один (или несколько) абонентов выставляют сигнал на вход 17 своего канала, при этом триггер IO канала устанавливается в единичное состояние. Затем абонент выставляет сигнал на вход 13 и после захвата общей магистрали и появления сигнала занятости на линии 15 через усилитель 8 на линию 16 выдается сигнал высокого уровня (сигнал начальной установки), по фронту которого счетчики 9 всех каналов, в том числе и активного, (в триггере 10 записана "1" и магистраль захвачена этим каналбм) обнуляются. Обнуление счетчиков 9 происходит по переднему фронту всех импульсов, выдаваемых на линию 16. Длительность сигнала начальной установки задается в активном канале, в котором по импульсу переноса со счетчика 9 происходят обнуление триггера 10 и снятие сигнала с линии 16 (формируется задний фронт сигнала начальной установки во всех каналах),по сигналу переноса со счетчиков 9 производится начальная установка (обнуление), счетчиков 1. Сигналы переноса со счетчиков 9 во всех каналах формируются только по сигналу начальной установки на линии 16 определенной длительности, так как при сигнале меньшей длиСоставитель B. Гудовский

Редактор О. Головач Техред H.äoäoöä

Корректор И.Муска

Заказ 5119/46 Тираж 670

ВНИИПИ Государственного комитета СССР,по делам изобретений и открытий, 113035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

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

13 тельности происходит блокировка прохождения синхроимпульсов с входов 18 на тактовый вход счетчиков 9 (при низком уровне на линии 16 элемент И

6 блокируется), а по переднему фронту следующеro импульса, выдаваемого на линию 16, счетчики 9 всех каналов обнуляются.

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

Многоканальное устройство для подключения абонентов к общей магистрали, содержащее k каналов (k — число абонентов), причем каждый канал содержит первый счетчик, дешифратор, первый триггер,, первый, второй и третий элементы И, первый и второй ма-. гистральные усилители, при этом в каждом канале выход первого счетчика подключен к входу дешифратора, запросный вход на захват магистрали устройства подключен к установочному входу первого триггера, выход которого подключен к первому входу первого элемента И, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, в каждый канал введены второй счетчик, второй триггер, формирователь импульса и элемент НЕ, при этом в i-м (i = 1,k) канале i-й выход дешифратора подключен к второму входу первого элемента.И, третий вход ко47079

4 торого подключен к выходу элемента

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

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

Многоканальное устройство для подключения абонентов к общей магистрали Многоканальное устройство для подключения абонентов к общей магистрали Многоканальное устройство для подключения абонентов к общей магистрали 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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