基本输入输出系统的数据储存方法技术方案

技术编号:2855369 阅读:177 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基本输入输出系统的数据储存方法,其方法特征为于储存基本输入输出系统的只读存储器的开机区块内提供一接口,此接口可规范不同版本硬件装置使用相同应用程序,且此接口为地址辨识码时,亦可避免其数据遭受破坏,而使其对应的硬件无法激活。

【技术实现步骤摘要】

本专利技术涉及一种基本输入输出系统数据储存方法,特别是一种基本输入输出系统储存多媒体存取控制地址的数据储存方法。
技术介绍
一般计算机的组成,大致有三个基本元素,其包括有硬件、操作系统以及应用程序。其中,为了让硬件、操作系统以及应用程序间互动,在硬件的主机板上特别使用一存储器(基本输入输出系统只读存储器Basic input/outputsystem ROM,BIOS ROM)存放基本输入输出系统的程序,此基本输入输出系统包含有许多数据输出入的基本子程序,可用以控制中央处理器(CPU)和各芯片(CHIP)的运作,以及各种标准的周边装置作业,例如打印机、鼠标、键盘、硬盘机与软盘机。当计算机的电源开启时,基本输入输出系统会先确定硬件是否就定位运作,再从硬盘或磁盘驱动器将操作系统、以及应用程序加载随机存取存储器中,以使硬件、操作系统以及应用程序间可以互动。就目前主机板上所使用的基本输入输出系统来说,主机板上许多装置,如显示卡,常常因需求推陈出新的版本,且不同版本的装置需使用不同版本的应用程序,因此,若主机板与主机板上装置是属于同一厂商时,是相当耗费成本的。此外,现有主机板厂商为了节省成本,通常将一些原本是储存在一个附加的电子式可清除程序化只读存储器(Programmable Read-Only MemoryEEPROM)中的数据,改储存在基本输入输出系统只读存储器的桌面管理接口(DMI desktop management interface)区块中,以将电子式可清除程序化只读存储器的支出省去。举例来说基本输入输出系统即将一些用于识别硬件网络身份的数据码,如多媒体存取控制地址多媒体存取控制地址(Media AccessControl Address,MAC Address)或1394认证码(1394GUID)储存于基本输入输出系统只读存储器中的桌面管理接口区块中。而当基本输入输出系统将识别硬件网络身份的数据码储存于基本输入输出系统只读存储器的桌面管理接口区块中时,桌面管理接口区块上的数据常因基本输入输出系统所需而经常有存取的动作发生,不论是识别硬件网络身份的数据码或其它数据码的存取,桌面管理接口区块上的数据常会因存取动作而容易有数据遭破坏的情况发生。而当存于桌面管理接口区块上的多媒体存取控制地址或1394认证码等数据遭受破坏时,将会导致这些数据码无法供基本输入输出系统作为辨识系统所使用,而导致这些数据码所对应的硬件无法运作,相当严重。因此,基本输入输出系统面对不同版本装置时,不同版本装置需使用不同版本的应用程序,以及基本输入输出系统对于多媒体存取控制地址的储存,的确需要改进,本专利技术即是针对上述所提出。有鉴于此,本专利技术提出一种,可以避免不同版本装置在替换时,需烦恼相对应用程序的问题,且亦可避免基本输入输出系统所储存的多媒体存取控制地址或1394认证码等遭受破坏,而影响其对应硬件的使用。
技术实现思路
本专利技术主要目的为提供一种,其特征在于提供一接口于基本输入输出系统只读存储器的开机区块中,基本输入输出系统通过接口驱动一装置。在本专利技术较佳实施例中,还包括利用此接口规范不同版本的装置的驱动程序,以使不同版本的装置通过此接口使用相同的应用程序。即不同版本的装置其驱动程序皆受此接口规范。此接口例如是一辨识程序。装置则例如是不同主机板的系统芯片。在不同应用上,此接口可储存多种数据例如是一多媒体存取控制地址。或例如是1394认证码的接口认证码。当多媒体存取控制地址存于基本输入输出系统只读存储器的开机区块时,基本输入输出系统开机的程序可包括下列步骤。电源开启、将开机区块中的多媒体存取控制地址备份至影子存储器,以及将多媒体存取控制地址写入网络控制器,以供操作系统驱动程序使用等步骤至于当多媒体存取控制地址存入基本输入输出系统只读存储器的开机区块后,基本输入输出系统的更新,则可包括下列步骤给予一更新程序集、更新基本输入输出系统、将影子存储器中的多媒体存取控制地址回存至开机区块,以及结束更新基本输入输出系统等步骤。在实际操作中,多媒体存取控制地址储存至基本输入输出系统只读存储器的开机区块则包括下列步骤电源开启且开机至磁盘操作系统下、执行写入执行文件以执行将多媒体存取控制地址的写入动作、将多媒体存取控制地址写入至开机区块,以及确认多媒体存取控制地址是否正确写入于开机区块,若多媒体存取地址正确写入开机区块,则结束写入动作,若多媒体存取地址写入失败,则重新进行写入动作等步骤。综合上述,本专利技术提出一种,藉由将多媒体存取控制地址等数据码存入开机区块内而非存入桌面管理接口区块内,以防止这些重要的数据码遭受破坏。基于基本输入输出系统面对不同作业平台(主机板)时,不同作业平台需使用不同版本的应用程序,以及基本输入输出系统对于多媒体存取控制地址的储存等问题,本专利技术提出在基本输入输出系统只读存储器的开机区块中提供一接口,且应用程序通过该接口将数据储存于开机区块中的发放。为了进一步了解本专利技术的特征、目的及功能,下面配合附图对本专利技术进行详细说明。附图说明图1是本专利技术较佳实施例的数据储存方法的示意图;图2是本专利技术多媒体存取控制地址存于基本输入输出系统只读存储器中的开机区块时,基本输入输出系统辨识硬件的流程步骤图;图3是本专利技术较佳实施例的基本输入输出系统更新的流程步骤图;图4是本专利技术较佳实施例的于生产线上将多媒体存取控制地址存入基本输入输出系统只读存储器的步骤流程图。附图标记说明101~104,201~205,301~305步骤;401装置1.A;402装置1.B;403装置1.C;405接口;410应用程序。具体实施例方式图1是本专利技术较佳实施例的数据储存方法的示意图。在图1中,特地在基本输入输出系统只读存储器的开机区块(未绘示)中提供一接口405,此接口405可用来规范不同版本的1.A~1.C 401~403,因此,不同版本的装置1.A~1.C 401~403皆可通过接口405使用相同的应用程序410。当然,此接口405并不限定仅用来规范装置1.A~1.C使用相同的应用程序410。举例来说,此接口405可例如是一辨识程序,而装置1.A~1.C 401~403为相同的系统平台但是为不同的机型且系统内的外围配置也不同,此时接口405让应用程序将不同的机型或外围配置的数据记录于开机区块中,基本输入输出系统根据该纪录可对系统做不同的初始化工作。例如不同的机型有配置不同的应用程序且将的内建于基本输入输出系统的只读记忆中,基本输入输出系统将根据不同机型调用不同的应用程序(如网络开机程序或硬盘保护程序或硬盘备份程序)。此接口405亦可作以下应用,此接口405可例如是多媒体存取控制地址或1394认证码的接口认证码。当将多媒体存取控制地址存入基本输入输出系统只读存储器的开机区块时,本领域熟练技术人员可知,在开机区块中的多媒体存取控制地址即不容易因基本输入输出系统平常数据变动而遭受破坏,即便基本输入输出系统更新时亦是。当多媒体存取控制地址存入基本输入输出系统只读存储器的开机区块时,基本输入输出系统辨识硬件装置的流程图如2所示,图2是本专利技术较佳实施例的多媒体存取控制地址存于基本输入输出系统只读存储器中的开机区块时,基本输入输出系统辨识硬件装置的流程步骤图。当计算机主机电本文档来自技高网
...

