标签:
中断/异常/陷入机制是操作系统由用户态转为内核态的唯一途径,是操作系统的驱动力。
中断、异常机制有以下特征:
中断、异常的区别:
在中断、异常过程中,软件和硬件分别担任什么角色:
中断/异常的引入目的:
一个故事:小明在看书,突然来了个电话,接完电话继续看书,这是中断;小明在看书,感觉口渴了,喝了水接着看书,这是异常。
类别 | 原因 | 同步/异步 | 返回行为 | |
中断 | 中断(interrupt) | 来自I/O设备或其他硬件部件 | 异步 | 总是返回到下一条指令 |
异常 |
陷入(trap) |
有意识安排的 | 同步 | 返回到下一条指令 |
故障(fault) | 可恢复的错误 | 同步 | 返回到当前指令 | |
终止(abort) | 不可恢复的错误 | 同步 | 不会返回 |
故障与陷入:
完、
标签:
原文地址:http://www.cnblogs.com/zhangyunhao/p/4409410.html