第七章-设备管理课件.pptVIP

  • 1
  • 0
  • 约1.22万字
  • 约 10页
  • 2019-05-27 发布于湖北
  • 举报
7.3 缓冲技术 1.在于改善CPU 和I/O设备之间速度不匹配的情况。   2.可以减少I/O对CPU的中断次数及放宽对CPU 的中断响应时间; 一、引入缓冲的原因 一般情况下,中央处理机制运行速度以微秒或毫微秒来计,但外设的输入输出速度一般都以毫秒甚至秒来计,即它们之间运行速度差异特大。 二、缓冲的分类 硬件缓冲: 软件缓冲: 1. 单缓冲区 即指硬设备本身所配有的少量的必要的硬件缓冲器。 指在内存中划出一个特定的区域来充当缓冲器,使用时,由输入指针和输出指针来控制对它的信息的写入和取出。 2. 双缓冲区 缓冲区 生产者 接收者 缓冲区1 生产者 缓冲区2 接收者 ① ② ① ② 双缓冲区 3. 多缓冲区 4. 缓冲池 即指把输入缓冲区和输出缓冲区统一起来,形成一个即用于输入又用于输出的公用缓冲区,这时常称之为缓冲池。缓冲池中的缓冲区,要么空闲,要么装有输入数据,要么装有输出数据,在系统运行过程中,缓冲池将维持这样三个性质的缓冲区队列。   把多个缓冲区连接起来组成两部分,一部分专门用于输入,另一部分专门用于输出。 7.4 设备的分配与输入输出的实现 一、设备的分配 1、设备的分配的数据结构 操作系统是通过诸多表格来管理所拥有的外部设备的,各表格记录着对I/O设备分配和控制所需要的信息,成为设备管理模块中共享

文档评论(0)

1亿VIP精品文档

相关文档