异常控制以及进程调度
摘要:1.异常控制 异常是一种形式的异常控制流,它的一部分是由操作系统实现,一部分是由硬件实现的.因为有一部分是有由硬件实现的,所以具体细节会随着操作系统的不同而不同,然而基本的思想都是相同的. 异常就是控制流中的突变,用来响应处理器状态中的某些变化.任何情况,当处理器检测到有事件发生时,它就通过一张异常表,进行一个间接过程调用(异常),到一个专门处理这类事件的操作系统子程序-异常处理程序: 当异常处理程序完成后,根据引起异常的事件类型,会发生以下三种情况之一: 1>处理程序将控制返回给当前指令 2>处理程序将控制返回给,如果没有发生异常时,将会执行的下一条指令 3>处理程序终止被
阅读全文
posted @ 2013-05-05 10:43