摘要:在计算机系统中,除CPU与主存外,都称之为设备。根据数据的组成方式,不同的设备可以分为字符设备(慢速)和块设备(快速);根据资源性质,可以分成独占设置(终端、打印机)、共享设备(磁盘)和虚拟设备(Spooing技术)。
3.4 设备管理
在计算机系统中,除CPU与主存外,都称之为设备。根据数据的组成方式,不同的设备可以分为字符设备(慢速)和块设备(快速);根据资源性质,可以分成独占设置(终端、打印机)、共享设备(磁盘)和虚拟设备(Spooing技术)。
3.4.1【知识点】设备管理概念
1. 外部设备分类
按系统和用户分:系统设备、用户设备
按输入输出传送方式分(UNIX或inux操作系统):字符型设备、块设备
按资源特点分:独享设备、共享设备、虚拟设备
按设备硬件物理特性分:顺序存取设备、直接存取设备
按设备使用分:物理设备、逻辑设备、伪设备
按数据组织分:块设备、字符设备
按数据传输率分:低速设备、中速设备、高速设备
2. 设备管理的目标与任务
设备管理的目标:
(1)按用户需求提出的要求接入外部设备,系统按一定算法分配和管理控制,而用户不必关心设备的实际地址和控制指令;
(2)尽量提高输入输出设备的利用率,例如发挥主机与外设以及外设与外设之间的真正并行工作能力。主要利用的技术有:中断技术、DMA技术、通道技术、缓冲技术。
设备管理的任务:
(1)动态掌握并记录设备的状态
(2)分配设备和释放
(3)对输入输出缓冲区进行管理
(4)控制和实现真正的输入输出操作
(5)提供设备使用的用户接口
(6)在一些较大系统中实现虚拟设备技术
编辑推荐:
软考备考资料免费领取
去领取