Устройство для сопряжения эвм с абонентами

Номер патента: 1583937

Авторы: Любинский, Некрасов, Синявин, Янковский

ZIP архив

Текст

(57)тельнэован Изобретени ой технике с я к вычисли быть испольтноси мож с каналами и о для соп,ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР Изобретение относится к вычислительной технике, может быть использовано для управления доступом в центры коммутации сетей ЭВМ и является усовершенствованием известного устройства по авт.св, Р 1441408.Цель изобретения - расширение функциональных воэможностей устройства Фа счет реализации адаптивного управ 4 ения порогом доступности низкоприоитетных сообщений при изменениях ходной нагрузки.На фиг. 1 представлена блок-схе)4 а устройства; на фиг. 2-4 - фУнк Циональные схемы блока аналйэа запроСов, блока управления доступом, блоЙа вычисления кода порога доступности низкоприоритетных сообщений соо 1 тветственно; на фиг. 5 - граФик зависимости порога доступности от входной нагрузки; на фиг. б - схема алгоритма функционирования блока вы-связи, в частности для управления до"ступом сообщений в центры коммутациисетей ЭВМ, и является усовершенствованием известного устройства по авт.св. В 1441408. Пель изобретениярасширение Функциональных возможностей устройства сопряжения за счет реализации адаптивного управления порогом доступности низкоприоритетных сообщений при изменениях входной нагрузки - достигается введением в Устройство блока вычисления кода порогадоступности низкоприоритетных сообщений. 6 ил. числения кода порога доступности низкоприоритетных сообщений.На блок-схеме (фиг.1) изображены первый абонент 1 - источник высокоприоритетных сообщений, второй або-, нент 2 - источник низкоприоритетных сообщений, блок 3 анализа запросов, блок 4 управления доступом, счетчик 5, дешифратор б, ЭВМ 7, элемент ИЛИ 8, счетчик 9 записи, счетчик 10 счи-. тывания, блок 11 элементов ИЛИ, коммутатор 1 2 ввода, регистры 13 блока 14 регистров, коммутатор 15 вывода, блок 16 вычисления кода порога доступности низкоприоритетных сообще" ний, входы 17 и 18 устройства для подключения выходов запуска первого, второго абонентов, выход 1 9 устройства для подключения входа запуска ЭВМ, вход 20 устройства для подключения выхода готовности ЭВМ, выходы 21 и 22 устройства для подключения1583937 входов готовности первого, второго абонентов, выходы 23 и 24 устройства для подключения входов разрешения доступа, первого, второго абонентов.Блок 3 анализа запросов (Фиг.2) содержит элемент ИЛИ 25, первый 26, второй 27 элементы И, элемент НЕ 28. Блок 4 управления доступом (фиг.3) содержит элемент И 29, элемент ИЛИ 10 30, элемент И-НЕ 31, группу элементов И 32, группу элементов НЕ 33, группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 34. Блок 16 может быть выполнен, например, на БИС однокристальной микроЭВМ типа 15 1816 ВЕ 48 (фиг,4).Устройство работает следукщим образом.При появлении данных у первого или второго абонента вырабатываются сиг ,калы "Запрос на прием 1", или "Запрос на прием 2", которые по входу 17 или 18 соответственно поступают в блок 3, где Формируется сигнал "Запрос", поступающий далее на выход 19 25 в ЭВМ 7, ЭВМ на данный сигнал выдает сигнал "Готов к приему" на вход 20 устройства.Блок 3 (фиг.2) обеспечивает первоочередной прием информации от або- З 0 кента 1 транзитных сообщений, для чего вырабатывает сигнал "Готов к при" ему 1 " (выход 21) при наличии запроса от первого и второго абонентов одновременно. Сигнал "Готов к приему 2" (выход 22) формируется при отсутствии запроса на прием от абонента 1По сигналам "Готов к приему 1" или "Готов к приему 2" соответствую щий абонент выдает последовательность сообщений, которые поступают через блок 1 элементов ИЛИ на вход коммутатора 12, Одновременно каждое сообщение сопровождает синхроимпульс, 45 поступающий через элемент ИЛИ 8 на вход счетчика 9 запйси, выдающего адреса для подключения входа коммутатора 1 2 к соответствующему регистру 13 блока 14 регистров. 50 Синхроимпульсы поступают также на вход "+1" реверсивного счетчика 5 Емкость счетчика соответствует количеству регистров 13 блока 1 4 регистров. Параллельные выходы счетчика (от каждого разряда) подключаются к соответствующим входам блока 4 и дешифратора 6. Одновременно с записью первогосообщения в регистр блока 1 4, т.е.споявлением первого синхроимпульса,на выходе дешифратора 6 формируетсясигнал, который разрешает считывание информации ЭВМ 7. ЭВМ 7 вырабатывает синхроимпульсы считывания, которые поступают на счетчик 10 считывания и на вход "-1 " счетчика 5.Счетчик 10 выдает на коммутатор15 адрес, по которому выход соответствующего регистра 13 подключается навход ЭВМ 7. Счетчик 10 совместно скоммутатором 15 работает таким образом, что считывание сообщений иэблока 1 4 регистров происходит аналогично их порядку записи.Одновременно импульсы, поступающие на вход "-1" счетчика 5, уменьшает его содержимое на единицу. Таким образом, в процессе записи и счи"тывания в счетчике 5 хранится количе"ство импульсов, равное количествурегистров 13 блока 14 регистров, эа-нятых несчитанной информацией. Таккак запись и считывание может происходит с различными скоростями, томожет показаться, что в блоке 14 регистров не останется свободного регистра для записи последующего сообщения. Этот момент определяется блоком 4, который вырабатывает сигналыблокировки записи,Блок 4 обеспечивает также управление доступом сообщений от источниковинформации путем ограничения доступаместных сообщений и обеспечения приоритета сообщениям от абонента 1транзитных сообщений.Пусть М - текущее число сообщенийот абонентов 1 и 2, находящихся вблоке регистров, т,е. число занятыхрегистров 13, В - емкость блока регистров, т.е, число регистров 13, Ь -порог доступности для сообщения отабонента 2 местных сообщений, т,е.максимальное число регистров 13, которое может быть предназначено дляхранения местных сообщений. Двоичный код величины М подается с выхода счетчика 5 на первый информационный вход блока 4, на второй информационный вход которого поступает двоичный код оптимального значения порога доступности, вычисленного блоком 16. Задача, которую решает блок 4,состоит в выработке сигналовЛ ВВЛ, 2Вы2и Я 1 1 ф 10 Я - разрешение приема транзитныхсообщений, Я 1 - разрешение приемаместных сообщений. Сигналы Яи Явыдаются на выходы 23 и 24 соответственно.Выработка сигналов производитсяв соответствии с алгоритмом:если М ( Ь, то ЯЛ, (ЛВ8 с --12 ЛмЛт Лмесли ЬМВ, то Я = 1 и Я 1 = О,если М=В, то Я = О и Я 1 щ О.Блок 4 (фиг,3) работает следующимобразом.Сравнение чисел М и Ь начинается со старших разрядов. Если старший разряд числа Ь единица, а числа М нуль, то на выходах элементов ИСКЛРЧАЮЕЕ ИЛИ 34 и ИЛИ 30 высокие потенциалы. При равенстве старших разрядов сравниваются следующие разряды аналогичным образом. При М Ф В на выходе элемента И-НЕ 31 - высокий потенциал, что обеспечивает формирование сигналов Я, 1 и Я = 1, т.е. М Ь. При Р 3 Ь по МФВ на выходе элемента ИЛИ 30 низкий потенциал и на выходах блока вырабатываются сиг- налыЯ = 1 иЯ 1 О, ПриМВво всех разрядах числа М единицы, на выходе элемента И-НЕ 3низкий потенциал и Формируются сигналы блокировки записи Я = О и Я О.После освобождения хотя бы одного регистра 13 блок 4 вырабатывает соот" ветствующие сигналы Я, и Язапись продолжается в свободные регистры, Блок 16 (фиг,4) осуществляет вычисление оптимального кода порога. доступности на основании измерения интенсивности поступления как транзитных Л , так и местных Л сообщений.т мВеличина Ь является функцией от Л, и Л, т.е. Ь(Л Л, )Вид этой функции зависит от целого ряда факторов (целевого назначения и режимов работы устройства, системы, сети, характеристик потоков информа- ции, характеристик ЭВМ и каналов связи и т,д.) и может быть определен для конкретных условий с помощью моделирования либо экспериментально на основе данных эксплуатации. Одним из вариантов функции Ь = Г(Лт,Лм) может служить график зависимостй (фиг.5).Из анализа градинка видно, что для определения величины Ь справедливы следующие соотношения: Значение В (емкость блока регист-.ров, т.е. число регистров 13) - константа для предлагаемого устройства.Значения интенсивностей поступлениясообщений могут быть определены изсоотношений Л = и,/Т и Ли /Тгде и г и и - количество синхроимпульсов, сопровождаюших каждоеиз сообщений от транзитного илиместного источника сообщений, подсчитанных за период измерения Т соответственно. Эти синхроимпульсы поступают от абонентов 1 или 2 на первыйили второй входы элемента ИЛИ 8, а 25 также на соответственно первый иливторой входы блока 16.Работа блока 16 (фиг.б) заключается в следующем. После подачи питанияпо сигналу "Сброс" (на фиг.1 не по О казан) микроЭВМ инициализируетсяна выходе Р устанавливается значениекода ЬВ/2. Далее осуществляетсяопределение значений интенсивностейЛ и Л . В таймер-счетчик заносится значение периода измерения Т, обнуляются счетчики числа синхроимпульсов и и и . По линиям ввода 1 ИТОи 1 ИТ поступающие синхроимпульсыобеспечивают внешние прерывания.для 4 О выполнения операций суммирования всоответствующих счетчиках С ии С и4 л(ячейки ОЗУ). По истечении периодаТ происходит внутреннее прерываниеот таймер-счетчика и вычисляютсязначения Л и Л , после чего определяется значение Ь, код которогопоступает на выходной порт Р,Если считывание происходит быстрее, записи, то при нулевом состоянии счет О чика 5 дешифратор 6 выдает на ЭВМ 7сигнал блокировки чтения, которыйудерживается до тех пор, пока не заполнится один регистр.Формула изобретенияУстройство для сопряжения ЭВМ с абонентами по авт. св.У 1441408, о т7 158393 л Й ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства эа счет реализацииадаптивного управления порогом доступ. 5ности низкоприоритетных сообщенийпри изменениях входной нагрузки, внего введен блок вычисления кода порога доступности низкоприоритетныхсоОбщений, причем второй информацион 7 вный вход блока управления доступомподключен к выходу блока вычисления кода порога доступности низкоприоритетных сообщений, первый и второй информационные входы которого соединены .соответственно с входами устройства для подключения к выходам син"хрониэации первого и второго абонентов.1583937 Составитель В, ВертлиРедактор И. Шулла Техред Л. Олийнык рректорМ явая к водственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 10 П 255Государ Тираж 568 Подписное енного комитета по изобретениям и открытиям при 13035, Москва, Ж, Раушская наб д. 4/5

Смотреть

Заявка

4482890, 13.09.1988

РИЖСКОЕ ВЫСШЕЕ ВОЕННО-ПОЛИТИЧЕСКОЕ КРАСНОЗНАМЕННОЕ УЧИЛИЩЕ ИМ. БИРЮЗОВА С. С

ЛЮБИНСКИЙ ВЛАДИМИР СТЕПАНОВИЧ, НЕКРАСОВ ГЕННАДИЙ ФЕДОРОВИЧ, СИНЯВИН ВЛАДИМИР ПАВЛОВИЧ, ЯНКОВСКИЙ ВАЛЕРИЙ ИВАНОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: абонентами, сопряжения, эвм

Опубликовано: 07.08.1990

Код ссылки

<a href="https://patents.su/6-1583937-ustrojjstvo-dlya-sopryazheniya-ehvm-s-abonentami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с абонентами</a>

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