摘要:按设备的使用特性分为存储设备、输入/输出设备、终端设备和脱机设备。
2.1.4设备管理
在计算机系统中,输入/输出(I/O)设备、辅存设备及终端设备等都称为外部设备,它们是计算机系统与外界交互的工具,具体负责计算机与外部的输入输出工作。
设备管理的任务是保证在多道程序环境下,当多个进程竞争使用设备时,按一定策略分配和管理名;种设备,控制设备的各种操作,完成输入/输出设备与主存之间的数据交换。
设备管理的目标是提髙设备的利用率,为用户提供方便统一的界面。
设备管理的主要功能是动态地掌握并记录设备的状态、设备分配和释放、缓冲区管理、实现物理输入/输出设备的操作、提供设备使用的用户接口、设备的访问和控制、输入输出缓冲和调度。
1.设备的分类
按设备的使用特性分为存储设备、输入/输出设备、终端设备和脱机设备。
从资源分配角度分为独占设备、共享设备和虚拟设备。
按设备的从属关系分为系统设备和用户设备。
按数据组织方式分为块设备(BlockDevice)和字符设备(CharacterDevice)
按数据传输速率分为低速设备、中速设备、髙速设备。
按输入/输出对象分为人机通信设备、机机通信设备。
按是否可交互分为非交互设备、交互设备。
2.设备管理的主要技术
中断技术
DMA技术(DirectMemoryAccess,DMA)
缓冲技术
虚设备与SPOOLING(simultaneousperipheraloperationsonline,外围设备联机)技术
编辑推荐:系统架构师教程第1章:绪论
软考备考资料免费领取
去领取