- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
05_设备管理.pdf
第五章 设备管理
李文生
北京邮电大学计算机学院
补充:设备管理的任务和功能
设备管理的主要任务
选择和分配I/O设备以便进行数据传输
控制I/O设备和CPU(或内存)之间交换数据
为用户提供一个友好的透明接口
提高设备和设备之间、CPU和设备之间、以及进程和进
程之间的并行操作度,使操作系统获得最佳效率。
设备管理的功能
提供与进程管理系统的接口。当进程请求设备资源时,该
接口能将进程要求转达给设备管理程序;
进行设备分配
实现设备和设备、设备和CPU之间的并行操作
进行缓冲区管理
北京邮电大学 计算机学院 2
本章内容
5.1 I/O系统
5.2 I/O控制方式
5.3 缓冲管理
5.4 I/O软件
5.5 设备分配
5.6 磁盘存储器的管理
北京邮电大学 计算机学院 3
5.1 I/O系统
用于实现数据输入、输出及数据存储。
I/O设备
除了CPU和内存之外,其他大部分硬件设备称为
I/O(外部)设备,如:
输入输出设备、外存设备、终端设备等
北京邮电大学 计算机学院 4
1) I/O设备分类
从设备的使用特性分
存储设备、I/O设备、终端设备、脱机设备。
从设备的从属关系分
系统设备:操作系统生成时就已经配置好的各种
设备,如键盘、鼠标、打印机、文件存储设备
等;
用户设备:系统生成时没有配置,由用户自己安
装配置后由操作系统统一管理的设备,如视频采
集设备、扫描仪等;
按传输速率分
低速设备、中速设备、和高速设备
北京邮电大学 计算机学院 5
I/O设备分类(续)
从信息交换单位分
块设备:以块为单位进行信息组织和处理的设备,例如磁
盘、磁带等
字符设备:以字符为单位组织和处理信息的设备,例如键
盘、终端、打印机等;
按照设备的分配方式分
独占设备:在一段时间内只能由一个进程使用的设备,一
般为慢速的字符设备,如打印机。
共享设备:在一段时间内可由多个进程以交叉的方式共享
使用的设备。一般为快速的块设备,如磁盘。
虚拟设备:在一类设备上模拟另一类设备的I/O技术。
常用共享设备模拟独占设备(如虚拟光驱)、用高速设备
模拟低速设备。
北京邮电大学 计算机学院 6
2) 设备与控制器之间的接口
设备通过设备控制器与CPU进行通信
I/O设备与设备控制器之间的接口
数据信号线
控制信号线
状态信号线
I/O
北京邮电大学 计算机学院 7
3) 设备控制器
控制一个或多个I/O设备,以实现I/O设备
和计算机之间的数据交换。
可编址设备
当它仅控制一个设备时,只有一个唯一的设备地
址。
当它控制多个设备时,应含有多个设备地址,使
每一个设备地址对应一个设
文档评论(0)