【正确答案】
B
【答案解析】异常和中断是相似的概念。中断是系统正常功能的一部分,如因进程调度使系统停止当前运行进程转而执行其他进程,或者因缺少所需资源而中断当前操作等待资源到达等,在系统处理完其他事情之后,会继续执行中断前的进程。
异常是由于错误引起的,如文件损坏、进程越界等。在异常发生时,系统会产生中断等待处理或终止发生异常的进程。也可以说,异常是一种特殊的中断。
中断产生的原因有很多,如进程缺页、需要进行I/O操作等,虽然硬件故障也会产生中断,但中断并不一定都是由于故障引起的。
★记住一点:通常异常会引起中断,而中断未必是由异常引起的。