Cтраница 2
Адресуемый подканал хранит сигнал прерывания, связанный с завершением той части операции, в которой используются средства канала. Подканал находится в состоянии, когда он может дать информацию для полного CSW. Сигнал прерывания может указывать на завершение операции в адресуемом устройстве или в другом устройстве данного подканала. Состояние адресуемого устройства несущественно, за исключением того случая, когда в устройство, связанное с завершенной операцией, выдается команда ПРОВЕРИТЬ ВВОД-ВЫВОД; при этом CSW содержит информацию состояния, обеспечиваемую устройством. Состояние AIX не имеет места в селекторном канале. Наличие сигнала прерывания в подканале заставляет селекторный канал присваивать этому сигналу наивысший приоритет для прерываний ввода-вывода. В этом случае возникает состояние ИХ. [16]
Когда мультиплексный канал передает данные в монопольном режиме, подканал, который участвует в монопольной операции, монополизирует все средства канала для передачи данных. Другие подканалы этого канала не могут отвечать на запросы от устройств, пока не закончится монопольная операция. [17]
Команда канала, не связанная с передачей данных, после того как она принята контроллером, как правило, освобождает средства канала. Однако если в программе канала задана цепочка команд, тогда канал остается занятым на все время выполнения программы независимо от того, осуществляется передача данных или нет. [18]
Аппаратные средства мультиплексного канала условно разделяют на две части: средства канала, предназначенные для обслуживания отдельного ВУ ( подканал); средства канала, общие для всех подключенных ВУ; эти средства используются внешними устройствами по принципу разделения времени. [19]
В процессоре модели 135 предусмотрены: таймер интервалов, часы астрономического времени, список команд научного применения, средства обеспечения повышенной точности в операциях над числами с плавающей запятой, средства прямого управления, средства каналов ввода-вывода и перемещаемые эмуляторы. Более детальную информацию читатель может почерпнуть из материалов, указанных в литературе. [20]
Каналом ввода-вывода называют канал ЭВМ, по которому взаимодействуют процессор и периферийные устройства. Средства канала, необходимые для выполнения операции ввода-вывода и связи с одним внешним устройством, называют подканалом. [21]
Например, в то время, когда канал выполняет передачу информации на регистр одного УВВ, в других работающих УВВ осуществляются такие действия, как печать ранее принятой информации и считывание символа с носителя информации. После обслуживания одного УВВ средства канала переключаются на обслуживание другого УВВ, в котором сформирована заявка на передачу информации. Канал, работающий по методу уплотнения передач путем разделения во времени действий по обслуживанию нескольких одновременно работающих устройств, называется мультиплексным каналом. [22]
![]() |
Структура ЭВМ с сора ввода-вывода ПВВ или. [23] |
При такой структуре обычно используются каналы ввода-вывода двух типов. Каналы типа II используют все средства канала при обмене с одним ПУ в монопольном режиме. Для связи ПУ с каналом в ЭВМ используется унифицированный интерфейс ввода-вывода. [24]
В мультиплексном режиме канал может обслуживать несколько одновременно выполняемых операций ввода-вывода. В этом режиме каждое ВУ занимает средства канала на определенные интервалы времени, в течение каждого из которых передается только сегмент информации. Сегмент может представлять собой один или группу байтов, а также управляющую информацию для ВУ. [25]
При проведении обмена данными между основной оперативной памятью И внешними устройствами используются два режима: монопольный и мультиплексный. В монопольном режиме работающее внешнее устройство монополизирует все средства канала до завершения передачи данных. В мультиплексном режиме канал может обслуживать несколько одновременно проводимых операций ввода-вывода. [26]
Селекторный канал - зто логически самостоятельный агрегат, осуществляющий организацию взаимосвязи между основной оперативной памятью машины и группой внешних запоминающих устройств в режиме предпочтения, или в монопольном режиме. В селекторном канале исключена возможность одновременной работы нескольких ВЗУ, все средства канала монополизируются в течение некоторого времени одним ВЗУ. [27]
Группы данных в мультиплексном и монопольном режимах имеют различную длину. Считается, что канал работает в монопольном режиме, если для передачи группы данных ВУ монополизирует средства канала на время, превышающее 32 мкс. [28]
Вселекторном канале исключена возможность одновременной работы нескольких внешних устройств. Он связывает процессор и оперативную память с внешними устройствами, работающими с высокой скоростью передачи информации ( например, магнитные диски), в режиме предпочтения или монопольном режиме. Все средства канала монополизируются в течение некоторого времени одним внешним устройством. [29]
Мультиплексный канал обеспечивает связь медленнодействующих устройств ввода-вывода с центральным процессором и допускает параллельное подключение нескольких устройств. Этот канал включает в свой состав несколько подканалов и может одновременно выполнять по одной операции в каждом подканале. Подканалом являются средства канала, необходимые для осуществления операции ввода-вывода и связи с одним периферийным устройством. [30]