记忆体感测器的选择方法技术

技术编号:9904174 阅读:149 留言:0更新日期:2014-04-10 19:53
一种记忆体感测器的选择方法,适于一伺服器,包括下列步骤:于基板管理控制器中,对每一记忆体分别预设电压安全范围。关闭基板管理控制器的记忆体感测器的读取电压功能。执行基本输入输出系统的开机自我测试程序。检测伺服器配置的记忆体其中之一的类型。读取检测出的记忆体的类型。根据读取到的记忆体的类型,选择检测出的记忆体对应的电压安全范围。启动基板管理控制器的记忆体感测器读取电压功能。读取检测出的记忆体的电压,并比较记忆体的电压与电压安全范围。当检测出的记忆体的电压不在电压安全范围内时,发出警告信息。

【技术实现步骤摘要】
【专利摘要】一种,适于一伺服器,包括下列步骤:于基板管理控制器中,对每一记忆体分别预设电压安全范围。关闭基板管理控制器的记忆体感测器的读取电压功能。执行基本输入输出系统的开机自我测试程序。检测伺服器配置的记忆体其中之一的类型。读取检测出的记忆体的类型。根据读取到的记忆体的类型,选择检测出的记忆体对应的电压安全范围。启动基板管理控制器的记忆体感测器读取电压功能。读取检测出的记忆体的电压,并比较记忆体的电压与电压安全范围。当检测出的记忆体的电压不在电压安全范围内时,发出警告信息。【专利说明】
本专利技术涉及一种感测器的选择方法,特别涉及一种。
技术介绍
一般来说,伺服器内所使用的记忆体有分为使用1.35V与1.5V的工作电压进行运作。为了确定记忆体是否在合适的工作电压下进行运作,因此伺服器内会配置一感测器,并搭配基板管理控制器(Board Management Controller, BMC)进行记忆体的工作电压的监控。当监控到记忆体处于不适当的工作电压时,基板管理控制器会记录此事件日志并做出相应处理。由于伺服器内的感测器往往仅配置一个,且为了避免误报的事件日志(EventLog)发生,因此使用者会将感测器的预设电压感测范围设计成足够大,例如将感测器的预设电压感测范围的最低门槛值(Threshold Value)设为1.2V,而最高门槛值设为1.7V。如此,感测器所感测的电压值落于前述电压感测范围(1.2V?1.7V)内,则基板管理控制器会认为前述的电压值为正常状态,而不会触发事件来告知使用者。然而,这样的做法无疑是有风险的。举例来说,使用1.5V的工作电压的记忆体,如今使用1.68V的工作电压运作,这是一个合理的范围。但是,使用1.35V的工作电压的记忆体,如今却工作在1.68V,就不是一个正常现象。由于前述1.68V仍落于电压感测范围的设定值内,故基板管理控制器并不会做出什么动作。因此,记忆体的感测器的配置仍有需要改善的空间。
技术实现思路
鉴于以上的问题,本专利技术的目的在于提供一种,藉以对应不同类型的记忆体给予相应电压安全范围的感测器,以避免记忆体在不适当的电压下仍进行运作而容易造成损坏的情况发生。本专利技术的一种,适用于一具有不同类型的多个记忆体的伺服器。此包括下列步骤。于基板管理控制器中,对每一记忆体分别预设电压安全范围。关闭基板管理控制器的记忆体感测器读取电压功能,并禁能记忆体感测器。执行基本输入输出系统的开机自我测试程序。基本输入输出系统检测伺服器配置的记忆体其中之一的类型。基板管理控制器从基本输入输出系统中读取检测出的记忆体的类型。基板管理控制器根据读取到的记忆体的类型,选择检测出的记忆体对应的电压安全范围。启动基板管理控制器的记忆体感测器读取电压功能。记忆体感测器读取检测出的记忆体的电压,并比较记忆体的电压与电压安全范围。当检测出的记忆体的电压不在电压安全范围内时,则基板管理控制器发出警告信息。在一实施例中,前述比较记忆体的电压与电压安全范围的步骤之后还包括下列步骤。确认检测出的记忆体的电压是否在电压安全范围内。当确认检测出的记忆体的电压在电压安全范围内,则回到记忆体感测器读取检测出的记忆体的电压,并比较检测出的记忆体的电压与电压安全范围的步骤。当确认检测出的记忆体的电压不在电压安全范围内,基板管理控制器发出警告信息。在一实施例中,前述基板管理控制器包括一感测器数据记录,且这些记忆体对应预设的电压安全范围定义在感测器数据记录中。在一实施例中,基板管理控制器调整感测器数据记录内的扫描位元的设定,以关闭基板管理控制器的记忆体感测器的电压读取功能并禁能记忆体感测器,或是启动基板管理控制器的记忆体感测器的电压读取功能并致能记忆体感测器。本专利技术的,利用检测到伺服器配置的记忆体的类型,再依据记忆体的类型,选择此记忆体的类型对应的电压安全范围,并启动对应此记忆体的类型的记忆体感测器的电压读取功能且致能记忆体,以读取记忆体的电压,且判断记忆体的电压是否在电压安全范围内,进而据以判断是否产生警告信息。如此一来,可避免记忆体的电压不在电压安全范围内,记忆体仍进行运作,而容易造成损坏的情况发生。以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。【专利附图】【附图说明】图1为本专利技术的流程图。【具体实施方式】下面结合附图对本专利技术的结构原理和工作原理作具体的描述:请参考图1所示,其为本专利技术的流程图。本专利技术的适于操作于一具有不同类型的多个记忆体(Dua 11n-Line MemoryModules, DI丽)的伺服器(Server)上。其中,前述记忆体的类型分别对应不同的记忆体的工作电压,也即伺服器可同时支持不同工作电压的记忆体。在步骤S102中,于基板管理控制器(Baseboard Management Controller, BMC)中,对每一的记忆体分别预设一电压安全范围。也就是说,插设于伺服器的记忆体插槽上的记忆体各自具有不同的工作电压,例如1.35V或1.5V等,也即使用者会于基板管理控制器中,分别预设对应1.35V或1.5V的记忆体预设一电压安全范围。举例来说,对应1.35V的记忆体的电压安全范围例如为1.2V^1.4V ;对应1.5V的记忆体的电压安全范围例如为1.4疒1.7V。其余则类推。进一步来说,基板管理控制器可包括一感测器数据记录(Sensor Data Record, SDR),并且前述记忆体所预设的电压安全范围会定义于感测器数据记录中。在步骤S104中,关闭基板管理控制器的记忆体感测器的读取电压功能,并禁能记忆体感测器。也就是说,基板管理控制器会将记忆体感测器数据记录内的扫描位元(Scanning Bit)进行初始化,例如将扫描位元设定为“0”,以关闭记忆体感测器的读取电压功能,并禁能(Disable)记忆体感测器的感测操作。在步骤S106中,执行基本输入输出系统(Basic Input Output System, BIOS)的开机自我测试程序(Power On Self Test, POST)。举例来说,当伺服器开始运作时,由中央处理单兀(Central Processing Unit, CPU)执行储存于只读记忆体(Read Only Memory, ROM)的基本输入输出系统,以进行 基本输入输出系统的开机自我测试程序。接着,在步骤S108中,基本输入输出系统检测伺服器配置的记忆体其中之一的类型。为了使伺服器可正常运作,伺服器上的所有记忆体插槽会插设同一类型的记忆体,例如对应1.35V的工作电压的记忆体或是对应1.5V的工作电压的记忆体。也就是说,伺服器可通过基本输入输出系统检测伺服器的记忆体插槽上的记忆体的类型,也即检测出记忆体的类型为对应1.35V的工作电压或是对应1.5V的工作电压。进一步来说,记忆体会配置信息码,以便识别记忆体的类型,因此在基本输入输出系统的开机自我测试程序阶段,基本输入输出系统通过中央处理单元读取插设于记忆体插槽上的记忆体所配置的信息码,以得知前述记忆体的类型,例如为适用1.35V的工作电压的记忆体或适用1.5V的工作电压的记忆体。接着,在步骤S110中,基板管理控制器从基本输入输出系统中读取检测出的记忆体的类型。举例来说,当本文档来自技高网
...

【技术保护点】
一种记忆体感测器的选择方法,适用于一具有不同类型的多个记忆体的伺服器,其特征在于,该记忆体感测器的选择方法包括:于一基板管理控制器中,对每一该些的记忆体分别预设一电压安全范围;关闭该基板管理控制器的一记忆体感测器的读取电压功能,并禁能该记忆体感测器;执行一基本输入输出系统的一开机自我测试程序;该基本输入输出系统检测该伺服器配置的该些记忆体其中之一的类型;该基板管理控制器从该基本输入输出系统中读取检测出的该记忆体的类型;该基板管理控制器根据读取到的该记忆体的类型,选择检测出的该记忆体对应的该电压安全范围;启动该基板管理控制器的该记忆体感测器的读取电压功能,并致能该记忆体感测器;该记忆体感测器读取检测出的该记忆体的电压,并比较检测出的该记忆体的电压与该电压安全范围;以及当检测出的该记忆体的电压不在该电压安全范围内时,则该基板管理控制器发出一警告信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:章熙朗
申请(专利权)人:英业达科技有限公司 英业达股份有限公司
类型:发明
国别省市:上海;31

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

1