英特尔已经在他们的CPU中投入了大量库存,他们的第八代新产品线提供了前所未有的更高性能。 但是,现在出售的大多数设备都运行第七代版本,并且似乎已经在各种英特尔芯片组中发现了一个较大的CPU错误。 目前,程序员正在努力解决Linux虚拟内存系统中的问题。 使用64位硬件的macOS用户还需要确保其系统已更新,因为英特尔的x86硬件存在问题。 仅通过很小的更新就无法解决问题,有时您将不得不更新操作系统或购买没有问题的新处理器。
该错误是芯片级的安全问题,它为由于禁运而尚未发现的漏洞打开了大门。 但是,尽管如此,已经发布了有关该错误的一些信息。 该错误是过去十年来生产的英特尔处理器中的错误,它使程序(包括浏览器)可以识别通常受保护的内核内存的内容。 该修补程序涉及将内核的内存与最终用户所做的一切完全分开。
每当正在运行的程序需要执行任何操作时(例如在过程的每个阶段都存在内核时写入文件),都会出现此问题。 它是不可见的,但是仍然存在,并且当程序调用系统时,处理器进入内核模式并进入内核。 完成该过程后,CPU返回到用户模式,在用户模式下,内核代码不在现场,但仍然存在。 该修补程序将内核移到一个单独的空间,因此它不存在。 据信该漏洞是由于英特尔允许绕过内核访问保护而引起的,但具体的执行方式尚不清楚。
该修补程序很棒,因为它可以防止此问题的发生–但确实存在重大缺点。 流程的这种分离非常耗时,因为它涉及到对硬件的每次调用。 它们迫使处理器转储缓存的数据并从内存库中重新加载信息。 这增加了内核的开销,自然会降低计算机的速度。 这意味着以Intel为动力的机器现在会更慢,目前的估计值将从5%降至30%。 从理论上讲,性能下降5%并不算太糟糕,但是如果您只是在新钻机上花费了1, 000美元在核心部件上或购买了预装的机器,那么它就很麻烦了,因为它会自动为您提供大量瓶颈。
有许多方法可以解决CPU减弱的问题,从而降低计算机的速度-您可以通过物理RAM或使用USB驱动器替代来添加更多RAM。 前者绝对是您的最佳选择,但是如果您有钱或根本没有时间去寻找与您的计算机兼容的RAM,那么它一定会起作用。 对于Windows用户,这就像为ReadyBoost购买USB驱动器并经过一些右键单击相关步骤来启用它一样容易。 可以使用一些摇杆进行较小的提升,但是要充分利用该方法,您应该将整个驱动器投入其中。 如果您的拇指驱动器四处散落着灰尘,那么这样做并不会造成任何损失。 甚至为此目的购买新驱动器也不会太昂贵,因为32 GB驱动器的价格通常为10美元左右。 对于严重的减速,这类似于用口香糖填充一个大的孔-但作为短期解决之道,它应该有助于减轻负担。
该安全漏洞本身可以被恶意软件用来获得对用户计算机的访问权限,而黑客可以将其用于银行或医疗信息之类的事情。 程序或其他用户也可以使用它来读取内核内存的内容。 内核内存通常不会被密码和文件之类的东西所隐藏,但是如果一块恶意软件可以访问受内核保护的数据,那么这就是用户不能依赖的另一层安全性。 在这个日益数字化的时代,这是一个特别令人恐惧的想法。 像Azure和Amazon这样的云服务将很快获得安全修复,微软表示Azure将在1月10日获得更新,而Amazon Web Services用户可以期望在1月5日进行更新。
AMD处理器使用不同的安全保护,不会受到性能影响。 这意味着,选择使用新的Ryzen芯片组之类的用户从长远来看将做出一个非常明智的决定-即使他们以前曾经反复使用过Intel还是AMD硬件。 如果没有这个重大问题,AMD可以公开支持自己,并在英特尔坚持进行损害控制的同时提高销售额。 过去一年中,英特尔一直在处理许多安全问题,这似乎表明存在更大的问题。
该公司一直在与AMD交战,以至于从长远来看,他们很可能已经忽略了重要的事情-照顾好他们的客户。 许多公司痴迷于赢得纸上战争,从长远来看,这会影响他们的利润,因为它们失去了消费者的信心。 由于安全问题和内存泄漏仅在过去一年中出现,因此很难推荐Intel硬件,因为它似乎不如AMD同类产品安全。 虽然基准测试有时可能会使英特尔的硬件高于AMD,但从长远来看,为消费者决定购买哪种产品,为AMD付出更高的价格可能是值得的,因为它通常面临的问题要少得多。 英特尔需要在2018年团结一致,并确保他们推出尽可能最好的产品,而不是试图与AMD公司打仗,后者现在正选择性地合作以制造更好的芯片组。