那么一旦时间澳门永利5454a的网站片过去

当前位置:澳门永利5454a > 澳门永利5454a的网站 > 那么一旦时间澳门永利5454a的网站片过去
作者: 澳门永利5454a|来源: http://www.aaddhimagan.com|栏目:澳门永利5454a的网站

文章关键词:澳门永利5454a,多处理器调度

  我对linux中的计时器刻度和多核(SMP)调度有一个非常基本的疑问。我对单核单处理器的理解是,基于系统计时器滴答(10ms或100ms)将中断cpu并保存当前运行进程,内核调度程序将控制并在需要时安排其他进程,否则中断进程将继续运行。

  这个计时器滴答如何在多核cpu中发挥作用。澳门永利5454a的网站因为在/ proc / interrupts中我看到只有一个定时器中断,一旦定时器说10ms到期,澳门永利5454a的网站它会如何中断所有内核?例如,在4核心cpus中,澳门永利5454a的网站所有4个核心将并行执行4个不同的进程或线程,每个核心将如何被中断,其他进程的重新安排将在所有核心中进行?如果只有一个内核正在处理定时器中断,那么一旦时间片过去,其他内核上运行的进程将如何被中断?有人可以澄清一下。谢谢!

  这里我只看到一个定时器interr UPT。只有一个核心处理中断?那么在时间片到期后,如何在其他核心上运行的程序将被中断?解决方案引用:因为在/ proc / interrupts中我只看到单个定时器中断,一旦定时器说10ms到期,它会如何中断所有内核?简单,它没有。

  中断不会停止所有内核。它在1核上启动内核调度程序,调度程序根据需要在其他核上切换任务。

网友评论

我的2016年度评论盘点
还没有评论,快来抢沙发吧!