当前位置:   article > 正文

操作系统-I/O设备分类,I/O设备控制器,控制I/O设备的方式,I/O软件的层次结构_io设备控制器的类别

io设备控制器的类别

目录

1.什么是I/O设备

2.I/O设备的分类

(1)按使用特性分类

(2)按传输效率分类​编辑 

(3)按信息交换单位分类

 3.I/O设备的组成

(1)机械部件

(2)电子部件-I/O控制器的功能

4.I/O控制器的组成

​5.I/O控制器的两种寄存器编制方式

 6.I/O控制方式

(1)程序直接控制方式

​编辑 (2)中断驱动方式

​编辑 (3)DMA方式

​编辑 (4)通道控制方式

​编辑 四种方式总结:

​ 7.I/O软件层次总览

(1)用户层软件 

 (2)设备独立性软件

(3)设备驱动程序

​(4)中断处理程序

总结


1.什么是I/O设备

 

2.I/O设备的分类

(1)按使用特性分类

 

(2)按传输效率分类 

(3)按信息交换单位分类

  

 3.I/O设备的组成

(1)机械部件

 

(2)电子部件-I/O控制器的功能

4.I/O控制器的组成

 

 5.I/O控制器的两种寄存器编制方式

内存映像-独立编址

 6.I/O控制方式

(1)程序直接控制方式

key word :查询

 完成一次读/写操作的流程图(以读操作为例)

分析一下在思维导图中提到的几个问题:

 (2)中断驱动方式

由于程序直接控制方式CPU利用率低,忙等,所以提出了中断驱动方式

分析一下在思维导图中提到的几个问题:

 (3)DMA方式

虽然中断驱动方式解决了程序直接控制方式的问题,但是每一次只能读/写一个字,导致CPU频繁切换,耗费了很多时间,于是人们又发明了DMA方式

 DMA控制器:

 分析一下在思维导图中提到的几个问题:

 (4)通道控制方式

通道控制方式是为了解决DMA方式连续存储的问题

 分析一下在思维导图中提到的几个问题:

 四种方式总结:

 7.I/O软件层次总览

(1)用户层软件 

 (2)设备独立性软件

六大功能

 

 

逻辑设备表-LUT

 

为什么不同的设备需要不同的驱动程序

 

 

 

(3)设备驱动程序

 (4)中断处理程序

 

总结:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/671613
推荐阅读
相关标签
  

闽ICP备14008679号