一种应用于计算机系统中的显示芯片的初始化方法与系统,其中该初始化系统包含非挥发性内存、外部储存媒体以及记忆单元。非挥发性内存当中储存有能够初始化外部储存媒体的基本输入输出系统(BIOS)。所述的方法包括步骤:首先,从计算机系统经初始化后的外部储存媒体之中,加载一个备份文件至记忆单元。接着,计算机系统从备份文件中撷取出初始化程序。最后,计算机系统执行初始化程序以初始化计算机系统的显示芯片,使显示单元能够正常工作。
【技术实现步骤摘要】
本专利技术涉及一种在计算机系统中初始化显示芯片(display chip)的方法和系统,特别涉及在能够节省计算机系统中的BIOS储存空间的情况下,用以初始化显示芯片的方法和系统。
技术介绍
随着电子组件制造技术的普及与进步,各式各样的计算机系统渐渐地普及在大众的日常生活之中,因此,除了为一般人所熟知的个人计算机之外,各种具备着专属功能的可携式电子装置,例如MP3音乐播放机、数字相机、行动电话以及个人数字助理(personaldigital assistant,PDA)等等电子装置,也都可被视为一种计算机系统。但不论是什么类型的计算机系统,都一定会具有多个输入与输出单元,用以供使用者操作以及接收计算机系统所产生的结果。其中,在各种输出单元之中,又以能够显示图像及文字等画面的显示单元最为重要,所以在大部份的电子装置当中,都可以看到显示单元的存在。在计算机系统当中都会有一个用以控制各个输入及输出单元的基本输入/输出系统(BIOS),因此,在计算机系统开机时,通常都是由此BIOS来初始化各个输入及输出单元以供使用者使用,其中的显示单元则是BIOS所必须初始化的单元之一,因为若显示单元无法正常运作,使用者便难以得知计算机系统的状态。以一般的个人计算机为例,如图1所示,为个人计算机中的BIOS 100的示意图,其中,BIOS 100可被区分为一系统(system)BIOS 102以及一开机(boot)BIOS 104。系统BIOS 102具有初始化计算机系统中所有输入及输出单元的功能,使计算机系统能够执行所有的功能,其中也包括了用以初始化显示芯片的初始化程序106a,当显示芯片被初始化了之后,计算机系统中的显示单元便可正常运作。因此,在一般正常的开机情况下,大都是通过系统BIOS 102来对整个计算机系统进行初始化。目前个人计算机中的系统BIOS 102大都可为使用者所更新,以增加其所能控制的输入或输出单元,但也因为如此,大大地增加了系统BIOS 102被破坏的风险。所以个人计算机在一开机时,都会先对系统BIOS 102进行检查,并与一侦误检查码(check sum)108比对之后可知系统BIOS 102是否损毁。若系统BIOS 102已损毁,则必须改由开机BIOS 104来初始化个人计算机。开机BIOS 104存在的目的是为了在系统BIOS 102损毁时,让使用者可以回复或更新系统BIOS 102,故使用者无法写入该区域,因此一般不会有损毁的问题发生,但因为其空间通常都会远小于系统BIOS 102,所以其仅能初始化个人计算机之中修复或更新系统BIOS102所须之必要单元,以协助使用者修复系统BIOS 102,如显示芯片初始化程序106b(可与系统BIOS 102中的显示芯片初始化程序106a相同)以及光驱的初始化程序110等等。但随着个人计算机中输入及输出单元种类的增加,更多的初始化程序会被加入开机BIOS 104之中,如万用总线(USB)的初始化程序,故开机BIOS 104的空间会越来越显得不足,因此若能够将在开机BIOS 104中占去较大容量的显示芯片初始化程序106b移除的话,便能够使开机BIOS 104当中的容量更加充裕,但如此也会需要一种新的显示芯片初始化方法,使显示芯片在系统BIOS 102损坏的情况下,仍能顺利地被初始化。
技术实现思路
因此本专利技术的主要目的就在于提供一种在计算机系统中初始化显示芯片的方法和系统。本专利技术的另一目的是提供一种在计算机系统的系统BIOS损坏时,使显示单元仍能正常运作的方法。本专利技术的再一目的就是提供一种节省计算机系统中开机BIOS的储存空间的方法。为达到本专利技术的上述目的,符合本专利技术之一实施例的显示芯片初始化方法为应用于一计算机系统的一开机BIOS中,其中,用以初始化该计算机系统的显示芯片的一初始化程序包含于一备份文件中,且该备份文件储存于该BIOS外的一外部储存媒体中,使该BIOS能够具有较大的储存空间。当计算机系统开机时,首先会将该备份文件从该外部储存媒体加载至该计算机系统的一记忆单元中,接着再将该备份文件中的显示芯片初始化程序撷取出来,最后执行该显示芯片初始化程序,便可初始化该计算机系统的显示芯片,使该计算机的显示单元能够正常运作。其中,为缩小备份文件的容量以节省储存空间及缩短备份文件的加载时间,可将备份文件改为包含经压缩过的显示芯片初始化程序以及显示芯片初始化程序的解压缩程序。如此,在执行初始化程序以初始化显示芯片之前,必须先经过一解压缩步骤来利用解压缩程序将初始化程序解压还原。在其它种类的计算机系统当中可能会具有一系统BIOS以及一开机BIOS,在一般情况之下是经由系统BIOS执行初始化显示芯片的工作,在系统BIOS损坏的情况下才由开机BIOS来进行初始化显示芯片的工作。所以此种计算机系统在开机时可以先检测其系统BIOS是否损坏,若系统BIOS已损坏,再由开机BIOS来执行前述用以初始化显示芯片的动作。依据以上所述的方法步骤,在符合本专利技术之一实施例的显示芯片初始化系统当中包含了一非挥发性内存、一外部储存媒体以及一记忆单元。其中,该非挥发性内存用于存放能够初始化该外部储存媒体的开机BIOS,该外部储存媒体用于存放包含有一显示芯片初始化程序的一备份文件,该记忆单元用于暂存该备份文件以及该显示芯片初始化程序。当此初始化系统被启动的同时,所述的开机BIOS会被执行以初始化该外部储存媒体,接着该外部储存媒体中的备份文件便能够被加载在该记忆单元中。附图说明为让本专利技术的上述和其它目的、特征、优点与实施例能更明显易懂,以下对附图进行详细说明图1为一般个人计算机中的BIOS示意图;图2为符合本专利技术实施例之一方法的动作示意图;图3为符合本专利技术实施例之一方法的流程图;其中,相同的标号代表相同的部件100BIOS102系统BIOS104开机BIOS106a、106b显示芯片初始化程序108侦误检查码 110光驱初始化程序200计算机系统 202系统BIOS204开机BIOS206记忆单元208外部储存媒体210光驱初始化程序212磁盘驱动器初始化程序214备份文件216a、216b显示芯片初始化程序 218侦误检查码具体实施方式由于随着电子产品制造技术的进步,计算机系统可以安装的外围设备也越来越多,也使得计算机系统中基本输入输出系统(BIOS)的作业量也越来越大,所需存放的程序代码也越来越多,但BIOS的储存空间却仍然具有一定的限制。为了能有效利用BIOS的储存空间,本专利技术的基本构思是将占用较大BIOS储存空间的显示芯片初始化程序搬移至BIOS以外的一外部储存媒体之中,待需要使用到该初始化程序时再将其加载至计算机系统的记忆单元中并执行,如此便可省下BIOS中的储存空间来存放更多其它的程序代码(如其它外围设备的初始化程序)。如图2所示,为符合本专利技术实施例之一方法的动作示意图,其中假设一计算机系统200包含了一开机BIOS 204以及一记忆单元206,并且外接了一外部储存媒体208。其中开机BIOS 204通常位于一非挥发性内存中,如闪存(flash)、电可擦除式内存(EEPROM或EPROM)或罩幕式内存(MASK ROM),在本实施例中,与现有的开机BIOS(如图1所示本文档来自技高网...
【技术保护点】
一种初始化显示芯片的方法,应用于一计算机系统中,其中该计算机系统具有一显示芯片,所述的方法包含如下步骤:从一外部储存媒体中加载一备份文件;从该备份文件中撷取出一显示芯片初始化程序;以及执行该显示芯片初始化程序,用以初 始化该显示芯片。
【技术特征摘要】
【专利技术属性】
技术研发人员:王锦煜,王显三,吴耀辉,
申请(专利权)人:华硕电脑股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。