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

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




本节总结

IO设备的机械部件主要用来执行具体IO操作
IO设备的电子部件通常是一块插入主板扩充槽的印刷电路板









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



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


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

本节总结

越上面的层次越接近用户
每一层会利用其下层提供的服务,实现某些功能, 并屏蔽实现的具体细节,向高层提供服务
越下面的层次越接近硬件


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

PS:


IO调度:

设备保护:

本节总结
408大纲中的几个重点介绍。
本节讲了IO调度和设备保护问题


输入井模拟脱机输入时的磁带,用于收容IO设备输入的数据
输入进程模拟脱机输入时的外围控制机
(输出**也是一样的理解)


本节总结









设备分配步骤(改进版)


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


缓冲区的作用:

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







本节总结
