抢占式多任务处理中,进程被抢占时,哪些运行环境需要被保存下来?

抢占式多任务处理中,进程被抢占时,哪些运行环境需要被保存下来?

阅读 3.7k
1 个回答

Intel 的 CPU 本身提供了 TSS 的方式来保存进程的现场,不过 Linux 并没有使用 Intel 提供的这种方式,而是通过 PCB 来保存当前进程的信息,Linux 的进程切换时通过结构体 task_struct 保存当前进程所要保存的信息,task_struct 的源码 在此

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题