Backup Memory Booting for Unstable Computer Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem stabilityVSAvoidresearch and development efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system uses incompatible memory modules, then device versatility is improved, but system stability deteriorates causing crashes without error prompts

Engineering Contradiction:
Improvememory compatibilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

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

Engineering Contradiction:
Improvememory module flexibilityVSAvoiderror diagnosis capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8543801B2Booting method using a backup memory in place of a failed main memory
Publication Date: 2013.09.24 ASUSTEK COMPUTER INC
  • US8543801B2 patent drawing
  • US8543801B2 patent drawing
  • US8543801B2 patent drawing

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.