Multi OS configuration method and computer system
First Claim
1. A multi-operating-system (multi-OS) configuration method for a computer system, comprising the steps of:
- reserving a hardware resource when a first OS is set up, for another OS;
storing a common interrupt process program in a common area of a physical memory shared by all OSs;
scheduling an execution of each OS by said common interrupt process program; and
running a plurality of OSs on a single computer without any emulation software and hardware for a privilege instruction to be executed by each OS.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system of a multi-operation-system (multi-OS) has a main memory having a memory area for a first OS and a memory area for a second OS, both the areas being independent from each other, and a plurality of I/O devices divisionally allocated to the first OS and the second OS. The first OS is loaded in the first OS memory area, and thereafter when the first OS is operated, the second OS is loaded in the second OS memory area and initialized. When the first OS is operated, the first OS hardware resources and the second OS hardware resources are registered by the first OS. Thereafter when the first OS is operated, the first OS inhibits the registration of an interrupt number already allocated to the second OS I/O device. In response to an interrupt request from a second OS I/O device, the second OS starts operating.
-
Citations
18 Claims
-
1. A multi-operating-system (multi-OS) configuration method for a computer system, comprising the steps of:
-
reserving a hardware resource when a first OS is set up, for another OS;
storing a common interrupt process program in a common area of a physical memory shared by all OSs;
scheduling an execution of each OS by said common interrupt process program; and
running a plurality of OSs on a single computer without any emulation software and hardware for a privilege instruction to be executed by each OS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A multi-operation-system (multi-OS) configuration method for a computer system comprising the steps of:
-
allocating a memory area for a first OS and a memory area for a second OS in a main memory of the computer system, both the areas being independent from each other;
assigning hardware resources of the computer system divisionally to the first OS and the second OS;
loading the first OS in the first OS memory area;
registering the first OS hardware resources and the second OS hardware resources when the first OS is set up;
loading the second OS in the second OS memory area and initializing the second OS, when the first OS is operated; and
operating the second OS in response to an interrupt request from any one of the second OS hardware resources. - View Dependent Claims (14, 15)
-
-
16. A computer system of a multi-operation-system (multi-OS) configuration, comprising:
-
a main memory having a storage area for a first OS and a memory area for a second OS, both the areas being independent from each other; and
a plurality of hardware resources divisionally allocated to the first OS and the second OS, wherein;
the first OS is loaded in the first OS memory area;
the first OS hardware resources and the second OS hardware resources are registered by the first OS when the first OS is set up;
the second OS is loaded in the second OS memory area and initializing by the first OS when the first OS is operated; and
the computer system operates the second OS in response to an interrupt request from any one of the second OS hardware resources, and the first OS request. - View Dependent Claims (17)
-
-
18. A computer system according to claim lo, wherein the hardware resources are each assigned a different interrupt number, the computer system further comprises an interrupt controller that is managed with an interrupt mask table of the first OS, and when the second OS is initialized, initialization done by the first OS modifies the interrupt inhibition table to disable an interrupt by the first OS with respect to the hardware resource assigned the interrupt number for the second OS.
Specification