- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 输入输出系统 国防科技大学计算机学院 内容提要 概述 存储设备 磁盘;磁带。 总线 总线的分类;总线的基本工作原理;总线的使用;总线标准和实例;设备的连接。 内容提要 通道处理机; 通道的作用和功能;通道的工作过程;通道的种类;通道的流量分析。 I/O与操作系统 I/O和Cache数据一致性; DMA和虚拟存储器。 I/O系统设计 概 述 输入/输出系统(简称I/O系统或外围设备),是计算机系统的四大组成部分之一。 I/O设备; I/O设备与处理机的连接。 有关I/O设备的历史性观点。 对系统性能的影响; 不同系统中I/O的差异; I/O系统的设计问题与CPU设计遇到的问题不同。 概 述 设计I/O的三个标准是: 成本; 性能; 容量。 计算机能和哪些不同类型的I/O设备相兼容; 每一台计算机能带多少个I/O设备。 输入输出系统 存储设备 存储设备 目前常用的存储设备主要有: 磁盘; 磁带; 光盘。 磁 盘 磁盘始终占据着后备存储器的主宰地位。原因有二: 磁盘一直是虚拟存储器技术的物质基础,执行程序时,磁盘用作为交换缓冲区。 关机时,磁盘作为操作系统和所有应用程序的非易失性的驻留介质。 磁 盘 磁 盘 磁盘由一组绕轴旋转的盘片组成,盘片的数量为1~20片。 磁 盘 磁盘系统的转速一般在每分钟3600转到12000转之间,即3600rpm~ 12000rpm。 磁 盘 磁道(每一个盘片有500~2500条磁道)。 扇区(每条磁道分为几十到几百个扇区)。所有磁道具有相同数目的扇区。 磁盘结构小结 磁盘访问时间 磁盘访问时间=? 磁盘访问时间 若要读写扇区,磁盘控制器发出命令首先将磁头移动到包含有所需数据的磁道上,这个过程称为“寻道”,所需要的时间叫做“寻道时间”。 最小寻道时间、最大寻道时间和平均寻道时间。常见的平均寻道时间的公布值约为6ms到20ms,实际应用当中的平均寻道时间约为公布值的25%到33%。 磁盘访问时间 磁盘访问时间=寻道时间+? 磁盘访问时间 所需扇区转到磁头之下所需要的时间称为旋转时间。大部分磁盘的转速在3600rpm到10,000rpm,平均延迟是磁盘转半圈的时间,所以对大部分磁盘的平均旋转时间TAR为: 磁盘访问时间 磁盘访问时间=寻道时间+旋转时间+? 磁盘访问时间 传输时间是指在磁头下传输一个数据块(通常是一个扇区)所需花的时间。它由块的大小、旋转速度、磁道记录密度和连接磁盘电子器件的速度确定。 数据传输率有两个:一是从盘面到缓冲存储器的内部传输率;一是从缓冲存储器到主机的外部传输率。 内部传输率等于记录的位密度乘以盘面旋转的线速度。外部传输率则与接口有关。 磁盘访问时间 磁盘访问时间=寻道时间+旋转时间+传输时间+? 磁盘访问时间 控制磁盘及磁盘与主存之间数据传输,需要一系列的控制器和通道来完成。 控制器时间是控制器在执行I/O访问时的额外开销。 磁盘访问时间小结 磁盘访问时间=寻道时间+旋转时间+传输时间+控制器时间 磁盘访问时间例题 例题:对于目前一般的磁盘而言,读或写一个512字节的扇区的平均时间是多少?假设此时磁盘空闲,这样没有排队延迟;公布的平均寻道时间是9ms,传输速度是4MB/s,转速是7200rpm,控制器的开销是1ms。 磁盘访问时间例题 磁盘访问时间= 寻道时间 +旋转时间 +传输时间 +控制器时间 磁盘的成本 磁盘的成本取决于许多因素: 磁头; 磁盘片; 磁盘的机械部分; 控制电路; 电源及电缆。 磁表面记录密度 磁盘记录数据的密度一般用“磁表面记录密度”来表示,也就是每平方英寸上的位数: 1988年之前,磁表面记录密度每年增长约29%,即每3年翻一番; 1988年以后,磁表面记录密度每年增长提高到66%,即每3年翻两番。 1996年,商品化产品的最高密度是每平方英寸2.6G位;1998年实验室中可达每平方英寸500G位。 磁盘价格的变化趋势 磁盘价格的变化趋势 磁盘和半导体存储器之间的访问时间间隙 盘阵列(RAID) 盘阵列(RAID,即Redundant Array of Inexpensive Disks),即廉价磁盘冗余阵列,简称盘阵列技术。 盘阵列(RAID) 盘阵列容量大、速度快、可靠性高、造价低廉。它是目前解决计算机I/O瓶颈的有效方法之一,有着广阔的发展前景。 盘阵列(RAID) 盘阵列(RAID 0) 亦称数据分块(Striping),即把数据分布在多个盘上,实际上是非冗余阵列,无冗余信息。严格地说,它不属于RAID系列。 盘阵列(RAID 0) 优点: 高性能; 磁盘利用率高。 缺点: 系统可靠性差。 盘阵列(RAID 1) 亦称镜像盘,使用双备份磁盘。 盘阵列(RAID 1) 优点: 系统可靠性好; 设计简单。 缺点: 硬
文档评论(0)