CN104123205A - 一种检测cpu超频工作状态的方法及装置 - Google Patents

一种检测cpu超频工作状态的方法及装置 Download PDF

Info

Publication number
CN104123205A
CN104123205A CN201310146171.0A CN201310146171A CN104123205A CN 104123205 A CN104123205 A CN 104123205A CN 201310146171 A CN201310146171 A CN 201310146171A CN 104123205 A CN104123205 A CN 104123205A
Authority
CN
China
Prior art keywords
overclocking
state data
operating state
cpu
historical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310146171.0A
Other languages
English (en)
Other versions
CN104123205B (zh
Inventor
罗曦
牟宗山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201310146171.0A priority Critical patent/CN104123205B/zh
Publication of CN104123205A publication Critical patent/CN104123205A/zh
Application granted granted Critical
Publication of CN104123205B publication Critical patent/CN104123205B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种检测CPU超频工作状态的方法及装置,该方法应用于至少具有CPU、BIOS的电子设备中,包括:在第一时刻,获取CPU超过预设频率进行工作的第一超频工作状态数据;将第一超频工作状态数据与BIOS中存储的历史超频工作状态数据进行累计,得到第二超频工作状态数据;利用第二超频工作状态数据更新历史超频工作状态数据;在接收到用于输出第二超频工作状态数据的一触发信息后,输出第二超频工作状态数据。本发明提供的方法和装置用以解决现有技术中存在的开放了使用超频软件进行CPU超频功能的产品,不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题。

Description

一种检测CPU超频工作状态的方法及装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种检测CPU超频工作状态的方法及装置。
背景技术
CPU厂商在生成CPU时,为了保障产品的质量及可靠性,一般都会给CPU的频率留出足够的裕量,同时,厂家所标注的CPU型号对应的主频在一般情况下也不会满载运行。对用户来讲,迫切希望能通过人为方式,挖掘其潜在的富余部分,让CPU在高于其额定的频率状态下稳定工作,以换取更高的运行频率,从而提高性能,也就是让CPU超频工作。目前,很多电脑和手机厂商,为了满足用户在不支付额外金额的前提下,获得最优性能的需求,提供了一系列向用户开放CPU超频功能的产品,并允许用户在一定的频率范围内使用超频功能,并提供质保服务,以使用户获得更大的频率性能。
目前电脑和手机厂商提供的CPU超频功能有两种实现方式,一是,用户可以通过一键实现超频开启,但用户不能控制具体的超频频率;另一种是,用户通过厂商提供的超频软件来设置获得更高的频率性能。对很多用户来讲,更愿意通过超频软件进行超频,来获得更大的自主性。但用户在使用超频软件进行超频的过程中,会出现将CPU工作频率设置到超过电脑和手机厂家允许的质保频率范围的情况,这种情况不可避免的会对硬件造成缓慢的或瞬间的损坏。
目前,各类电子设备厂商在对开放CPU超频功能的产品进行售后服务的过程中,在面对CPU损坏的情况时,一般售后工作人员会根据CPU的损坏情况,利用自身的经验,在排除了机械、冲撞、环境等人为破坏因素后,均给予质保处理。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
电脑和手机厂商的售后工作人员不能便捷准确的辨别产品是否曾工作在非质保频率范围,及获得工作在非质保频率的具体时长及频率值,就会导致对超过质保频率工作而引起的CPU损坏也进行质保,增加不必要的CPU质保成本。
即,现有技术中的开放了使用超频软件进行CPU超频功能的产品,存在不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题。
发明内容
本申请实施例通过提供一种检测CPU超频工作状态的方法及装置,解决了现有技术中存在的开放了使用超频软件进行CPU超频功能的产品,不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题,实现了在不影响用户对产品的使用的同时,减少不必要的CPU质保成本的技术效果。
一方面,本申请的实施例,提供了如下技术方案:
一种检测CPU超频工作状态的方法,应用于至少具有CPU、BIOS的电子设备中,包括以下步骤:
在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;
将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;
利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;
在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据。
可选的,在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据之前,还包括:
检测所述CPU是否在以超过所述预设频率的超频率进行工作,获得第一检测结果;在所述第一检测结果为是时,则进行步骤:在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据。
可选的,所述第一超频工作状态数据包括:所述CPU在以超过所述预设频率的超频率进行工作持续的第一时长及在所述第一时长期间所述超频率中的第一最大频率值。
可选的,所述将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据,具体包括:
将所述第一时长与所述历史超频工作状态数据中的历史时长进行相加后作为所述第二超频工作状态数据的第二时长;
将所述第一最大频率值与所述历史超频工作状态数据中的历史最大频率值进行比较,选取较大值作为所述第二超频工作状态数据的第二最大频率值。
可选的,所述利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据包括:
存储所述第二超频工作状态数据到BIOS中的串行外设接口存储模块,并删除所述历史超频工作状态数据。
另一方面,本申请的实施例,还提供了一种检测CPU超频工作状态的装置,包括:
数据获取模块,用于在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;
数据处理模块,用于将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;
数据更新模块,用于利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;
数据输出模块,用于在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
1、采取在CPU超过预设频率进行工作时,获取其超频工作状态数据,并将每次获得的超频工作状态数据与以往存储的超频工作状态数据累计存储,然后在接收到一触发信息后,输出累计后的超频工作状态数据,从而使售后工作人员能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据,实现了减少不必要的CPU质保成本的技术效果。
2、采取只需要在运行超频应用程序对开放了超频功能的产品进行超频后,才去检测超频状态,相较于在产品工作时,一直去检测超频状态,能大大的减少对***资源的占用;且采用直接检测超频应用程序是否有设置CPU超过预设频率工作,相较于直接去检测CPU的工作频率,也能大大的减少对***资源的占用,不影响用户对产品的使用。
3、采取将获得超频工作状态数据与历史超频工作状态数据进行累计后再更新所述历史超频工作状态数据,最大限度的减少了超频工作状态数据所占用的存储空间,不会影响用户对产品的使用。
4、采取将超频工作状态数据存储在BIOS中,能够使超频工作状态数据不受***重启、重装、格式化等操作的影响而丢失或改变,保证超频工作状态数据的存储可靠性。
附图说明
图1为本发明实施例中检测CPU超频工作状态的方法的流程图;
图2为本发明实施例中检测CPU超频工作状态的装置的结构图。
具体实施方式
本申请实施例通过提供一种检测CPU超频工作状态的方法及装置,解决了现有技术中存在的开放了使用超频软件进行CPU超频功能的产品,不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题,实现了在不影响用户对产品的使用的同时,减少不必要的CPU质保成本的技术效果。
本申请实施例中的技术方案为解决上述存在的开放了使用超频软件进行CPU超频功能的产品,不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题,总体思路如下:
通过在CPU超过预设频率进行工作时,获取其超频工作状态数据,并将每次获得的超频工作状态数据与以往存储的超频工作状态数据累计存储,然后在接收到一触发信息后,输出累计后的超频工作状态数据,最大限度的减少了超频工作状态数据所占用的存储空间,不会影响用户对产品的使用。再通过将积累后的超频工作状态数据存储在BIOS中,能够使数据不受***重启、重装、格式化等操作的影响而丢失或改变,保证超频工作状态数据的存储可靠性,所以有效地解决了现有技术中存在的开放了使用超频软件进行CPU超频功能的产品,不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题,进而实现了在不影响用户对产品的使用的同时,减少不必要的CPU质保成本。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
实施例一:
在实施例一中提供了一种检测CPU超频工作状态的方法,应用于至少具有CPU、BIOS的电子设备中,在实际应用中,可以应用于电脑,也可以应用于智能手机等电子产品。
请参考图1,为本申请实施例一中检测CPU超频工作状态的方法的流程图,该方法具体包括步骤:
步骤101,在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;
在本发明实施例中,所述在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据之前,还包括:
检测所述CPU是否在以超过所述预设频率的超频率进行工作,获得第一检测结果;在所述第一检测结果为是时,则进行步骤:在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据。
对于如何检测CPU是否超过预设频率进行工作,具体实现过程可以为:
检测超频应用程序是否有设置CPU超过预设频率进行工作,所述超频应用程序可以为开放软件超频功能的电子产品厂商提供的超频应用程序,也可以是用户自己安装的超频应用程序,用于设置CPU超频进行工作;其中,检测所述超频应用程序是否有设置CPU超过预设频率进行工作可以是通过超频应用程序自身进行检测,也可以是通过特定应用程序中的特定功能,比如超频检测应用程序中的检测功能来检测所述超频应用程序是否有设置CPU超过预设频率进行工作。
具体来讲,只需要在运行超频应用程序对开放了超频功能的产品进行超频后,才去检测超频状态,相较于在产品工作时,一直去检测超频状态,能大大的减少对***资源的占用;且采用直接检测超频应用程序是否有设置CPU超过预设频率工作,相较于直接去检测CPU的工作频率,也能大大的减少对***资源的占用,不影响用户对产品的使用。
对于如何获取所述CPU超过预设频率进行工作的第一超频工作状态数据,具体实现过程,可以是由超频应用程序对第一超频工作状态数据进行记录来获取,也可以是由特定应用程序中的特定功能,比如超频检测应用程序中的记录功能对第一超频工作状态数据进行记录获取。
在本发明实施例中,所述第一超频工作状态数据包括:所述CPU在以超过所述预设频率的超频率进行工作持续的第一时长及在所述第一时长期间所述超频率中的第一最大频率值,当然也可以包括超过预设频率进行工作的平均频率值、或者超过预设频率进行工作的次数,在本申请实施例中不再一一列举。
对于如何获得所述CPU超过预设频率进行工作的第一时长,具体实现过程可以为:
A,可以是当检测到所述CPU超过预设频率进行工作时,由超频应用程序开始计时,在检测到所述CPU不再超过预设频率进行工作时,由超频应用程序停止计时;
B,也可以是当检测到所述CPU超过预设频率进行工作时,由特定应用程序中的特定功能,比如超频检测应用程序中的计时功能开始计时,在检测到所述CPU不再超过预设频率进行工作时,由特定应用程序中的特定功能停止计时。
对于如何获得所述CPU超过预设频率进行工作的第一最大频率值,具体实现过程可以为:
a,可以是当检测到所述CPU超过预设频率进行工作时,由超频应用程序对CPU工作频率进行监控,在检测到所述CPU不再超过预设频率进行工作时,由超频应用程序停止对CPU工作频率进行监控,并由超频应用程序换算出第一最大频率值;
b,可以是当检测到所述CPU超过预设频率进行工作时,由特定应用程序中的特定功能,比如超频检测应用程序中的频率监控功能对CPU工作频率进行监控,在检测到所述CPU不再超过预设频率进行工作时,由特定应用程序中的特定功能停止对CPU工作频率进行监控,并由特定应用程序中的特定功能换算出第一最大频率值。
在通过步骤101在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据后,即执行步骤102,即:
步骤102,将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;
在本发明实施例中,所述将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据,包括:
将所述第一时长与所述历史超频工作状态数据中的历史时长进行相加后作为所述第二超频工作状态数据的第二时长;
将所述第一最大频率值与所述历史超频工作状态数据中的历史最大频率值进行比较,选取较大值作为所述第二超频工作状态数据的第二最大频率值。
对于如何将所述第一时长与所述历史时长相加得所述第二时长,具体实现过程可以为:
读取历史时长;其中,读取历史时长可以是由超频应用程序到BIOS中进行读取,也可以是由特定应用程序中的特定功能,比如超频检测应用程序中的读取功能到BIOS中进行读取。
将所述第一时长与所述历史时长相加;其中,将所述第一时长与所述历史时长相加可以是由超频应用程序将获得的第一时长与读取的历史时长进行相加,也可以是由特定应用程序中的特定功能,比如超频检测应用程序中的运算功能将获得的第一时长与读取的历史时长进行相加。
对于如何将所述第一最大频率值与所述历史最大频率值取最大值作为第二最大频率值,具体实现过程可以为:
读取历史最大频率值;其中,读取历史最大频率值可以是由超频应用程序到BIOS中进行读取,也可以是由特定应用程序中的特定功能,比如超频检测应用程序中的读取功能到BIOS中进行读取。
比较第一最大频率值与历史最大频率值,并选取最大值;其中,比较第一最大频率值与历史最大频率值,并选取最大值可以是由超频应用程序将获得的第一最大频率值与读取的历史最大频率值来进行比较,并选取最大值作为第二最大频率值,也可以是由特定应用程序中的特定功能,比如超频检测应用程序中的运算功能将获得的第一最大频率值与读取的历史最大频率值来进行比较,并选取最大值作为第二最大频率值。
在通过步骤102,将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据后,即执行步骤103,即:
步骤103,利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;
在本发明实施例中,所述利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据,包括:
存储所述第二超频工作状态数据到BIOS中的串行外设接口存储模块,并删除所述历史超频工作状态数据。
对于如何存储所述第二超频工作状态数据到BIOS中,并删除所述历史超频工作状态数据,具体实现过程可以是:由超频应用程序将运算得到的第二超频工作状态数据存储到BIOS中的串行外设接口存储模块,并删除BIOS中存储的历史超频工作状态数据,也可以是由特定应用程序中的特定功能,比如超频检测应用程序中的更新功能将运算得到的第二超频工作状态数据存储到BIOS中的串行外设接口存储模块,并删除BIOS中存储的历史超频工作状态数据。
具体来说,采取将第一超频状态数据与历史超频工作状态进行累计后再存储,并删除以前的历史状态数据,最大限度的减少了超频工作状态数据所占用的存储空间,不会影响用户对产品的使用。且采取将超频工作状态数据存储在BIOS中,能够使超频工作状态数据不受***重启、重装、格式化等操作的影响而丢失或改变,保证超频工作状态数据的存储可靠性。
在通过步骤103利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据后,即执行步骤104,即:
步骤104,在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据。
对于如何在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据,具体实现过程举例说明为:当产品售后人员收到CPU损坏的产品时,可以采用另一电子设备中的特定应用程序的特定功能来读取出存储在BIOS中的第二超频工作状态数据,也可以采用产品自带的特定应用程序的特定功能来读取出存储在BIOS中的第二超频工作状态数据,再根据获得的第二超频工作状态数据,来判断用户是否有设置CPU超过预定频率进行工作,及超过预定频率进行工作的时长及最大频率值,最后来决定是否对CPU损坏的产品进行质保。
实施例二:
在实施例二中提供了一种检测CPU超频工作状态的装置。
请参考图2,为本申请实施例二中检测CPU超频工作状态的装置的结构图,该装置201具体包括:
数据获取模块203,用于在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;
数据处理模块204,用于将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;
数据更新模块205,用于利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;
数据输出模块206,用于在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据。
在本实施例的检测CPU超频工作状态的装置201中,该装置201还包括:
超频检测模块202,用于检测所述CPU是否在以超过所述预设频率的超频率进行工作,获得第一检测结果;在所述第一检测结果为是时,则通过数据获取模块,在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据。
对于超频检测模块202如何检测CPU是否超过预设频率进行工作,具体实现过程可以为:
超频检测模块202检测所述超频应用程序是否有设置CPU超过预设频率进行工作。
具体来讲,只需要在运行超频应用程序对开放了超频功能的产品进行超频后,才去检测超频状态,相较于在产品工作时,一直去检测超频状态,能大大的减少对***资源的占用;且采用由超频检测模块202直接检测超频应用程序是否有设置CPU超过预设频率工作,相较于直接去检测CPU的工作频率,也能大大的减少对***资源的占用,不影响用户对产品的使用。
对于如何记录所述CPU超过预设频率进行工作的第一超频工作状态数据,具体实现过程为:由超频检测模块202对第一超频工作状态数据进行记录。
在本实施例的检测CPU超频工作状态的装置201中,所述数据获取模块203还用于获取包括所述CPU在以超过所述预设频率的超频率进行工作持续的第一时长及在所述第一时长期间所述超频率中的第一最大频率值的第一超频工作状态数据,当然也可以包括超过预设频率进行工作的平均频率值、或者超过预设频率进行工作的次数,在本申请实施例中不再一一列举。
对于数据获取模块203如何获得所述CPU超过预设频率进行工作的第一时长,具体工作原理为:
当数据检测模块202检测到所述CPU超过预设频率进行工作时,由数据检测模块202开始计时,直至数据检测模块202检测到所述CPU不再超过预设频率进行工作时,停止计时;
数据检测模块202将记录的第一时长传给数据获取模块203。
对于数据获取模块203如何获得所述CPU超过预设频率进行工作的第一最大频率值,具体工作原理为:
当数据检测模块202检测到所述CPU超过预设频率进行工作时,由数据检测模块202对CPU工作频率进行监控,直至数据检测模块202检测到所述CPU不再超过预设频率进行工作时,停止对CPU工作频率进行监控,并由数据检测模块202换算出第一最大频率值;
数据检测模块202将记录的第一最大频率值传给数据获取模块203。
在本实施例的检测CPU超频工作状态的装置201中,所述数据处理模块204还用于将所述第一时长与所述历史超频工作状态数据中的历史时长进行相加后作为所述第二超频工作状态数据的第二时长;及将所述第一最大频率值与所述历史超频工作状态数据中的历史最大频率值进行比较,选取较大值作为所述第二超频工作状态数据的第二最大频率值。
对于数据处理模块204如何将所述第一时长与所述历史时长相加得所述第二时长,具体工作原理为:
数据处理模块204从BIOS207中读取历史时长;数据处理模块204从数据获取模块203中获取第一时长;数据处理模块204将所述第一时长与所述历史时长相加得所述第二时长;
对于如何将所述第一最大频率值与所述历史最大频率值取最大值作为第二最大频率值,具体工作原理为:
数据处理模块204从BIOS207中读取历史最大频率值;数据处理模块204从数据获取模块203中获取第一最大频率值;数据处理模块204比较第一最大频率值与历史最大频率值,并选取最大值作为第二最大频率值;
在本实施例的检测CPU超频工作状态的装置201中,所述数据更新模块205还用于存储所述第二超频工作状态数据到BIOS207中的串行外设接口存储模块,并删除所述历史超频工作状态数据。
对于数据更新模块205如何存储所述第二超频工作状态数据到BIOS中,并删除所述历史超频工作状态数据,具体工作原理为:
数据更新模块205数据处理模块204处理得到的第二超频工作状态数据,并将所述第二超频工作状态数据存储到BIOS207中的串行外设接口存储模块,同时删除BIOS207中存储的历史超频工作状态数据。
具体来说,数据更新模块205采取将第一超频状态数据与历史超频工作状态进行累计后再存储,并删除以前的历史状态数据,最大限度的减少了超频工作状态数据所占用的存储空间,不会影响用户对产品的使用。且采取将超频工作状态数据存储在BIOS207中,能够使超频工作状态数据不受***重启、重装、格式化等操作的影响而丢失或改变,保证超频工作状态数据的存储可靠性。
对于数据输出模块206如何在接收到一触发信息后,输出所述第二超频工作状态数据,具体实现过程举例说明为:当产品售后人员收到CPU损坏的产品时,可以采用另一电子设备中的特定应用程序的特定功能发送一触发信息来调动数据输出模块206,也可以采用产品自带的特定应用程序的特定功能发送一触发信息来来调动数据输出模块206,当数据输出模块206接收到这一触发信息后,就会读取BIOS207中存储的第二超频工作状态数据,并输出。产品售后人员根据获得的第二超频工作状态数据,来判断用户是否有设置CPU超过预定频率进行工作,及超过预定频率进行工作的时长及最大频率值,最后来决定是否对CPU损坏的产品进行质保。
上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:
1、采取在CPU超过预设频率进行工作时,获取其超频工作状态数据,并将每次获得的超频工作状态数据与以往存储的超频工作状态数据累计存储,然后在接收到一触发信息后,输出累计后的超频工作状态数据,从而使售后工作人员能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据,实现了减少不必要的CPU质保成本的技术效果。
2、采取只需要在运行超频应用程序对开放了超频功能的产品进行超频后,才去检测超频状态,相较于在产品工作时,一直去检测超频状态,能大大的减少对***资源的占用;且采用直接检测超频应用程序是否有设置CPU超过预设频率工作,相较于直接去检测CPU的工作频率,也能大大的减少对***资源的占用,不影响用户对产品的使用。
3、采取将获得超频工作状态数据与历史超频工作状态数据进行累计后再更新所述历史超频工作状态数据,最大限度的减少了超频工作状态数据所占用的存储空间,不会影响用户对产品的使用。
4、采取将超频工作状态数据存储在BIOS中,能够使超频工作状态数据不受***重启、重装、格式化等操作的影响而丢失或改变,保证超频工作状态数据的存储可靠性。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种检测CPU超频工作状态的方法,应用于至少具有CPU、BIOS的电子设备中,其特征在于,所述方法包括:
在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;
将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;
利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;
在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据。
2.如权利要求1所述的方法,其特征在于,在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据之前,还包括:
检测所述CPU是否在以超过所述预设频率的超频率进行工作,获得第一检测结果;
在所述第一检测结果为是时,则进行步骤:在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据。
3.如权利要求1所述的方法,其特征在于,所述第一超频工作状态数据包括:所述CPU在以超过所述预设频率的超频率进行工作持续的第一时长及在所述第一时长期间所述超频率中的第一最大频率值。
4.如权利要求3所述的方法,其特征在于,所述将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据,具体包括:
将所述第一时长与所述历史超频工作状态数据中的历史时长进行相加后作为所述第二超频工作状态数据的第二时长;
将所述第一最大频率值与所述历史超频工作状态数据中的历史最大频率值进行比较,选取较大值作为所述第二超频工作状态数据的第二最大频率值。
5.如权利要求1所述的方法,其特征在于,利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据,具体包括:
存储所述第二超频工作状态数据到BIOS中的串行外设接口存储模块;
删除所述历史超频工作状态数据。
6.一种检测CPU超频工作状态的装置,其特征在于,包括:
数据获取模块,用于在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;
数据处理模块,用于将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;
数据更新模块,用于利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;
数据输出模块,用于在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据。
7.如权利要求6所述的装置,其特征在于,该装置还包括:
超频检测模块,用于检测所述CPU是否在以超过所述预设频率的超频率进行工作,获得第一检测结果;在所述第一检测结果为是时,则通过数据获取模块,在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据。
8.如权利要求6所述的装置,其特征在于,所述数据获取模块还用于获取包括所述CPU在以超过所述预设频率的超频率进行工作持续的第一时长及在所述第一时长期间所述超频率中的第一最大频率值的第一超频工作状态数据。
9.如权利要求8所述的装置,其特征在于,所述数据处理模块还用于将所述第一时长与所述历史超频工作状态数据中的历史时长进行相加后作为所述第二超频工作状态数据的第二时长;及将所述第一最大频率值与所述历史超频工作状态数据中的历史最大频率值进行比较,选取较大值作为所述第二超频工作状态数据的第二最大频率值。
10.如权利要求6所述的装置,其特征在于,所述数据更新模块还用于存储所述第二超频工作状态数据到BIOS中的串行外设接口存储模块,删除所述历史超频工作状态数据。
CN201310146171.0A 2013-04-24 2013-04-24 一种检测cpu超频工作状态的方法及装置 Active CN104123205B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310146171.0A CN104123205B (zh) 2013-04-24 2013-04-24 一种检测cpu超频工作状态的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310146171.0A CN104123205B (zh) 2013-04-24 2013-04-24 一种检测cpu超频工作状态的方法及装置

Publications (2)

Publication Number Publication Date
CN104123205A true CN104123205A (zh) 2014-10-29
CN104123205B CN104123205B (zh) 2018-01-23

Family

ID=51768625

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310146171.0A Active CN104123205B (zh) 2013-04-24 2013-04-24 一种检测cpu超频工作状态的方法及装置

Country Status (1)

Country Link
CN (1) CN104123205B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260286A (zh) * 2015-10-29 2016-01-20 浪潮电子信息产业股份有限公司 一种实时监控cpu工作状态的方法
CN107357654A (zh) * 2017-06-21 2017-11-17 联想(北京)有限公司 一种cpu超频工作状态控制方法及装置
CN110161399A (zh) * 2018-02-12 2019-08-23 三星电子株式会社 半导体器件

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050144498A1 (en) * 2003-12-25 2005-06-30 Chia-Lung Lin [method and apparatus for tuning over clock and tuning method for sub-stable state with high performance]
CN1940885A (zh) * 2005-09-30 2007-04-04 联想(北京)有限公司 一种统计使用时间的***及方法
CN101206496A (zh) * 2006-12-20 2008-06-25 富士通株式会社 自动频率监视电路、电子装置、自动频率监视方法及程序
US20080150570A1 (en) * 2006-12-22 2008-06-26 Brookreson Chris J Over clocking detector
CN101819531A (zh) * 2009-02-27 2010-09-01 华硕电脑股份有限公司 超频控制装置及超频控制方法
JP2012164006A (ja) * 2011-02-03 2012-08-30 Fujitsu Ltd クロック周波数制御プログラム、クロック周波数制御装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050144498A1 (en) * 2003-12-25 2005-06-30 Chia-Lung Lin [method and apparatus for tuning over clock and tuning method for sub-stable state with high performance]
CN1940885A (zh) * 2005-09-30 2007-04-04 联想(北京)有限公司 一种统计使用时间的***及方法
CN101206496A (zh) * 2006-12-20 2008-06-25 富士通株式会社 自动频率监视电路、电子装置、自动频率监视方法及程序
US20080150570A1 (en) * 2006-12-22 2008-06-26 Brookreson Chris J Over clocking detector
CN101819531A (zh) * 2009-02-27 2010-09-01 华硕电脑股份有限公司 超频控制装置及超频控制方法
JP2012164006A (ja) * 2011-02-03 2012-08-30 Fujitsu Ltd クロック周波数制御プログラム、クロック周波数制御装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Device for overclock detection and marking", 《RESEARCH DISCLOSURE》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260286A (zh) * 2015-10-29 2016-01-20 浪潮电子信息产业股份有限公司 一种实时监控cpu工作状态的方法
CN107357654A (zh) * 2017-06-21 2017-11-17 联想(北京)有限公司 一种cpu超频工作状态控制方法及装置
CN107357654B (zh) * 2017-06-21 2020-07-24 联想(北京)有限公司 一种cpu超频工作状态控制方法及装置
CN110161399A (zh) * 2018-02-12 2019-08-23 三星电子株式会社 半导体器件

Also Published As

Publication number Publication date
CN104123205B (zh) 2018-01-23

Similar Documents

Publication Publication Date Title
CN101788936B (zh) 移动终端运行时快照备份、恢复方法及装置
CN104951395A (zh) 一种嵌入式***调试信息处理方法及装置
CN103927239A (zh) 一种终端设备的***恢复方法及装置
CN104932963B (zh) 管理终端的方法及装置
CN103500130A (zh) 一种对双机热备数据进行实时备份的方法
CN107357408B (zh) 一种NVMe JBOF节能方法、***及数据中心
CN103810429A (zh) 基于桌面云虚拟化技术的电脑病毒查杀方法
CN104636240A (zh) 一种信息报表的获取方法及终端
CN103885869A (zh) 基板管理控制器安全保护***及方法
CN102750202B (zh) 数据保护方法和装置
CN104049999A (zh) 基于网络的存储设备自动修复***及其方法
CN104346194A (zh) 一种启动文件加载方法、装置及电子设备
CN104123205A (zh) 一种检测cpu超频工作状态的方法及装置
CN110949173A (zh) 一种充电方法及装置
CN103514063B (zh) 一种flash数据处理方法以及装置
CN103870319A (zh) 信息处理方法、装置及电子设备
CN102915264A (zh) 一种数据保护的方法及装置
CN103778024A (zh) 服务器***及其讯息处理方法
CN105095102A (zh) 一种快照卷自动扩容的方法及装置
CN103810051A (zh) 一种看门狗异常恢复装置及方法
CN105893867A (zh) 终端设备的操作方法和终端设备
CN101739115A (zh) 精简型计算机主机及精简型计算机主机唤醒方法
CN105354491A (zh) 智能终端待机状态检测方法及装置
CN106502929B (zh) 一种目标设备、一种内存数据的处理方法及装置
TWI755059B (zh) 儲存設備及其異常斷電恢復方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant