1. I/O设备的概念:
2. I/O设备按使用特性分类:
(1)人机交互外部设备:如键盘,打字机,进行人机交互
(2)存储设备 :如光盘进行储存信息
(3)网络通信设备:如电视机魔盒,进行网络通信连接
2.按传输速率进行分类:
3.按信息交换的单位进行分类:
(1)块设备
(2)字符设备
块设备:
系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘
字符设备:
按照字符流的方式被有序访问,像串口和键盘就都属于字符设备。如果一个硬件设备是以字符流的方式被访问的话,那就应该将它归于字符设备;反过来,如果一个设备是随机(无序的)访问的,那么它就属于块设备。
这两种类型的设备的根本区别在于它们是否可以被随机访问——换句话说就是,能否在访问设备时随意地从一个位置跳转到另一个位置。
总结: