Operating systems
First Claim
1. A method of enabling multiple different operating systems to run concurrently on the same computer, comprising:
- selecting a first operating system to have a relatively high priority;
selecting at least one second operating system to have a relatively lower priority;
providing a common program arranged to switch between said operating systems under predetermined conditions; and
providing modifications to said first and second operating systems to allow them to be controlled by said common program.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of enabling multiple different operating systems to run concurrently on the same RISC computer, comprising selecting a first operating system to have a relatively high priority (the realtime operating system, such as C5); selecting at least one secondary operating system to have a relatively lower priority (the general purpose operating system, such as Linux); providing a common program (a hardware resource dispatcher similar to a nanokernel) arranged to switch between said operating systems under predetermined conditions; and providing modifications to said first and second operating systems to allow them to be controlled by said common program.
-
Citations
32 Claims
-
1. A method of enabling multiple different operating systems to run concurrently on the same computer, comprising:
- selecting a first operating system to have a relatively high priority;
selecting at least one second operating system to have a relatively lower priority;
providing a common program arranged to switch between said operating systems under predetermined conditions; and
providing modifications to said first and second operating systems to allow them to be controlled by said common program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32)
- selecting a first operating system to have a relatively high priority;
-
29. A computer program product comprising code combined according to claim 36.
-
30. A computer system comprising a CPU, memory devices and input/output devices, having executing thereon computer code comprising;
- a first operating system having a relatively high priority;
a second operating system having a relatively lower priority; and
a common program arranged to run said operating systems concurrently by switching between said operating systems under predetermined conditions. - View Dependent Claims (31)
- a first operating system having a relatively high priority;
Specification