Устройство для управления обменом между электронной вычислительной машиной и каналами связи

Иллюстрации

Показать все

Реферат

 

(1)443386

ИЗОБРЕТЕН Ия

Союз Советсмих I

Социалисти мескита

Республик

К АВЦЭВСИОМУ СВИДЮТВЛЬСТйиУ (61} Зависимое от авт. свидетельства(22) Заявлеис 31.05. 71 (»1) Х66П55/1824 с присоединением заявки— (о1) М Кл. б 06- 9/00 б 06 3/0@

1 осударстоенный комитет

Совете Министров СССР оо делам иэооретений и открытий (32) Приоритет—

Опубликовано?5. 09. 746юллетень № @ (5З) УЙК

681. 326(088. 8) (451,Дата опубликования описанияЮ12.7 (72) Авторы изобретения

А.ТЛучукян, А.АЛирумян и P.Â.Îãàíÿí (71) Заявитель (54) УСТРОЙСТВО ДЕЛ УПРАВЛЕНИЯ ОБМЕНОМ МЕЖДУ

3ЛЕКТРОННОЙ ВНЧИСЛИТЯИЫЮЙ МАШИНОЙ И

КАНАЛАМИ СВЯЗИ

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

Известны устройства для управления обменом информацией между электронной вычислительной машиной (ЭВМ) и каналами связи, содержащ е буферныи регистр, соединенный с первым и вторым входовыходами устройства, с первым и вторым узлами обмена, счетчик знаков, связанный с узлом а ализа, с первйм узлом обмена и с первым выходом устройства, коммутатор каналов связи, соедийенный с третьим входо-выходом устройства, со вторым узлом обмена, с узлом опроса каналов связи, две схемы совпадения и две схемы сборки„ сзязанные с триггером занятости, 1

2 триггер заполнения буфера запроса, триггер заполнения буфера ответа, триггер режима запроса, блок выборки режима опроса каналов связи, связанный с узлом опроса каналов связи, блок выборки режима ответа и блок выборки режима запроса, свя. занные с первым узлом обмена.

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

Целью изобретения является упрощение устроиства и повышение его пропускной способности, а именно сокращение оборудования, о реализующего совпадение обработки массива информации с = г0 запроса с выдачей массива информации pro(i.-1)=ay запросу и с приемом массива информации по(i.+Ц=tg запросу, и уменьшение количества 11ереходов к управляющей программе

Д Т Dtar

> .т.„>«> «!

2;./

)Г> Г 1 т "

> . т, 1,,l,-!

>, >т *-. Я.т \я

50 после за::е}...)е!»;:. по1)>:: -:. о-..;-.,=..1,ного

МаССИВа И)11)«)ОРМЗП>,И).,-, Поставленная цель ло".. i1II,"ÿeтся т Е1>> Ч>11Q-,,,Тт (, ОО)>т- >)ТВ g r >т тт>ъутт тре тью схему со>впзjfe !!i! }1;.":Овыи вход

".ят(олнен1!я Q /pepé it!3110 . са, р е тий вхо,1! с о е д1 >.11е 1!. с .:i; .ti eI)I>JM

J I)I Q >> О11 rft PI! li I I ЕРа, т>,> 01>)т I- 1-> ТИЯ От> фЕ тта Ст-Ввтe „а -В1>1ХС)Д т,:Е>!,ЯНЕН;Q .торым выходом устройст)3а;, .IулеВттв БЫХОтт.„;) РО1>!)ГЕ ООВ пвжт)1Т)а За11ОО>" са 3 апет! н е11и>я б 1!т>е1)>8 3 >т11poc B. » лp >->O-> 1>e 11>1>- тбу>"! рт3»т t r>Г Pт. тд Г>т 1> -1>11,1ЯЕ 1

;-,т>>1 С Of Qt ò т)Е"j Oó)I;,r)fjifri:.I;,,;,"f T>,, r - r r) от(О; р, },-т:-Г>.т>Tò 11тj!;J- тт т>;,;(;тт.! >I;11 рrт111)т>а

Одт) тс >}1т)т а )11 -". 1) с: - . > ., : "; i°, :, т . т Р1) тт

ОтВЕта Ч Н "Л 1>1. " 11-1" .:., >,>1 . > . 1->а

}! Отo I Q t" 0 Q Ttf-э.:-»11 С: > (:11, 1>Т 1-,,"1 "> >(;1>1 j Q". (ГТт Е 1) Д З f)J f fj >> fT,1-Н1 1I ТТ1!1. .;т,.":; —,: Д . Ii>

