在Linux系统调用期间,以下哪些情况会发生:
- 用户模式进程被提升为内核模式并执行内核代码(中断服务例程),然后返回正常模式。换句话说,消耗CPU的是用户进程。
- 有一个内核进程始终在内核模式下运行。用户模式进程将任务(以系统调用形式)分派给内核进程。内核进程完成工作并将结果返回给用户模式进程。换句话说,此时用户进程处于空闲状态,而内核进程是消耗CPU的那个。
- 其他情况。