[发明专利]处理装置及其相关的数据处理方法有效
申请号: | 200810213887.7 | 申请日: | 2008-09-10 |
公开(公告)号: | CN101673203A | 公开(公告)日: | 2010-03-17 |
发明(设计)人: | 曾冠渊;李明任 | 申请(专利权)人: | 华硕电脑股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 郭 蔚 |
地址: | 台湾省台北市*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 装置 及其 相关 数据处理 方法 | ||
技术领域
本发明有关于一种处理装置以及数据处理方法,特别是有关于一种用于校正非挥 发性存储器中不同数据格式的数据处理方法。
背景技术
电脑里的所有信息皆记录于存放有基本输出入系统(basic input/output system, BIOS)的非挥发性存储器中。其中,系统管理基本输出入系统(system management BIOS, SMBIOS)为一种常用的BIOS格式,在SMBIOS规格书中规定了硬件信息的结构、种类, 以及如何在操作系统中获得这些硬件信息的方法,记录着关于主板及系统供货商产品 的管理信息,其可记录超过一百种以上的设定例如零件号码、BIOS版本及制造日期、 主板制造商、主板流水编号、中央处理器(CPU)型号、内存大小等等。SMBIOS是一个 BIOS的延伸,可用来规划及发布BIOS的讯息至操作系统。换言之,它是一种定出主 板及系统厂商如何以标准的格式显示产品管理信息的规格。
当系统一开机,做完初始化设定后,便开始执行一BIOS程序。BIOS会将有关系 统硬件的信息依据SMBIOS所规定的标准格式,写入至内存当中。之后,便可通过此 SMBIOS所规定的标准格式来获得与系统相关的数据。
一般而言,非挥发性存储器(例如BIOS只读存储器)中的主要BIOS区存放有根据 SMBIOS所规定的标准格式所产生的样本数据以及对应此样本数据的数据区块,然而, 当更新BIOS时,若BIOS样本数据中的格式与SMBIOS数据区块中的格式不一致时, 可能会因为新版的BIOS设定而使得原有的格式改变,使得解释出来的内容变成不正 确,而使得这些系统信息被误判或填入不正确的值。例如:早期的SMBIOS V2.3与新 的SMBIOS V2.4相比,新的格式会多出若干字符串,当SMBIOS变成新版时,以新的 格式解释旧的格式的数据时,会使得解释出来的结果不正确。
为了避免上述的问题,一般而言,当进行更新BIOS之前,会先将原有的SMBIOS 字符串读出,接着再清除所有BIOS的内容,更新完字符串,再把更新后的SMBIOS字 符串写回去。因此,需要针对不同的主板研发不同的工具程序,以抓取BIOS数据, 非常不方便。
此外,假设更新过程中发生错误(例如写到一半断电)时,原先备份出来的数据 (例如主板流水编号)可能会遗失,而造成不可预期的错误。一种解决上述问题的方 法是,使用桌面管理介面(DMI)工具程序将被误判的字符串再写一次正确的值,这样 的动作必须手动完成,相当耗费人力且不易于产线上使用。
发明内容
有鉴于此,本发明的目的之一即在于提供一种处理装置以及相关的数据处理方 法,以解决上述的数据格式不一致而产生的问题。
基于上述目的,本发明提供一种数据处理方法,用以将一非挥发性存储器中的数 据载入至一内存中。数据处理方法包括下列步骤。首先,载入非挥发性存储器中的一 样本数据。接着,载入非挥发性存储器中对应样本数据的一数据区块。其次,比对样 本数据的一参考值与数据区块的一对应参考值是否一致。当样本数据与数据区块的参 考值不一致时,执行一修正演算法,以依据样本数据的参考值调整载入的数据区块的 数据格式。接着,再依据调整后的数据区块的数据以及样本数据,产生一系统相关数 据载入至内存中。
本发明另提供一种处理装置,包括至少一非挥发性存储器、一内存、一载入模块、 一校正模块以及一处理单元。非挥发性存储器中具有一样本数据以及对应样本数据的 一数据区块。载入模块用以载入非挥发性存储器中的样本数据以及数据区块。校正模 块用以比对样本数据的一参考值与数据区块的一对应参考值是否一致,并且当样本数 据与数据区块的参考值不一致时,执行一修正演算法,以依据样本数据的参考值调整 载入的数据区块的数据格式。处理单元用以依据调整后的数据区块的数据以及样本数 据,产生一系统相关数据载入至该内存中。
为使本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举出较佳实 施例,并配合所附图式,作详细说明如下。
附图说明
图1是一依据本发明实施例的处理装置的区块示意图。
图2是一依据本发明实施例的数据处理方法的流程图。
图3是另一依据本发明实施例的数据处理方法的流程图。
图4是一依据本发明实施例的数据处理方法的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华硕电脑股份有限公司,未经华硕电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810213887.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:换气加湿装置
- 下一篇:薄膜晶体管用栅极绝缘膜形成剂