第十章 设备管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十章 设备管理

2.实现对外围设备的启动 现代计算机系统不允许用户程序直接启动外围设备,一方面是为了减轻用户程序的负担,另一方面防止用户错误的使用而影响系统的可靠性,所以,外围设备的启动工作都是由操作系统来统一做。 4.实现对外围设备的中断事件 (1)CPU发出启动通道(DMA)工作的命令; (2)通道接受后就自行控制外设与主存之间的信息传 送,CPU继续执行程序; (3)通道向CPU发出信息传送结束信号; (4)CPU中断现行程序的执行,处理来自通道的I/O 中断事件; · 计算机软件技术基础 计算机软件技术基础 信息科学与技术学院 王静 第十章 设备管理 10.1 设备管理功能 10.2 设备的启动和I/O 中断处理 10.3 虚拟设备 第十章 设备管理 10.1 设备管理的功能 一、I/O设备 (1)输入设备(I):健盘,鼠标,扫描仪 (2)输出设备(O):显卡,打印机,声卡 磁盘驱动器既属于输入设备,也属于输出设备。在嵌入式系统中,输入设备一般包括触摸屏、按键、红外遥控、输出设备主要是LCD显示和语音输出。 二、设备管理 设备管理:方便用户,防止用户错误地使用外围 设备;充分发挥计算机系统的并行性,提高外围设备和系统的可靠性和安全性。 三、设备管理的主要功能 1.实现对外围设备的分配与回收 有些设备是不能为若干个用户同时服务的,那么 当有多个用户都提出要使用某台设备时怎么办? 设备管理必须考虑如何将设备合理分配、既满足 用户要求又提高系统效率。 当用户不再使用这些设备时应及时收回。 3.实现对磁盘的驱动调度 对磁盘来说,若干个用户可以同时把信息存放 在磁盘上,但每一时刻只能为一个用户服务,这就 必须考虑先为谁服务的问题。 所以,当有若干用户都要求读写磁盘上的信息 时,必须按一定的策略决定先为谁服务,这项工作 称驱动调度。 5.实现虚拟设备 为了提高只能独占使用的设备利用率,用可共享的设备来模拟独占型设备,于是,独占使用的设备就可成为共享的。 模拟的独占型设备称为虚拟设备,它的存取速度比相应的物理设备的存取速度高得多,有利于提高作业的执行速度。 10.2 设备的启动和I/O中断处理 输入输出操作: 主存储器与外围设备之间的信息传送操作。 要启动外围设备,首先要根据设备特性编制 复杂且繁琐的输入输出程序,然后用“启动I/O’’ 指令才能启动外围设备工作。这些复杂的、与硬 件有关的工作都由操作系统的设备管理部分去 做,用户不必操心。 通道 1.通道与CPU的关系 CPU启动通道后,通道就能按指定的要求独立 地去完成输入输出操作,而CPU可做与输入输出操作无关的其它工作,使计算机系统获得了CPU与外围设备之间的并行工作的能力。 2.通道的连接 一个CPU可连接多个通道,一个通道可连接多个设备控制器,一个设备控制器可连接同类型的多台设备。还可将一台设备连接到几个设备控制器上或把一个设备控制器连接到几个通道上,实现多路交叉连接。 3.设备并行工作 操作系统可以让多个作业同时执行,在同一时刻各个作业各自使用计算机系统的不同资源。被启动的外围设备工作结束后就形成“I/O中断”事件,由操作系统进行分析处理。 I/O中断事件的处理 1.操作正常结束 中断装置响应中断后,交给操作系统处理,操作系统根据产生中断的通道号、设备号查设备分配表就可知道是哪个作业进程执行中请求启动该设备的。现在操作正常结束,表示该作业进程已经得到了指定设备传来的信息,或者已经把信息传送到指定的设备,应使该进程的状态从“等待传送”变成“就绪”。 2.操作异常结束 对操作异常结束中断的处理要区分是故障还是设 备特殊事件。对故障事件,可以组织通道程序复执。 例如,当读出的数据有校验错误,操作系统可重新启动通道执行原来的通道命令进行重读,经复执后故障可能排除,就可继续执行下去。若经多次复执后故障仍不能排除,那么就输出一些信息,请操作人员进行人工排除。 10.3 虚拟设备 输入机、打印机这类的设备是独占使用的设备。 当某个作业单独占用独占设备期间,独占设备只有一部分时间在工作,其余时间处于空闲状态时又不能被其它作业使用。这样,独占设备的利用率不高。 那么,如何提高独占设备的利用率呢? 一、联机同时外围设备操作 操作系统设计两个程序:“预输入程序”和“缓输出程序”。 在磁盘上割出称为“井”的专门区域存放作业信息和作业执行结果 “预输入程序”:把作业流中作业信息传送到“输入 井”保存。 作业被选中执行时不必再启动输入机,而只要从磁盘上的输入井区域中读取信息。 作业执行中产生的结果也暂时先存放在“输出井”中。

文档评论(0)

abf4675328 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档