开发者社区 问答 正文

进程上下文用进程的什么东西来表示?

进程上下文用进程的什么东西来表示?

展开
收起
7大帅 2021-12-04 21:34:22 415 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 多任务系统中,上下文切换是指CPU的控制权由运行任务转移到另外一个就绪任务时所发生的事件。

    在操作系统中,CPU切换到另一个进程需要保存当前进程的状态并恢复另一个进程的状态:当前运行任务转为就绪(或者挂起、删除)状态,另一个被选定的就绪任务成为当前任务。上下文切换包括保存当前任务的运行环境,恢复将要运行任务的运行环境。

    进程上下文用进程的PCB(进程控制块,也称为PCB,即任务控制块)表示,它包括进程状态,CPU寄存器的值等。

    通常通过执行一个状态保存来保存CPU当前状态,然后执行一个状态恢复重新开始运行。

    2021-12-05 13:10:54 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答标签:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等