l.

I 11ЛТТ11Ы11, .3 ;1 . Г> т 11!Т)>Г; . -:, tjj:Ii>)ri

° i i«

»> «7 1 > т

1-rИ> т« . тт 1. !; >

I ;; I,, .,," .l >i> -1 > 1 >

1, )

)> 0 .. ..т т 1 )т.?т.,>>, т ;: j p:1!j, .t ..-.; .: . > . 1 т >1. .?Т» Г .rf ">Ã>, : Г}т> !101 Qf>, >-;Г>т > : > >", », >1>ОЦЦИ

ПЕ)тИСто } тieI)3;.«11 ".; - >1:-:!;.. г;1а, >. 11-;. Л I?T: Cj: l-: .>. -::,.! а)т.> В Q

У-"

Ц; >)т1а QIIQI) Qf.. ОЛ > 1,1 Il>t 1>,< >т1

«ОвжИ)т а т>)".-.П IO., > <, . ;I.. ". > т 1,i>2ITGr" ттр.. 1-; -; > . :,,:,,;,;,,;,;.;,. — }" 7 -1 IПОЛ1 — 11;,i "! r>})-.,-„ " IП,.> 1: .>,:,>И твр

)" 1 м,:.с,; и та" и).;ло }м,}а))1л „,;: :,.>аз}«!е!.!ение

J1f!,1Нigi;;g,М Q ф(. }.1 I.t)i „ «! > ... - Iff,«наЛОВ - :: Л -1 С Вя:3! : ",-,:-; !3>>)т1!МЕ P.J".= 1 1 11: 111:T >Jт10, J 1 ", ". Ifт","1> - r! :.O;l;л

Ь

lo

1 1

БГт

-.;..-. роиство 26 для управления об, TTe I1OICI „Кроме того на фиг. 5а б прив)идены следующие обозначения :

ТГ >, >„ ), „« -) врейя выполйения команд процессо

-;;a -время обмена знака между устройством и процессором, - время обмена знака между устройством и каналом связи.

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

Работа устройства организуется по сигналу "конец выполнения о }ередной команды", поступающего

I1fT« JjII!s;e 27. Этот сйгнал запускает устройство, если триггер 16 находится в нулевом состоянии. В завис цтости от состояпия триггеров Х7>9 запускается один из трех блоков 8-):О.

Если устройство до этого не находилось в режиме обмена (запроса или ответа,) с ка»алом связи, т,е. триггера I8 и I9 находятся в нулевом состоянии„ то сигнал проход11т через блок 8 и узел 5

1 организует опрос очередного

-;.-.)на;..;,а связи. iio коду ком),!Утатора .,""рается канал связи и провет).1етe: готов11ость канала связи к

>; pe -aче запросного массива J>1»gcp.,:!a.т1.;.!1:: ПO !}НIIIe 28 13 рЕГИСтр

*Че1.ез схему I5 с соответствую

:1ей задержкой в блоке 8 У;,таыавли:-::..ется )1 единицу триггер .б ,блокируется вход устройства) и йо шине 29 выдается с11гнал на пр;!долже})ие работы пт)оцессора.

Это позволяет избежать потери

ВрЕ),;>1.И ПрОцЕССОра, НЕИЗбЕжНЫЕ В

СтГттЧаЕ таКОй ОрГа»ИЗацИИ рабОтЫ .:, f. I pe)le).>а, когда ожидается рвзу:>тьтат работы узла 5.

i-сли результат опроса канала связи положительный, то первый выход узла 5 устанавливает в единицу триггер Х9 (т.е. разрешается выполнение режима запроса). Второй яь!ход узла 5 при любом исходе опроса устанавливает в нуль триггер IG,. Открывая доступ к устройсъ ву о«чередного сигнала по шине 27.

cpm очередном сигнале по шине 27 работает цепь узлов П,IO

2,.5„ Узел 2 обмена организует п1- .раздачу знака (байта, т.е. девяти))азрядного кода) из регистра по ши1 ам 50 в процессор, а в счетчике б ведется подсчет знаков»

Сигнал окончания работы узла 2 обмена через схему Х5 поступает на шину 29 для выполнения очередной команды. Блокируется Вход.5

/стройства и запускается узел 5 обмейа, которыи оргаййзует накоп-ление знака, поступающего в регистр Х по шинам 50.По окончании работы узла обмена триггер Хб устанавливается в нуль, и разрешается обмен следующего знака запросН0Ро массива информацииф При

Оомене каждого знака узел 7 анализирует конец режима запроса.

