设备管理教学.pptVIP

  • 1
  • 0
  • 约7.64千字
  • 约 84页
  • 2019-08-04 发布于广东
  • 举报
三部分组成: 1、设备控制器与处理器的接口 三类信号线:数据线、地址线、控制线 两类寄存器:数据寄存器、控制\状态寄存器 2、设备控制器与设备的接口 一个控制器可接多个设备,一个接口接一个设备 3、IO逻辑 实现对设备的控制, CPU启动设备过程:发送控制命令和地址给控制器,IO逻辑接收命令并译码 2. 循环缓冲区的使用 Getbuf过程。 计算过程:Current→ Nextg,Nextg移向下一个G 输入过程:当前Nexti指向的R提供出来,Nexti 指向下一个R。 (2) Releasebuf过程。 计算过程将C中的数据取完,用Releasebuf 将C释放 3. 进程同步 Nexti指针追赶上Nextg指针。 说明:输入数据大于处理数据,全部缓冲区已满。 (2) Nextg指针追赶上Nexti指针。 说明:输入数据小于处理数据,全部缓冲区已空。 5.3.4 缓冲池(Buffer Pool) 1. 缓冲池的组成   三种类型的缓冲区:   ① 空(闲)缓冲区;   ② 装满输入数据的缓冲区;    ③ 装满输出数据的缓冲区。   形成以下三个队列: (1)空缓冲队列emq。 (2) 输入队列inq。 (3) 输出队列outq。 3. 缓冲区的工作方式 图 5-1

文档评论(0)

1亿VIP精品文档

相关文档