s设备管理.pptVIP

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

操作系统内容概要 操作系统概述和基本原理 操作系统的几大基本的管理功能 处理机管理 存储器管理 设备管理 文件管理 作业管理 I/O系统 7.1 I/O系统 7.1.1 I/O系统的结构 7.1.2 I/O设备分类 7.1.3 设备管理的功能 7.1.4设备控制器 7.1.5 I/O通道 基于总线结构的I/O系统 (1)微机I/O系统的结构 共享总线,设备与CPU之间要通过设备控制器 基于主存和通道的I/O系统 (2)主机I/O系统结构 通道与CPU共享主存 通道代替CPU完成与设备控制器的通信 I/O设备分类 7.1.2 I/O设备分类 设备管理的功能 7.1.3 设备管理的功能 为用户提供简单一致的方式访问各种I/O设备的能力 1)进行设备分配 —— 设备分配程序 按设备类型和系统分配策略进行设备分配与回收 2、实现真正I/O操作 —— 设备驱动程序 向用户提供统一的接口——屏蔽I/O操作的细节 实现设备驱动——真正的I/O操作 实现虚拟设备管理 3、实现其它功能 —— 缓冲区管理 用缓冲区提供CPU与I/O设备的速度匹配 设备管理控制器 7.1.4设备控制器 1)什么是设备控制器 位于CPU与设备之间,接收CPU下达的输入、输出命令并控制具体设备实现操作。 接口:位于CPU与设备之间 解脱:将CPU从I/O控制中解脱 可编址:一个控制器可控制一个或多个设备 接口卡:存在形式,如声卡、显卡等 字符与块控制:I/O控制,数据传递方式 设备控制器的功能 2)设备控制器功能 接收和识别命令 地址识别 命令接收 命令识别 数据交换 数据暂存、缓冲 数传速率匹配 监测设备状态 设备控制器的接口 3)设备控制器的接口 数据接口 传递数据 控制接口 传递控制命令或控制信号 状态接口 传递设备状态信号 设备控制器的组成 4)设备控制器组成 控制器与CPU的接口单元 控制器与设备接口单元 I/O逻辑单元 实现控制功能:命令识别,状态处理 通道 7.1.5 I/O通道 引入 将CPU进一步从低速复杂的I/O操作中解脱出来 通道: 是一种特殊的处理机,具有执行I/O指令的能力。通道通过执行通道程序来控制I/O操作 主机具有一个或多个通道,通道和CPU都共享一个主存 一个通道可管理一个或多个设备控制器,进而管理一个或多个设备 通道 一个通道可管理一个或多个设备控制器,进而管理一个或多个设备 通道程序 通道工作原理 通道工作基本原理 CPU只需向通道发出一条指令,通道便从内存中取出本次执行的通道程序,并执行。 通道程序可以包含多次输入、输出,是一个相对完整的过程 通道把CPU从繁杂的I/O任务中解脱出来 通道之间可以并行执行,系统I/O效率得到提高 通道的类型 通道类型 字节多路通道 以字节为单位传送数据 以“分时”方式服务于多个I/O设备——多路 数据传送速率低 数组选择通道 以数组为单位传送数据 设备独占通道 数据传送速率高,通道利用率低 通道的类型 通道的类型 数组多路通道 以数组为单位 分时服务于多个设备 数据传送速率高,通道利用率高 单通路与多通路系统 单通路与多通路系统 单通路:树型结构,从通道到设备只有一条通路 多通路:从设备到通道有多条通路 I/O控制方式 7.2 I/O控制方式 程序控制I/O方式 中断控制I/O方式 DMA方式 通道控制方式 程序控制I/O方式 7.2.1 程序控制I/O方式(轮询) 由程序循环测试控制器的状态 中断控制方式与DMA方式 中断控制I/O方式 7.2.2 中断控制方式 设备的控制通过中断机制实现,如有数据到达时,设备通过中断信号通知CPU,CPU调用相应的中断处理程序接收数据 结合中断机制和进程状态转换,可实现让权等待 中断实现输入的流程 进程利用中断实现输入的流程 中断实现输出的流程 进程利用中断实现输出的流程 中断控制方式的特点 中断控制方式的特点 结合中断控制方式和进程的状态转换,可以实现让权等待,使CPU和设备都得到充分利用 中断控制方式一般以字节为单位产生中断,传输速率较低 系统处理一个字节要经过中断响应、中断程序处理、控制设备的进程被唤醒、进程被调度,进程从设备读入或向设备输出一个字节。开销较大,传输效率较低 DMA控制I/O方式 7.2.3 DMA方式 DMA方式为成块传递,减少CPU在数据传递过程中的干预 1)数据直接在DMA控制器控制下通过总线传递到内存中 2)在完成指定数量的数据接收后,DMA控制器才向CPU产生中断。 3)中断处理程序可能唤醒等待数据的进程 4)等待数据的进程经过调度后,处理输入的数据,此时数据已经在内存里了 通道控制I/O方式 7.2.4 通道控制 通道通过执行通道程序并行完成一系列输入输出过程 通道进一步减少

您可能关注的文档

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档