计算机操作系统 第七章 设备管理 本章教学内容 5.0设备管理概述 5.1输入输出系统 5.2 I/O控制方式 5.3缓冲管理 5.4设备分配 5.4设备处理 5.5 磁盘存储器管理 5.0设备管理概述 设备管理的任务 设备管理的主要功能 设备的分类 设备管理的任务 是完成用户提出的I/O请求,为用户分配I/O设备,提高CPU与I/O设备的利用率,提高I/O设备的速度,方便用户使用I/O设备。 设备管理的主要功能 缓冲管理 是管理好各种类型的缓冲区,协调各类设备的工作速度,提高系统的使用效率。其实现机制是采用不同类型的缓冲区机制。 设备分配 是根据用户提出的I/O请求,为其分配所需要的设备。其实现机制是配置设备控制表、控制器控制表等数据结构。 设备处理 是实现CPU和设备控制器之间的通信。其实现机制是通过相应的处理程序来实现。 虚拟设备 是把每次只允许一个进程使用的物理设备,改造为能同时供多个进程共享的设备。 设备的分类 按设备的从属关系分类 可以把设备分为系统设备和用户设备 按操作特性分类 可以把设备分为存储设备和I/O设备 按设备共享属性分类 可以把设备分为独享设备、共享设备和虚拟设备。 按信息交换单位分类 可以把设备分为块设备和字符设备。 5.1输入输出系统 I/O系统的结构 I/O设备控制器 I/O通道 I/O系统的控制方式 I/O系统的结构 微机
原创力文档

文档评论(0)