本节先了解I/O设备及其分类,前面提到操作系统作为资源的管理者,需要提供的主要功能有处理机管理(进程管理),存储器管理、文件管理、设备管理。
前面的处理机、存储器管理等都是主机内部的硬件,而对设备管理是对主机外部的硬件进行管理。
所以先需要了解I/O设备及其分类。
一、I/O设备
“I/O”即“输入和输出”(Input/OutPut)。
I/O设备就是可以将数据输入到计算机,或者可以接受计算机输出数据的外部设备,属于计算机的硬件部件。例如
- 鼠标、键盘就是典型的输入设备
- 显示器就是典型输出设备
- 移动硬盘即可以输入、又可以输出
二、I/O设备的分类
1)按照设备的使用特性可以分为人机交互类外部设备、存储设备、网络通信设备。
- 人机交互类设备:鼠标、键盘
- 存储设备:移动硬盘
- 网络设备:路由器
2)按照信息交换的单位可以分为:块设备、字符设备。
块设备传输速率较高,可寻址,即可随机地读写任一块。
字符设备传输速率较慢,不可寻址,在输入输出时常采用中断驱动方式。
三、小结
本节内容纯记忆。