【操作系统】—I/O设备的基本概念和分类
一、I/O设备什么是I/O设备? I/O设备为输入输出(Input/Output )
I/O设备是可以向计算机输入数据或接收计算机输出的数据的外部设备,是计算机中的硬件部件。
二. I/O设备分类
三、I/O设备的机械部件I/O设备的机械部件主要用于执行具体操作。 可以看到我们触摸的鼠标/键盘按钮。 显示器的LED屏幕、移动硬盘的磁性手臂、磁盘盘面。 I/O设备的电子部件通常是插入主板扩展槽中的印刷电路板。 I/O设备的功能通过接收来自CPU的命令进行识别
向CPU报告设备状态
数据交换
地址识别
四. I/O软件结构层次
用户层软件
设备独立性软件设备独立性软件也称为设备无关软件,与设备的硬件特性无关的功能几乎都在这个级别上实现。实现的功能
高层提供调用接口实现设备保护错误处理设备的分配和回收数据缓冲区管理,建立逻辑设备名称与物理设备名称的映射关系,根据设备类型选择合适的驱动程序进行调用