具有双基本输入输出系统的 显示界面与具有所述显示界面的电脑 【技术领域】
本发明涉及一种显示界面及电脑,特别是涉及一种具双基本输入输出系统的显示界面与具有所述显示界面的电脑。
【背景技术】
一种如显示界面卡的显示界面是被安装于电脑中以配合显示器使电脑具有影像显示功能的电路板。今日显示界面卡的功能日趋强大,具有处理立体(3D)图形能力与影像加速功能等,使得显示界面卡会内建一基本输入输出系统(Basic Input/Output System,BIOS)的存储器,以负责在电脑电源开启后,被载入电脑主机板的随机存储器中以进行显示系统开机自我测试(Power-OnSelf Test,POST)工作,显示系统开机自我测试成功完成检查时,显示器将显示电脑信息并继续执行开机后程序(如其他电子构件的测试),以完成开机。而在显示系统开机自我测试有误时,则显示器将无法被驱动来显示任何画面。
电脑环境与系统日新月异,使得厂商会每隔一段时间即推出新版的基本输入输出系统。目前显示界面卡的基本输入输出系统存储器是使用可编程存储器,例如快闪存储器(Flash memory)、电可除可编程存储器(EEPROM)等,以使基本输入输出系统可利用软件方式被更新而不需像早期需更换整个存储器,这样,使用者可自行更新基本输入输出系统。
图1是显示一种以往用来更新显示界面卡的基本输入输出系统的方法的流程图。此种方法先在步骤11开启电源使电脑开机。其次在步骤12中使电脑进入DOS(Disk Operation System,磁盘作业系统)下。接着在步骤中13将储存有新版的基本输入输出系统的盘片插入磁盘。而后执行步骤14,输入指令来清除原本存储器内的基本输入输出后,再将储存新版地基本输入输出系统于存储器中。最后于步骤15中重新开机,这样电脑系统可将新版的基本输入输出系统载入主机板上的存储器进行开机程序的测试与元件驱动,以完成更新基本输入输出系统的动作。
由于DOS需输入指令来执行工作,使得电脑使用需具备足够的电脑知识而造成许多人的操作障碍,因而逐渐被另一种多任务的图形使用者界面环境的视窗作业系统所取代,而且由于网络的兴起,因此许多厂商将新版基本输入输入系统放置于其网站上,以供使用者可随时通过网络下载更新。因此,图2是显示另一种在视窗作业系统下的更新基本输入输出系统的方法。此种方法先在步骤21中使电脑开机。其次,在步骤22中使电脑进入视窗作业系统下。而后,在步骤23执行线上更新基本输入输入输出系统,使电脑连结上厂商的网站以经网络先下载新版的基本输入输出系统档案暂存于电脑的硬盘中,而在下载完成后清除显示界面卡的存储器内的基本输入输出系统,再将暂存于硬盘中的新版基本输入输出系统写入存储器中。最后,在步骤24中重新开机,以使电脑可应用新版的基本输入输出系统。
然而,在利用上述两种方法执行更新基本输入输出系统时可能会发生烧录错误(Flash Fail)的情况,使得电脑再开机时无法自显示界面卡上的存储器载入正确基本输入输出系统,而让显示器无法显示任何画面:
(1)若在基本输入输出系统数据更新步骤14、23时断电,会使存储器内基本输入输出系统数据遗失、错乱或烧录不完全,而会发生烧录错误。
(2)第二种方法是在视窗作业系统下操作,由于视窗作业系统具有多任务(multi-task)的功能,因此在步骤23清除与写入数据的动作可能因多任务(例如屏幕保护程式的执行等的工作)而被中断(interrupt),这样也可能会造成数据遗失、错乱,而发生烧录错误。
(3)由于第二种方法是利用网络下载的基本输入输出系统档案,而在档案下载过程中可能会发生位元数据遗失发生,如此使得其后更新的基本输入输出系统数据不完全,而发生烧录错误的情况。
一但显示界面卡的基本输入输出系统发生烧录错误,则使得显示界面卡无法被正常启动,随之电脑的显示器无法显示任何影像而无法开机,此时则需将显示界面卡送回厂商维修,以更换显示界面卡上的存储器,造成使用者的不便与厂商维修时间及成本上升。因此,若能使显示界面卡的存储器中储存两组基本输入输出系统,以使其中一基本输入输出系统发生烧录错误时,仍可利用另一组基本输入输出系统进行正常开机,而可让使用者自行利用前述的两种方法重新更新发生烧录错误的基本输入输出系统而无需送厂维修,因而可达到使用者更新更方便与安全的功效,而且对厂商而言也可降低维修的成本。
【发明内容】
本发明的目的在于提供一种具有双基本输入输出系统的显示界面与具有所述显示界面的电脑,当一可被更新的基本输入输出系统烧录错误后,可应用另一恒保留的基本输入输出系统来进行电脑开机,进而使使用者可更为方便与安全地更新基本输入输出系统并可达到降低厂商的成本。
本发明特征在于:所述具有双基本输入输出系统的显示界面,用以设置于一电脑中,以配合一显示器提供所述电脑具有显示功能,所述显示界面包括一可被更新并可被选择地应用的第一基本输入输出系统、一恒保留并可被选择地应用的第二基本输入输出系统及一可于一第一状态与一第二状态中切换的开关,而所述开关位于所述第一状态时,所述第一基本输入输出系统被选定应用,而所述开关位于所述第二状态时,所述第二基本输入输出系统被选定应用;当所述电脑开机时,若所述显示功能无法被执行,则切换所述开关至所述第二状态,以应用所述第二基本输入输出系统重新开机来使所述显示功能被开启。
【附图说明】
下面结合附图及实施例对本发明进行详细说明:
图1是是一种以往显示界面的基本输入输出系统的更新方法。
图2是另一种以往显示界面的基本输入输出系统的更新方法。
图3是本发明的较佳实施例的方块示意图。
图4是图3中的实施例的开关的电路图。
图5是图3的较佳实施例的开机流程图。
图6是使用图3的较佳实施例的更新基本输入输出系统的流程图。
【具体实施方式】
图3是本发明的显示界面4的一较佳实施例装设于一电脑3中的方块示意图。本实施例的显示界面4是设置于电脑3中以配合显示器32使电脑3具有显示功能的电路,而此显示界面4可为插置于电脑3的主机板31上的显示界面卡或直接结合设置于主机板31上的电路集合。此主机板31是提供所述电脑与周边设备之间连接及传输的媒介并设有微处理器及存储器等的基本构件。此电脑3可为个人电脑(personalcomputer)、工作站等级电脑(workstation)、迷你等级电脑(minicomputer)或超级电脑(supercomputer)。此外,虽然图中绘示主机板31、显示器32、电源33与硬盘34来表示电脑3,然而熟悉本技术的人员当知,电脑3还包括其他电子周边设备,例如声霸卡、软盘、鼠标等,并不应受限于本实施例的说明。而此显示界面4包括一第一基本输入输出系统411、一第二基本输入输出系统412及一开关42。
第一基本输入输出系统411是数据可被更新的,以供使用者可更新第一基本输入输出系统411的版本。第二基本输出系统412是恒保留的,因此虽然在显示界面4出厂时,第一与第二基本输入输出系统411、412内容为相同,而在使用者烧录新版基本输入输出系统数据,只能对第一基本输入输出系统411更新数据,而在数据更新后,使得第一基本输入输出系统411的数据会异于第二基本输入输出系统412。两基本输入输出系统411、412是储存于可编程存储器41中。而在本实施例中,此可编程存储器41可为快闪存储器(FlashROM)或电可除可编程只读存储器(EEPROM),并且此可编程存储器41为存储器容量为基本输入输出系统档案大小的双倍的存储器,使单一可编程存储器41中储存有第一与第二基本输入输出系统411、412,以避免增加存储器占用的电路板空间,进而达到有效利用电路板有限空间的功效,而由于一般基本输入输出系统的档案容量小于64Kbyte(位元组),所以在本实施例中可编程存储器41为1Mega bit(位元)的可编程存储器。此外,更新第一基本输入输出系统版本的方法已为熟悉本技术的人员所熟知,并在前述说明书中也有所揭示,所以不在此赘述。
此开关42是可在一第一状态与一第二状态中切换。当开关42位于第一状态时,控制第一基本输入输出系统411被选定启动以在电脑3开机时,依第一基本输入输出系统411来执行显示系统开机自我测试。而当开关42位于第二状态时,使第二基本输入输出系统412被选定应用来开机程序(即包括显示系统开机自我测试),因此利用开关42可选择两基本输入输出系统411、412中的任一个来应用于电脑开机。在本实施例中,如图4,此开关42是一手动式跳线开关(jumper),此开关42具有三个端子421、422、423,第一端子421电性连接一高位准(例如3.3V),第二端子422是电性连接至可编程存储器41的最高位元信号,由于本实例中可编程存储器41为1Mega位元,所以第二端子422是电性连接至A16,第三端子423是电性连接至一低位准(如0V),并且第二端子422可切换电性连接第一或第三端子422、423,这样当开关42位于第一状态时,即指第二端子422电性连接至高位准,使得只占可编程存储器41的一半存储器区块的第一基本输入输出系统411可被选择启动应用于电脑3开机,而开关42在第二状态(即第二端子422电性连接至第三端子423而位于低位准)时,则储存于可编程存储器41中另一半存储器区块的第二基本输入输出系统412可被选定启动应用于电脑3开机。而且,本实施例的开关42是先被切换至第一状态。
依据前述配合图5,当本实施例的显示界面4组装电脑3中时,首先步骤51,开启电脑3的电源33,随之步骤52电脑33开始依照其具有的所述基本输入输出系统进行系统开机自我测试,在系统开机自我测试至显示界面4时,会将显示界面4的第一基本输入输出系统411载入主机板31的存储器中开始执行,依照第一基本输入输出系统411执行显示系统开机自我测试。而后在步骤53中,判断显示系统开机自我测试是否成功,若显示系统开机自我测试成功时,则电脑会依照主机板31上的基本输入输出系统继续电脑后续开机程序完成开机而结束,而若显示系统开机自我测试失败时,则显示器32无法显示任何画面,使用者即可获知第一基本输入输出系统411有烧录错误的信息,随即在步骤54中利用开关42由第一状态切换至第二状态,使得显示界面4的显示系统开机自我测试由依照第一基本输入输出系统411变成第二基本输入输出系统412,并进行步骤55重新开机,由于第二基本输入输出412为不可被更新的,所以不会存在因使用者更新的基本输入输出系统版本而造成烧录错误的情况,因此在此步骤55中的开机中可确保显示界面4可被启动,所以显示器32无法显示画面的情况可被解除。
另外,如图6所示,当使用者欲更新基本输入输出系统时,首先步骤61将电脑34开机并进入作业系统,而后步骤62在作业系统下以软件方式开启基本输入输出系统数据更新功能,其次在步骤63中此软件会测试开关42是否位于第一状态,若开关42是位于第一状态时,则继续步骤65执行第一基本输入输出系统411版本的更新动作,最后在步骤66中重新开机,以载入新版基本输入输出系统,即可完成更新基本输入输出系统版本的目的。而若在步骤63中为否时,即指开关42位于第二状态,则先执行步骤64将开关42切换至第一状态,以确保第二基本输入输出系统412可被保留而不会被更新,而后跳至步骤65继续执行更新动作与随后在步骤66中重新开机。
综前所述,使用者即使于更新第一基本输入输出系统411版本发生烧录错误时,仍利用开关42切换为第二基本输入输出系统412被启动应用,来达到显示界面4恒可被启动的功效,这样不需像以往将整个显示界面4送回厂商维修,而利用第二基本输入输出系统412自行重新开机再重新烧录,因此对于使用者来说基本输入输出系统的更新动作更为简单与安全。另外,对于厂商来说,由于1Mega bit可编程存储器41的价格约等于512K bit的可编程存储器,因而应用单一双倍容量的可编程存储器41可降低成本与缩小可编程存储器41于显示界面4上所占用空间,进而达到空间有效利用,而且由于材料成本上只多了成本低廉的开关42,这样确可让使用者自行重新更新第一基本输入输出系统41的数据而可大幅降低需维修显示界面的数量,进而达到维修人力与成本的下降,而使产品更具市场竞争力。
值得注意的是,虽然在本实施例中应用单一存储器来储存第一与第二基本输入输出系统411、412以及应用手动式开关41,然而实际上也可分别将第一与第二基本输入输出系统411、412储存于不同可编程存储器中及利用具有自动切换功能的开关,并不受限于本实施例的说明。