Boot Performance Optimization for Personal Internet Communicator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing boot process for personal computer operating systems is delayed due to the time required to locate and retrieve the operating system image from non-volatile storage, especially as operating systems become more complex and include additional files and functionality.

Innovation Solution

A method and system that generate a reduced operating system image file by identifying and assembling only the necessary files required for booting, which are stored in non-volatile memory, while unnecessary files are loaded subsequently, and optionally compressing the initial image to minimize boot time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the complete operating system image is stored in non-volatile storage for booting, then the system has full operating system functionality, but the boot time increases due to the large size of the OS image

Engineering Contradiction:
Improveoperating system functionalityVSAvoidboot time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The operating system image is divided into two segments: a minimal bootable image containing only essential files needed for system startup and basic functionality, and a complete OS image containing all files and features. The boot process loads only the minimal image first, enabling fast booting, then subsequently loads additional components from the complete image as needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Non-essential files and components are extracted from the complete operating system image to create a minimal bootable image. This extraction process identifies and removes files that are not required for the basic boot process and initial system operation, retaining only the critical subset needed for fast booting.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If operating systems include additional files and functionality to become more complex, then the system capabilities improve, but the time to locate and retrieve the OS image during boot increases

Engineering Contradiction:
Improvesystem capabilitiesVSAvoidOS loading time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The operating system is segmented into a core minimal image providing essential functionality and additional optional components. This segmentation allows the system to maintain full capabilities while enabling selective loading of only the minimum required files during boot, thus preserving versatility without sacrificing boot speed.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If the OS image file size is reduced to minimize boot time, then the boot performance improves, but the operating system may lack necessary files for full functionality

Engineering Contradiction:
Improveboot timeVSAvoidoperating system functionality
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-identifying and separating the minimal essential files required for booting from the complete OS image. This preliminary analysis creates a streamlined boot image that contains only necessary components, ensuring that full functionality is not compromised while achieving reduced boot time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms to verify that the minimal bootable image contains all necessary files for successful system startup and basic operation. This feedback loop ensures that file removal during the minimal image creation process does not compromise essential functionality.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7634689B2Boot performance optimization for hard drive for personal internet communicator
Publication Date: 2009.12.15 GLOBALFOUNDRIES US INC
  • US7634689B2 patent drawing
  • US7634689B2 patent drawing
  • US7634689B2 patent drawing

AI summary

In a personal Internet communication device, an optimized operating system image (NK.bin) is constructed from the operating system component files required to provide a minimum threshold of operating system functionality. By reducing the size of the operating system image, the time required to load the operating system is reduced.