操作系统四版课件4要素.ppt

操作系统四版课件4要素

输入/输出完成时,设备控制器向CPU发出中断请求信号。CPU响应该中断,执行设备中断处理程序,对数据传输工作进行相应的处理。 I/O请求进程变为阻塞态,等输入/输出完成。进程调度程序重新调度。这样,外部设备进行输入/输出,CPU运行另一个进程程序,实现设备与CPU并行工作。 CPU发出start指令,启动外部设备,设置状态寄存器里的中断允许位。以便产生中断时,可以调用相应的中断处理程序。 4.4.3 中断方式 . 1. 中断的定义 所谓“中断”,是一种使CPU暂时中止正在执行的程序而转去处理特殊事件的操作。能够引起中断的事件称为“中断源”,它们可能是计算机的一些异常事故或其它内部原因,更多的是来自外部设备的输入输出请求。 2. 中断方式传输数据的步骤 启动位 中断允许位 状态寄存器 数据寄存器 打印机控制器 打印机 中断请求信号 系统总线 内存储器 CPU . . . 输入/输出全部完成后,进程被解除阻塞,改变状态为就绪,进入下一步工作。 由此看出,CPU启动了设备后,没有陷 入循环测试的等待过程中,而是转去运行 别的进程的程序。 输入/输出时,CPU把存放 数据的内存起址及要传输的字节数分别存入地址寄存器和字节计数器,把状态寄存器的允许中断位置1,启动设备进行数据传输。

文档评论(0)

1亿VIP精品文档

相关文档