Extending system of input/output channel
First Claim
1. An information processing system including a central processing unit, a memory device and an input/output channel wherein a plurality of virtual computers act on said central processing unit, comprising:
- a plurality of input/output processing units included in said input/output channel;
wherein each virtual computer issues a region ID which identifies said virtual computer and a channel path ID which identifies an input/output channel to be used to access one of said input/output processing units;
a channel path reconfiguration array having a plurality of channel path reconfiguration array blocks corresponding to region IDs, each channel path reconfiguration array block comprises a plurality of channel path reconfiguration array entries corresponding to channel path IDs, each channel path reconfiguration array entry having an input/output processing unit number and a channel path ID; and
selecting means for selecting a channel path reconfiguration array block within said channel path reconfiguration array corresponding to said region ID issued by said virtual computer and selecting a channel path reconfiguration array entry corresponding to said channel path ID issued by said virtual computer within the selected channel path reconfiguration array block,wherein said virtual computer selects one of said input/output processing units corresponding to the input/output processing number from the selected channel path reconfiguration array entry and accesses the input/output processing unit using the channel path ID from the selected channel path reconfiguration array entry.
1 Assignment
0 Petitions
Accused Products
Abstract
An extending system in an information processing system which includes an input/output channel and operates a plurality of virtual computers. A plurality of input/output processing units are included in the input/output channel and each virtual computer issues a region ID and a channel path ID. A channel path reconfiguration array is provided having a plurality of channel path reconfiguration array blocks corresponding to region IDs. Each channel path reconfiguration array block includes a plurality of channel path reconfiguration array entries corresponding to channel path IDs and each channel path reconfiguration array entry includes an input/output processing unit number and a channel path ID. A selector is provided for selecting a channel path reconfiguration array block corresponding to the region ID issued by a virtual computer and selecting a channel path reconfiguration array entry corresponding to channel path ID issued by the virtual computer within the selected channel path reconfiguration array block. The virtual computer selects one of the input/output processing units corresponding to the input/output processing number from the selected channel path reconfiguration array entry and accesses the input/output processing circuit using the channel path ID from the selected channel path reconfiguration array entry.
-
Citations
78 Claims
-
1. An information processing system including a central processing unit, a memory device and an input/output channel wherein a plurality of virtual computers act on said central processing unit, comprising:
-
a plurality of input/output processing units included in said input/output channel; wherein each virtual computer issues a region ID which identifies said virtual computer and a channel path ID which identifies an input/output channel to be used to access one of said input/output processing units; a channel path reconfiguration array having a plurality of channel path reconfiguration array blocks corresponding to region IDs, each channel path reconfiguration array block comprises a plurality of channel path reconfiguration array entries corresponding to channel path IDs, each channel path reconfiguration array entry having an input/output processing unit number and a channel path ID; and selecting means for selecting a channel path reconfiguration array block within said channel path reconfiguration array corresponding to said region ID issued by said virtual computer and selecting a channel path reconfiguration array entry corresponding to said channel path ID issued by said virtual computer within the selected channel path reconfiguration array block, wherein said virtual computer selects one of said input/output processing units corresponding to the input/output processing number from the selected channel path reconfiguration array entry and accesses the input/output processing unit using the channel path ID from the selected channel path reconfiguration array entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An extending system for extending an input/output channel of an information processing system, wherein a plurality of virtual computers are operated on said information processing unit, wherein a plurality of input/output processing units are included in said input/output channel, and wherein each virtual computer issues a region ID which identifies a virtual computer and a channel path ID which identifies an input/output channel to be used to access one of said input/output processing units, said extending system comprising:
-
a channel path reconfiguration array having a plurality of channel path reconfiguration array blocks corresponding to region IDs, each channel path reconfiguration array block comprises a plurality of channel path reconfiguration array entries corresponding to channel path IDs, each channel path reconfiguration array entry having an input/output processing unit number and a channel path ID; and selecting means for selecting a channel path reconfiguration array block within said channel path reconfiguration array corresponding to said region ID issued by said virtual computer and selecting a channel path reconfiguration array entry corresponding to said channel path ID issued by said virtual computer within the selected channel path reconfiguration array block, wherein said virtual computer selects one of said input/output processing units corresponding to the input/output processing number from the selected channel path reconfiguration array entry and accesses the input/output processing unit using the channel path ID from the selected channel path reconfiguration array entry. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method of extending an input/output channel of an information processing system, wherein a plurality of virtual computers are operated on said information processing unit, wherein a plurality of input/output processing units are included in said input/output channel, and wherein each virtual computer issues a region ID which identifies a virtual computer and a channel path ID which identifies an input/output channel to be used to access one of said input/output processing units, said method comprising the steps of:
-
selecting a channel path reconfiguration array block within a channel path reconfiguration array corresponding to said region ID issued by said virtual computer; selecting a channel path reconfiguration array entry corresponding to said channel path ID issued by said virtual computer within the selected channel path reconfiguration array block; selecting one of said input/output processing units corresponding to an input/output processing number included in the selected channel path reconfiguration array entry; and accessing the input/output processing unit using a channel path ID included in the selected channel path reconfiguration array entry. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
Specification