锁步核(Lockstep Core)是指两个(或多个)CPU核心以完全类似的时钟和输入同步运行,在每个时钟周期内实验类似的指令,并实时比力它们的输出效果。假如效果差别等,体系就能立即检测到故障。将两个 CPU 内核设置为“锁步”模式是实现高水平诊断覆盖率(即检测错误情况发生的本领)的传统方法。其原理非常简朴。每个内核将数据输入到比力器逻辑块中,并实验完全类似的代码。比力器逻辑逐个周期地比力输出,只要效果相称,就表现统统正常。假如效果存在差异,则大概表现存在故障,必要举行观察或采取步伐。最终的利用由体系开发职员界说,并取决于详细体系。利用大概很简朴,比方重新启动或重新检查错误情况是否在给定的一段时间后仍然存在。这种锁步模式在操持上是固定的,因此缺乏机动性,因此应用步伐实际上使用了两个内核,但只能到达单内核的性能。