参数数据测试方法技术

技术编号:2829144 阅读:173 留言:0更新日期:2012-04-11 18:40
一种参数数据测试方法,应用于具有基板管理控制器、参数数据储存单元以及缓存单元的计算机装置,其主要由基板管理控制器将储存于参数数据储存单元内的参数数据读出,并传送至缓存单元储存,且清除该参数数据储存单元内的参数数据,再将暂存于该缓存单元的参数数据读出并重新写入参数数据储存单元,以对比该参数数据储存单元与该缓存单元内的参数数据是否一致,由此达到测试该参数数据读写是否正确的目的。

【技术实现步骤摘要】

本专利技术涉及一种参数数据测试技术,详而言之,涉及一种可得知基 板管理控制器对用于储存参数数据的储存单元读写正确性及读取稳定 性的。
技术介绍
目前应用于服务器的基板管理控制器(Baseboard Management Controller; BMC)的参数数据分别储存于各种可替换式硬件组件单元 (Field Replaceable Unit, FRU)及SDR (Sensor Data Record)式内存单元,而该参数数据对基板管理控制器来说具有相当的重要性,当服务 器在休眠或关机的状态下,可通过该参数数据协助基板管理控制器继续 进行工作,例如远程信息的接收、服务器内部信号传递等等,让服务器 在休眠或关机状态下还可以进行部份工作,不因服务器进入休眠或关机 状态而闲置。由于目前的服务器制造商在基板管理控制器的各种可替换式硬件 组件单元(Field Replaceable Unit, FRU)及SDR (Sensor Data Record)式内存单元在各种平台的开发上,有可能无法百分之百完全无误的写入 参数数据或将该参数数据稳定的读出,若参数数据无法正确在各种可替 换式硬件组件单元(Field Replaceable Unit, FRU)及SDR (Sensor Data Record)式内存单元进行稳定的读写,则会使该基板管理控制器在工作 时读取到错误的参数数据,而以读取到错误的参数数据进行工作时,也 有可能使服务器运作不稳或是停机,进而产生客诉问题,故对于服务器 制造商的商品形象及口碑影响相当大。因此,如何提供一种参数数据读写是否正确及稳定的测试方法,实为业界亟待解决的问题。
技术实现思路
鉴于上述现有技术的缺点,本专利技术主要目的在于提供一种对参数数 据的读写测试是否正确及稳定的。为达上述的目的,本专利技术提供一种,应用于具有 基板管理控制器、参数数据储存单元以及缓存单元的计算机装置,该参 数数据测试方法包括以下步骤(1)令该基板管理控制器将储存于该参 数数据储存单元内的参数数据读出,且将该参数数据传送至该缓存单元 储存;(2)令该基板管理控制器清除该参数数据储存单元内的参数数 据;(3)令该基板管理控制器自该缓存单元读出该参数数据,并将该参 数数据重新写入该参数数据储存单元;以及(4)令该基板管理控制器 对比该参数数据储存单元与该缓存单元内的参数数据是否相符。另该还包括输入循环数值,若该计算机装置执行 该步骤(1)至步骤(4)的次数未达该循环数值,则重还执行该步骤(1) 至步骤(4);若执行该步骤(1)至步骤(4)的次数已达该循环数值则 结束该。在上述步骤(1)中,该缓存单元所提供的储存空间至少等于用于 储存该参数数据的大小,或者该缓存单元所提供的储存空间可等于或大 于该参数数据储存单元所提供的储存空间。上述步骤(2)中,该清除方式是以电性抹除或填00h、 FFh方式清 除该参数数据储存单元内的参数数据。上述步骤(4)中,对比该参数数据储存单元与该缓存单元的参数 数据的长度大小及内容是否一致,且将对比后的数据信息记录并输出, 以供查询。本专利技术的的另一实施例中,在执行该步骤(1) 至步骤(4)的次数已达该循环数值时,则输出对比后数据信息,而该 数据信息是指该参数数据储存单元与该缓存单元内的参数数据对比一致及对比不一致的比值。综上所述,本专利技术的,用于判断参数数据储存单 元读写参数数据是否正确及稳定,以确保基板管理控制器将参数数据在 该参数数据储存单元进行读写的正确性以及稳定性。附图说明图1为运作本专利技术的的系统架构方块示意图;以及图2为本专利技术的的流程示意图。1 计算机装置11 基板管理控制器12 参数数据储存单元13 缓存单元S1 S8 步骤具体实施例方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员 可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。请参阅图1,其为运作本专利技术的的系统架构方块示意图,如图所示,该测试方法应用于计算机装置1,该计算机装置1包含有基板管理控制器(Baseboard Management Controller, BMC) 11、 参数数据储存单元12以及缓存单元13,其中,该参数数据储存单元12 是由各种可替换式硬件组件单元(Field Replaceable Unit, FRU) 121及 SDR (Sensor Data Record)式内存单元122所组成,而该缓存单元13 是可为电性抹除式可程序化只读存储器(EEPROM)或闪存(Flash RAM) 等内存。该基板管理控制器11工作所需的参数数据储存于该参数数据储存单元12,因此,为了确保该基板管理控制器11由该参数数据储存单元 12读写出的参数数据完全正确及稳定,故利用测试程序对该基板管理控制器11至该参数数据储存单元12读写所需的参数数据是否正确及稳定 进行测试,且使用缓存单元i3配合测试,将读出的参数数据储存于该缓存单元13,以确保该参数数据自该参数数据储存单元12读写不会产 生错误。该测试程序令该基板管理控制器11将储存于该参数数据储存单元 12内的参数数据读出且传送至该缓存单元13储存,该缓存单元13所提 供的储存空间至少需等于可用于储存该参数数据的大小,或者该缓存单元13所提供的储存空间可等于或大于该参数数据储存单元12所提供的储存空间,供储存该参数数据内容,该基板管理控制器11则以电性抹 除或填00h、FFh方式清除原先储存于该参数数据储存单元12的参数数据,再自该缓存单元13读出储存的参数数据,并重新写入该参数数据储存单元12,且令该基板管理控制器11对比该参数数据储存单元12与 该缓存单元13内的参数数据长度大小及内容是否相同,以确认该参数数据无误。请参阅图2并配合参考图1,图2为本专利技术的的流程示意图,如图所示,该应用于计算机装置1,该 计算机装置1具有基板管理控制器11、参数数据储存单元12以及缓存 单元13,该计算机装置1执行本专利技术的包括下列步骤首先在该步骤Sl中,输入循环数值n,例如输入循环数值n为6,该循环数值n用于增加测试的精确度,可依精确度需求增减该循环数值 n,接着进至步骤S2。在该步骤S2中,判断该循环数值n是否等于零,若是,则进至步骤S8;若否,则进至步骤S3。在该步骤S3中,令该基板管理控制器11将储存于该参数数据储存单元12内的参数数据读出,且将该所读取的参数数据储存至该缓存单元13,接着进至步骤S4。在该步骤S4中,令该基板管理控制器11以电性抹除或填00h、 FFh 方式清除该参数数据储存单元12内的参数数据,接着进至步骤S5。在该步骤S5中,令该基板管理控制器11自该缓存单元13读取该 参数数据,并将该参数数据重新写入该参数数据储存单元12,接着进至 步骤S6。在该步骤S6中,令该基板管理控制器11对比该参数数据储存单元 12与该缓存单元13内的参数数据长度大小及内容是否一致,并记录对 比的结果,也即,若对比结果为一致,则表示该参数数据储存单元12 对于参数数据的读写正确,且记录该对比结果为正确;反之,若对比结 果为不一致,则表示该参数数据储存单元12对于参数数据的读写错误, 且记录该对比结果为错误,接着进至步骤S7。在该步骤S7中,递减该循环数本文档来自技高网
...

