Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
197 words
A computer system comprising: a digital processing unit (CEC) having a main store divided into partitioned zones including a host zone and a plurality of client zones with translated data addresses in said host zone or one or more of said plurality of client zones; said digital processing unit (CEC) including a channel subsystem and a channel subsystem program for addressing said host zone and said plurality of client zones with a relative address within a respective one of said plurality of client zones; means for dynamically relocating a memory space for one or more applications of a client in said client zone; said means for dynamically relocating a memory space including a start subchannel instruction that specifies a zone for relocation of a channel command word (CCW) address; means to decode said start subchannel instruction to relocate a channel command word address to a zone based on a zone origin of a program issuing said start subchannel instruction in one state of said start subchannel instruction and to relocate said channel command word address to a zone based on a zone origin specified in said start subchannel instruction in another state of said start subchannel instruction.
Claim 2
Dependent Claim
197 words
A computer system comprising: a digital processing unit (CEC) having a main store divided into partitioned zones including a host zone and a plurality of client zones with translated data addresses in said host zone or one or more of said plurality of client zones; said digital processing unit (CEC) including a channel subsystem and a channel subsystem program for addressing said host zone and said plurality of client zones with a relative address within a respective one of said plurality of client zones; means for dynamically relocating a memory space for one or more applications of a client in said client zone; said means for dynamically relocating a memory space including a start subchannel instruction that specifies a zone for relocation of a channel command word (CCW) address; means to decode said start subchannel instruction to relocate a channel command word address to a zone based on a zone origin of a program issuing said start subchannel instruction in one state of said start subchannel instruction and to relocate said channel command word address to a zone based on a zone origin specified in said start subchannel instruction in another state of said start subchannel instruction.
Claim 3
Dependent Claim
23 words
A computer system according to claim 1 wherein, a start subchannel instruction can specify an absolute storage address anywhere in the main store.
Claim 4
Dependent Claim
50 words
A computer system according to claim 2 wherein the digital processing unit (CEC) supports client zones that reside in the same physical system but in different logical host zones and including means for causing data to be read directly into a client zone when the channel subsystem starts I/O operations.
Claim 5
Dependent Claim
69 words
A computer system according to claim 1 wherein the Channel Command Word dynamic memory relocation means has means for allowing channel command words and Indirect-Data-Address words to be located in a zone other than the one specified in the start subchannel instruction and the data address to be either in the zone where a start subchannel instruction is issued or in the zone specified in the start subchannel instruction.
Claim 6
Dependent Claim
27 words
A computer system according to claim 4 wherein a subsystem instruction defines a bit in an operation request block which controls the location of the CCW address.
Claim 7
Dependent Claim
32 words
A computer system according to claim 4 wherein a subsystem instruction defines a portion of the bits in the CCW and in the IDAW which control the location of the data address.
Claim 8
Dependent Claim
78 words
A computer system according to claim 4 wherein a Start Subchannel Instruction has a relocation indicator which when set to one value indicates that the CCW address is based on the zone of the issuer of the Start Subchannel Instruction and a Start Subchannel Instruction has an address indicator in a channel control word which specifies whether the data address is a start subchannel issuers address or an address in the zone specified in the Start Subchannel Instruction.
Claim 9
Dependent Claim
50 words
A computer system according to claim 7 wherein when the instruction indicator is set and an indirect-data-address (I) indicator is set, the address indicator in the IDAW specifies whether the data address is a start subchannel issuers address or an address in the zone specified in the start subchannel instruction.
Claim 10
Dependent Claim
37 words
A computer system according to claim 1 wherein the digital processing unit (CEC) can translate a CCW without modifying client zones and a channel subsystem program can access data from a client zone and a host zone.
Claim 11
Dependent Claim
27 words
A computer system according to claim 9 wherein the channel subsystem program can ask the digital processing unit (CEC) to put data anywhere in the host zone.
Claim 12
Dependent Claim
66 words
A computer system according to claim 9 wherein the channel subsystem program can ask the digital processing unit (CEC) to put data anywhere in the host zone, with means for expanding the host zone size and permitting a program to dynamically respond to a need for memory by changing the host zone and moving data to an expanded host zone while other activities are being processed.
Claim 13
Dependent Claim
31 words
A computer system according to claim 7 wherein the channel program channel command words (CCWs) can be located in the host zone and data can be located in the client zone.