[发明专利]基于BIOS实时侦测处理器温度的方法及计算机有效
| 申请号: | 201210192157.X | 申请日: | 2012-06-12 |
| 公开(公告)号: | CN102760094A | 公开(公告)日: | 2012-10-31 |
| 发明(设计)人: | 乔国辉 | 申请(专利权)人: | 青岛海信智能商用系统有限公司 |
| 主分类号: | G06F11/32 | 分类号: | G06F11/32 |
| 代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 周培媛 |
| 地址: | 266100 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 bios 实时 侦测 处理器 温度 方法 计算机 | ||
技术领域
本发明涉及一种通过BIOS去检测处理器温度的方法,属于计算机技术领域。
背景技术
随着科技的发展以及网络的进步,计算机应用扩大到各个领域,但本地计算机的温度问题也暴露的日益严重,由于处理器温度导致的系统不稳定,或系统重启或蓝屏。给我们工作和学习带来很大不便。起初人们通过进BIOS查看处理器温度或系统温度,或用某些软件去查看,但是都不方便,例如你在进到系统下,要想进到BIOS里查看处理器温度,就要重启再进到BIOS里去查看。
还有一些杀毒软件厂家自己写的探测温度的小软件,他们是透过SMBUS去探测的,误差比较大,也不可取。
基于此,如何发明一种BIOS实时探测处理器温度的方法,探测精度高,实现方便,是本发明主要解决的问题。
发明内容
本发明为了解决现有计算机、X86架构的POS终端机等设备查看处理器温度不方便,以及采用软件检测处理器温度不精确的问题,提供了一种基于BIOS实时侦测处理器温度的方法,通过后台在BIOS芯片中写入实时探测处理器温度代码,进而系统运行中即可实施检测处理器温度,方便易于实现,检测精确。
为了解决上述技术问题,本发明采用以下技术方案予以实现:
一种基于BIOS实时侦测处理器温度的方法,包括以下步骤:
存储步骤,后台在BIOS芯片中写入实时探测处理器温度代码;
计算机启动步骤,启动计算机,待供电电压稳定后,CPU跳转;
块代码启动步骤,BIOS启动块代码;
SMI早期初始化步骤;
执行实时探测处理器温度代码步骤。
进一步的,为了便于控制,在BIOS里新开一个菜单,存储步骤中还包括后台在BIOS芯片中写入一个用于控制是否开启实时侦测试处理器温度的菜单的步骤,并且设置BIOS中所述菜单的控制参数,以及将该参数存储于CMOS芯片中;在所述的执行实时探测处理器温度代码步骤之前,还包括标志位判断步骤,检测CMOS芯片中的所述菜单的控制参数,判断实时侦测试处理器温度的菜单是否开启,若是的话则跳转到执行实时探测处理器温度代码步骤,否的话则结束。
又进一步的,在标志位判断步骤中,若判断实时侦测试处理器温度的菜单已经开启的话,则在SMI表里激活,调用实时探测处理器温度代码段。
再进一步的,在执行实时探测处理器温度步骤之后,还包括报警步骤:根据温度范围的不同,发出不同的报警声。
进一步的,在完成SMI早期初始化步骤之后还包括SMI后期初始化的步骤。
具体的,所述的SMI后期初始化的步骤包括保存处理器进入SMM时的参数值。
所述的SMI早期初始化步骤包括对AP和BP的初始化,对处理器相关的代码段进行初始化。
实时探测处理器温度步骤中,利用激活的SMI,进行实时探测处理器温度。
基于上述的基于BIOS实时侦测处理器温度的方法,本发明同时提供了一种计算机,包括:
存储模块,包括BIOS芯片和CMOS芯片,后台在BIOS芯片中写入实时探测处理器温度代码;
计算机启动模块,启动计算机,待供电电压稳定后,CPU跳转;
块代码启动模块,BIOS启动块代码;
初始化模块,SMI进行早期初始化;
执行模块,实时探测处理器温度代码。
进一步的,为了便于控制,在所述存储模块中还包括在BIOS芯片中写入一个用于控制是否开启实时侦测试处理器温度的菜单,并且设置BIOS中所述菜单的控制参数,以及将该参数存储于CMOS芯片中,在所述执行模块之前,还包括标志位判断模块,用于判断实时侦测试处理器温度的菜单是否开启。
与现有技术相比,本发明的优点和积极效果是:本发明的基于BIOS实时侦测处理器温度的方法利用BIOS去探测处理器温度,检测精确,非常方便,根据温度范围的不同,发出不同的报警声,通过设置一定的报警限值,一旦检测到处理器温度范围超标后就提示报警,让用户第一时间去保存文件,用户此时可以采取适当的降温方法,极大的保障了计算机中的安全,本发明可以很好的应用到对温度控制很敏感的设备。
结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更加清楚。
附图说明
图1是本发明所提出的基于BIOS实时侦测处理器温度的方法的一种实施例流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信智能商用系统有限公司,未经青岛海信智能商用系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210192157.X/2.html,转载请声明来源钻瓜专利网。





