- 1
- 0
- 约5.14千字
- 约 52页
- 2022-10-22 发布于重庆
- 举报
7.2.4 用户空间的I/O软件 虽然大部分I/O软件都包合在OS内核之中,但也有一小部分I/O软件是由与用户程序连接在一起的库过程构成,它们可能完全运行在OS之外。例如,下列一个C程序调用了write库过程,并包含在运行时的二进制程序代码中: count=write(fd, buffer, nbytes); 显然,write库过程是I/O系统的组成部分。 上面描述的是第一类用户空间I/O软件,第二类用户空间I/O软件为spooling(simultaneous peripheral operation on line)系统,即假脱机系统。spooling系统是多道程序设计系统中处理独占I/O设备的一种方法。 * 第三十一页,共五十二页。 7.2.4 用户空间的I/O软件 spooling系统的作用如下: (1) 实现了虚拟设备功能 (2) 将独占型设备变成共享设备 (3) 提高了I/O效率 * 第三十二页,共五十二页。 7.2.5 缓冲技术 系统为达到如下目的需要使用缓冲技术: (1) 缓和CPU与I/O设备间速度不匹配的矛盾 (2) 减少CPU的中断频率,放宽对中断响应的限制 (3) 提高CPU和I/O设备之间的并行性 * 第三十三页,共五十二页。 7.2.5 缓冲技术 根据系统设置的缓冲区的个数,可以把缓冲技术分为单缓冲、双缓冲和循环缓冲以及缓冲池几种。 单
您可能关注的文档
- 第六章应收账款管理.ppt
- 第九章林业经济效益评价.ppt
- 第二章公文写作的性质特点和任务.ppt
- 安全评价过程控制的理解与应用教材.ppt
- 北京市场销售模式.ppt
- 财务管理(第四章).ppt
- 第三讲供应链的驱动要素与障碍因素.ppt
- 第五章人民检察院法律文书——检察文书.ppt
- UNCITRAL运输法公约的制定与前景.ppt
- “如何开发客户”心得分享.ppt
- 中国国家标准 GB/T 26949.10-2026工业车辆 稳定性验证 第10部分:在由动力装置侧移载荷条件下堆垛作业的附加稳定性试验.pdf
- GB/T 26949.10-2026工业车辆 稳定性验证 第10部分:在由动力装置侧移载荷条件下堆垛作业的附加稳定性试验.pdf
- GB/T 42709.36-2026半导体器件 微电子机械器件 第36部分:MEMS压电薄膜的环境及介电耐压试验方法.pdf
- 《GB/T 42709.36-2026半导体器件 微电子机械器件 第36部分:MEMS压电薄膜的环境及介电耐压试验方法》.pdf
- 中国国家标准 GB/T 42709.36-2026半导体器件 微电子机械器件 第36部分:MEMS压电薄膜的环境及介电耐压试验方法.pdf
- GB/T 41850.5-2026机械振动 机器振动的测量和评价 第5部分:水力发电和抽水蓄能电站机组.pdf
- 中国国家标准 GB/T 41850.5-2026机械振动 机器振动的测量和评价 第5部分:水力发电和抽水蓄能电站机组.pdf
- 《GB/T 41850.5-2026机械振动 机器振动的测量和评价 第5部分:水力发电和抽水蓄能电站机组》.pdf
- DB37∕T 5363-2026 建筑垃圾分类处理技术标准.docx
- DB37∕T 5363-2026 建筑垃圾分类处理技术标准.pdf
原创力文档

文档评论(0)