操作系统第7章.pptVIP

  • 4
  • 0
  • 约7.51千字
  • 约 64页
  • 2019-08-14 发布于福建
  • 举报
* 7.4.1 I/O控制方式 在I/O中断方式下,数据的输入(或输出)步骤如下: 设备驱动程序工作: 1、要求输入数据的进程把一个启动命令和允许中断位“1”写入相应设备的控制状态寄存器中,从而启动了该设备; 2、该进程因等待输入的完成进入睡眠状态。 3、当输入完成后,输入设备向CPU发出完成中断请求信号; * 7.4.1 I/O控制方式 设备中断处理程序工作: 4、处理机响应中断,处理该中断,并唤醒等待输入完成的进程; 5、在以后的某个时期,该程序被调度到后,继续运行。 这种方式的优点是大大地提高了CPU的利用效率,缺点是每次I/O都要CPU的干预,如果系统中配备了多台(套)设备时,CPU的利用率也会降低。解决的方法是采用通道技术。 * 7.4.1 I/O控制方式 通道:是计算机系统中专门用于I/O的数据总线和控制器。 在大、中、小型计算机中一般称为通道,结构如图所示。 在个人计算机系统中采用微通道,就是教材中所讲的DMA。 * 7.4.2 I/O控制功能 控制设备I/O工作的核心模块通常称为设备驱动程序。它分为两个部分: 1.启动过程:解释用户I/O命令,启动设备 2.继续过程:中断处理 * 7.4.2 I/O控制功能 不论是哪种设备驱动程序,它的功能是相同的, 接受用户的I/O请求命令,并把用户的请求转换成I/O请求块,挂到相应设备的I/O请求队列。 每类

文档评论(0)

1亿VIP精品文档

相关文档