发明名称 一种加速BIOS运行的方法
摘要 本发明提出了一种利用作为RAM的高速缓存加速BIOS运行的方法,包括:在计算机上电后,CPU从BIOS Flash ROM中读取第一条指令,开始运行BIOS程序;CPU打开高速缓存的非逐出模式NEM,初始化作为RAM的高速缓存CAR;CPU将BIOS程序从BIOS Flash ROM中复制到CAR空间中,完全在CAR空间中运行BIOS程序,在CAR空间BIOS程序运行的最后,CPU初始化系统内存;系统内存初始化完成后,CPU重新从Flash ROM中读取BIOS程序,把尚未运行的BIOS程序模块从BIOS Flash ROM中复制到系统内存中,从系统内存中运行BIOS程序,完成计算机平台的初始化。
申请公布号 CN101097522A 申请公布日期 2008.01.02
申请号 CN200610090794.0 申请日期 2006.06.30
申请人 联想(北京)有限公司 发明人 柯海滨
分类号 G06F9/445(2006.01) 主分类号 G06F9/445(2006.01)
代理机构 中科专利商标代理有限责任公司 代理人 朱进桂
主权项 1.一种加速BIOS运行的方法,包括以下步骤:1)CPU从BIOS Flash ROM中读取第一条指令,开始运行BIOS程序;2)CPU打开高速缓存的非逐出模式NEM,初始化作为RAM的高速缓存CAR;3)CPU将BIOS程序从BIOS Flash ROM中复制到CAR空间中,完全在CAR空间中运行BIOS程序;4)在CAR空间BIOS程序运行的最后,CPU初始化系统内存;5)系统内存初始化完成后,CPU重新从Flash ROM中读取BIOS程序;6)CPU把尚未运行的BIOS程序模块从BIOS Flash ROM中复制到系统内存中;以及7)CPU从系统内存中运行BIOS程序,完成计算机的初始化。
地址 100085北京市海淀区上地创业路6号