【***操作系统---第五章***】

目录

IO设备的概念与分类

IO控制器

 IO控制方式(*)

 IO软件层次结构

 IO核心子系统

假脱机技术(SPOOLing)

设备的分配与回收

缓冲区管理


IO设备的概念与分类

IO设备又可以称为外部设备

例如鼠标,显示器,移动硬盘 

 

 

 

 本节总结

IO控制器

 IO设备的机械部件主要用来执行具体IO操作

IO设备的电子部件通常是一块插入主板扩充槽的印刷电路板

 

 

 

 

 IO控制方式(*)

 

 

 (和直接程序控制方式大同小异,只是引入了中断机制)

 

 

 注意DMA控制器是一个字一个字读入的,先放在DR里,并不是一个块一个块的

 

 与CPU相比,通道可以执行的指令很单一,而且它没有自己的内存,与CPU共享内存

 

本节总结 

 IO软件层次结构

越上面的层次越接近用户

每一层会利用其下层提供的服务,实现某些功能, 并屏蔽实现的具体细节,向高层提供服务

越下面的层次越接近硬件

 

当中断处理程序完成,把数据放入内存后,又会交由设备驱动程序进行进一步的处理 

 本节总结

 

 PS:

 IO核心子系统

 IO调度:

 设备保护:

     

 本节总结

408大纲中的几个重点介绍。

本节讲了IO调度和设备保护问题

假脱机技术(SPOOLing)

 

 输入井模拟脱机输入时的磁带,用于收容IO设备输入的数据

输入进程模拟脱机输入时的外围控制机

(输出**也是一样的理解)

 

本节总结 

 

设备的分配与回收

 

 

 

 

 

 

 

 设备分配步骤(改进版)

 

 本节总结

本节介绍了设备的分配。事实上设备的回收就是把相关的数据结构内容改回来

 

缓冲区管理

 缓冲区的作用:

 解决数据粒度不匹配的问题:例如输入进程每次可以生成一块数据,但IO设备每次只能输出一个字符

 

 

 

 

 

 

  

本节总结 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值