小编Ath*_*dri的帖子

当 CPU 分配给用户进程时,谁在操作系统中运行调度程序?

如果有 10 个进程 P1,P2...P10,并由调度程序使用循环策略调度来访问 CPU。现在当进程P1正在使用CPU并且当前时间片已过期时,P1需要被抢占,P2需要被调度。但是既然P1正在使用CPU,那么谁抢占P1并调度P2呢?我们可能 Scheduler 会这样做,但是当 CPU 被 P1 占用时,调度程序如何运行呢?

cpu operating-system process scheduler context-switch

6
推荐指数
1
解决办法
1141
查看次数