Dynamic Memory Transfer Adjustment for Large Main Memory Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Information handling devices with large amounts of main memory exceeding secondary storage capacity face issues such as slow performance and system crashes during memory transfer sleep states and page file operations, due to overflow and reduced available space.
Innovation Solution
An apparatus and method that include a determination module to assess if the main memory exceeds a threshold compared to secondary storage, and an adjustment module to disable memory transfer sleep states and modify page files accordingly, ensuring optimal data transfer and storage management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If main memory capacity is increased to improve performance, then processing speed and data handling capability are improved, but secondary storage becomes insufficient leading to overflow and system crashes
Solution Approach 1:
The patent implements dynamic adjustment of memory transfer settings based on the ratio between main memory and secondary storage capacity. The system automatically detects when main memory exceeds secondary storage and adjusts sleep state behavior accordingly, transitioning from static to dynamic memory management to prevent overflow while maintaining performance.
Solution Approach 2:
The system changes operational parameters (memory transfer settings, sleep state configuration) based on the detected memory capacity ratio. When main memory exceeds secondary storage, the system modifies parameters to disable or adjust memory transfer operations, preventing overflow conditions while optimizing for the new hardware configuration.
2Use of energy by moving object
If memory transfer sleep state is enabled to save energy, then power consumption is reduced, but system crashes occur due to overflow when main memory exceeds secondary storage
Solution Approach 1:
The patent makes the memory transfer sleep state configuration dynamic rather than fixed. The system continuously monitors the main memory to secondary storage ratio and adjusts sleep state enablement accordingly, allowing the system to optimize for energy savings when appropriate while preventing crashes when memory capacity ratios become problematic.
Solution Approach 2:
The system implements feedback by detecting the memory capacity ratio and using this information to adjust memory transfer settings. The detection mechanism provides feedback about system configuration that triggers automatic adjustment of sleep state behavior, creating a closed-loop control system that prevents overflow while managing power consumption.
3Adaptability or versatility
If page file is used to manage virtual memory when main memory is large, then memory management flexibility is improved, but secondary storage space is reduced leading to available space exhaustion
Solution Approach 1:
The system dynamically changes page file configuration parameters based on the detected memory capacity ratio. When main memory significantly exceeds secondary storage, the system adjusts or disables page file settings to prevent exhaustion of limited secondary storage space, while maintaining appropriate virtual memory management when conditions permit.
Data Source
AI summary
An apparatus for adjusting a memory transfer setting includes a storage device storing machine-readable code and a processor executing the machine-readable code. The machine-readable code includes a determination module determining that an amount of main memory exceeds a threshold percentage of secondary storage on an information handling device. The machine readable code also includes an adjustment module adjusting a memory transfer setting on the information handling device in response to the determination module determining that the amount of main memory exceeds the threshold percentage.