【技术保护点】
一种参数数据测试方法,应用于具有基板管理控制器、参数数据储存单元以及缓存单元的计算机装置,该数据参数测试方法包括以下步骤:(1)令该基板管理控制器将储存于该参数数据储存单元内的参数数据读出,且将该参数数据传送至该缓存单元储存;   (2)令该基板管理控制器清除该参数数据储存单元内的参数数据;(3)令该基板管理控制器自该缓存单元读出该参数数据,并将该参数数据重新写入该参数数据储存单元;以及(4)令该基板管理控制器对比该参数数据储存单元与该缓存单元内的参 数数据是否一致。

【技术特征摘要】
1.一种参数数据测试方法,应用于具有基板管理控制器、参数数据储存单元以及缓存单元的计算机装置,该数据参数测试方法包括以下步骤(1)令该基板管理控制器将储存于该参数数据储存单元内的参数数据读出,且将该参数数据传送至该缓存单元储存;(2)令该基板管理控制器清除该参数数据储存单元内的参数数据;(3)令该基板管理控制器自该缓存单元读出该参数数据,并将该参数数据重新写入该参数数据储存单元;以及(4)令该基板管理控制器对比该参数数据储存单元与该缓存单元内的参数数据是否一致。2. 根据权利要求1所述的参数数据测试方法,该方法还包括输入循 环数值,若该计算机装置执行该步骤(1)至步骤(4)的次数未达该循 环数值,则重还执行该步骤(1)至步骤(4);若执行该步骤(1)至步 骤(4)的次数已达该循环数值则结束该参数数据测试方法。3. 根据权利要求1所述的参数数据测试方法,其中,该缓存单元所 提供的储存空间至少等于可用于储存该参数数据的大小。...

【专利技术属性】
技术研发人员:林大华
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1