Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
116 words
Data processing system including at least one real machine having a real CPU, main storage I/O devices and a host operating system program running in said real CPU for controlling said I/O devices, and a base virtual machine having a base virtual CPU and a guest operating system running in said base virtual CPU, the system further comprising a plurality of adjunct virtual machines, having adjunct virtual CPUs coupled to said base virtual CPU for providing for a host operating system program to be executed in said real CPU with a guest operating system program executed in said bases virtual machine and at least one program executed in each of said plurality of adjunct virtual machines.
Claim 2
Dependent Claim
116 words
Data processing system including at least one real machine having a real CPU, main storage I/O devices and a host operating system program running in said real CPU for controlling said I/O devices, and a base virtual machine having a base virtual CPU and a guest operating system running in said base virtual CPU, the system further comprising a plurality of adjunct virtual machines, having adjunct virtual CPUs coupled to said base virtual CPU for providing for a host operating system program to be executed in said real CPU with a guest operating system program executed in said bases virtual machine and at least one program executed in each of said plurality of adjunct virtual machines.
Claim 3
Dependent Claim
33 words
Data processing system of Claim 1 in which at least one of said plurality of adjunct virtual machines is a simulated service processor for providing a service function to said base virtual machine.
Claim 4
Dependent Claim
55 words
Data processing system of Claims 1 or 2 in which said base virtual machine and at least one of said plurality of adjunct virtual machines share the same console for sustaining a dialog between said base virtual machine and at least one of said plurality of adjunct virtual machines without loss of any console functions.
Claim 5
Dependent Claim
42 words
Data processing system of one of the Claims 1 to 3 in which said base virtual machine and said plurality of adjunct virtual machines are created from one directory and the virtual machine definition control block (VMDBK) of said base virtual machine.
Claim 6
Dependent Claim
42 words
Data processing system of one of the Claims 1 to 4 in which a single directory entry defines the architecture of an adjunct virtual machine that services said base virtual machine and is different from the architecture of said base virtual CPU.
Claim 7
Dependent Claim
44 words
Data processing system of one of the Claims 1 to 5 in which an adjunct machine that services said base virtual machine is defined only once by said single directory as a prototype adjunct machine that is usable by any other base virtual machine.
Claim 8
Dependent Claim
22 words
Data processing system of one of the Claims 1 to 6 in which said at least one program is an application program.
Claim 9
Dependent Claim
23 words
Data processing system of one of the Claims 1 to 6 in which said at least one program is an operating system program.
Claim 10
Dependent Claim
28 words
Data processing system of one of the Claims 1 to 8 in which at least one of said adjunct virtual machines runs concurrently with said base virtual CPU.
Claim 11
Dependent Claim
28 words
Data processing system of one of the Claims 1 to 8 in which at least one of said adjunct virtual machines alternately runs with said base virtual machine.
Claim 12
Dependent Claim
27 words
Data processing system of one of the Claims 1 to 10 in which said plurality of adjunct machines have storage and I/O separate from said real machine.
Claim 13
Dependent Claim
25 words
Data processing system of one of the Claims 1 to 11 in which said adjunct virtual CPUs are loosely coupled to said base virtual CPU.