ВУЗ:
Составители:
- 57 -
жаются значительными по объему буферами памяти. Следующая отмечаемая
тенденция - появление иерархии и специализации шин - системная шина, ло-
кальная шина, периферийная шина.
Синхронизация в архитектуре с общей шиной может быть обеспечена как
использованием аппарата прерываний, так и временным опросом контроллеров
со стороны центрального процессора. Обработка особых ситуаций функцио-
нально возложена на операционную
систему, получающую информацию об
операции ввода/вывода по шинам управления и данных.
10.5 Архитектура ввода/вывода с общей памятью
Стремление универсально выполнять операции доступа, как к внешним,
так и к внутренним устройствам привела в рамках архитектуры процессора пе-
ресылок к идее объединения адресного пространства не только внутри процес-
сора и оперативной
памяти, но и на уровне буферов устройств ввода/вывода -
рис 10.3.
Архитектура ввода/вывода с общей памятью
Рис 10.3
Таким образом, процессор обращается к устройству, просто пересылая
данные в соответствующий буфер. Однако такая архитектура требует ряда спе-
циальных решений по синхронизации и обработке особых ситуаций.
Память
процессора
Буфер
устройства
ввода/вывода
Буфер
Буфер
Устройство
ввода/вывода
Контроллер
Сквозное адресное пространство
Оперативная
память
Контроллеры
- 57 - жаются значительными по объему буферами памяти. Следующая отмечаемая тенденция - появление иерархии и специализации шин - системная шина, ло- кальная шина, периферийная шина. Синхронизация в архитектуре с общей шиной может быть обеспечена как использованием аппарата прерываний, так и временным опросом контроллеров со стороны центрального процессора. Обработка особых ситуаций функцио- нально возложена на операционную систему, получающую информацию об операции ввода/вывода по шинам управления и данных. 10.5 Архитектура ввода/вывода с общей памятью Стремление универсально выполнять операции доступа, как к внешним, так и к внутренним устройствам привела в рамках архитектуры процессора пе- ресылок к идее объединения адресного пространства не только внутри процес- сора и оперативной памяти, но и на уровне буферов устройств ввода/вывода - рис 10.3. Архитектура ввода/вывода с общей памятью Память Сквозное адресное пространство процессора Оперативная Устройство память ввода/вывода Буфер устройства Контроллер ввода/вывода Буфер Контроллеры Буфер Рис 10.3 Таким образом, процессор обращается к устройству, просто пересылая данные в соответствующий буфер. Однако такая архитектура требует ряда спе- циальных решений по синхронизации и обработке особых ситуаций.
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »