发明名称 | 一种加速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号 |