【技术保护点】
一种基本输入输出系统的数据储存方法,包括:于存放该基本输入输出系统的一只读存储器的开机区块中提供一接口;储存一数据至该接口;以及根据该数据来初始化该基本输入输出系统;其中该接口规范不同系统平台的应用程序,以使 不同系统平台皆通过该接口使用相同的应用程序。

【技术特征摘要】
1.一种基本输入输出系统的数据储存方法,包括于存放该基本输入输出系统的一只读存储器的开机区块中提供一接口;储存一数据至该接口;以及根据该数据来初始化该基本输入输出系统;其中该接口规范不同系统平台的应用程序,以使不同系统平台皆通过该接口使用相同的应用程序。2.如权利要求1所述的基本输入输出系统的数据储存方法,还包括再根据该数据初始化该基本输入输出系统所对应的一装置。3.如权利要求1所述的基本输入输出系统的数据储存方法,其中不同系统平台的基本输入输出系统皆受该接口规范。4.如权利要求1所述的基本输入输出系统的数据储存方法,其中该接口为一组内建于该基本输入输出系统的子程序,该基本输入输出系统的应用程序通过该接口将数据储存于一基本输入输出只读存储器中的开机区块,基本输入输出系统辨识该组数据而对该系统平台做不同的初始化设置。5.如权利要求1所述的基本输入输出系统的数据储存方法,其中该数据为一接口认证码。6.如权利要求5所述的基本输入输出系统的数据储存方法,...

【专利技术属性】
技术研发人员:郭奕祥
申请(专利权)人:微星科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1