- 1
- 0
- 约1.37万字
- 约 66页
- 2019-12-08 发布于湖北
- 举报
I/O控制技术 I/O通道 在设置通道后,CPU只需向通道发出一条I/O指令。通道收到该指令后,便从内存中取出本次要执行的通道程序,然后执行该通道程序,仅当通道完成了该I/O任务后,才向CPU发出中断信号 通道所需要的CPU干预更少 一个通道可以控制多台设备 CPU 的利用效率高 缓冲管理 引入缓冲的目的 缓和CPU与I/O设备间速度不匹配的矛盾(打印机) 减少中断CPU的次数,放宽对中断响应的要求 提高CPU、通道和I/O设备之间的并行性 缓冲区及其管理 单缓冲:设备与处理机之间 双缓冲(缓冲对换) 循环缓冲:多缓冲区,3个指针 缓冲池 :缓冲队列(emq、inq、outq)、工作缓冲区(hin、sin、hout、sout) 设备分配 按照规定的策略为申请设备的进程分配合适的设备、控制器和通道 需考虑独立性和安全性 设备分配的数据结构 设备控制表DCT 系统设备表SDT 控制器控制表COCT 通道控制表CHCT 设备分配 基本设备分配程序 分配设备 分配控制器 分配通道 设备处理程序 设备驱动程序:启动指定设备。但在启动之前还必须完成必要的准备工作,如检测设备是否“忙”等 设备中断处理程序 * * 操作系统的英文名称为Operating System,简称OS,它是计算机系统运行和工作必不可少的软件。 操作系统是控制和管理计算机硬件和软件资源,合理组织计算机工作流程
原创力文档

文档评论(0)