操作系统教程 (5).ppt

2.I/O测试指令(循环检测) 轮询(polling) 主要问题: 确定隔多长时间测试一次设备标志 2007年8月 * 3.中断驱动的 I/O 优点: 可以实现“异步中的同步” 、完全的异步、程序间最大程度的并发 与测试式并发相比,它将设备空等时间减到最少 缺点: 操作系统对每次中断处理的开销 2007年8月 * 4.异步I/O操作 异步 同步 异步中的同步 完全异步 2007年8月 * 5.不检测 例子:对位映象视频缓冲区的输出 “不检测”,实际上在每次访存(访问视频缓存)内部还是检测的(而非在指令级) 2007年8月 * 5.3.5 速度匹配专题2:缓冲技术 缓冲 五种缓冲区 缓冲技术的有效性前提 缓冲目的和作用细析 缓冲的实现(单、双、多缓存的选择问题) 回节首 2007年8月 * 五种缓冲区 (1) 在CPU和内存间的CACHE (2) 设在I/O设备或控制器内部的纯硬件缓冲区, 如打印机内部的硬缓 (3) 操作系统的内存缓冲区,主要是I/O缓冲 (4) 用户程序内自设的缓冲区 (5) 脱机与假脱机技术本质上也属缓冲技术,即 为慢速I/O设备在外存开设的缓冲区 2007年8月 * 操作系统的缓冲 用户程序中的缓冲 用户程序内的串行 是操作系统采用的技术 同步实现方式:中断 用户程序内并发 是用户程序中采用的技术 同步实现方式:测试技术

文档评论(0)

1亿VIP精品文档

相关文档