操作系统原理课件第八章IO管理.pptVIP

  1. 1、本文档共61页,可阅读全部内容。
  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文档。上传文档
查看更多
第八章 I/O管理;计算机外部设备 在计算机系统中除CPU和内存外所有的设备和装置称为计算机外部设备(外围设备、I/O设备)。 ;8.1 I/O管理的概念 8.1.1 引言;8.1 I/O管理的概念 8.1.1 引言;8.1 I/O管理的概念 8.1.1 引言;设备的分类 (1)按系统和用户的观点分类(从属关系) 系统设备——指在操作系统生成时已经登记在系统中的标准设备,如键盘、显示器、磁盘、打印机等; 用户设备——OS生成后未登记在系统中的非标准设备,绘图仪、游戏操作柄、扫描仪等。 (2)按操作特性分类 存贮设备——是计算机用来存放各种信息的设备。如磁盘、磁带等。 I/O设备——是向CPU传输信息或输出经CPU加工处理的信息的设备。如键盘、显示器、打印机等;(3)按资源分配的角度 独享设备——是指在一段时间内只允许一个用户进程使用的设备。多数低速的I/O设备都属于这种类型,如打印机就是典型的独享设备; 共享设备——是指在一段时间内允许允许几个用户同时使用的设备,磁盘、光盘等; 虚拟设备——通过SPOOLING(虚拟脱机)技术把独享设备变换成几台逻辑设备,可供多个用户进程同时使用,这种经过虚拟技术处理后的设备称为虚拟设备。 (4)按基本信息单位分类 字符设备——键盘、打印机、显示器 块设备——一般块大小为512B~8KB,如磁带、磁盘、光盘;8.1 I/O管理的概念 8.1.2 设计目标及任务;8.1 I/O管理的概念 8.1.3 I/O管理功能;8.1 I/O管理的概念 8.1.4 设备独立性;8.1 I/O管理的概念 8.1.4 设备独立性;8.1 I/O管理的概念 8.1.5 设备控制块;8.1 I/O管理的概念 8.1.5 设备控制块;8.2 缓冲技术 8.2.1 概述;引入原因 1)改善CPU、I/O之间的速度不匹配 2)减少中断次数,放宽CPU对中断的响应时间 3)增强CPU、CHANNEL(通道)、I/O的并行操作能力 常用的缓冲技术有三种:双缓冲、环形缓冲、缓冲池;8.2 缓冲技术 8.2.2 双缓冲;8.2 缓冲技术 8.2.3 环形缓冲;8.2 缓冲技术 8.2.4 缓冲池;8.3 设备分配 8.3.1 分配原则;8.3 设备分配 8.3.1 分配原则;8.3 设备分配 8.3.2 虚拟设备技术;8.3 设备分配 8.3.2 虚拟设备技术;8.4 I/O控制 8.4.1 I/O控制方式;8.4 I/O控制 8.4.1 I/O控制方式;8.4 I/O控制 8.4.1 I/O控制方式;8.4 I/O控制 8.4.1 I/O控制方式;8.4 I/O控制 8.4.1 I/O控制方式;8.4 I/O控制 8.4.1 I/O控制方式;8.4 I/O控制 8.4.1 I/O控制方式;8.4 I/O控制 8.4.2 I/O控制功能;8.4 I/O控制 8.4.2 I/O控制功能;8.4 I/O控制 8.4.2 I/O控制功能;8.5 磁盘调度和管理(补充内容);8.5 磁盘调度和管理 8.5.1 磁盘硬件结构;(1)Header(磁头) 在同一个硬盘中存在好几张硬盘盘片,每片硬盘盘片与双面软盘一样,每面有一个读/写头。 最上面和最下面两张盘片的外存储面分别与硬盘顶部和底座接触,所以通常这两个存储面不存放数据,也没有对应的磁头。 硬盘盘片数=(磁头数+2)/2 例如: 16磁头的硬盘,通常有(16+2)/2=9个存储盘片 ;(2)Cylinder(柱面) 我们把软盘存储面上的存储介质同心圆圆环称做磁道。 硬盘有多个盘片,这些盘片中同一位置上的磁道不仅存储密度相同,而且其几何形状就像一个存储介质组成的圆柱一样。 多个盘片上的同一磁道称做柱面。 ;(3)Sector(扇区) 扇区是将磁道按照相同角度等分的扇形。 每个磁道上的等分段是一个扇区。 一个扇区对应的数据存储量就是数据块大小。通常为512B~2048B之间。 现代磁盘技术中,可将盘面分为若干区,在外面的区中每个磁道包含的扇区数比里面区中的扇区数多,如:划两个区,外区每道32个扇区,内区每道16个扇区。; 为了隐藏每个磁道有多少扇区的细节,现代磁盘驱动器提供给操作系统的是虚拟的几何参数,如有x个柱面,y个磁头,每个道z个扇区。当操作系统提出寻道请求时,再由磁盘控制器把请求的参数重新映射成实际的磁道地址。 磁盘的逻辑地址是由逻辑块构成的一维数组,逻辑块是传送的最小单位,大小一般为512B。 当文件系统读/写某个文件时,由逻辑块号映像成物理块号,由磁盘驱动程序把它转换成磁盘地址,再由磁盘控制器把它映像为具体的磁盘地址。;8.5 磁盘调度和管理 8.5.2 磁盘调度;8.5 磁

文档评论(0)

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

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

1亿VIP精品文档

相关文档