Boot Method Reserving Memory Area for Operating System Copy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The traditional boot process of computer systems is slow due to the time-consuming process of reading the operating system from a hard disk, as not all components are necessary for loading the operating system, and existing methods do not efficiently utilize the faster memory for loading the OS.

Innovation Solution

A method that reserves a memory area to copy the operating system from a bootable medium, allowing the processor to activate the operating system from this memory area, significantly reducing the time required to load the OS by leveraging the faster memory access speeds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the operating system is loaded from the hard disk during the traditional boot process, then the system can be booted with all components initialized, but the boot time becomes excessively long (40 seconds to 1 minute)

Engineering Contradiction:
Improvesystem boot completenessVSAvoidboot time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by copying the operating system from the hard disk to the memory before the traditional boot process completes. Specifically, during the initialization phase, the system identifies the OS location on the hard disk and creates a copy in the memory reserved area, so that when the boot loader needs to load the OS, it can do so from memory instead of the slow hard disk, reducing boot time while ensuring the OS is properly loaded

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent directly applies the copying principle by creating a duplicate copy of the operating system in the memory reserved area. The BIOS or boot loader copies the OS from the bootable medium (hard disk) to a predetermined memory location, allowing the system to load and execute the OS from this faster memory copy rather than repeatedly accessing the hard disk, thereby significantly reducing boot time

Inventive Principle:
Principle #26Copying

2Reliability

If all components are initialized one by one during boot, then the system ensures proper initialization of all hardware, but the initialization process takes 10-16 seconds

Engineering Contradiction:
Improvecomponent initialization completenessVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing the operating system copy operation during the component initialization phase. While the BIOS is initializing hardware components, the system simultaneously or sequentially copies the OS to memory, overlapping these operations to reduce total boot time without compromising initialization completeness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the operating system loading operation from the traditional sequential boot process. By separating the OS copy operation from the hard disk reading process and performing it in the memory reserved area during initialization, the system removes the bottleneck of slow hard disk access from the critical boot path

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8370617B2Booting method and computer system using the booting method
Publication Date: 2013.02.05 VIA TECH INC
  • US8370617B2 patent drawing
  • US8370617B2 patent drawing
  • US8370617B2 patent drawing

AI summary

A booting method adaptable to a computer system having a processor, a memory and a bootable medium, wherein the bootable medium has an operating system, the booting method comprises the steps of activating a basic input/output system (BIOS); reserving a reserved area in the memory according to a setting of a setting space; copying the operating system from the bootable medium to the reserved area as an operating system copy; and activating the operating system copy from the reserved area.