I
Изобретение относится к вычислительной технике и предназначено цля ввода и вьюоца информации от абонентов п вьяис- лительных системах.
Известны селекторные каналы, содержащие устройство управления, блок связи с центральным ядром системы, регистр управляющего слова, регистр адреса и обеспечивающие обмен информацией между памятью универсального вьчислителя системы и абонентом l .
Однако это устройство обладает низкой пропускной способностью.
Наиболее близким к изобретению по сушности технического решения является селекторный канал, содержащий блок связи с центральным вычислителем, первый Вход которого подклкяен к первому вьгход блока управления, соединенного вторым выходом с первым входом регистра слова состояния канала, выход которого и вход регистра управляющего слова канала подключены соответственно ко второму входу и выходу блока связи с центральным
вычислителем, выход регистра управляющего слова канала соединен со вторьм входом регистра слова состояния канала, третий вход которого подключен к перрому входу блока сопряжения с абонентами и первому входу устройства, первый выход которого соединен с первым выходом блока сопряжения с абонентом, подключенным двухсторонними связями соответственно к блоку связи с центральным вычислителем и блоку управления 2.
Однако данное устройство не обеспечивает дифференцированное обслуживание заявок при различных состояниях я режимах канала.
Целью изобретения является расширение функциональных возможнсгстей устройства путем выделения соответствующих режимов обслуживания наиболее частых состояний, не требующих программной обработки, и завершение обмена в этих ситуациях.
Это достигается введением в устройство дешифраторавкда обслуживания. первый Вход которого соединен со вторым вьгхопом блока управления, второй вход - с выходом регистра управляющего слова канала, входом блока управления и первым входом формирователя адреса слова состояния канала, третий вход - с вь.хоцом устройства, выход дешифраторр. вида обслуживания подключен ко второму Вьтсоду устройства н второму входу формирователя адреса слова состояния ка- нала, третий вход и вьход когорого соответственно соединены с третьим выхо-дом блока управления и третьи) охопом блока связи с центральным вьгчислите-лем. На чертеже дана структурная cxeivsa селекторного канала, который со.аержчт блок .1 связи с центральнь М вычч сдителем, блок 2 Сопряжения с абонентаки,. блок 3 управления, регистр 4 управляющ го слова канала, регистр S слова сослояннй каналаS дешифратор б вида обслуживаняя,. формирователь 7 адреса СЛОЕЗ сое тояния канала. Устройство работаэт следзтс-щик- образом. Селекторный канал осутдествля-эт абмен командной н числовой ннфорг ;ацкай с пемятыо центрального Еьгчйслктепя т с або{шитаык через бпок связн о катгуайгш. яым йьЯйС Г1ИТСлем и через блок 2 со-ирягквниЕ с абонентами, прием н загрузку в регистр 4 управляющего слова канапа команд канальной программы В сортвет. ствии с командной информацией, хранящейся в регистре 4, блок 3 управлепкй вырабатывает сигналы, управляющие выполнением всех операций и команд в селекторном канале. В оперативном запоминающем усгрой-стве блока 1 (ОЗУ) вьаелен массив яче для хранения слов состояний каналов емкостью т, где п «-кояячество абонентов, поюшюче й{ых к каналу; К количество типов операинй, выполняемых абонентами а в уиравлйющее слово канапе ввейек спеикальный признак. Функции выбора вида обсл ткивания в зависимости от состояния обмена вьшолня ются дешифратором 6 вида обслуживания, В зависимости от указателей,содержащихся в байте состояния абонента, режима состояния канала, фиксируемого блоком 3 управления, и наличия, работы и дру гих специальных признактэв дешифратор 6 вида обслуживания может инициировать а) вь1борку из операшвного запоминающего устройства (ДЗУ) и засылку в регистр 4 управляющего слова канала очередной команды программы канала. Tasjofl вид обработки применяется при наличии в байте состояния указателей нормального заверше {кя операций и отсутствии каких-i либо необычных сос1Х)Яний блока 3 управления и не требует привлечения программы процессора для анализа слова состояния канала г- ввода новой команды; п) выборку из СЗУ и засьшку в регис-г 4 управляющего слова канала новой х :1манаы программы канала, передачу в O3.V сопержймого регистра 5 слова состояния канала по адресу, сформированному фор ;ипоЕателем 7 адреса слова со . хйнала. Этот вид обработки примени ет-ся, если состояния содержит указатели ошибок и.:1и необьяных ситуаций н JfMeioTCR указатепй завершения one РЗЦ1-/Й. а на выходе регистра управляющего cjTijL-H канйпа ммеэтоя сигиап наличия специального признака, В этом случае програмг-.-лшя обработка слова состояния канала ыожеТ бьггь отлолсекр. до паузь в диклах o6:v;Krag Б) передачу в ОЗУ содержимого регистра S cj-oBa сосоголнйя канала и формированке -npepbiBaHHe, которьй поступает в регистр прерьваний ироцессорЁ и в формирователь 7 адреса слова состояния канала. Такой вид обработки приманяется,если бейт состояния со.аержит указатели ошибок или необычных ситуаций, а Hfe выходе регистра уп равяяющего слова канала отсутствует специальный признак или в блоке 13 упрагзления возникла ситуация, в результате которой канал не в состоянии нормально выполнять команды программь „ В зтом слуше необходимо нвмецленное привлече- ние процессора для программного анализа слова состояния канала и ввода корректирую1ней инструкции. В случае привлечения процессорб для ввода корректирующей инструкции и немедленного анализа слова состояния канала абсолютный : адрес ячейки ОЗУ, куаа оно засылается, формируется в форм{1рователе 7 адреса слова состояния канала сложением адреса базы (признак Анализ СОК) и кода номера канала. В случае привлечения процессора только для анализа слова состояния канала в паузах циклов обмена адрес базы формируется из признака Анализ ССК, признака типа операции, вьшолняемой абонен-
название | год | авторы | номер документа |
---|---|---|---|
Селекторный канал | 1981 |
|
SU1029175A2 |
Селекторный канал | 1982 |
|
SU1053096A1 |
Селекторный канал | 1983 |
|
SU1160427A1 |
Селекторный канал | 1978 |
|
SU769525A2 |
Система обмена | 1978 |
|
SU809138A1 |
Устройство для сопряжения ЭВМ с абонентом | 1985 |
|
SU1307462A1 |
Мультиплексный канал | 1979 |
|
SU934464A1 |
Имитатор абонентов | 1977 |
|
SU693365A1 |
Мультиплексный канал | 1978 |
|
SU744540A2 |
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с внешним устройством | 1984 |
|
SU1272337A1 |
Авторы
Даты
1978-12-25—Публикация
1976-05-03—Подача