Integrated Flash Memory Booting System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing booting process for computer systems is time-consuming and requires an operating system to be installed on each device after a storage system is installed, lacking efficiency and security, especially when booting without a connected persistent storage system.
Innovation Solution
A method that loads firmware and an operating system into memory from integrated flash memories, allowing for efficient booting by initializing the system without a connected storage device, and enhancing security by using firmware signatures for authentication and encryption, enabling read-only mode operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the traditional booting process is used with separate storage systems, then the operating system can be installed, but the booting time is significantly increased and the process becomes more complex
Solution Approach 1:
The patent combines the operating system and persistent storage system into a single integrated memory device, eliminating the need for separate storage systems and reducing booting time by loading everything from one unified source
Solution Approach 2:
The integrated memory device serves multiple functions simultaneously: it acts as both the persistent storage system and the operating system storage, replacing the need for separate dedicated storage devices
2Reliability
If firmware signatures are used for authentication and encryption, then security is enhanced, but the booting process becomes more complex
Solution Approach 1:
Firmware signatures and cryptographic key pairs are pre-configured in the integrated memory device during manufacturing, so that authentication and encryption are automatically performed during booting without requiring complex manual configuration or additional security hardware
Data Source
AI summary
An approach for efficient booting. The approach loads a firmware into a memory from one or more integrated memories, wherein the one or more integrated memories are flash memories on a motherboard. The approach loads an operating system into the memory from the one or more integrated memories. Responsive to loading the operating system into the memory, the approach mounts one or more root filesystems.


