Method of fast switching control for different operation systems operated in computer
Abstract
A method of fast switching control for different operation systems operated in computer is provided, including installing a first operating system, a second operating system and a second operating system kernel program in a hard disk of the computer. An event signal generation unit is connected to the computer. When the computer completes the booting process, the first operating system is loaded and executed, the second operating system kernel program memory region is established in a system memory, and the second operating system kernel program is loaded into the second operating system kernel program memory region. When the computer detects that a preset event signal is generated from the event signal generation unit, the second operation system kernel program preloaded in the second operating system kernel program memory region is executed, so that the computer is switched from executing the first operation system to executing the second operation system.
Claims
exact text as granted — not AI-modified1. A method of fast switching control for different operation operating systems pre-installed in a computer with a hard disk storage, a system memory, a basic input output system and an event signal generation unit, the hard disk storage at least stored with a first operation operating system, a second operation operating system and a second operation operating system kernel program, and wherein the event signal generation unit is a user operated element for generating event signals for switching between the first and second operation operating systems, the method comprising the following steps:
(a) completing a basic system booting process of the computer;
(b) loading and executing the first operation operating system in from the hard disk storage;
(c) establishing a second operating system kernel diagram program memory region in the system memory;
(d) loading the second operation operating system kernel program from the hard disk storage into the second operating system kernel diagram program memory region without starting execution of the second operation operating system and without stopping execution of the first operating system;
(e) detecting whether the event signal generation unit generates a preset first event signal by operation of the user;
(f) executing the second operation operating system kernel program preloaded in the second operation operating system kernel program memory region when the first event signal is detected; and
(g) switching the computer from executing the first operation operating system to executing the second operation operating system.
2. The method as claimed in claim 1 , wherein the hard disk storage is divided into a first partition and a second partition, with the first partition installed with the first operating system, and the second partition installed with the second operating system and the second operation operating system kernel program.
3. The method as claimed in claim 2 , wherein the first operation operating system is a windows operation operating system and the second operating system is an embedded operation operating system.
4. The method as claimed in claim 2 , wherein the second partition storage also stores at least one device driving program and application program adapted to supporting the second operation operating system.
5. The method as claimed in claim 1 , further comprising the following steps after step (g):
(h) detecting whether the event signal generation unit generates a preset second event signal by operation of the user;
(i) stopping executing the second operation operating system when the second event signal is detected; and
(j) awaking the first operation operating system and switching the computer to execute the first operation operating system.
6. A method of fast switching control for different operating systems in a computer with a first memory, a basic input output system and an event generation unit, wherein the event generation unit is a user operated element for generating events for switching between a first operating system and a second operating system, the method comprising:
loading and executing the first operating system; establishing a second operating system kernel program memory region in the first memory; loading the second operating system kernel program into the second operating system kernel program memory region without starting execution of the second operating system and without stopping execution of the first operating system; detecting whether the event generation unit generates a first event by operation of the user; executing the second operating system kernel program preloaded in the second operating system kernel program memory region when the first event is detected; and switching the computer from executing the first operating system to executing the second operating system.
7. The method as claimed in claim 6, wherein the first operating system is a windows operating system and the second operating system is an embedded operating system.
8. The method as claimed in claim 6, further comprising:
detecting whether the event generation unit generates a second event by operation of the user; stopping executing the second operating system when the second event is detected; and awaking and executing the first operating system.
9. A system for controlling a plurality of operating systems, comprising:
a storage storing a first operating system, a second operating system, and a second operating system kernel program; a system memory; a generation unit that generates signals for switching between the first and second operating systems based on user operation; and a processor configured to:
load the first operating system from the storage;
execute the first operating system;
establish a memory region in the system memory;
load the second operating system kernel program from the storage into the memory region without starting execution of the second operating system and without stopping execution of the first operating system;
detect whether the generation unit generates a preset first event signal by operation of a user;
execute the second operating system kernel program in response to the first event signal generated by the generation unit; and
switch from executing the first operating system to executing the second operating system.
10. The system as claimed in claim 9, wherein the storage is divided into a first partition and a second partition, with the first partition installed with the first operating system, and the second partition installed with the second operating system and the second operating system kernel program.
11. The system as claimed in claim 10, wherein the first operating system is a windows operating system and the second is an embedded operating system.
12. The system as claimed in claim 10, wherein the second partition stores at least one device driving program and application program adapted to supporting the second operating system.
13. The system as claimed in claim 9, the processor further configured to:
detect whether the generation unit generates a second event signal; stop executing the second operating system when the second event signal is detected; and awake and execute the first operating system.
14. A system for controlling a plurality of operating systems, comprising:
a first operating system; a second operating system; a system memory; an event generation unit that generates events for switching between the first and second operating systems based on operation of a user; and a processor configured to:
load and execute the first operating system;
establish a second operating system kernel program memory region in the system memory;
load the second operating system kernel program into the second operating system kernel program memory region without starting execution of the second operating system and without stopping execution of the first operating system;
detect whether the event generation unit generates a preset first event by operation of the user;
execute the second operating system kernel program when the first event is detected; and
switch from executing the first operating system to executing the second operating system.
15. The system as claimed in claim 14, wherein the first operating system is a windows operating system and the second operating system is an embedded operating system.
16. The system as claimed in claim 14, the processor further configured to:
detect whether the event generation unit generates a second event; stop executing the second operating system when the second event is detected; and awake and execute the first operating system.
17. A method of switching control for different operating systems in a computer including a storage, a system memory, a basic input output system and an event signal generation unit, the storage including a first operating system, a second operating system and a second operating system kernel program, and wherein the event signal generation unit is a user operated element for generating event signals for switching between the first and second operating systems, the method comprising:
loading the first operating system from the storage; executing the first operating system; establishing a second operating system kernel program memory region in the system memory; loading the second operating system kernel program from the storage into the second operating system kernel program memory region without starting execution of the second operating system and without stopping execution of the first operating system; detecting whether the event signal generation unit generates a preset first event signal by operation of the user; executing the second operating system kernel program preloaded in the second operating system kernel program memory region when the first event signal is detected; and switching from executing the first operating system to executing the second operating system when the first event signal in detected.
18. A system configured to control a plurality of operating systems, comprising:
a storage storing a first operating system, a second operating system, and a second operating system kernel program; a system memory; and processor configured to:
load the first operating system from the storage;
execute the first operating system;
establish a second operating system kernel program memory region in the system memory;
load the second operating system kernel program from the storage into the second operating system kernel program memory region without starting execution of the second operating system and without stopping execution of the first operating system;
detect a first event associated with an operation of the user and generated by an event signal generation unit;
execute the second operating system kernel program preloaded in the second operating system kernel program memory region when the first event is detected; and
switch from executing the first operating system to executing the second operating system based on the detected first event.Join the waitlist — get patent alerts
Track USRE43716E — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.