![多核计算机上的核心故障会导致系统不稳定吗?](https://linux22.com/image/1347409/%E5%A4%9A%E6%A0%B8%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E7%9A%84%E6%A0%B8%E5%BF%83%E6%95%85%E9%9A%9C%E4%BC%9A%E5%AF%BC%E8%87%B4%E7%B3%BB%E7%BB%9F%E4%B8%8D%E7%A8%B3%E5%AE%9A%E5%90%97%EF%BC%9F.png)
举例来说,四核计算机中的一个核心过热并损坏,系统是否会通过将所有操作路由到其余 3 个核心来进行补偿,或者计算机将无法运行?如果系统进行补偿,它能否补偿 4 个核心中的 3 个核心发生故障的情况?
答案1
这在很大程度上取决于具体的故障(和系统架构,但我假设您谈论的是基于标准 x86 的系统)。
简而言之,系统将无法正常运行 - 确切症状包括“大多数时间”看起来正常到完全无法启动。没有机制可以在运行时忽略坏核心,因此任何试图在那里执行的操作都有失败/损坏/崩溃的风险。
答案2
不可以。如果任何一个核心出现故障,您的计算机根本无法启动。
如果在测试和封装阶段检测到任何核心故障,则可以像那些 AMD 3 核处理器一样将其禁用。
答案3
CPU 核心不能与汽车发动机相比。根据系统 BIOS,它可能会或可能不会检测到核心故障。很可能它仍会将操作路由到核心并失败。BIOS 可能允许离散核心禁用(在每个核心上反复试验),在这种情况下您将能够正常运行。最终,是时候更换 CPU 了
答案4
我可以说我有一台 i7 6700k,4 个内核中有 3 个在工作。如果我让所有 4 个内核都处于活动状态,那么启动计算机时只会出现蓝屏。但是,当我进入 BIOS 并更改为只有 3 个活动内核时,它将正常运行。我不知道内核是如何损坏的,因为我以便宜的价格购买了这台坏了的计算机并修好了它。