在 Linux 上调用哪个函数来唤醒 cpu
Posted
技术标签:
【中文标题】在 Linux 上调用哪个函数来唤醒 cpu【英文标题】:Which function is called for waking up a cpu on Linux 【发布时间】:2015-10-27 11:06:56 【问题描述】:我一直在研究 x86 上 Linux 内核的线程上下文切换功能。我可以看到有一个内核函数“cpu_idle”可以将 cpu 移动到空闲状态。但是,我找不到用于唤醒空闲 CPU 的内核函数。请告诉我在哪里可以找到该功能。
【问题讨论】:
【参考方案1】:没有唤醒 CPU 的功能。在空闲状态下,CPU 正在等待系统级中断。通常来自硬件事件之后的驱动程序或来自先前计划的计时器(如 cron 作业)。
这个答案有更多细节:https://***.com/a/15096339/50177
【讨论】:
以上是关于在 Linux 上调用哪个函数来唤醒 cpu的主要内容,如果未能解决你的问题,请参考以下文章