Virtual Memory Control for SSD Lifetime and Application Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The continuous reading and writing operations on SSDs in virtual memory systems shorten their lifetime, and some application programs cannot be executed if virtual memory is not turned on.
Innovation Solution
A control system and method that monitors and compares application programs with predetermined data to selectively turn the virtual memory on or off, ensuring it is only active when specific programs are executed, thereby reducing the frequency of read and write operations on the SSD.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual memory is turned on for SSD, then application programs can be executed, but the reading and writing operations continuously performed shorten the lifetime of the SSD
Solution Approach 1:
The patent implements dynamic control of virtual memory by monitoring application program execution states and adjusting virtual memory status accordingly. The system transitions virtual memory between on and off states based on real-time detection of program execution, making the system adaptable while reducing unnecessary SSD operations.
Solution Approach 2:
The patent employs a feedback mechanism where the system continuously monitors whether application programs are being executed and uses this information to control the virtual memory state. This closed-loop control ensures virtual memory is activated only when needed, preventing excessive read/write operations that would shorten SSD lifetime.
2Duration of action of stationary object
If virtual memory is turned off to prolong SSD lifetime, then excessive wear is reduced, but some application programs cannot be opened
Solution Approach 1:
The system dynamically adjusts virtual memory status based on the execution state of application programs. By detecting when programs are actively running, the system ensures virtual memory remains on during program execution to maintain full functionality, while turning it off during idle periods to extend SSD lifetime.
Solution Approach 2:
Through continuous monitoring of application program execution states, the system receives feedback that triggers appropriate virtual memory status changes. This feedback mechanism ensures programs can be executed when needed while minimizing unnecessary SSD operations during idle times.
3Productivity
If virtual memory is continuously on, then application programs can be executed without restriction, but the frequency of read and write operations on SSD increases excessively
Solution Approach 1:
The patent implements periodic monitoring and control of virtual memory based on application program execution cycles. Instead of continuous operation, the system periodically checks program execution states and adjusts virtual memory status accordingly, reducing the frequency of SSD read/write operations while maintaining operational efficiency when programs are active.
Solution Approach 2:
The system uses feedback from program execution monitoring to control virtual memory activation. This ensures read/write operations occur only when necessary for program execution, significantly reducing the total quantity of operations on the SSD while maintaining productivity during active program periods.
Data Source
AI summary
A control method of a virtual memory is adapted for using in a computer. The control method includes the following steps. First, a plurality of application programs executed in the computer are monitored. Second, the application programs are compared with at least a predetermined program, respectively. Third, the virtual memory of a solid state disk (SSD) is controlled to be turned on or turned off according to a comparing result. Herein, the virtual memory of the SSD is controlled to be turned on or turned off to enhance both lifetime of the SSD and operation efficiency of the computer.


