- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9节设备管理_2
操作系统原理 第9章 设备管理 2005.11 本章教学目标 熟悉设备管理的主要功能 掌握输入输出控制的四种方式 掌握缓冲技术和SPOOLing技术 掌握设备的分配 熟悉设备的处理 本章教学内容 设备管理概述 输入输出系统 设备分配与回收 设备处理 设备管理采用的技术 设备管理概述 设备管理的任务 设备管理的主要功能 设备的分类 设备的分类 按设备的从属关系分类 可以把设备分为系统设备和用户设备 按操作特性分类 可以把设备分为存储设备和I/O设备 按设备共享属性分类 可以把设备分为独享设备、共享设备和虚拟设备。 按信息交换单位分类 可以把设备分为块设备和字符设备。 设备管理的任务 是完成用户提出的I/O请求,为用户分配I/O设备,提高CPU与I/O设备的利用率,提高I/O设备的速度,方便用户使用I/O设备。 设备管理的主要功能 缓冲管理 是管理好各种类型的缓冲区,协调各类设备的工作速度,提高系统的使用效率。其实现机制是采用不同类型的缓冲区机制。 设备分配 是根据用户提出的I/O请求,为其分配所需要的设备。其实现机制是配置设备控制表、控制器控制表等数据结构。 设备处理 是实现CPU和设备控制器之间的通信。其实现机制是通过相应的处理程序来实现。 输入输出系统 I/O设备控制器 I/O通道 I/O系统的结构 I/O系统的控制方式 I/O设备控制器 设备控制器的概念 设备控制器是CPU与外围设备之间的接口,是一个可编址设备,每一个地址对应一个设备。 I/O通道 I/O通道的概念 I/O通道是指专门负责输入输出工作的处理机。 和CPU一样,有运算和控制逻辑,有自己的指令系统,通过通道程序控制数据传输工作。与CPU共享内存。 I/O通道的分类 字节多路通道: 以字节交叉方式工作。含有若干个非分配型子通道,以时间片方式轮流使用主通道。用来连接低速或中速设备。 I/O系统的结构 微机I/O系统 微机的I/O系统一般采用总线I/O系统结构。 主机I/O系统 具有通道的I/O系统结构。其中,I/O系统共分为4级:最低级为I/O设备,次低级为设备控制器,次高级为I/O通道,最高级是主机。 I/O系统的控制方式 程序直接控制方式 中断控制方式 直接存储器存取控制方式 通道控制方式 程序直接控制方式 中断控制方式 概念 中断控制方式 中断控制方式 中断控制方式的特点 中断控制方式比程序直接控制方式提高了CPU的利用率。 每输入输出一个数据都发生中断,传输一次数据需要多次中断,浪费了CPU的处理时间。 直接存储器存取(DMA)控制方式 概念 DMA控制方式 DMA控制方式 直接存储器存取控制方式的特点: I/O数据传输速度快,CPU负担少。 在DMA方式下,数据的传送方向、存放数据的内存始址及传送数据的长度等都由CPU控制。每台设备需要配一个DMA控制器。 通道控制方式 概念: 是一种以内存为中心,是设备与内存直接交换数据的控制方式。CPU只需要发出启动指令,指出通道相应的操作和I/O设备,该指令就可以启动通道并使该通道从内存中调出相应的通道指令执行。 通道控制方式 通道控制方式的步骤 : 通道控制方式 通道控制方式的特点 : 通道所需要的CPU干预更少。 一个通道可以控制多台设备。 CPU 的利用效率高。 缓冲技术 引入缓冲的主要原因: 缓和CPU与I/O设备间速度不匹配的矛盾 减少对CPU的中断频率,放宽对中断响应时间的限制 提高CPU与I/O设备间的并行性 缓冲技术 缓冲技术 缓冲技术分类 单缓冲 双缓冲 循环缓冲 缓冲池 设备分配与回收 设备分配中的数据结构 设备分配应考虑的因素 设备分配 设备回收 对设备分配程序的改进 设备分配中的数据结构 设备分配应考虑的因素 设备的使用性质 设备的分配算法 设备分配的安全性 设备的独立性 设备分配 设备分配应该考虑的因素: 独占设备的分配程序 对设备分配程序的改进 设备分配程序的两个特点 1.进程是以物理设备名来提出I/O请求的。 2.系统采用的是单通路的I/O系统结构。这样的系统容易产生“瓶颈”现象。 对设备分配程序的改进 增加设备的独立性 考虑多通路情况 假脱机技术 假脱机的概念 假脱机技术的组成 假脱机技术的特点 假脱机的概念 SPOOLing技术 假脱机技术的组成 假脱机技术由以下部分组成: 输入井和输出井 输入缓冲区和输出缓冲区 输入进程和输出进程 请求打印队列 假脱机技术的特点 中断的处理过程 ①当中断装置发现中断事件后,先把中断事件存放到程序状态字寄存器中的中断码位置。
文档评论(0)