发布网友 发布时间:2022-04-19 23:00
共3个回答
热心网友 时间:2023-09-16 11:59
进程切换时所要保存的处理机状态信息有进程当前暂存信息。
进行进程切换就是从正在运行的进程中收回处理器,然后再使待运行进程来占用处理器。 这里所说的从某个进程收回处理器。
实质上就是把进程存放在处理器的寄存器中的中间数据找个地方存起来,从而把处理器的寄存器腾出来让其他进程使用。
扩展资料:
在切换时,一个进程存储在处理器各寄存器中的中间数据叫做进程的上下文,所以进程的切换实质上就是被中止运行进程与待运行进程上下文的切换。在进程未占用处理器时,进程的上下文是存储在进程的私有堆栈中的。
当前执行进程,实际上是指调用上下文切换程序之前的执行进程。如果上下文切换不是被那个当前执行进程所调用,且不属于该进程,则所保存的上下文应是先前执行进程的上下文,或称为“老”进程上下文。
参考资料来源:百度百科——进程切换
热心网友 时间:2023-09-16 11:59
这些信息会保存在pcb的相应数据结构中,具体保存在哪里并不会深入考察,只需要记住切换进程时要保存当前现场信息就可以了。热心网友 时间:2023-09-16 12:00
a.