захвата шины диспетчера соответствующего блока сопряжения, сбросовый вход шестого триггера в каждом блоке сопряжения соединен с выходом блокировки сообщений блока захвата шины диспетчера соответствующего блока сопряжения, входы запроса дис- . петчерских работ блоков захвата шины диспетчера являются одноименными входами устройства, тактовые вход с первого по девятый триггеров первого и второго коммутаторов соединены с выходом разрешения обмена блока захвата шины диспетчера соответстующего коммутатора, причем блок захвата шины диспетчера содержит триггер запроса диспетчерских работ, триггер блокировки обмена, триггер разрешения обмена, электронный ключ и электронные ключи низкого и высокого уровней, причем информационный вход триггера запроса диспетчерских работ являет :я входом запроса диспетчерских работ блока,выход триггера соединен с входом запуска электронного ключа, вьрсод требования диспетчерских работ которого является одноименным выходом блока, выход разрешения приема электронного ключа соединен с тактовыми входами триггера блокировки обмена и триггера разрешения обмена, выходы которых являются одноименными выходами блока, информационные входы триггеров блокировки и разрешения обмена соединены с выходами электронных ключей низкого и высокого уровней соответственно, входы которых являются входами запрета и разрешения обмена блока захвата шины диспетчерасоответственн
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля времени выполнения программ | 1984 |
|
SU1242966A1 |
Устройство для сопряжения ЭВМ с селекторным каналом | 1986 |
|
SU1401472A1 |
Устройство для сопряжения между абонентами | 1988 |
|
SU1594550A1 |
УСТРОЙСТВО ЗАЩИТЫ ИНФОРМАЦИИ | 1990 |
|
RU2022346C1 |
Система контроля движения маршрутного транспорта | 1983 |
|
SU1138820A1 |
Устройство для сопряжения вычислительного модуля с магистралью | 1985 |
|
SU1325495A1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство для сопряжения ЭВМ с абонентами | 1988 |
|
SU1564636A1 |
Устройство для обмена информацией между объектом контроля и электронной вычислительной машиной | 1983 |
|
SU1156078A1 |
Адаптивное устройство для вывода информации | 1984 |
|
SU1229767A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН, содержащее с первого по четвертый блоки сопряжения, первый и второй коммутаторы, причем информационные выходы блоков сопряжения соединены через информационную шину с информационными входами блоков сопряжения и коммутаторов, первый и второй выходы стробов приема, выход сброса регистров, выход разрешения записи первого, второго, третьего и четвертого блоков сопряжения двляются одноименными выходами устройства, входы установки и сброса занятости буфера всех блоков сопряжения являются одноименными входами-устройства, с первого по седьмой выходы стробов приема в регистры, первый и второй выходы ошибок первого и второго коммутаторов являются одноименньми выходами устройства, причем каждый блок сопряжения содержит с первого по шестой триггеры, дешифратор, вход которого соединен с информационным входом блока сопряжения, первый, второй и третий выходы дешифратора соединены с информационными входами первого, второго и третьего триггеров соответственно, выходы которых являются соответственно первым стробом и вторым стробом приема и выходом сброса регистров блока сопряжения, информационный вход четвертого триггера соединен с информационным входом блока сопряжения, выход четвертого триггера является выходом разрешения записи блока сопряжения, входы установки и сброса пятого триггера связаны соответственно с входами установки и сброса триггера занятости буфера, выход пятого триггера соединен с информационным входом шестого триггера, причем 9 ko первый и второй коммутаторы содержат дешифратор, с первого по девя тый триггеры, вход дешифратора соединен с информационным входом коммутатора, выходы дешифратора связаны с информационными входами соответствующих триггеров, выходы которых являются соответственно с первого седьмой выходами стробов приема СО в регистры, первым и вторым выхо00 дами сброса ошибок коммутатора, о т0 л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в первый, второй, третий и четвертый блоки сопряжения и первый и второй коммутаторы введен блок захвата шины диспетчера, причем выходы требования диспетчерских работ, входы разрешения и запрета обмена всех блоков захвата шины диспетчера соединены с шиной диспетчера .тактовые входы первого, второго, третьего и четвертого триггеров в каждом блоке сопряжения соединаны с выходом разрешения обмена блока
Изобретение относится к вычислительной технике и может быть исполь зовано при организации диспетчерски работ в вычислительных системах, со тоящирс из ЭВМ, управляемых автономн ми операционными системами. Цель изобретения - повьш1ение быс родействия. На фиг. 1 представлена структурная схема устройства для сопряжения четырех вычислительных машин; на фиг. 2 - временная диаграмма функционирования устройства для сопряжения вычислительных машин; на фиг. 3 - временная диаграмма функционирования блока захвата шины дис петчера при одновременном требовани нескольких абонентов системы на диспетчерские работы. Устройство для сопряжения вычисли.тельных машин содержит блоки 1 сопряжения, коммутаторы 2, блоки 3 захвата шины диспетчера, информационные шины 4, шину 5 диспетчера, бл ки 6 адаптеров абонентов, блоки 7 служебных триггеров коммутатора, с первого по шестой триггеры 8-13 блока сопряжения, дешифратор 14, триггер 15 блокировки обмена, триггер 16 разрешения обмена, триггер 17 запроса диспетчерских работ, эле тронньгй ключ 18, электронные ключи 19 и 20 низкого и высокого уровней, дешифратор 21, а также с первого по девятый триггеры 22-30 коммутатора. Триггер 8 стробирует прием на регистр маски, создающей режим работы абонента. Триггер 9 - прием на регистр Номера абонента в системе; Триггер 10 - осуществляет сброс регистров защиты памяти. Триггер 13 это триггер занятости буфера сопряжения абонента с каналом, сбрасывающийся в нулевое состояние сигналом Н при занятости буфера и устанавливающийся в единичное состояние сигналом после окончания использования буфера. Триггер 11 - указатель разрешения вьщачи сообщения абонента в канал. Этот сигнал сбрасывается в нулевое состояние в режиме блокировки генерации сообщений абонента в канал (БГС). Триггер 12 - разрешает запись в регистры абонента из канала. При единичном состоянии триггера запись в регистры абонента разрешена. В случае записи в регистры без захвата диспетчерской шины операция записи отменяется и абоненту вьщается квитанция на ошибочное действие, а результат ошибки записывается в память для последующей обработки про цессом. Дешифратор 14 дешифрирует в приемном сообщении из канала адрес регистра, в который записывается информация . Дешифртатор 21 дешифрирует в приемном сообщении адрес регистра в который записывается информация триггера 22 - 25 стробируют прием на регистр защиты; триггеры 26 и 27 прием на регистр приписки;триггер 28 прием на регистр режима; триггер 29 и 30 вьщают сигналы сброса регистров ошибоку зафиксированных при приеме сообщений. Обмен информацией между абонентами как в обычном (например, через общую память,), так и в диспетчерско режимах осуществляется по информационным магистралям 4. Каждый абонент и каждый коммутатор содержат блоки 3 захвата шины диспетчера, которые под ключены к шине 5 диспетчера. В каждой из абонентов есть регист ры (не обозначены), от состояния кот рых зависит правильность функциониро вания системы в целом. Операции по загрузке таких регистров и по перестройке схем коммутации называю1ся диспетчерскими операциями. Они выпол няются только операционными системами в привилегированном режиме. 5 предложенном устройстве диспетчерски работы выполняются в режиме захвата шины диспетчера. Шина диспетчера выполнена в виде простого неэкранирова ного провода, по которому может распространяться медленно изменяющийся электрический сигнал объявления диспетчерских работ в системе, вырабатываемый по требованию любого абонента, KOTopbtft затем захватьшает шину диспетчера и сам становится диспетчером системы. Диспетчерские работы не должны проводиться одновременно несколькими абонентами. При одновременном требовании шины диспетчера от нескольких абонентов может возникнуть конфликтная ситуация (фиг.З), которая разрешается тем, что элементы захвата шины диспетчера в совокупнос ти представляют собой многоустойчивый элемент, который в результате на личия положительной обратной связи переходит в устойчивое состояние. Окончание переходного процесса определяет захват шины диспетчера какимлибо одним абонентом. При захвате шины диспетчера все обмены в сети коммутации приостанавливаются и только абонент-диспетчер может генерировать информацию. Блок 3 входит в состав каждого абонента вычислительной системы и в каждый коммутатор. Все блоки подключены к шине 5 диспетчера (ИЩ). Совокупность электронных схем, подключенных к шине ЩД образуют своеобразный многоустойчивый элемент. В каждой схеме электронного ключа захвата ПЩ есть сопротивления утечки тока, подключаемые в эмиттерную цепь ключа. При объединении нескольких электронных ключей по цепям эмиттеров на 1Щ получается многоустойчивый элемент который требует подключения только одной утечки тока. Блок 3 работает следующим образом (фиг.2 ). При выполнении диспетчерских работ абонент программно устанавливает запрос диспетчерских работ для захвата ПЩ через триггер 17 (ТЩД), который подключает устройство к ищ при помощи электронного ключа 18 захвата шины диспетчера (31Щ). Требование ТПЩ, действуя на электронный ключ, заставляет его отпереться. В результате ток подаваемый триггером 17, коммутируется ключом, который при этом вьщеляет на Щ линейно возрастающее напряжение. Напряжение на ЩЦ начинает линейно нарастать. Это необходимо для предотвращения отраженных сигналов в диспетчерской шине, которая вьтолнена несогласованной. Постепенное нарастание уровня на шине позволяет организовать , нужную последовательность управляющих сигналов. Абоненты воспринимают сигнал на ПЩ при помощи ключа 19 нижнего уровня напряжения (ПЩЦН) и ключа 20 верхнего уровня напряжения (ПРЩВ) , Первыми в момент tjj переключаются в устройствах пороговые усилители , которые через триггеры 15 блокировки обмена сообщениями при отсутствии сигнала SIIT устанавливают для абонентов соответствующий режим блокировки генерации Сообщений (БГС). При этом режиме блокируется генерация сообщений блоков 1 в сеть коммутации, триггеры 11 сбрасываются в нулевое состояние. Ранее запу- щенные обмены завершаются и сеть оказывается свободной. Потенциал на ПЩ продолжает нарастать и в момент ty достигает уровня, при котором включается ключ 20 верхнего уровня напряжения. Если одновременно к шине обратилось несколько абонентов, то схема некоторое время находиться в неопре деленном состоянии и интервал t - t. при этом увеличивается (фиг.З). Однако в любом случае в момент t, определяется абонент, который захватывает шину диспетчера и становит ся сам диспетчером системы. Появление сигнала ШЩВ говорит об окончании переходных процессов. Этот сигнал устанавливает в единицу триггеры 16 разрешения обмена, указывающее захват абонентов систем (ЗУ), в которых возможна предлагаем загрузка диспетчером системных регистров, управляемых триггерами, 8 - 10, 12, 13, 22 - 30. Таким образом, начиная с этого момента вырабатывается сигнал ЗРЩ, если данное устройство захватило шину диспетчера, либо сигнал ЗУ, который означает, что данное УСТРОЙСТВО не является диспетчером и ЩЦ захвачена другим абонентом. Сигнал ЗРЩ ,всегда возникает только в одном абоненте и режим блокировки сообщений работает, как БГДд (см. фиг. 2), сигнал ЗУ - во всех остальных и режим блокировки сообщений для них-как . ЗРЩ отменяет запрет на генерацию сообщений в систему коммутации для абонента, которые захватили шину диспетчера, и в нем триггер 11 может устанавливаться в единичное состояние. В результате с этого момента в системе устанавливается режим, необходимый для производства диспетчерских действий (t ). В течение времени t а t. протраммы операционной системы устройства диспетчера производят необходимые работы по восстановлению или перестройке системы коммут ции. Диспетчерские работы завершаются программйым снятием- требования на ТТЩ. После этого снимается режим БГСJ , триггеры 11 получают разрешение установки в единичное состояние и всем абонентам разрешается вьщавать сообщения в систему коммутации. Так как коммутатор в системе является пассивным устройством не генерирующим никаких сообщений, то вход установки триггера 17, а также выходы ключа 18 ЗПЩ и триггера 15 не используются, а выходом устройства 3 в коммутаторе является триггер 16 ЗУ.
Многопроцессорная вычислительная система с изменяемой конфигурацией | 1974 |
|
SU525953A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Вопросы радиоэлектроники | |||
Сер | |||
Чугунный экономайзер с вертикально-расположенными трубами с поперечными ребрами | 1911 |
|
SU1978A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
с | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1985-09-15—Публикация
1983-06-24—Подача