OS Switching via Memory State Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer systems with multiple operating systems face challenges in rapidly switching between them without significant power consumption, as existing methods like rebooting are time-consuming and virtualization keeps both systems active, leading to increased power usage, especially in devices with slower processors.
Innovation Solution
A method that loads multiple operating systems into separate memory spaces and switches them between working and standby states, allowing for rapid switching while minimizing power consumption by maintaining only one memory space in the active working state at a time, using a control unit and memory controller to manage these states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If virtualization technology is used to switch between operating systems, then switching can be performed without full shutdown, but power consumption increases as both operating systems must be executed concurrently
Solution Approach 1:
The patent extracts the second operating system from active execution state and places it in a suspended state in second memory space, removing it from the active power consumption cycle while preserving its functionality for rapid switching
Solution Approach 2:
The patent changes the operational parameter of the second operating system from active execution to suspended state, fundamentally altering its power consumption characteristics while maintaining rapid switchability through memory-based suspension
2Use of energy by moving object
If rebooting is used to switch between operating systems, then power consumption is reduced by shutting down, but switching time becomes very long due to full shutdown and re-entry to working state
Solution Approach 1:
The patent performs preliminary action by loading the second operating system into second memory space in advance and suspending it there, so that when switching is needed, the system can simply activate the suspended OS without full shutdown and reboot sequences
Solution Approach 2:
The patent creates a dynamic switching mechanism where the control unit can rapidly transition between first and second memory spaces, allowing the system to adapt between power-saving state and active state without static shutdown
3Speed
If both operating systems are kept in working state for virtualization switching, then rapid switching is enabled, but more power is consumed especially in devices with slower processors
Solution Approach 1:
The patent segments the memory system into first memory space and second memory space, with each space dedicated to a specific operating system, allowing one to be active while the other is suspended, thus enabling rapid switching without maintaining both in active state
Solution Approach 2:
The patent applies different operational qualities to different memory spaces: first memory space maintains active working state for current OS, while second memory space maintains suspended state for standby OS, optimizing power consumption locally in each space
Data Source
AI summary
An operating system switching method is provided. The operating system switching method is for a computer system comprising a control unit, a memory unit, and a storage unit, wherein the storage unit comprises a first operating system and a second operating system. The steps of the method include: loading the first operating system and the second operating system into a first memory space and a second memory space of the memory unit, respectively, and setting the first memory space and the second memory space to a working state and a standby state, respectively; and performing a first switching of the operating systems, and setting the first memory space and the second memory space to the standby state and the working state.


