Организация подсистемы ввода вывода
Адресация в подсистеме ввода-вывода
На рис. 2.13 приведена общая структура идентификации объектов, используемая при адресации в канальной подсистеме. Каждый логический раздел имеет уникальное для всего сервера имя (LPAR Name), идентификатор (LPAR ID) и номер (LPAR Number), использующийся в моделях, предшествующих z990. Для каждого LPAR задан MIF-образ своим идентификатором IID. В каждом MIF-образе LCSS используется полное пространство идентификаторов образов подканалов SCI и канальных путей CPI. Переход от этих образов к физическим канальным путям PHPID осуществляется с использованием идентификаторов IID, CSSID и CHPID. Применение многопортовых коммутаторов (Directors) позволяет создавать несколько альтернативных канальных путей к одному CU.
В командах ввода-вывода центральных процессоров, исполняемых в LPAR, для обращения к конкретному периферийному устройству используется 16-разрядный код номера подканала (Subchannel Number - SCBNUM), соответствующего этому устройству, и адрес памяти B2, D2, где расположен блок информации о выполняемой операции ввода-вывода (табл. 2.26).
Номер подканала, задаваемый как подразумеваемый операнд команды в регистре общего назначения GR1, адресует образ подканала, и для его преобразования в адрес памяти, где фактически размещен подканал, hypervisor формирует идентификатор подсистемы - Subsystem Identification Word (SID) (табл. 2.27). Помимо номера подканала из команды ввода-вывода в SID включены идентификатор используемой LCSS (CSSID) и идентификатор MIF-образа раздела (IID).
0 15 |
19 | 31 | |
Команда ввода-вывода | COP | B2 | D2 |
---|---|---|---|
0 31 |
47 | 63 | |
GR 1 | 0000000000000001 | SCBNUM |
При выполнении обменов между периферийными устройствами и LPAR (памятью, отнесенной к LPAR) используются фреймы, в которые, помимо собственно управляющей информации и данных, включаются адреса источника (Source Logical Address - SLA) и приемника (Destination Logical Address - DLA). Это позволяет передавать информацию между разными источниками и приемниками по одним и тем же физическим канальным путям.