BIOS Memory Scan for Abnormal Cell Isolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Volatile memory systems malfunction when data is stored in abnormal memory cells, leading to computer system failures and requiring immediate memory replacement, which is costly and inconvenient.
Innovation Solution
A computer system comprising a first memory for storing a BIOS program, a second memory with multiple blocks, and a control module that initiates a scan function to detect abnormal memory cells, generates a restart program, and prevents the use of abnormal cells by storing the restart program in one block and scanning the other block to identify and avoid using faulty cells.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the computer system continues to use abnormal memory cells, then memory capacity is maintained, but system reliability deteriorates due to malfunction and inaccurate data
Solution Approach 1:
The memory is divided into multiple blocks, and the system scans and identifies specific abnormal cells within these blocks. By segmenting the memory into manageable units, the system can isolate and exclude only the faulty cells while keeping the rest of the memory operational, thus maintaining reliability without sacrificing excessive capacity.
Solution Approach 2:
The patent applies local quality by treating different memory blocks differently based on their health status. Normal blocks are used for storage operations, while blocks containing abnormal cells are identified and excluded. This allows the system to maintain high reliability by ensuring data is only stored in healthy memory regions while maximizing the use of available good memory capacity.
2Reliability
If the user replaces the memory immediately upon detecting abnormal cells, then system reliability is maintained, but cost and convenience deteriorate
Solution Approach 1:
The system performs preliminary scanning and identification of abnormal memory cells during initialization or idle periods, before they cause system malfunction. The BIOS program automatically detects and marks faulty cells, creating a map of unusable memory regions in advance. This preliminary action allows the system to maintain reliability by avoiding abnormal cells from the start, while eliminating the need for immediate memory replacement and reducing costs.
Solution Approach 2:
The memory management system performs self-service by automatically scanning, detecting, and managing abnormal memory cells without requiring user intervention. The BIOS program autonomously identifies faulty cells and adjusts memory allocation accordingly, maintaining system reliability while saving the user the cost and inconvenience of immediate memory replacement.
3Reliability
If the scan function is initiated to detect abnormal cells, then system reliability is improved by avoiding faulty memory, but processing time increases due to the scanning operation
Solution Approach 1:
The scan function is implemented as a periodic action rather than a continuous process. The BIOS program scans memory blocks at specific intervals or during system initialization, rather than constantly monitoring every memory operation. This periodic scanning approach maintains system reliability by regularly updating the map of abnormal cells while minimizing the loss of time compared to continuous monitoring.
4Productivity
If the BIOS program generates a restart program and stores it in one block while scanning another block, then memory usage is optimized, but device complexity increases
Solution Approach 1:
The BIOS program is segmented into distinct functional modules: one module generates the restart program, another module manages storage operations, and a third module performs scanning and detection. The memory itself is segmented into blocks with different roles (storage blocks vs. scanning blocks). This segmentation of functions and memory regions optimizes memory usage efficiency while organizing the control logic into manageable, modular components that reduce overall system complexity.
Data Source
AI summary
A computer system and a control method thereof are described. The computer system includes a first memory, a second memory, and a control module. The first memory is configured to store a Basic Input Output System (BIOS) program. The second memory includes a first memory block and a second memory block. The control module, when a scan function is initiated, is configured to execute the BIOS program to generate a first restart program, wherein the control module is configured to store the first restart program into the first memory block and scan the second memory block, and stop using an abnormal cell in the second memory block.


