Reserved Persistent RAM for Faster OS Installation and Repair

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in ensuring sufficient space and persistence of primary memory for tasks like OS installation and repair, leading to the need for slower secondary storage due to non-persistent nature of primary memory, which is disadvantageous and inconvenient.

Innovation Solution

A management entity configures primary memory to become pseudo-persistent by reserving space within volatile memory, creating persistent reserved RAM, ensuring data retention across reboots, and using this memory for faster processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If primary memory is used for OS installation and repair, then access speed is improved, but data persistence deteriorates

Engineering Contradiction:
Improvememory access speedVSAvoiddata persistence
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary actions by copying required data from secondary storage to primary memory before the actual OS installation or repair process begins. This allows the fast primary memory to be utilized during the process while the persistence issue is pre-addressed through the copy mechanism.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention creates a copy of data in primary memory from secondary storage. The copy resides in fast primary memory for quick access during OS installation/repair, while the original remains in persistent secondary storage, thus resolving both speed and persistence requirements.

Inventive Principle:
Principle #26Copying

2Productivity

If space is reserved in primary memory, then process completion time is improved, but memory availability deteriorates

Engineering Contradiction:
Improveprocess completion timeVSAvoidmemory availability
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The memory system is segmented into reserved regions for specific purposes (OS installation, repair) and general availability regions. This segmentation allows guaranteed space for time-critical processes while maintaining sufficient memory for other operations, resolving the contradiction between process completion time and overall memory availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of primary memory are assigned different qualities - some regions are reserved with guaranteed availability for specific processes requiring fast access, while other regions maintain general availability. This local differentiation resolves the contradiction by optimizing for speed where needed while preserving overall availability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12455695B2Reserved persistent random access memory
Publication Date: 2025.10.28 DELL PROD LP
  • US12455695B2 patent drawing
  • US12455695B2 patent drawing
  • US12455695B2 patent drawing

AI summary

Methods and systems for managing use and access to memory installed within a data processing system are disclosed. Primary memory (e.g., RAM such as DRAM, SRAM, or the like) that is traditionally non-persistent (e.g., volatile) is configured by a management entity hosted within the data processing system to become persistent (e.g., pseudo-persistent/pseudo non-volatile) to create a persistent reserved primary memory. Data may be stored in the created persistent reserved primary memory to allow processes that previously have to access slower secondary storage to obtain and use the data to be completed faster. The creation of the persistent reserved primary memory may be completed before a full start up process of the data processing system is completed. The data stored in the persistent reserved primary memory may also be retained (e.g., may not be lost) across reboots of the data processing system.