读取中央处理器温度的通用方法技术

技术编号:2856412 阅读:395 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种读取中央处理器温度的通用方法,首先根据高级电源管理协议(ACPI)从BIOS中读取AML代码,在该AML代码中,确定读取该CPU温度的硬件途径,根据该硬件途径在该AML代码中确定执行温度读取的硬件端口和操作码,分析该AML码,确定该硬件端口操作顺序,根据该操作顺序,操作硬件端口,读取CPU温度。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种中央处理器温度的读取方法,特别涉及一种。
技术介绍
随着计算机业的发展,计算器的更新速度越来越快。因此当前计算机的产量也逐步上升。每台新计算机出厂之前都必须经过整体测试来检验其性能是否符合标准。其中中央处理器(CPU)是主要的检测项目,当前的CPU速度是比较让人满意的,而CPU的发热量却成为用户普遍关注的问题。CPU温度对于计算器来说是比较重要的,温度过高会导致部件的损坏,所以测试计算器的性能时,CPU的温度是一个重要的参数指标。 CPU温度的测试主要是监测CPU温度的升高和降低,即在运行各种硬件测试时,CPU的温度不可以过高。例如在一批机器中,同时运行相同的硬件测试软件。如果其中一台或几台的CPU温度比其它的计算器高很多,那么就意味着这几台计算器的性能不是很好,或者存在某种问题。 目前测试CPU的温度可以通过多种途径,经常使用的通常为两种,一种为通过系统管理总线(SMBus)、设备号、设备索引号读取CPU的温度;另一种是通过嵌入式控制器(Embedded Controller)的端口号和相应的功能偏移量来取得温度。 虽然在同一种机型上读取CPU温度的方本文档来自技高网...

【技术保护点】
一种读取中央处理器温度的通用方法,包括如下步骤:根据高级电源管理协议(ACPI)从BIOS中读取AML代码;在该AML代码中,确定读取该CPU温度的硬件途径;根据该硬件途径在该AML代码中确定执行温度读取的硬件端口和 操作码;分析该AML码,确定该硬件端口操作顺序;及根据该操作顺序,操作硬件端口,读取CPU温度。

【技术特征摘要】
1、一种读取中央处理器温度的通用方法,包括如下步骤根据高级电源管理协议(ACPI)从BIOS中读取AML代码;在该AML代码中,确定读取该CPU温度的硬件途径;根据该硬件途径在该AML代码中确定执行温度读取的硬件端口和操作码;分析该AML码,确定该硬件端口操作顺序;及根据该操作顺序,操作硬件端口,读取CPU温度。2、如权利要求1所述的读取中央处理器温度的通用方法,其特征在于,所述提取该CPU温度的硬件途径的步骤为通过标识符查找,提取该CPU温度的硬件途径。3、如权利要求1所述的读取中央处理器温度的通用方法,其特征在于,所述确定硬件途径的步骤还包括查找所有定义温度的区间位置,并将其合成为总和温度区间;在该总和温度区间中,查找个体温度区间;提取第一个体温度区间;及在该第一个体温度区间中确定当前温度的实现途径。4、如权利要求3所述的读取中央处理器温度的通用方法,其特征在于,还包括如下步骤判断该个第一个体温度区间中实现温度读取的是否是ACPI的临时名称;及根据该判...

【专利技术属性】
技术研发人员:刘文涵宋建福胡幸刘一波刘萍
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1