Backup Memory Booting for Unstable Computer Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer systems often become unstable or crash when using incompatible memory modules, failing to prompt users about the error, which burdens both users and maintenance services due to the lack of self-booting capabilities and parameter adjustment mechanisms.
Innovation Solution
A memory circuit on a motherboard with a main memory, backup memory, selector, selection controller, and memory controller allows the system to automatically switch to backup memory for booting and self-train to find optimal memory parameters, including a BIOS unit that decompresses program codes to either memory for normal or backup booting procedures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If engineers perform compatibility tests with memory modules and adjust parameters for each memory, then system stability is improved, but research and development resources are consumed excessively
Solution Approach 1:
The system performs self-diagnosis and self-recovery by automatically detecting memory compatibility issues and switching to backup memory without requiring external intervention. The BIOS unit autonomously identifies the failure condition and executes the recovery procedure, eliminating the need for manual compatibility testing and parameter adjustment for each memory module.
Solution Approach 2:
A backup memory is pre-configured in the system before any compatibility issues occur. This preliminary preparation ensures that when incompatible memory is detected, the system can immediately switch to the backup memory without requiring time-consuming parameter adjustments or external assistance, thus maintaining system stability while reducing R&D resources needed for testing.
2Adaptability or versatility
If the system uses incompatible memory modules, then device versatility is improved, but system stability deteriorates causing crashes without error prompts
Solution Approach 1:
The system implements a feedback mechanism where the BIOS unit continuously monitors memory operation status. When incompatibility is detected, the system provides feedback by displaying error prompts to inform users of the issue. Additionally, the automatic switching to backup memory provides positive feedback by restoring system stability, thus allowing versatile memory usage without sacrificing reliability.
Solution Approach 2:
The backup memory serves as a cushioning mechanism prepared in advance to absorb the impact of incompatible memory usage. When compatibility issues arise, the pre-positioned backup memory immediately takes over, cushioning the system against crashes and maintaining stability while allowing users to experiment with different memory modules.
3Adaptability or versatility
If the system crashes due to incompatible memory, then ease of operation is worsened as users cannot determine error location, but adaptability is improved by allowing different memory modules
Solution Approach 1:
The BIOS unit provides feedback by displaying specific error prompts when incompatible memory is detected. This feedback mechanism informs users about the error location and nature, making it easy to diagnose issues while still allowing flexibility in using different memory modules. The error messages guide users on what went wrong without restricting their ability to try different memory configurations.
Data Source
AI summary
A method for booting a computer system is disclosed. The computer system has a main memory. The method includes the steps of providing a backup memory, replacing the main memory by the backup memory when the computer system is booted and the main memory fails to operate normally, and decompressing the program codes of the BIOS to the backup memory to perform the backup booting procedure.


