一:I/O控制器
我们的电脑可以接入非常多的I/O设备,这些设备功能各异,控制方式更是大不相同,那么操作系统是如何实现这么多设备的统一管理呢?
为了屏蔽设备之间的差异,每个设备都有一个叫做I/O控制器(设备控制器)的组件, 比如硬盘就有硬盘控制器,显示器就有视频控制器等
- 操作系统控制I/O控制器,I/O控制器控制设备机械部件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/03796fe0c6501614c0dcca2a5e32f510.png)
二:I/O控制器功能
I/O控制器内部含有三种寄存器,分别用于实现三种功能
控制寄存器:用于接受和识别CPU发出的命令;如CPU的发出的read/write
命令
状态寄存器: