[发明专利]显卡BIOS加载方法无效
申请号: | 200910303030.9 | 申请日: | 2009-06-08 |
公开(公告)号: | CN101907994A | 公开(公告)日: | 2010-12-08 |
发明(设计)人: | 江涛;郑治桥 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显卡 bios 加载 方法 | ||
技术领域
本发明涉及一种加载方法,特别涉及一种对显卡的BIOS(Basic Input Output System,基本输入输出系统)进行加载的方法。
背景技术
显卡上的显卡BIOS又称“VGA BIOS”,其与电脑主机板上的系统BIOS所起的作用是一样的,也执行一些基本的函数,并存放显卡芯片与驱动程序之间的控制程序,另外还存放有显卡型号、规格、生产厂家、出厂时间等信息,并在开机时对显卡进行初始化设定。
在电脑主机板的研发过程中,有时需要经常刷新显卡上的显卡BIOS,通常有如下两种情况:
1.针对板载显卡,一般显卡BIOS被包含在系统BIOS里面,后被烧录进主板BIOS存储芯片中。即更新显卡BIOS时,需要更新系统BIOS。
2.针对外接显卡,显卡BIOS放在显卡上的存储芯片中,更新时,将新的显卡BIOS复制到显卡上以替换原始的显卡BIOS,通常的做法是借助烧录机将新的显卡BIOS复制到显卡上,这两种刷新方式不但费时,而且容易出错,还有可能在烧录过程中由于烧录不当而造成显卡的损坏。
发明内容
鉴于上述内容,有必要提供一种简单、方便且不会损坏显卡的显卡BIOS加载方法,该方法不需刷新显卡BIOS即可实现运行新的显卡BIOS。
一种显卡BIOS加载方法,应用于一电脑系统,其包括以下步骤:
启动所述电脑系统的DOS操作系统,调用并执行一存储设备内的加载程序;
获取主机板上内存的显卡BIOS的执行区间中原始显卡BIOS占用的区间范围;
将所述内存中的显卡BIOS的执行区间中的额外程序代码保存至一缓存器中;
将所述内存中的显卡BIOS的执行区间从只读状态设置为可读写状态;
将所述存储设备中存储的待加载的显卡BIOS的数据存储至所述内存中的显卡BIOS的执行区间内;
调用并执行显卡BIOS的初始化程序;
获取所述内存的显卡BIOS的执行区间中待加载的显卡BIOS占用的区间范围;
判断所述待加载的显卡BIOS的占用的区间范围是否大于原始显卡BIOS的占用的区间范围;
若所述待加载的显卡BIOS的占用的区间范围大于原始显卡BIOS的占用的区间范围,通过一显示器显示提示信息,并将所述内存中的显卡BIOS的执行区间设置为只读状态;及
若所述待加载的显卡BIOS的占用的区间范围不大于原始显卡BIOS的占用的区间范围,将所述缓存器存储的额外程序代码重新写回所述显卡BIOS的执行区间的原来位置处,并将所述内存中的显卡BIOS的执行区间设置为只读状态。
上述显卡BIOS加载方法通过将所述存储设备中预先存储待加载的显卡BIOS的数据直接替换所述内存的显卡BIOS的执行区间中原来运行的所述主机板上显卡芯片内原始的显卡BIOS的数据,从而实现运行新的显卡BIOS。此种加载方法十分简单,不需借助烧录机来对显卡上的显卡BIOS进行刷新,可大大提高效率,也可避免使用烧录机在烧录过程中由于烧录不当而造成显卡的损坏。
附图说明
下面参照附图结合具体实施方式对本发明作进一步的描述。
图1为实施本发明显卡BIOS加载方法较佳实施方式的电脑系统的局部框图。
图2为本发明显卡BIOS加载方法较佳实施方式的流程图。
具体实施方式
请参照图1,本发明显卡BIOS加载方法应用于一电脑系统10,所述电脑系统10包括一电脑主机板12、一与所述主机板12相连的存储设备如一硬盘14及一与所述主机板12相连的显示器16。所述主机板12包括一存储有原始显卡BIOS的显卡芯片122及一内存124,所述显卡芯片122可以为集成显卡芯片也可以为独立显卡芯片。所述主机板12上的其他元件如中央处理器、南桥芯片等为现有技术,此处不具体描述。
其中,所述硬盘14存储一待加载的显卡BIOS的数据及一加载程序,所述BIOS加载方法通过执行所述加载程序将所述待加载的显卡BIOS的数据存储至所述内存124的显卡BIOS的执行区间(该执行区间的内存地址一般为COOOO-CFFFFH,即一个范围为64KB的特定区间)内,以替换在所述内存124的显卡BIOS的执行区间中运行的原始显卡BIOS,从而可实现不需借助烧录机刷新所述显卡芯片122中原始显卡BIOS即可实现在所述内存124的显卡BIOS的执行区间中运行新的显卡BIOS的目的。
请继续参考图2,本发明显卡BIOS加载方法的较佳实施方式包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910303030.9/2.html,转载请声明来源钻瓜专利网。