CPU错误与缺陷:简史

以下是CPU的缺陷和缺陷,以及你可以做些什么

CPU ,计算机或其他设备的“大脑”问题通常可以归类为缺陷缺陷 。 在这种情况下,CPU的缺陷就是它可以解决或解决任何问题,而不会影响系统的其他部分,而CPU 缺陷是一个基本问题,需要进行系统范围的更改。

CPU等问题通常是由于芯片设计或生产过程中出现的错误而发生的。 根据特定的CPU错误/缺陷,这些影响可能是性能低下到各种严重程度的安全漏洞。

修复CPU缺陷或缺陷涉及重新设计设备的软件如何与CPU协同工作(通常通过软件更新完成),或将CPU更换为不存在问题的CPU。 是否通过软件更新进行替换或解决取决于CPU问题的严重性和复杂性。

崩溃& 幽灵瑕疵

2018年Google Project Zero以及Cyber​​es Technology和格拉茨技术大学首次向公众公开了“崩溃CPU”漏洞。 幽灵同年被Rambus,Google Project Zero和几所大学的研究人员披露。

处理器使用所谓的“推测性执行”来猜测接下来要做什么以节省时间。 当它这样做时,它会从RAM ,计算机或设备的工作内存中获取信息,以收集当前正在进行的操作以及接下来需要执行的操作的详细信息,以便根据这些新信息执行特定操作。

问题在于,当处理器准备好行动并将接下来要做的事情排队等候时,这些信息可能会暴露出来,并且恶意软件或网站可能会将其视为自己的信息。

这意味着您的计算机或流氓网站上的病毒可能会从CPU访问该信息,以查看内存中收集的信息,这可能是当前打开并在设备上使用的任何内容,包括密码等敏感信息,照片和付款信息。

这些CPU漏洞影响了在英特尔,AMD和其他处理器上运行的各种设备,以及受影响的设备,如智能手机,台式机和笔记本电脑以及在线文件存储帐户等。

由于这些缺陷在受影响的处理器中根深蒂固,取代硬件是唯一永久的解决方案。 但是,使软件和操作系统保持最新可以提供可接受的解决方法,重新配置软件如何访问CPU,从而基本上避免了这些问题。

以下是一些核心更新,修补了Meltdown和Spectre:

提示:请务必确保在操作系统和软件可用时应用更新! 这意味着不会跳过计算机或智能手机上的通知,并尽最大努力在发布新版本和更新时保持软件程序更新。

奔腾FDIV Bug

这个CPU bug在1994年被Lynchburg学院的Thomas Nicely教授发现,他首先在一封电子邮件中披露了这个bug。

Pentium FDIV仅影响Intel Pentium芯片,尤其是在称为“浮点单元”的CPU区域内,该处理器执行加法,减法和乘法等数学函数,但该错误仅影响到分区操作。

这个CPU错误会在决定商的应用程序中给出错误的结果,例如计算器和电子表格软件。 造成这种错误的原因是编程错误,某些数学查询表被忽略,因此需要访问这些表的任何计算都不如它们本来的准确。

然而,据估计,Pentium FDIV错误只会在每90亿次浮点计算中仅有1次提供不准确的结果,并且只能在非常小或非常大的数字中看到,通常在9或10位左右。

也就是说,关于这个bug究竟会成为一个问题的频率尚未得到解决,英特尔表示,这种情况只会发生在普通用户每27000年一次,而IBM则表示这种情况会每24天发生一次。

发布了各种补丁来解决这个bug:

1994年12月,英特尔宣布终身更换政策,以取代所有受此错误影响的处理器。 稍后发货的CPU不再受此错误影响,因此使用1994年后创建的Intel处理器的设备不受此特定浮点单元问题的影响。