保存在进程控制块中的处理机状态信息不包括

如题所述

进程优先级


在进行进程切换时,所需要保存的处理机状态信息有进程当前暂存信息;下一条指令地址信息;进程状态信息;过程和系统调用参数及调用地址信息。


线程和进程的最大区别就在于地址空间,对于线程切换,第1步是不需要做的,第2是进程和线程切换都要做的。


上下文切换的处理都是通过操作系统内核来完成的,内核的这种切换过程伴随的最显著的性能损耗是将寄存器中的内容切换出。


扩展资料:


内核进入中断上下文是因为中断信号而导致的中断处理或软中断。而中断信号的发生是随机的,中断处理程序及软中断并不能事先预测发生中断时当前运行的是哪个进程,所以在中断上下文中引用current是可以的。


对于A进程希望等待的中断信号,可能在B进程执行期间发生。例如,A进程启动写磁盘操作,A进程睡眠后现在时B进程在运行,当磁盘写完后磁盘中断信号打断的是B进程,在中断处理时会唤醒A进程。

温馨提示:答案为网友推荐,仅供参考
相似回答