开发者社区> 问答> 正文

用户态切换到内核态的方式有几种?

用户态切换到内核态的方式有几种?

展开
收起
游客gzyuldo4mrg6i 2022-03-30 17:40:58 677 0
1 条回答
写回答
取消 提交回答
  • (1) 用户态进程直接切换到内核态

    (2) 异常当CPU执行时会自动转到了内核态,如缺页异常。

    (3) 外围设备的中断时需要请求用户操作,会向CPU发出信号,这时CPU会暂停当前任务去处理异常程序,如果先前执行用户态的程序,那么也就完成了由用户态到内核态的切换。

    2022-03-30 17:41:38
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用户态高速块缓存方案 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多