IBM System/360 architecture
-
Архитектура S/360
- S/360 — это семейство компьютеров IBM System/360, выпущенное в 1964 году.
- S/360 имеет архитектуру с центральным процессором и периферийными устройствами, подключенными через каналы.
- Архитектура не требует физического разделения каналов и устройств, но некоторые модели имеют интегрированные каналы.
-
Периферийное оборудование
- Периферийные устройства подключаются через управляющие блоки, которые, в свою очередь, подключаются через каналы.
- Устройства имеют 16-битные адреса, называемые cua или cuu.
- Управляющие блоки имеют диапазоны адресов для упрощения подключения и приоритезации.
-
Управление каналами и устройствами
- Управление каналами и устройствами осуществляется через последовательность управляющих слов (CCW).
- Команды могут завершаться различными способами, включая завершение программы или передачу управления другому устройству.
- Канал может отправлять программные и аппаратные прерывания процессору, а также задержки для устройств.
-
Состояние канала
- Канал сообщает о состоянии через последовательность управляющих слов состояния (CSW).
- Различные состояния указывают на ошибки, такие как неправильное количество данных или несоответствие защиты.
-
Управление устройствами
- Устройства могут сообщать о своем состоянии через управляющие слова состояния (CSW).
- Некоторые состояния требуют выдачи специальных команд для получения дополнительной информации.
-
Взаимодействие с операционной системой
- Операционная система имеет специальную таблицу для обработки особых состояний, таких как внимание.
- Некоторые устройства не поддерживают определенные команды, что может привести к ошибкам.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: