[关闭]
@llplmlyd 2018-09-20T21:12:24.000000Z 字数 513 阅读 1272

操作系统原理(二)之中断、异常和系统调用

操作系统原理


OS与设备和程序交互类型

系统调用、异常、中断

三者区别与联系

类型 源头 处理时间 响应
中断 外设 异步 持续,对用户应用程序是透明的
异常 应用程序意想不到的行为 同步 杀死或重新执行意想不到的应用程序指令
系统调用 应用程序请求提供服务 同步或异步 等待和持续

中断、异常和系统调用OS的处理过程

中断(软+硬件)

1 硬件部分:设置中断标记(CPU初始化)

2 软件部分

异常:异常编号

系统调用

程序访问主要是通过高层次的API接口而不是直接进行系统调用

跨越操作系统边界的开销

定义
在执行时间上的开销超过程序调用
开销包括:

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注