В режиме запроса узел 7 уста. навливает в нуль триггер Х7, сигнал с единичного выхода которого поступает по шине 5I в регистр прерываний процессора. До выполнения прерывания по признаку канала связи (единичное состояние триггера IV) опрос каналов свяаи блокируется, и сигналы по шине 27 возвращаются через схему Х5 в процессор, не запуская узлы устройства.

Такая блокировка устройства означает, что пока из буфера

2I не переписывается в буфер 20 запросныи массив информации (r.е. пока не начинает работу прог рамма обработки прерываний по каналу связи), прием очередного запросного массива информации невозможен. Однако выполнение режима Ответа при этом не блокируется ° сли ЭВЫ подготавливает ответныи массив информации : а.о шине 52 устанавливают в единицу ,триггер 18, то очередной сигнал по шине 27 запускает узлы

ХХ,9,2,5, и начинается в.шолнение режима передачи ответного массива информации. Это позволяет экономить объем Оперативной памяти для приема запросных массивов информации и совмещать обработку запрос ного массива с выдачей ответа в каналы связи. Кроме того, ограничение одновременно принимаемых и обрабатываемых процессором массивов информации упрощает алгоритм обслуживания и диагностику возникающих сбоев и отказов.

Только после освобожденря буфера (а не при занесении признака прерывания в регистр прерывания) сигнал процессора по шине

55 устанавливает в нуль триггер

IV и, если очередной сигнал связи имеет запросныи массив информации, то он начинает приниматься устрой ством, работа которого организуется по сигналам "конец выполнения очеведной команды" по обэаботке предыдущего запросного массива информации запускающих узлы 8,I0,,5.

5 ао

55 б б

Совмещение происходит следующим образом (см,фиг,фа, <б).

Пусть з ЭВМ принят (i.- 1) запросный массив информации. За время fg производится пеоезапись из буфера 2I з буфер 20.

После окончания перезаписи триггер Х7 по шине 33 устанавливается з нуль, в результате чего разрешается опрос очередных каналов связи. Прием следующего i,-гс запросного массива происходит за время й3 совместно с обработкой процессором (4- )= o массива за время t

По окончании приема устройство блокировано до конца интервала. 1о окончании обработки в бу фере 26 находится ответный массив информации, триггер Х8 по шине 52 устанавливается в единиqy, и производится анализ состояния триггера I7, который в конце промежутка времени д был установлен в единицу.

По результату анализа it.= u массив переписывается из буфера

2I в буфер 20, за время t q обрабатывается = массив, за время tq передается в кайал связи (- )=й отьетный массив, а за время t 5 происходит прием (i, 1)=г0 запросного массива.

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

Обработки массива в буфере 2Х и з связи с чем блокируются прерывания более низкого приоритета.

Длр сисжм типа резервирования билетов на поезда и самолеты всегда имеет место неравенство >ty+tg что позволяет совместить оомен запросных и Ответ ных массивов с обработкой. Это упрощает аппаратуру устройства, экономит обьем ОЭУ ЭВЫ и повышает производительность системы.

ПРЯДАЕТ ИЗОБРЕТЕНИЯ устройство для управления обменом между электронной вычислительной машиной (ЭВЫ) и каналами связи, содержащее буферный

Н35 регйстр, соединенный с первым и вторым входа-выходами устройства, с первым и вторым узлами обмена, счетчик знаков, связанный с уз лом анализа, с первым узлом обM6HQ и с первым 3IIIXGQGM устройстза; коммутатор каналов связи, соедийенный с третьим зходо-выходом устройства, со вторым $3JIGM обмена, с узлом опроса каналов связи, 1о две схемы совпадения и две схемы сборки, связанные с триггером за кятости, триггер заполнения буера запроса, триггер заполнения уфера ответа, триггер режима д запроса, блок выборки режима опроСа КанаЛОВ СВЯЗИ, СЗЯЗаННЫй С узлом опроса каналов связи, блок выборки режима ответа и блок выбор ки режима запроса, связанные с : ю первым узлом обмейа, о т л и ч а ю щ е е с я тем, что с целью упрощения устройства и повышения его пропускной способности оно содержит третью схему ы совпадения, первый вход которой

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

Заказ

Тираж 6D

Изд. МФЗ

Подписное

Ц11ИИПИ 1 осударственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, 113035, Раушская наб., 4

Предприятие «Патент», Москва, Г-59, Бережковская наб., 24

Составитель ф, (Цд(р1 !)(118ТОЬ (редактор,С 11ЬНОЬЙ Техред Е,H