
硬件挖坑真的可以由软件填充吗?实际上,许多硬件产品都有一些不能令人满意的地方. 这可能是某些技术的自然缺陷,也可能是由于设计不当引起的问题.
为了解决这些硬件缺陷,业内最常用的方法可能是软件!许多制造商将尝试通过某些特定的软件程序来修复或缓解某些硬件问题. 这真的有效吗?今天,让我们看一下填补硬件漏洞的任何知名软件解决方案!
SSD寿命短?平衡算法延续生命
SSD现在被广泛使用. 如果您现在不使用SSD,则某些DIY播放器甚至会嘲笑您,说您不懂计算机. 但是,SSD获得如此高的识别度是不正常的. 至少在早期,许对SSD的使用寿命持怀疑态度.

SSD由闪存组成,并且闪存的擦除寿命有限. 例如,MLC闪存只能擦除和写入数千次,TLC闪存只能擦除和写入数百次,等等.
如果使用闪存以这种方式组装SSD,则实际使用寿命可能会非常令人失望. 在读取和写入数据时,您将专注于读取和写入SSD的部分闪存,这部分闪存的寿命将很快磨损. 一旦闪存的这一部分挂起,整个SSD也将挂起.

这种不平衡的磨损可能会导致100G容量的SSD,但是由于消耗了几兆字节的闪存,整个块将被废弃. 而且,即使是MLC,也要耗尽几兆字节的闪存的寿命,它可能只需要擦除和写入数十个G数据. 但是,我们都知道没有SSD可以轻松挂断. 这与SSD的特殊软件算法有关.
为了弥补SSD闪存的寿命缺陷并最大程度地延长SSD的使用寿命,业界引入了一种SSD损耗均衡算法,以使所有闪存的损耗级别尽可能保持一致
SSD磨损均衡算法大致可分为动态和静态.

动态算法是,当写入新数据时,它将自动写入相对较新的块,而旧的闪存将被搁置;尽管静态算法更先进,即使没有数据写入,当SSD检测到某些闪存块较旧时,它也会自动分配数据,从而允许较旧的闪存块承担不需要写入数据的存储任务
同时,为较新的闪存块腾出空间,并且在工作日中进行的数据读写在较新的块中进行-这样,每个块的寿命损失几乎相同.
借助这种软件算法,甚至TLC闪存的SSD也具有相当长的使用寿命.
例如,如果256G TLC闪存SSD的寿命为500次擦除和写入(P / E),则即使您写入10G数据,也需要将125TB数据写入闪存以终止其寿命每天要花30的时间写闪存要花很多年,更不用说每天只有很少的人将10G数据写入SSD.

但是,损耗平衡算法要求主控制芯片负责计算. 仍然有些闪存产品不支持此算法,导致使用寿命特别短,例如某些低端U盘. 早些年,一些的商人使用没有损耗平衡算法的假U盘伪装成SSD,这导致所谓的“ SSD”使用寿命特别短. SSD不可靠的坏名声可能与此有关.
LCD屏幕上有多少污迹?插入黑色算法以提供帮助
现在LCD屏幕LCD已成为绝对的主流,但是在早期,LCD是一项不太有前景的技术. 无论与CRT和等离子相比,液晶的显示效果显然都处于劣势. 较受批评的项目之一是涂片.
由于硬件原理,LCD在显示动态图像时需要连续偏转液晶分子.
液晶分子的偏转是一个连续的稳态过程,不能立即完成. 可以看出,无论液晶分子的偏转速度有多快,LCD的污点仍比CRT和等离子要明显.
当屏幕上显示高速运动的物体(例如快速移动的火车,体育比赛中的运动员等)时,涂片会更加明显.


该怎么办?为了解决液晶显示器的污点,黑插入算法应运而生.
所谓的黑色插入算法实际上是在一个帧的帧之间插入一个黑色的帧,以便将LCD的稳态显示转换为类似于CRT和等离子的脉冲显示,从而每帧之间的时间差. ,可以大大减少残像的出现.
当然,这也会带来诸如暗闪烁的副作用,但是LCD相比提高液晶分子的偏转速度,提高刷新率和亮度要容易得多,因此黑色插入算法仍然具有实用价值.
OLED会烧屏吗?偏移算法可以缓解
作为面向未来的显示技术,OLED相对于液晶具有许多优点,例如轻薄,省电,高对比度,高色域等,但同时也带来了屏幕无法忽视的问题烧伤. 甚至现在正在蓬勃发展的iPhone X,在使用OLED屏幕后也存在老化问题,这是Apple官方认可的.

