ВУЗ:
Составители:
- 54 -
10. АРХИТЕКТУРНЫЕ РЕШЕНИЯ
ВВОДА/ ВЫВОДА ДАННЫХ
10.1 Проблемы организации и управления вводом/выводом
Проблемы организации ввода/вывода данных всегда занимали особое ме-
сто в ряду проблем, решаемых разработчиками ЭВМ. Разнообразие самих уст-
ройств и их функционального назначения (долговременное хранение информа-
ции, визуализация, получение твердых копий, и т.д.) с одной стороны, и
суще-
ственное различие устройств по скорости выполнения операций с другой сто-
роны, были существенным препятствием на пути создания универсального ме-
ханизма управления вводом/выводом.
Кроме того, в устройствах ввода/вывода, как ни в каких других устройст-
вах ЭВМ, возникает значительное количество особых ситуаций, связанных с
готовностью устройства, готовностью носителя и
т.д., которые специфичны для
данного конкретного устройства и требуют, следовательно, специальной обра-
ботки. Другой важной проблемой является синхронизация работы самих уст-
ройств, их контроллеров и устройства управления процессором. Возникают во-
просы и плане взаимодействия процессора и контроллеров устройств при за-
пуске, выполнении и завершении операций. Таким образом, можно выделить
следующие
проблемы, требующие решения в рамках архитектуры вво-
да/вывода:
1) общее управление;
2) запуск операции ввода/вывода;
3) идентификация и обработка особых ситуаций;
4) завершение операций ввода/вывода;
5) синхронизация;
6) подключение новых устройств.
10.2 Основные архитектурные решения
Исторически первым архитектурным решением по организации вво-
да/вывода была предложенная уже во
втором поколении ЭВМ идея введение
специализированных процессоров ввода/вывода (каналов), способных управ-
лять различными по быстродействию внешними устройствами, что позволило
освободить процессор для выполнения основной обработки. Такое решение по-
лучило название ввода/вывода с канальной архитектурой.
- 54 -
10. АРХИТЕКТУРНЫЕ РЕШЕНИЯ
ВВОДА/ВЫВОДА ДАННЫХ
10.1 Проблемы организации и управления вводом/выводом
Проблемы организации ввода/вывода данных всегда занимали особое ме-
сто в ряду проблем, решаемых разработчиками ЭВМ. Разнообразие самих уст-
ройств и их функционального назначения (долговременное хранение информа-
ции, визуализация, получение твердых копий, и т.д.) с одной стороны, и суще-
ственное различие устройств по скорости выполнения операций с другой сто-
роны, были существенным препятствием на пути создания универсального ме-
ханизма управления вводом/выводом.
Кроме того, в устройствах ввода/вывода, как ни в каких других устройст-
вах ЭВМ, возникает значительное количество особых ситуаций, связанных с
готовностью устройства, готовностью носителя и т.д., которые специфичны для
данного конкретного устройства и требуют, следовательно, специальной обра-
ботки. Другой важной проблемой является синхронизация работы самих уст-
ройств, их контроллеров и устройства управления процессором. Возникают во-
просы и плане взаимодействия процессора и контроллеров устройств при за-
пуске, выполнении и завершении операций. Таким образом, можно выделить
следующие проблемы, требующие решения в рамках архитектуры вво-
да/вывода:
1) общее управление;
2) запуск операции ввода/вывода;
3) идентификация и обработка особых ситуаций;
4) завершение операций ввода/вывода;
5) синхронизация;
6) подключение новых устройств.
10.2 Основные архитектурные решения
Исторически первым архитектурным решением по организации вво-
да/вывода была предложенная уже во втором поколении ЭВМ идея введение
специализированных процессоров ввода/вывода (каналов), способных управ-
лять различными по быстродействию внешними устройствами, что позволило
освободить процессор для выполнения основной обработки. Такое решение по-
лучило название ввода/вывода с канальной архитектурой.
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »
