- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
廉价磁盘冗余阵列RedundantArrayofInexpensiveDisks
输入/输出系统简称I/O系统,包括: I/O设备 I/O设备与处理机的连接 I/O系统是计算机系统中的一个重要组成部分 完成计算机与外界的信息交换 给计算机提供大容量的外部存储器 I/O系统分类: 存储I/O系统 通信I/O系统 6.1 I/O系统性能 系统的响应时间 衡量计算机系统性能的重要指标,指从用户输入命令开始,到得到结果所花费的时间。包括:I/O系统的响应时间和CPU的处理时间 多进程技术无法完全隐藏I/O性能对系统性能的影响 多进程技术只能够提高系统吞吐率,并不能够减少系统的响应时间。 进程切换时可能需要增加I/O操作。 可切换的进程数量有限,当I/O处理较慢时,仍然会导致CPU处于空闲状态。 根据Amdahl定律,系统性能受限于最慢部分,因此I/O系统性能对计算机系统整体性能有重要影响。 6.1 I/O系统性能 例6.1 假设一台计算机的I/O处理时间占系统响应时间的10%,当I/O性能保持不变,而对CPU的性能分别提高10倍和100倍时,该计算机系统的总体性能会发生什么样的变化? 解:假设改进前程序的执行时间为1个单位时间。 (1)如果CPU的性能提高10倍,程序的执行时间为: 10% * 1 + 90% *1 * 0.1 = 0.19 即整机性能只能提高到原来的约5倍。 (2)如果CPU的性能提高100倍,程序的执行时间为: 10% * 1 + 90% *1 * 0.01 = = 0.109 即整机性能只能提高约10倍。 解毕。 IO系统可靠性能 CPU,Cache,Memory无论性能多高,都是用来处理数据,而cache和memory都不是用来存储持久化数据的。IO系统虽然访问速度较慢,但是重要的数据都是使用IO设备来存储的。因此与访问性能相比,人们更加关注IO系统可靠性能。 反映IO设备可靠性能的参数有: 可靠性(Reliability) 可用性(Availability) 可信性(Dependability) 6.2 可靠性、可用性和可信性 1. 系统的可靠性 定义:系统从某个初始参考点开始一直连续提供服务的能力。 衡量指标:系统失效率,即系统平均工作多长时间会发生一次故障。(单位:次/小时) 如果系统中每个模块的生存期服从指数分布,则系统整体的失效率是各部件的失效率之和。 失效率的倒数称为平均无故障时间MTTF(Mean Time To Failure) ,即两次故障之间的平均时间间隔。(单位:小时) 6.2 可靠性、可用性和可信性 2. 系统的可用性 定义:系统正常工作的时间在连续两次正常服务间隔时间中所占的比率。 衡量指标:可用性=工作时间/(工作时间+维修时间) 工作时间:平均无故障时间MTTF 维修时间:平均修复时间MTTR(Mean Time to Repair) 工作时间+维修时间:平均失效间隔时间MTBF(Mean Time Between Failure) 3. 系统的可信性 定义:服务的质量。即在多大程度上可以合理地认为服务是可靠的。也可以建模度量,云计算研究热点。 6.2 可靠性、可用性和可信性 例6.2 假设磁盘子系统的组成部件和它们的MTTF如下: (1)磁盘子系统由10个磁盘构成,每个磁盘的MTTF为100万小时; (2)1个SCSI控制器,MTTF50万小时;1个不间断电源,MTTF20万小时; (3)1个风扇,MTTF为20万小时;1根SCSI连线,MTTF为100万小时。 问:假定每个部件的生存期服从指数分布,同时假定各部件的故障是相互独立的,求整个系统的MTTF。 解 整个系统的失效率为: 系统的MTTF为系统失效率的倒数,即: 通道处理机(简称通道):专门负责整个计算机系统的输入/输出工作。通道处理机只能处理有限的一组IO指令。通道把IO指令译码为通道命令,将这些命令送到设备控制器,设备控制器解释并执行这些通道命令来完成指定操作。 通道处理机能够负担外围设备的大部分I/O工作。DMA工作方式下,IO指令由CPU与DMAC合作执行。通道工作方式下,系统仍然支持IO指令,只不过IO指令不再由CPU执行,而是下放给通道处理机执行。 6.3 通道处理机 选择连接。接受CPU发来的I/O指令,根据指令要求选择一台指定的外围设备与通道相连接。 执行通道程序。从主存中逐条取出CPU为通道组织的通道指令,对通道指令进行译码,并根据需要向被选中的设备控制器发出各种操作命令。 给出外围设备的操作地址。如磁盘存储器的柱面号、磁头号、扇区号等。 给出主存缓冲区的首地址。该缓冲区用来暂时存放从外围设备上输入的数据,或者暂时存放将要输出到外围设备中去的数据。 6.3 通道处理机 传送计数。记录外围设备与主存缓冲区之间数据传送的个数,判断数据传送工作是否结束。 传
您可能关注的文档
最近下载
- 锰基普鲁士蓝作为钠离子电池正极材料的研究进展.pdf VIP
- 公安个人现实表现材料2篇.doc VIP
- 35kV变电站钢结构安装工程规划与实施.docx
- 2025年江苏省职业院校技能大赛高职组(现代化工HSE技能)参考试题库及答案.docx
- 光伏组件支架及太阳能板安装施工方案完整版.docx VIP
- 中国乳腺癌现状报告.docx VIP
- 人教版英语八年级上册 Unit 9 Can you come to my party 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
- 基于Grasshopper的城市住宅区室外热舒适度参数化模拟与实测的对比研究.pdf VIP
- (正式版)DB35∕T 2250-2025 《免陪照护病区服务规范》.pdf VIP
- 超声科法律法规试卷含答案.doc VIP
原创力文档


文档评论(0)