ВУЗ:
Составители:
- 55 -
Стремление разработчиков получить универсальный механизм подклю-
чения устройств, совместно с наметившейся тенденцией увеличения разрыва
между быстродействием процессора и скоростью устройств ввода/вывода, по-
служило толчком к разработке и внедрению универсального механизма под-
ключения - обшей шины, обслуживаемого процессором.
Достаточно интересной является и архитектура, предусматривающая объ-
единение в рамках сквозной адресации собственной памяти
(буферов команд и
буферов данных) устройств ввода/вывода - архитектура с общей памятью.
10.3 Канальный ввод/вывод
Основная идея канальной архитектуры - наличие специального процессо-
ра ввода/вывода – канала. В этой архитектуре предусматривается наличие в
оперативной памяти специальной программы канала, которую канал, после ак-
тивации центральным процессором выбирает из ОП в собственный буфер
, что
показано на рис 10.1.
Взаимодействие процессора и канала в канальной архитектуре
Рис 10.1
В момент выполнения каналом операции ввода/вывода центральный про-
цессор может выполнять обработку данных, что повышает наблюдаемую про-
изводительность ЭВМ за счет совмещения во времени работы процессора и ка-
нала. По завершении операции канал с помощью механизма прерывания
сигна-
лизирует процессору о завершении канальной программы и передает слово со-
стояния канала, содержащее информацию о условиях выполнения операции.
Центральный про-
цессор
ОП
Программа
пользователя
Программа
канала
КАНАЛ
Устройства В/В
- 55 - Стремление разработчиков получить универсальный механизм подклю- чения устройств, совместно с наметившейся тенденцией увеличения разрыва между быстродействием процессора и скоростью устройств ввода/вывода, по- служило толчком к разработке и внедрению универсального механизма под- ключения - обшей шины, обслуживаемого процессором. Достаточно интересной является и архитектура, предусматривающая объ- единение в рамках сквозной адресации собственной памяти (буферов команд и буферов данных) устройств ввода/вывода - архитектура с общей памятью. 10.3 Канальный ввод/вывод Основная идея канальной архитектуры - наличие специального процессо- ра ввода/вывода – канала. В этой архитектуре предусматривается наличие в оперативной памяти специальной программы канала, которую канал, после ак- тивации центральным процессором выбирает из ОП в собственный буфер, что показано на рис 10.1. Взаимодействие процессора и канала в канальной архитектуре Центральный про- цессор ОП Программа пользователя КАНАЛ Программа канала Устройства В/В Рис 10.1 В момент выполнения каналом операции ввода/вывода центральный про- цессор может выполнять обработку данных, что повышает наблюдаемую про- изводительность ЭВМ за счет совмещения во времени работы процессора и ка- нала. По завершении операции канал с помощью механизма прерывания сигна- лизирует процессору о завершении канальной программы и передает слово со- стояния канала, содержащее информацию о условиях выполнения операции.
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »