Patent ID: 8037292
Filing Date: 2011-10-11
Classification: G06F

Abstract:
1. A method for accelerating the BIOS running, comprising steps of: 1) reading a first instruction from a BIOS Flash ROM and beginning to run BIOS program, by a CPU; 2) turning on a No-Eviction Mode (NEM) of a cache and initializing a Cache-As-RAM (CAR), by the CPU; 3) copying the BIOS program to the CAR space from the BIOS Flash ROM and running the copied BIOS program completely in the CAR space, by the CPU, wherein an entry through which the BIOS program space jumps to the CAR from the Flash ROM and a return entry through which the BIOS program returns to the space Flash ROM from the CAR are set; 4) at the end of running the BIOS program in the CAR space, initializing a system memory by the CPU; 5) after the system memory is initialized, again reading the BIOS program from the BIOS Flash ROM by the CPU; 6) copying modules of the BIOS program that have not been run yet to the system memory from the BIOS Flash ROM by the CPU; and 7) running the modules of the BIOS program from the system memory by the CPU, so as to finish the initialization of the computer, wherein the CPU reads the BIOS program from the BIOS Flash ROM in a 16-bit Big-Real mode, and the CPU reads and runs the BIOS program from the CAR space in a 32-bit protect mode.