Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
251 words
A virtual machine system in which a plurality of operating systems (OS's) can run on one computer including a physical main storage (physical MS) and at least one physical extended storage (physical ES), each operating system (OS) of the OS's having a virtual MS on the physical MS and at least one virtual ES on the at least one physical ES, the system comprising: ES address translation table storing means for storing an ES address translation table for each OS of the OS's, the ES address translation table including a start address of each virtual ES of the at least one virtual ES of said each OS in a corresponding physical ES of the at least one physical ES of the computer; start address reading means for reading from the ES address translation table for one OS of the OS's the start address of one virtual ES of the at least one virtual ES of the one OS, the one virtual ES being a virtual ES on which an address has been designated by a channel program of the one OS, the channel program residing on the virtual MS of the one OS; and address translation means for translating the address on the one virtual ES designated by the channel program to a physical ES address on the physical ES corresponding to the one virtual ES based on the address on the one virtual ES designated by the channel program and the start address read by the start address reading means.
Claim 2
Dependent Claim
251 words
A virtual machine system in which a plurality of operating systems (OS's) can run on one computer including a physical main storage (physical MS) and at least one physical extended storage (physical ES), each operating system (OS) of the OS's having a virtual MS on the physical MS and at least one virtual ES on the at least one physical ES, the system comprising: ES address translation table storing means for storing an ES address translation table for each OS of the OS's, the ES address translation table including a start address of each virtual ES of the at least one virtual ES of said each OS in a corresponding physical ES of the at least one physical ES of the computer; start address reading means for reading from the ES address translation table for one OS of the OS's the start address of one virtual ES of the at least one virtual ES of the one OS, the one virtual ES being a virtual ES on which an address has been designated by a channel program of the one OS, the channel program residing on the virtual MS of the one OS; and address translation means for translating the address on the one virtual ES designated by the channel program to a physical ES address on the physical ES corresponding to the one virtual ES based on the address on the one virtual ES designated by the channel program and the start address read by the start address reading means.
Claim 3
Dependent Claim
213 words
A virtual machine system in which a plurality of operating systems (OS's) can run on one computer including a physical main storage (physical MS) and at least one physical extended storage (physical ES), each operating system (OS) of the OS's having a virtual MS on the physical MS and at least one virtual ES on the at least one physical ES, the system comprising: address translation means for translating an address on one virtual ES of the at least one virtual ES of one OS of the OS's to a physical ES address on one physical ES of the at least one physical ES of the computer, the one virtual ES being on the one physical ES, the address on the one virtual ES being designated by a channel program of the one OS, the channel program residing on the virtual MS of the one OS; and data transferring means for transferring data between the one virtual ES and the virtual MS of the one OS by using the physical ES address and a physical MS address on the physical MS, the physical MS address corresponding to an address on the virtual MS of the one OS, the address on the virtual MS of the one OS being designated by the channel program.
Claim 4
Dependent Claim
213 words
A virtual machine system in which a plurality of operating systems (OS's) can run on one computer including a physical main storage (physical MS) and at least one physical extended storage (physical ES), each operating system (OS) of the OS's having a virtual MS on the physical MS and at least one virtual ES on the at least one physical ES, the system comprising: address translation means for translating an address on one virtual ES of the at least one virtual ES of one OS of the OS's to a physical ES address on one physical ES of the at least one physical ES of the computer, the one virtual ES being on the one physical ES, the address on the one virtual ES being designated by a channel program of the one OS, the channel program residing on the virtual MS of the one OS; and data transferring means for transferring data between the one virtual ES and the virtual MS of the one OS by using the physical ES address and a physical MS address on the physical MS, the physical MS address corresponding to an address on the virtual MS of the one OS, the address on the virtual MS of the one OS being designated by the channel program.