设备管理()讲解.ppt

第七章 设备管理 第6章 设备管理 “设备”泛指计算机系统中的外部设备,即除主机以外的其他所有设备。在多道程序设计环境下,计算机系统允许多个用户作业同时在内存,它们的运行势必涉及到I/O设备。于是,对于设备本身,有一个如何有效利用的问题;对于设备和CPU,有一个如何发挥并行工作能力的问题;对于设备和用户,有一个如何方便使用的问题。 设备管理的任务 是完成用户提出的I/O请求,为用户分配I/O设备,提高CPU与I/O设备的利用率,提高I/O设备的速度,方便用户使用I/O设备。 6.1.1I/O系统的基本功能 方便用户使用I/O设备 隐藏物理设备的细节 与设备的无关性 提高CPU和I/O设备的利用率 提高CPU和I/O设备的利用率 对I/O设备进行控制 为用户的共享设备时提供方便 确保对设备的正确共享 错误处理 6.1.2 I/O系统的层次和结构模型 I/O层次结构 用户层I/O软件 设备独立性软件 设备驱动程序 中断处理程序 6.1.3 I/O系统接口 块设备接口 块设备:数据的存取和传输都是以数据块为单位的设备。特点:传输速率高,可寻址,DMA控制方式 隐藏了磁盘的二维结构 将抽象命令映射为低层操作 流设备接口 字符设备。特点:传输速率低,不可寻址,中断驱动方式 Get操作和put操作 In-control指令 网络接口 6.2 I/O设备和设备控制器 I/

文档评论(0)

1亿VIP精品文档

相关文档