iPhoneX使用OLED屏幕,并且在说明页面中也提到了烧屏现象
屏幕老化确实是OLED最麻烦的问题之一,它与OLED的显示原理密切相关.
与传统的LCD屏幕不同,OLED不能通过背光模块照亮液晶像素,并且OLED的每个像素都可以发光.
这带来许多优点,例如避免漏光,堆叠高对比度等,但是一个问题是不同的像素具有不同的发光时间,某些经常/不经常发光的像素会衰减. 快/慢,亮度明显不同于其他像素.

我们观察到这些像素的亮度衰减较快/较慢,直接感觉是某个地方更暗/更亮,即“图像残留”或“屏幕灼伤”.

如何处理屏幕烧伤?要么增加OLED发光像素的寿命,以使用户在使用过程中不会出现亮度下降,但是这很难实现并且成本太高. 因此,防止老化的偏移算法诞生了.
使用软件解决OLED老化的一种方法是减少固定图像的显示. 三星在使用OLED屏幕方有丰富的经验,并且拥有自己的一套软件算法来防止OLED屏幕烧毁.
在许多具有OLED屏幕的三星手机中,所显示图像的位置(例如虚拟按钮)通常会固定并定期移动,以防止同一像素长时间发光/不发光,这可以避免屏幕烧伤到一定程度.

在iPhone X上,存在类似的机制. 之前有人打开iOS11固件的包装,发现苹果还为OLED设置了防烧屏程序. 此外,在iOS上没有像Android这样的虚拟按钮,iPhone X使用手势,这无疑大大降低了老化的可能性.
但是,防止OLED燃烧的软件算法不能完全保证OLED不会燃烧. 苹果本身不敢这么说.
受硬件限制,OLED屏幕的老化仍将是不可避免的问题. 但是,通过软件优化和正确的使用习惯,可以大大减少甚至不发生老化现象. 我希望有更多使用OLED屏幕的制造商加入防老化算法.
CPU设计中有错误吗?修补BIOS以解决
在许的印象中,CPU应该是正常使用中计算机中问题最少的组件. 但是,如果CPU本身的设计不是很完美,那也很令人头疼. 实际上,确实存在CPU设计存在错误的情况,但CPU仍进入消费市场. 例如,AMD就是这样做的.


AMD的第一代Phenom处理器承担了面对Intel Core处理器的任务. 它首次使用了三级缓存设计,这曾经给A粉丝带来了很高的希望.
不幸的是,第一个B2踩踏Phenom有一个TLB错误. TLB是用于连接内存和CPU缓存的桥. 在带有错误的Phenom处理器中,TLB将导致CPU读取页表中的错误并崩溃.
如果存在错误,必须对其进行修复. CPU很难返回工厂. 我该怎么办?因此,AMD使用软件来解决该问题.

AMD发布了新的BIOS,还为Win系统提供了补丁. 无论采用哪种方法,其功能都是屏蔽特定的页表,甚至屏蔽CPU缓存.
这当然可以避免出现bug,但是也会导致性能下降. 可以说,这个软件修复程序只是权宜之计,实际上并不完美.
此后,AMD推出了B3步进Phenom处理器,该处理器通过修改硬件完全解决了该问题. 步进更改后,CPU也从9X00重命名为9X50,这说明了此补丁的重要性.
摘要
可以看出,该软件确实可以弥补许多硬件缺陷,但是这次并不完美. 例如,AMD的Phenom必须修改硬件才能完全解决问题. OLED偏移显示算法也不是无法解决烧屏问题.
新技术肯定会具有独特的优势,但是某些新型的硬件也会带来新的问题. 我希望制造商能够真正考虑用户体验并带来更好的产品.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-292426-1.html
你们以一等人居之很好
因为下—次来的胡朋狗友二流子比这一次多的多