qq_43412960
qq_43412960
采纳率79.1%
2020-05-17 14:56

这是一个关于操作系统的相关问题

5
已采纳

内核和用户核是如何转化的呢?
我是这么想的
开机 操作系统进入内核态 进行准备工作 操作系统代码放到内存
放完了 执行转用户态内核代码 把操作系统里写的用户态代码 执行完
进入内核态指令 内核进行作业调度算法 把一堆进程弄进来 一堆进程执行完
执行回内核指令 再进行作业调度算法 以此类推
我的理解对吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • wojiushiwo945you 毕小宝 10月前
    点赞 2 评论 复制链接分享
  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 10月前

    你可以认为内核态和用户态相当于两个进程,通过中断,cpu强制从一个进程切换到另一个。如果是让进程自己“执行完”,那么它如果不执行完岂不是系统就卡死了么。

    点赞 1 评论 复制链接分享