摘要:
1.为什么说中断是进程切换的必要条件,但不是充分条件? 假如在时刻T1到时刻T2之间发生了进程切换,则在时刻T1与时刻T2之间一定执行了处理机调度程序,处理机调度程序是操作系统的一个底层模块,运行于管态,说明在T1到T2时刻之间,处理机状态曾有木态转换到管态。由于中断是系统由目态转换为管态的必要条件,所以在时刻T1与时刻T2之间一定发生过中断。也就是说,中断是进程切换的必要条件,然而,中断不是进程切换的充分条件。 比如说,一个进程执行一个系统调用命令将一个消息发送给另外一个进程,该命令的执行将通过中断进入操作系统,操作系统处理完消息发送的工作后可能返回原调用进程,此时中断并未导致进程切换;也可 阅读全文
posted @ 2012-11-25 00:02
简单地快乐
阅读(1993)
评论(0)
推荐(0)

浙公网安备 33010602011771号