SMP 中的系统节拍定时器中断

SMP 中的系统节拍定时器中断

SMP 系统中的系统节拍定时器中断是否在 CPU/核心之间同步?如果不同步,如何解决?*

对不起我的英语不好。

编辑: 系统节拍定时器中断是指操作系统使用的系统定时器中断。没有 CPU 频率时钟源。

*我对这个/类似问题的典型解决方案感兴趣。

答案1

在当今时代,无滴答声内核没有静态的时钟频率。它们计算直到它们再次中断并编程APIC(其相应地调节中断)。

Windows 10 使用无滴答内核,Linux 也有此选项。无滴答内核可提高系统吞吐量(因为中断更少、上下文切换更少等),但代价是响应时间更长。

在无滴答环境中,每个内核(即核心)都会自行处理此问题。核心之间的同步对于稳定的环境而言并非必需,您的问题的答案很简单:

这取决于具体实施。

相关内容