- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 设备管理 操作系统(第三版) 本章要点 设备管理的基本概念 输入.输出请求的处理过程 如何分配设备 SPOOLing技术 概述 1、设备的分类 ★按设备的从属关系分类 ■系统设备 ■用户设备 ★按操作特性分类 ■输入/输出设备 ■存储设备 ★按设备共享属性分类 ■独享设备 ■共享设备 ■虚拟设备 ★按信息交换单位分类 ■块设备 ■字符设备 2、设备管理的任务和功能 基本任务:按照用户的要求来控制设备操作,对外部设备进行管理,是操作系统中最具多样性、复杂性的部分。 主要任务: ★按照用户的要求控制I/O设备工作,完成用户所希望的I/O操作 ★照一定的算法把I/O设备分配给对该设备提出请求的进程 ★充分有效地使用I/O设备 2、设备管理的任务和功能 主要功能: ★设备分配 ★设备控制 ★实现其他功能: ◎对缓冲区的管理 ◎实现设备独立性 ◎实现虚拟设备 I/O系统的结构 1、设总线型I/O系统(微型机) CPU和内存是直接连接到总线上的,I/O设备是通过设备控制器连接到总线上,CPU并不直接与I/O设备通信,而是由设备控制器负责提供I/O设备与CPU的接口。 I/O系统的结构 1、设总线型I/O系统(微型机) 一个设备控制器可以连接多个设备,所以需要有多个设备接口。 组成: ■控制寄存器(也称为命令寄存器) ■数据寄存器 ■状态寄存器 ■I/O逻辑 2、具有通道的I/O系统 在I/O系统中增加一级通道处理机,用以代替CPU与各设备控制器通信,对它们进行控制。具有通道装置的计算机系统,整个输入输出系统呈现如图所示的四级连接、三级控制方式。 2、具有通道的I/O系统 主机到设备的网状结构 2、具有通道的I/O系统 ★通道的概念 所谓“通道”,就是一个功能简单的处理机, 专门用于管理设备和内存之间的数据传输。 ★通道类型 ◎字节多路通道 ◎选择通道 ◎数组多路通道 ★通道程序 输入/输出请求的处理过程 1、与输入/输出有关的软件 一个I/O请求的处理步骤应包括:用户发出I/O请求;系统接受并处理这个请求;完成相应的操作;完成后进行后续处理。 ★用户进程 在输入、输出的过程中,用户进程可能被挂起或阻塞。当I/O处理完成后,用户进程会被激活或唤醒,负责接收I/O执行的结果。 输入/输出请求的处理过程 1、与输入/输出有关的软件 ★I/O控制系统(IOCS) 位于用户进程和设备驱动程序之间的一层软件. ◆设备的分配与回收 ◆逻辑设备名映射为物理设备,进一步找到该物理设备的驱动程序。 ◆缓冲管理 ◆向用户进程提供统一接口,接受用户以统一的操作命令提出的I/O请求 输入/输出请求的处理过程 1、与输入/输出有关的软件 ★设备驱动程序 接收IOCS发来的抽象命令,再把它转换为对设备控 制器的具体控制命令后,发送给设备控制器,启动设 备去执行。 功能: ◆将抽象命令转换为具体控制命令 ◆检查I/O请求的合法性 ◆了解设备的状态 ◆传送其他参数 ◆启动I/O设备工作,进行数据传送 输入/输出请求的处理过程 1、与输入/输出有关的软件 ★中断处理程序 中断处理程序主要依次做下列工作: ◆保护被中断进程的现场 ◆醒被阻塞的驱动程序进程 ◆进行中断处理 ◆恢复被中断进程的现场,使其继续执行 2、输入/输出请求的处理过程 ●发出I/O请求 ●处理I/O请求 ●实现I/O操作 ●完成I/O操作 ----数据/状态 ——命令 输入/输出控制方式 1、程序直接控制方式 该方式工作过程非常简单,但CPU的利用率相当低 2、中断控制方式 要求CPU与设备之间有相应的中断请求线,且要求在状态寄存器中有中断允许位。 中断方式使CPU的利用率大大提高,中断发生次数较多,从而消耗大量CPU时间处理中断 3、DMA方式 该方式与中断方式的主要区别: ★后者在每个数据传送完成后中断CPU,而前者则是在所要求传送的一批数据全部传送结束时中断CPU。 ★后者的数据传送是在中断处理时由CPU完成,而前者则是在DMA控制器的控制下完成 4、通道控制方式 CPU只需发出启动指令,该指令就可启动通道并使该通道从内存中调出相应的通道程序执行。 设备的分配 1、设备分配类型 ★独享设备的分配 所谓独享设备是指这类设备被分配给一个作业后,被这个作业所独占使用,其他的任何作业不能使用,直到该作业释放该设备为止。 ★共享设备的分配 所谓共享设备是指允许多个用户进程共同使用的设备。共享有两层含义:一是指对设备存储介质的共享;二是指对磁盘驱动器的共享。 对共享设备的分配一般采用动态分配这一方式。 1、设备分配类型 ★虚拟分配 大多数低速的I/O设备都属于独享设备,为提高它们的利用率引入
您可能关注的文档
- 应用型本科高等数学 上 第3章ch3_7.ppt
- 应用型本科高等数学 上 第3章ch3_8.ppt
- 应用型本科高等数学 上 第3章ch3_9.ppt
- 应用型本科高等数学 上 第3章ch3_10.ppt
- 应用型本科高等数学 上 第3章ch3_10a.ppt
- 应用型本科高等数学 上 第4章ch4_6.ppt
- 应用型本科高等数学 上 第4章ch4_7.ppt
- 应用型本科高等数学 上 第5章ch5_1.ppt
- 应用型本科高等数学 上 第5章ch5_2.ppt
- 应用型本科高等数学 上 第5章ch5_3.ppt
- 操作系统 第三版 高职计算机应用技术专业 吉书朋第8章 操作系统课程设计.ppt
- 操作系统 第四版 高职应用技术专业 汤承林 张爱国第1章概述.ppt
- 操作系统 第四版 高职应用技术专业 汤承林 张爱国第2章进程管理.ppt
- 操作系统 第四版 高职应用技术专业 汤承林 张爱国第4章文件管理.ppt
- 操作系统 第四版 高职应用技术专业 汤承林 张爱国第5章设备管理.ppt
- 操作系统 第四版 高职应用技术专业 汤承林 张爱国第6章操作系统接口.ppt
- 操作系统 第四版 高职应用技术专业 汤承林 张爱国第7章 进程的并发.ppt
- 操作系统 第四版 高职应用技术专业 汤承林 张爱国第9章 Linux基础.ppt
- 成本会计 第二版 应用型高等教育会计类 许丹 李福荣第八章如何更精确地分配间接费用.pptx
- 成本会计 第二版 应用型高等教育会计类 许丹 李福荣第二章成本的确认和计量.pptx
最近下载
- 消防器材使用方法培训教学PPT.pptx VIP
- 建设项目基本建设项目竣工财务决算报表正式.xls VIP
- 呼吸系统疾病患儿的护理 儿童呼吸系统解剖生理特点 儿科护理课件.pptx
- 9《屈原列传》课件(共69张PPT)统编版高中语文选择性必修中册.pptx VIP
- 初中数学知识点大串讲课件.ppt VIP
- 古代诗歌鉴赏高频考点省公开课一等奖全国示范课微课金奖课件.pptx VIP
- 气雾栽培基地建设课件.pptx VIP
- 病案质控中心管理规章制度.docx VIP
- 《思想道德与法治》课件——第三章 继承优良传统 弘扬中国精神.pptx VIP
- (完整版)《化工原理》试题库答案精选.pdf VIP
原创力文档


文档评论(0)