[发明专利]一种记录计算机真实开机使用寿命的方法及系统有效
申请号: | 201310370104.7 | 申请日: | 2013-08-22 |
公开(公告)号: | CN103425567A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 郑红文;叶振兴;穆元春;王再跃 | 申请(专利权)人: | 合肥联宝信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F9/445 |
代理公司: | 北京大成律师事务所 11352 | 代理人: | 王卫东 |
地址: | 230601 安徽省合肥市经*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 记录 计算机 真实 开机 使用寿命 方法 系统 | ||
技术领域
本发明涉及计算机,尤其涉及一种记录计算机真实开机使用寿命的方法。
背景技术
目前并没有较好的方法来获取计算机自从出厂后的真实开机使用寿命。用户对计算机进行保修,只是以发票时间来确定是否到达保修期限。比如,一台计算机的保修期定为一年,但实际上有两种用户:一种是天天使用计算机,使用频率相当高;另一种是很少使用计算机,那么这两台计算机的真实使用寿命当然是不一样的。在获取计算机的真实开机使用寿命的情况下,即可设定计算机的维修保养周期:用户计算机或者以发票时间作为保修期,或者以真实开机寿命作为保修期,哪个先到,就算是保修期到达。汽车行业即是采用类似的保修期计算方法。
另外,用户在购买计算机时,由于不知道计算机的真实开机使用时间,往往会有所顾虑,担心是否会买到别人的返修机器。如果计算机可以显示真实开机使用寿命,也能帮助用户打消顾虑。
ACPI(Advanced Configuration and Power Interface),即高级配置与电源接口。ACPI在运行中有以下几种模式:
S0:正常模式。
S1:待机模式,只有CPU停止工作,其他设备仍处于加电状态。
S2:CPU关闭,和S1几乎一样。
S3:待机模式,将系统切换到该模式后,除了内存,电脑其他设备的供电都将中断,只有内存依靠电力维持着其中的数据(因为内存是易失性的,只要断电,数据就没有了)。这样当希望恢复的时候,就可以直接恢复到待机前状态。这种模式并非完全不耗电,因此如果在待机状态下供电发生异常(例如停电),那么下一次就只能重新开机,所以待机前未保存的数据都会丢失,但这种模式的恢复速度是最快的。
S4:休眠模式,将系统切换到该模式后,系统会自动将内存中的数据全部转存到硬盘上一个休眠文件中,然后切断对所有设备的供电。这样当恢复的时候,系统会从硬盘上将休眠文件的内容直接读入内存,并恢复到休眠之前的状态。这种模式完全不耗电,因此不怕休眠后供电异常,但代价是需要一块和物理内存一样大小的硬盘空间(现在的硬盘已经跨越TB级别了,大容量硬盘越来越便宜)。而这种模式的恢复速度较慢,取决于内存大小和硬盘速度。
S5:关闭计算机。
SMI:System Management Interrupt系统管理中断。
发明内容
本发明的目的在于提供一种记录计算机真实开机使用寿命的方法,以便获取计算机的真实开机使用寿命,方便用户以及维修人员查询。
为实现上述目的,本发明提出了一种记录计算机真实开机使用寿命的方法,该方法包括:
计算机在开机时,运行到BIOS的指定代码,发出RDTSC指令;
将上述指令获取到的时间计数与BIOS ROM中已存在的时间计数相加;
当计算机试图进入待机模式、休眠模式或者关机时,执行BIOS ACPI代码,发出系统管理中断,SMI;
在SMI处理程序中,再次发出RDTSC指令;
将上述再次发出的RDTSC指令获取到的时间计数与BIOS ROM中已存在的时间计数相加。
本发明的该方案的有益效果在于通过上述方法能够获取计算机的真实开机使用寿命,方便用户以及维修人员查询。
优选的是,所述计算机在开机时或者在BIOS的设定程序中,显示所述计算机在本次使用前的真实开机使用寿命。
本发明还提出了与上述方案相对应的系统:
一种记录计算机真实开机使用寿命的系统,该系统包括:
计算机在开机时,运行到BIOS的指定代码,发出RDTSC指令的装置;
将上述指令获取到的时间计数与BIOS ROM中已存在的时间计数相加的装置;
当计算机试图进入待机模式、休眠模式或者关机时,执行BIOS ACPI代码,发出系统管理中断,SMI的装置;
在SMI处理程序中,再次发出RDTSC指令的装置;
将上述再次发出的RDTSC指令获取到的时间计数与BIOS ROM中已存在的时间计数相加的装置。
优选的是,所述计算机在开机时或者在BIOS的设定程序中,显示所述计算机在本次使用前的真实开机使用寿命的装置。
本发明与现有技术相比具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥联宝信息技术有限公司,未经合肥联宝信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310370104.7/2.html,转载请声明来源钻瓜专利网。