3.3 中断、异常和系统调用比较

内核是被信任的第三方

为了让计算机系统对外界作出适当的反应,我们需要提出中断机制

需要提供灵活的访问接口,但是防护和服务是冲突的。

系统调用:应用程序主动向操作系统发出的服务请求->异步或同步

异常:非法指令或其他原因导致当前指令执行失败后的处理请求->同步

中断:来自硬件设备的处理请求(外设)->异步

硬件中断服务例程可被打断

异常服务例程可被打断

你可能感兴趣的:(操作系统,操作系统)