操作系统 第六章 输入输出系统知识点总结(2)

I/O通道控制方式
当CPU要完成一组相关的读(或写)操作及有关控制时,只需向I/O通道发送一条I/O指令,以给出其所要执行的通道程序的首址和要访问的I/O设备,通道接到该指令后,通过执行通道程序便可完成CPU指定的I/O任务。
通道是通过执行通道程序,并与设备控制器共同实现对I/O设备的控制的。通道程序由一系列通道指令构成,其与一般的机器指令不同,每条指令中都包含如下信息:
操作码:规定指令所执行的操作,如读、写、控制等
内存地址:标明字符送入内存或从内存取出的内存首址
计数:本条指令所要读/写的字节数
通道程序结束位P:表示通道程序是否结束,P=1表示结束
记录结束标志R
R=0,表示本指令与下一指令处理同一个记录
R=1,表示处理某记录的最后一条指令
在这里插入图片描述总结:I/O控制方式
在这里插入图片描述凡是数据到达和离去速度不匹配的地方均可采用缓冲技术。在操作系统中采用缓冲是为了缓和CPU与I/O设备速度不匹配的矛盾,提高CPU和I/O设备的并行性
缓冲管理的职责是组织好这些缓冲区,并提供获得和释放缓冲区的手段
缓冲管理
缓冲的引入(讲)(P224)
单缓冲和双缓冲
循环

猜你喜欢

转载自blog.csdn.net/weixin_43428283/article/details/106727467
今日推荐