Claims
- 1. A computer system comprising:
- (a) processor means for processing instructions;
- (b) memory means for storing and retrieving said instructions from a memory;
- (c) virtual machine monitor means having a first virtual memory space and executing on said processor means in a first plurality of protection modes;
- (d) virtual machine means having a second virtual memory space and executing on said processor means in a second plurality of protection modes where said second plurality of protection modes is distinct from said first plurality of protection modes, said virtual machine means executing a first process, said first process issuing a first set of instructions; and
- (e) means for indicating whether a particular instructions was issued by a process executing under the virtual machine means for the purpose of trapping said particular instruction for execution by the virtual machine monitor means.
- 2. The computer system of claim 1 wherein the means for indicating whether said particular instruction was issued by a process executing under the virtual machine means includes a specified bit location in said memory and wherein a certain group of instructions will only execute if the specified bit location in memory indicates that the particular instruction was not issued by a process executing under the virtual machine means.
- 3. The computer system of claim 2 wherein said specified bit location is selected from the group consisting of main memory, external hard disk memory, and one or more internal data registers in said digital data processor.
- 4. The computer system of claim 1 further including a second process executing under the virtual machine monitor means, said second process issuing a second set of instructions, wherein both the first and second sets of instructions include at least one instruction executable in each of the first and second plurality of protection modes.
- 5. The computer system of claim 4 wherein the processor means comprises a single digital data processor.
- 6. The computer system of claim 4 wherein there are four protection modes.
Parent Case Info
This application is a continuation of application Ser. No. 07/722,882, filed Jun. 28, 1991, now abandoned.
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
Parent |
722882 |
Jun 1991 |
|