计算机I/O子系统的硬件一般包括I/O设备、内外存储器两类外部设备。
一般来说,I/O系统由I/O软件和I/O硬件两部分构成。
I/O软件包括驱动程序、用户程序、管理程序、升级补丁等。I/O硬件包括外部设备、设备控制器和接口、I/O总线等。
扩展资料
I/O系统的基本功能
1、隐藏物理设备的细节
I/O设备类型多,差异大。利用设备控制器(硬件)进行控制。隐藏物理设备的使用细节,仅向上层提高少量的,抽象的读写命令。
2、与设备的无关性
用户仅提供逻辑设备名来使用设备;例如打印时,它只需要提高读写命令和抽象的逻辑设备名即可,不必要指明是那一台打印机。
3、提高处理机和I/O设备的利用率
设备之间、设备与处理机之间均可并行操作。要求CPU快速响应I/O请求,减少对设备运行的干预时间。
4、对I/O设备进行控制
对I/O设备进行控制是驱动程序的功能。