Expedited computer boot system and method
AssigneeShuttle Inc.
InventorChung Yuan HUANG
Life of this patent
Estimating the term…
Abstract
The present invention discloses an expedited computer boot system and method. The expedited computer boot system includes: ROM, RAM, and a module for selecting a boot mode. The module for selecting a boot mode at least includes: a detecting unit and a fast boot unit. The fast boot unit reads configuration settings stored in the RAM and loads into operating system based on the configuration settings if the detecting unit detects no device changed. Otherwise, the fast boot unit reads ROM and Power-On Self Test (POST) is executed if any device is changed. Therefore, the computer system can quickly boot and the time for booting computer is shortened.
Claims13
A system for expediting a boot process of a computer, the system comprising:
- a random access memory (RAM) for storing configuration settings of devices coupled to a computer system;
- a read only memory (ROM) for storing a basic input/output system (BIOS) that executes power-on self test (POST);
- and
- a module for selecting a boot mode, the module including at least one:
- detecting unit that detects whether there is a change in the devices coupled to the computer system;
- and a fast boot unit that reads the configuration settings stored in the RAM when the detecting unit detects that there is no change in the devices, that loads an operating system based on the configuration settings;
- when the detecting unit detects that there is a change in the devices, and the ROM is read.
A method for expediting a boot process of a computer, the method comprising the steps of:
- turning on a power of a computer system;
- executing power-on self test (POST);
- loading an operating system;
- determining whether to enter a hibernate state or a soft-off state;
- when the hibernate state or the soft-off state is entered, determining whether a fast boot mode is actuated;
- when it is determined that the fast boot mode is actuated, entering a sleeping state and temporarily storing configuration settings of devices of the computer system in a random access memory (RAM);
- rebooting the computer system;
- and
- when it is detected that there is no change in the devices, reading the configuration settings of the devices from the RAM and reloading the operating system.
A method for expediting a boot process of a computer, the method comprising the steps of:
- turning on a power of a computer system;
- executing power-on self test (POST);
- loading an operating system;
- determining whether to execute a warm boot;
- when the warm boot mode is executed, determining whether the fast boot mode is actuated;
- and
- when it is detected that there is no change in devices of the computer system, reading configuration settings of the devices from a random access memory (RAM) and reloading the operating system.
A method for expediting a boot process of a computer, the method comprising the steps of:
- turning on a power of a computer system;
- actuating a fast boot mode and detecting whether there is a change in devices of the computer system;
- when the fast boot mode is actuated and when there is no change in the devices, reading configuration settings of the devices from a random access memory (RAM) and not executing a power-on self test (POST);
- loading an operating system;
- determining whether to permit the power to be converted into hibernate state or soft-off state;
- if yes, determining whether the fast boot mode is actuated;
- when it is determined that the fast boot mode is not actuated, turning off the power;
- and
- when it is determined that the fast boot mode is actuated, entering a sleeping state.
Dependencies are inferred from the claim text.