小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
本文主要介绍下IO系统中的几个常用名词,这也是IO系统中常用组件,通过学习这些名词可以帮助我们更好的学习IO系统
常用名词
- 外部设备。包括输入/输出设备及通过输入/输出接口才能访问的外存储设备。
- 接口。在各个外设与主机之间传输数据时进行各种协调工作的逻辑部件。协调包括传输过程中速度的匹配、电平和格式转换等。
- 输入设备。用于向计算机系统输入命令和文本、数据等信息的部件。键盘和鼠标是最基本的输入设备。
- 输出设备。用于将计算机系统中的信息输出到计算机外部进行显示、交换等的部件。显示器和打印机是最基本的输出设备。
- 外存设备。指除计算机内存及CPU缓存等外的存储器。硬磁盘、光盘等是最基本的外存设备。
IO系统的组成
一般来说,IO系统由IO软件和IO硬件两部分构成:
- IO软件:包括驱动程序、用户程序、管理程序、升级补丁等。通常采用IO指令和通道指令实现CPU与IO设备的信息交换。
- IO硬件。包括外部设备、设备控制器和接口、I/O总线等。通过设备控制器来控制IO设备的具体动作;通过IO接口与主机(总线)相连。