Селекторный канал
Иллюстрации
Показать всеРеферат
т теитне-тек%4фьеящо
О rI И (. "A"-"É" È Е
ИЗОБРЕТЕН ИЯ
Союз Советскин
Социалистнческин
Республик
„,638951
К АВТОРСКОМУ СВИДЙТВЛЬСТВУ (6!) Дополнительное к авт. свил-ву (22) Заивлеио03.05,7 6 (2l ) 2Э54666/18-24 с присоединением заявки № (23) Приоритет (43) Опубликовано 25.12.78.Бюллетень № 47 (45) Дата опубликования описания 27.12.78 (5!) М. Кл. с ж r-:З/О4
Государственный ноинтет
Совете Министров СССР оо делам изооретеннй и открытий (5З) УЛК 681.ЗЗ2. .65 (О88.8) (72) Авторы изобретения В. А. Исаенко, В. A. Калиничеа и В. M. Тафель (71) Заявитель (5 4) СЕЛЕКТОРН ЫЙ КАН АЛ
Изобретение относится к вычислительной технике и предназначено для ввода и вывода информации от абонентов а вычислительных системах, Известны селекторные каналы, содержащие устройство управления, блок связи 5 с центральным ядром системы, регистр управляющего слова, регистр адреса и обеспечивающие обмен информацией между памятью универсального вычислителя системы и абонентом (11 тв
Однако это устройство обладает низкой пропускной способностью.
Наиболее близким к изобретению по сущности технического решения является селекторный канал, содержащий блок связи с центральным вычислителем, первый вход которого подключен к первому выходу блока управления, соединенного вторым выходом с первым входом регистра слова состояния канала, выход которого и вход @ регистра управляющего слова канала подключены соответственно ко второму входу и выходу блока связи с центральньм вычислителем, выход регистра управляк щего слова канала соединен со вторь - входом регистра слова состояния канала, третий вход которого подключен к первому входу блока сопряжения с абонентами и первому входу устройства, первый выход которого соединен с первым выходом блока сопряжения с абонентом, подключенньм двухсторонними связями соответственно к блоку связи с центральным вычислителем и блоку управления (2 (.
Однако данное устройство не обеспечивает дифференцированное обслуживание заявок при различных состояниях и режимаx канала.
Целью изобретения является расширение функциональных возможностей устройства путем выделения соответствующих режимов обслуживания наиболее частых состояний, не требующих программной обработки, и завершение обмена в этих ситуапиях.
Это достигается введением в устройство дешифратора.вида обслуживания. первый вход которого соединен сс ВТОрым выходом блока управления, Второй
Вход — с выходом регистра управляющего слова канала, входом блока управления и первым входом формирователя адреса слс- 5 ва состоянии канала, третий вход - с вь- —— ходом устройства, вь>ход дешифратора вида обслуживания подключен ко второму вьходу устройства и второму входу формирователя адреса слова состояния канала, третий Вход и вь>ход которого соот-" ветственна соединены с третьим В Ixo--. дОм блОка управления и третьим oxonом бл13ка связи с IIBErtpanbHb!M Рычи -лите=: пем.
На чертеже дана структурная схе;, В селекторного E(BHBJIB KDTop b>EI co!1 Bp >!<. ч т блок 1 связи с центральнь>м Выч>1сд11-:е дем, блок 2 сопряжечия с вбонеч.;ам1 блок 3 управления„регистр 4 уп>завля1О.;:-- -- го слова канала, регистр 5 слова сос яния канада, дешифратор 6 вида Обслуживания„ формирователь 7 адреса глОВ=-- =ОсТОЯНИЯ KBHBPB.
Устройство работает слецующги Об- разом, Селекторный канал осуществляет DoMEH КОМВНДНОй И ЧИСЛОВОЙ ННФОРМРЦНей с память>о цент>Залbrroi o BE.,"3исл>сте -."t абонентами через блок связи с цг-,:3гль * иым Вычисдптелем и через блок 2 со:: пряжениц с абонентами пр1.1ем II BB 1 дуду у
В регистр 4 управляющего слова >саналв команд канальной программы. В соответ.ствии с командной информацией, храня. 15 щейся в регистре 4, блок 3 управления вырабатывает сигналы, управля>ощие Вь>-- полнением всех операций и кома> д В се-= .лекторном канаде.
c)Q
В оперативном запоминающем устрой-стве блока 1 (ОЗУ) выделен массин яч=-.ек ддя хранения слов сс>стояний канадов емкостьющ к+1, где и -кодичествоабонентов, подкдюче1иых к канаду; )(- количество
15 типов операций, выполняемых абонентвми а в управляющее слово канада введен специальный признак.
Функции выбора вида обслуживания в зависимости от состояния обмена выполня. ются дешифратором 6 вида обслуживания, В зависимости от указателей,содер>кащихся в байте состояния абонента, режиме состояния канада, фиксируемого блоком
Э управдения, и наличия работы и др гих специальных признаков дещифратор
6 вида обслуживания может инициировать„ в) выборку из с>перативнэго запоминающегo устройства (ДЗУ) и засылку в регистр 4 управля>ощего слова канала очередной командь> программы канала. Тессой
Вид обработки применяется при наличии
В байте состояния указателей нормальнoro завершения Операций и отсутствии какихлибо необычных состояний блока 3 управления и Ire требует привлеченчя программь. пооцессора для анализа слова состояIIII»:., канала ВВОда НОВОЙ 1(оманды
;) Вь>6ОС3к .;В ОЗУ и засьщку в регис" r 4 уеревляющего слова канала новой
Оъ:.гиды программы канала, передачу в с3ЗУ содержимого регистра 5 слова сос«oI .,я -.;BIIBKB по адресу, сформированному.:: . ;Ор;,, 1I(3oa," Tелем 7 адреса cJIDBB co»
:." -:; .ни-.:.:;;-,Нала. ЗТ13Т вид обработки применяется, если бейс cocòoÿíèë содержит указатели DII нбок или необь>чньсх ситуаОи" II -:„.o;o3тся указатели заверщения опе раций, а на Выходе регис-.-ра управляющего
;.-,1,, канале. Имеет",я с>с. нал надичия специа>ьно>-;, признака„В BTDм сл чае прог( рам;-.:ная Обработка слова состояния канала мо>кет бь.-гс., отлоисен"-. ДО паузь в циклах
В) передачу В ОЗУ coneð>êè>roãо ре1 ис 1133 -3 Ох>ОВВ сос,;.Опция канала и фо,:.—. ..;11рс:Вг>111е сигнал": Г1рерь1Вание", которь.ii поступает В регистр 13рерь ваний ср, ц:-:ссора и В формиооватепь 7 адреса слова сОстояцI.Я кан Яла, Такой Вид 06рабстки применяется если бейт состояния соде>зжит указатели ошибок или необьчных ситуаций, а нЪ Вьходе регистра управ>тяIОцсег0 слова канала Отсутствует специальный признак или В блоке 1 3 уп рввления возникла ситуация, в „езультате которой каны не в состоянии егоpMBJIbHO выпс>лнять команды программы. В етом . лс1ае Необходимо f;,åìånnåírroe привлечение процессора для программного анализа
cnDBB состояния канала и ВВОда корректирующей инструкции.
В случае привлечения процессора для ввода корректирующей инструкции и Йемедпенного анвлиза слова состояния канала абсолютный. адрес ячейки ОЗУ, куда оно засылается, формируется в формирователе
7 адреса слова состояния канала сло>кекием адреса базы (признак "Анализ СОК ) и кода номера канала.
B случае привлечения процессора только для анадиза слова состояния канала в паузах циклов обмена адрес базы формируется из признака "Анализ ССК", признака типа операции, Выполняемой абонен638 том до передачи байта состояния, и кода номера абонента.
В данном селекторном канале при обслуживании слова состояния канала обра- щение к центральной управляющей прог- 5 рам ме происходит только в необходимых случаях, что позволяет повысить производительность центральных вычислительныхых средств.
Формула изобре тения
Селекторный канал, содержащий блок связи с центральным вычислителем, первый вход которого подключен к первому выходу блока управления, соединенного вторым выходом с первым входом регистра слова состояния канала, выход которого и вход регистра управляющего слова канала подключены соответственно ко второму входу и выходу блока связи с централ ьн ым вычислителем, в ых од регис тра управляющего слова канала соединен со вторым входом регистра слова состояния канала, третий вход которого подключен к первому входу блока сопряжения с абонентом и первому входу устройства, первый выход которого соединен первым выходом блока сопряжения с абонентом, З@ подключенным двухсторонними связями
951 соответственно к блоку связи с центральным вычислителем и блоку управления, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства путем выделения с оответствующих режим ов обслуж и в а ни я, в него введен дешифратор вида обслуживания, первый вход которого соединен со вторым выходом блока управления, второй вход — с выходом регистра управляющего слова канала, входом блока управления и первым входом формирователя адреса слова состояния канала, третий вход - с выходом устройства, выход дешифратора вида обслуживания подключен ко второму выходу устройства и второму входу формирователя адреса слова состс
«ия канала, третий вход и выход которо го соответственно соединены с третьим выходом блока управленя и третьим входом блока связи с центральным вь числителем.
Источники информации, принятые во внимание при акспертизе:
1, дроздов Е. А. и Пятибратов А. П, Основы построения и функционирования вычислительных систем, Ч., Энергия, 1973, раздел 4, 3.
2, Авторское свидетельство СССР
N 312254, кл. Cji 06 Р 3/04, 1969, ЫНИИПИ Заказ 7281/36
Тираж 784 Подписное
Филиал ППП Патент, г. Ужгород„ул, Проектная, 4