Селекторный канал

Иллюстрации

Показать все

Реферат

 

т теитне-тек%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