Cтраница 3
Канал ввода-вывода различает периферийное устройство по присвоенным им номерам. Связь между периферийным устройством и каналом может быть начата как по инициативе канала, так и по инициативе периферийного устройства. [31]
Каналы ввода-вывода конструктивно объединены с процессором. Модель оборудована тремя селекторными и одним мультиплексным каналом. Операции в канале выполняются одновременно с остальными операциями процессора под управлением канального процессора ( так называемого общего канала), имеющего автономную постоянную память для хранения управляющих микропрограмм. Общий и мультиплексный каналы обращаются в эту память поочередно, в порядке приоритета. Селекторные каналы имеют аппаратное управление, работа которого инициируется управляющим воздействием из блока микропрограммного управления. Каналы имеют - отдельные магистрали со своим управлением, аналогичные магистралям процессора, но один из регистров имеет связь с обеими группами магистралей. Через этот регистр и осуществляется необходимая связь собственно процессора с каналами. [32]
Каналы ввода-вывода организуют и обслуживают процесс обмена данными между внешними устройствами и оперативной памятью, освобождая центральный процессор от этих функций. Обмен данными с внешними устройствами происходит в двух режимах: монопольном и мультиплексном. [33]
Канал ввода-вывода не является обязательным устройством системы обработки данных. В некоторых системах обработки данных канал ввода-вывода отсутствует и конструктивно, и функционально: программы центрального процессора непосредственно управляют работой периферийных устройств. В других системах обработки данных существует по нескольку реализаций канала ввода-чывода. [34]
Канал ввода-вывода можно рассматривать как упрощенный процессор ввода-вывода, т.е. как процессор ввода-вывода, не выполняющий преобразований передаваемых данных и выполняющий лишь простейшие манипуляции с информацией, управляющей протеканием операций ввода-вывода. [35]
Канал ввода-вывода работает по своей программе - программе канала, находящейся в основной памяти. Программа канала состоит из последовательности команд канала ( управляющих слов канала), связанных в цепочки команд и цепочки данных. Команда канала вызывает переход в программе канала или передачу управляющей информации или блока данных между ПУ и основной памятью. Команды канала, соединенные в цепочку данных, вызывают передачу одного блока данных в соответствии с кодом первой команды в этой цепочке. Остальные команды цепочки данных используются только для указания областей основной памяти, по которым распределяется передаваемый блок данных. [36]
![]() |
Состав модели ECI03R.| Время операций в процессоре моделей ЕС ЭВМ третьей очереди. [37] |
Каналы ввода-вывода также являются составной частью процессора. В модели предусмотрены один байт-мультиплексный канал и четыре универсальных канала. [38]
Каналы ввода-вывода конструктивно объединены с процессором. Машина оборудована тремя селекторными и одним мультиплексным каналами. Канальные операции выполняются одновременно с остальными операциями процессора под управлением канального процессора, так называемого общего канала, имеющего автономную постоянную память для хранения управляющих микропрограмм. Общий и мультиплексный каналы обращаются в эту память поочередно, в порядке приоритета. Управление селекторными каналами - аппаратное. Каналы имеют обособленные магистрали процессора, но один из регистров связан с обеими группами магистралей. Через этот регистр и осуществляется необходимая связь собственно процессора с каналами. [39]
Каналы ввода-вывода широко используются в так называемых мейнфрей-мах. Канал представляет собой специализированный для управления вводом-выводом процессор. Канал имеет, с одной стороны, доступ к основной памяти, а с другой стороны, к устройствам управления периферийных устройств. Канал получает из процессора команды, инициирующие его работу по управлению периферийными устройствами. [40]
Канал ввода-вывода ЭВМ выполняет функции передачи данных без их преобразования и команд управления процессом. Канал ввода-вывода может быть физическим устройством, тогда он выполняет операции, не загружая центральный процессор, лишь получая от него команды и сигнализируя о результатах выполнения с помощью прерываний. Канал может быть программой, управляющей этим же процессом, но все операции выполняются центральным процессором. В вычислительной системе может быть несколько каналов. [41]
Каналы ввода-вывода модели 165 являются физически независимыми функциональными компонентами. Они пользуются одновременным доступом к основной памяти. Наряду с CPU число одновременных операций ввода-вывода, которое можно обеспечить, зависит от числа и типа используемых каналов и скорости передачи данных, которой обладают внешние устройства, подключенные к этим каналам. Стандартным интерфейсом между устройством управления и каналом является один 8-битовый байт. С блок-мультиплексными каналами может использоваться 2-байтовый интерфейс, который позволяет подключить внешние устройства, отличающиеся очень высокой скоростью передачи данных. Разрядность схем передачи данных между устройством управления памятью SCU и каналом ввода-вывода составляет 8 байтов. [42]
Каналы ввода-вывода процессора могут считаться стандартными интерфейсами постольку, поскольку они являются общими для всех процессоров данного типа, или же являются общими для более чем одного типа периферийного устройства, однако этот стандарт может быть установлен в рамках фирмы - производителя. Некоторые интерфейсы фактически являются промышленными стандартами и могут быть использованы для соединения устройств, приобретенных у различных производителей. Примером интерфейса, стандартизованного на уровне производителя и совместимого со многими интерфейсами других производителей печатающих устройств, является параллельный интерфейс Centronics. Некоторые интерфейсы стандартизуются соглашениями между торговыми ассоциациями или международными комитетами. [43]
Каналом ввода-вывода называют канал ЭВМ, по которому взаимодействуют процессор и периферийные устройства. Средства канала, необходимые для выполнения операции ввода-вывода и связи с одним внешним устройством, называют подканалом. [44]
![]() |
Адрес основной памяти.| Код элемента индексного массива. [45] |