- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章设备管理
引言
一、设备种类
(一)按设备的使用特性分:
1、存储设备:.容量大
.速度比内存慢
.信息永久存贮
. 以块为单位进行存贮
.块的分配可以是连续,也可以
是随机的
2、输入输出设备:用于计算机与外设间的数据交换。
A 、输入设备:用于……. ,如……
B、输出设备:用于……..。
C、终端设备
D 、脱机设备
(二)按设备的从属关系分为:
1、系统设备:即各种标准设备,指在操作系统生成
时就已配置好的设备。
2、用户设备:由用户自己安装配置后由OS统一管理
的设备。
(三)按信息的组织方式分:
1、字符设备
2、块设备
(四)按设备的工作性质分:独占型设备、共享型设备
二、设备管理的功能与任务
(一)设备管理应具有的功能
1、提供与进程管理系统的接口,当进程要求设备资
源时,该接口将进程要求转达给设备管理程序。
2、进行设备分配
3 、实现设备与设备、设备与CPU等之间的并行操作。
(二)设备管理的主要任务:
1、选择和分配输入输出设备以便进行数据传输操作
2、控制输入输出设备和CPU (或内存)之间交换数
据。
3 、为用户提供一个友好的透明接口,或用户和设备
特性分开,使用户在编制应用程序时不必涉及具
体设备,系统按用户要求控制设备工作。
8.2 数据传送控制方式
选择和衡量控制方式的原则:
.数据传送速度足够高,能满足用户的需要但又不丢
失数据。
.系统开销小,所需的处理控制程序少
.能充分发挥硬件资源的能力,使得T/O设备尽量忙,
而CPU等待时间少。
外围设备与内存之间的常用数据传送方式:
.程序直接控制
.中断控制方式
.DMA方式
.通道方式
一、程序直接控制方式
指完全由程序来控制主机与外设之间的信息传
送,方法是用户在程序中安排一段I/O指令和其它指
令组成的程序段,直接控制外设的工作。缺点是:
何时进行传送系统无法预先知道。
(一)无条件传送:不需查询外设状态,而是强迫执
行I/O指令。为使传送可靠,编程人员需了解外设的
动态使用情况。
缺点:增加编程人员负担和数据易丢失
(二)条件传送:又称状态驱动方式、查询方式、应答
方式。在数据传送之前,事先要了解外设的状态,
只有了解的结果满足条件时,才能执行本次传送,
否则,程序只能踏步等待或转入其它程序。
1、具有跳步测试外设状态指令
2、具有表征外设工作状态的触发器
(三)程序直接控制方式缺点:
1、主机与外设只能串行工作,CPU利用率低。
2、各外设只能串行工作,即主机在一个时间段内只
能与一台外设交换数据,外设利用率低。
3 、 不能发现和处理事先无法估计的错误与异常。
(四)优点与应用
硬件简单,程序简单,功能有限,用户多路选
择开关送显示,如发光二极管,七段数码显示管等
二、程序中断方式:
方法:在程序中安排在某一时刻启动外部设备,然后
机器继续执行原程序,当外设完成数据传送的准
备后,便向CPU发中断请求信息,CPU接到请求
信息后若可以停止正在运行的程序,则转去执行
传送指令完成主机与外设务备的数据交换,交换
完毕后返回原程序继续执行。
缺点:
1、外设
文档评论(0)