Method for Accelerating BIOS Running
    21.
    发明申请
    Method for Accelerating BIOS Running 有权
    加速BIOS运行的方法

    公开(公告)号:US20080005549A1

    公开(公告)日:2008-01-03

    申请号:US11769174

    申请日:2007-06-27

    Applicant: Haibin Ke

    Inventor: Haibin Ke

    CPC classification number: G06F12/0802 G06F9/4401 G06F2212/2515

    Abstract: The present invention provides a method for accelerating the BIOS running by means of Cache-As-RAM, comprising steps of: a CPU reading a first instruction from a BIOS Flash ROM and beginning to run BIOS programs after a computer is powered on; the CPU turning on a No-Eviction Mode (NEM) of a cache and initializing a Cache-As-RAM (CAR); the CPU copying the BIOS programs to the CAR space from the BIOS Flash ROM and running the BIOS programs completely in the CAR space; at the end of running the BIOS programs in the CAR space, the CPU initializing a system memory; after the system memory is initialized, the CPU again reading the BIOS programs from the Flash ROM; the CPU copying the BIOS program modules that have not been run yet to the system memory from the BIOS Flash ROM; and the CPU running the BIOS programs from the system memory, so as to finish the initialization of the computer platform.

    Abstract translation: 本发明提供一种通过Cache-As-RAM来加速BIOS运行的方法,包括以下步骤:CPU从BIOS闪存ROM读取第一指令,并在计算机通电之后开始运行BIOS程序; CPU打开高速缓存的无驱动模式(NEM)并初始化Cache-As-RAM(CAR); CPU从BIOS Flash ROM将BIOS程序复制到CAR空间,并在BIOS空间中完全运行BIOS程序; 在CAR空间中运行BIOS程序结束时,CPU初始化系统内存; 系统内存初始化后,CPU再次从Flash ROM中读取BIOS程序; CPU从BIOS闪存ROM将尚未运行的BIOS程序模块复制到系统内存中; 并且CPU从系统内存中运行BIOS程序,以完成计算机平台的初始化。

Patent Agency Ranking