Claims
- 1. A system comprising a single IBM S/390 computer architecture running an OS/390 operating system, and at least two guest systems executing within the S/390 computer architecture, each guest system comprising an execution space within which a guest program or operating system may be executed, each guest system further characterized in that if a Start Interpretive Execution instruction is invoked, the Start Interpretive Execution instruction is intercepted and a corresponding function is performed in its place to simulate, for the guest program or operating system, the effect of the IBM S/390 computer architecture; whereby the guest program or operating system is able to execute transparently.
- 2. A method for executing at least two guest programs or operating systems each transparently on a single IBM S/390 computer architecture running an OS/390 operating system, the method comprising:establishing for each guest program or operating system the IBM S/390 computer architecture; intercepting an invocation by a guest system of a Start Interpretive Execution instruction; performing in the place of the Start Interpretive Execution instruction a corresponding function to simulate, for the guest program or operating system, the effect of the IBM S/390 computer architecture; and restoring control to the guest system at a point just after the interception of the Start Interpretive Execution instruction.
CROSS REFERENCE TO A RELATED APPLICATION
This application claims priority on earlier provisional patent application Serial No. 60/079,427, filed Mar. 26, 1998, which is incorporated herein by reference. This application also claims priority from the provisional patent application, Serial No. 60/126,176 is yet unknown, filed on Mar. 25, 1999, which application is incorporated herein by reference.
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
4779188 |
Gum et al. |
Oct 1988 |
A |
5381535 |
Gum et al. |
Jan 1995 |
A |
5414851 |
Brice, Jr. et al. |
May 1995 |
A |
5426748 |
Brenza et al. |
Jun 1995 |
A |
5459872 |
Connell et al. |
Oct 1995 |
A |
6253224 |
Brice, Jr. et al. |
Jun 2001 |
B1 |
Foreign Referenced Citations (1)
Number |
Date |
Country |
0145960 |
Jun 1985 |
EP |
Non-Patent Literature Citations (2)
Entry |
Interpretive Information Systems, Inc., “Virtual Machines in OS/390 for Execution of any Guest System”, 1998, pp. 1-48.* |
Interpretive Information Systems, Inc., “The Interpretive Space Executive/390 ISX/390TM Vesion 1 Release 2 for The OS/390 Operating System—User's Guide and Reference,” 1998, pp. 1-71. |
Provisional Applications (2)
|
Number |
Date |
Country |
|
60/079427 |
Mar 1998 |
US |
|
60/126176 |
Mar 1999 |
US |