设备管理概述
上一节
下一节
I/O特点
I/O性能经常成为系统性能的瓶颈:CPU性能不等于系统性能,响应时间也是一个重要因素。CPU性能越高,与I/O差距越大。
操作系统庞大复杂的原因之一是:资源多、杂,并发,均来自I/O。外设种类繁多,结构各异输入输出数据信号类型不同,速度差异很大。
异步性:处理机与I/O设备各自以不同的速度工作,可以并行工作,无需相互等待,通过中断方式或DMA方式交互。
接口通用性:I/O设备与处理机连接通过通用接口。这样,处理机可以对接多种设备,而多种设备也可以与多种计算机系统相连。比如视频显示接口VGA,统一串行设备接口USB等。
设备的分类
(1)按使用特性分类:存储型设备,输入型设备,输出型设备,输入输出型设备(交互型设备)。
(2)按信息交换单位分类:块设备,字符设备。
(3)按外部设备的从属关系分类:系统设备,用户设备。
(4)按资源分配角度分类:独占设备,共享设备,虚拟设备。
(5)按程序使用角度分类:逻辑设备,物理设备。
(6)按数据传输率分类:高速设备,低速设备。
(7)按接口分类:与用户交流设备,与电子设备交流设备,通信设备。
本节资料

