不是运算容错,而是高温降频率,软件劣化老硬件

看到贴吧一个话题说CPU为什么工作就就会慢,下文是觉得比较合理的回复。

---------------------------------------------------------------------------------------

的确会性能会下降,但是CPU在使用过程中造成晶体管耗损几率比较低。

CPU内部的晶体管会有耗损,这个从所谓CPU的体制上就能窥看一二,同一块晶圆切出来的CPU也分三六九等。

CPU内部有很多部分,什么逻辑运算单元、寄存器、接口、时钟电路、保护电路等等。这里只考虑内核,基板上的部分就不考虑了。
如果损坏的晶体管位于逻辑运算单元、寄存器这类部位,就会造成运算能力或寄存器容量下降,进而导致性能降低。
如果位于接口、时钟电路这类部位CPU也许就直接报销了。
如果位于保护电路这类部位,也许表现上毫无影响。

但话说回来,根据处理器制造者的资料,晶体管的耐受极限是120~130摄氏度,如果温度超过了就会造成永久损坏。另外现在CPU内部都是铜互联工艺,电子迁移效应已经大幅降低,所以这方面也不必太过担心。

最早CPU的温度保护机制就是断电,温度达到规定值就断电。后来为了防止突然断电资料丢失的问题,CPU温度保护采用了二档的方式。即温度达到第一档时强制降频,温度达到第二档时再强制断电。所以CPU在正常使用中老化的条件是非常苛刻的。

------------------
再说超频后性能不升反降的问题,有人说是频率高了错误率上升。如果稍微了解点计算机原理的人都不会这么认为。如果频率真高到CPU开始出错,那早就不是蓝屏就是死机了,哪还能容你跑完测试软件而不出问题。而且像液氮超频这种行为,主频动则5GHZ以上,怎么不见性能下降。实际上罪魁祸首就是温度保护,温度达到规定值则会降频,温度下来了频率在升上去,所以跑分时CPU主频始终是起起落落。

有人会质疑我说,我CPU的温度才50度,怎么可能触发保护呢,你这是胡扯。这是新手经常喜欢做的,跟别人对比温度。无非就是用AIDA64、大湿这类软件看的CPU温度。
CPU有两个温度,表面温度和内部温度。
表面温度来自主板上的传感器,多置放在CPU插槽里,表面温度受传感器位置和与CPU接触严密与否的影响。而且表面温度对于CPU是否安全,参考意义不大,因为我们不知道内部到底有多热。
内部温度则麻烦的多,直接塞一个温度传感器然后通过针脚输出温度?这不科学,传感器往哪塞?总不能直接插内核里吧。目前CPU中只有一个负责触发温度保护的DTS传感器,它只负责触发,不能输出温度,所以软件测CPU内部温度都是通过自己的算法来完成的,误差严重,这点也不是我推测的,而是CoreTemp的作者提供的资料。所以很多风冷超频者发现性能不升饭降,软件测CPU温度又不高,所以能想到的原因就只有主频太高,CPU总出错影响性能,实际上这都是让软件测温给误导了。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值