计算机系统可靠性与性能评估计算专题.pdfVIP

计算机系统可靠性与性能评估计算专题.pdf

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

计算机组成部分计算

性能评估:主要从系统可靠性、容错能力、指令周期、响应时间和吞吐量来评估。

1、可靠性计算

1、串联系统2、并联系统

1)可靠性=N个子系统的可靠性总和R=R1×R2ׄ„×Rn;1)可靠性R=1-(1-R1)×(1-R2)×(1-R3)„„×(1-Rn);

2)失效率=N个子系统的失效率总和λ=λ1+λ2+„„+λn;2)失效率λ=1/((1/λ)×1+(1/λ)×(1/2)+„„+(1/λ)×(1/n))。

典型例题:

二个部件串联后的可靠度R=0.9×0.9=0.81

如图:假设每个部件R=0.9

二个部件串联后的失效率λ=0.1+0.1=0.2

失效率λ=0.1

R总=1-(1-0.81)×(1-081)=.9639

λ总=1/((1/0.2)×1+(1/0.2)×(1/2))

2、失效率:是指器件或系统在单位时间内发生失效的预期次数。

1、与可靠性有关的:平均无故障时间=1/失效率;例如:假设同一型号的1000台计算机在规定的条件下工作1000小时,其中有10台出现故障,那么这种

计算机千小时的可靠度(1000-10)/1000=0.99,失效率为10/(10*1000)=1*10(-5),因为平均无故障时间与失效

2、平均故障修复时间=1/修复率率的关系为1/失效率,所以平均无故障时间为10(5)小时。

修复率是指单位时间内可修复系统的平均次数

3、平均故障间隔时间=平均无故障时间+平均故障修复时间

典型例题:

3、指令计算

影响流水线的主要因素:转移指令、共享资源的、响应中断。

N条指令执行所需时间=完成一条指令所需时间+(n-1)*单条指令中最长的任务时间。

典型例题:

若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是取指2ns,分析2ns,执行1ns,那么,最长的子任务是2ns,因此100条指令全部执行完毕需要

的时间(2+2+1)+(100-1)×2=203ns

提高可靠性的技术可分为避错技术和容错技术;冗余技术就是在容错技术的基本上实现的,它分为硬件冗余、软件冗余、信息冗余、时间冗余。

4、指令周期

1、时钟频率(主频、时钟脉冲)反映机器速度的,时钟频率越高,计算机的工作速度就越快。

2、时钟周期=1/时钟频率,即CPU完成一个最基本动作所需时间;

3、机器周期=n个时钟周期,即完成一个基本操作如取指令、器读/写所需要的时间;

4、指令周期=n个机器周期,即执行一条指令所需要的时间;

注:1s=10的9次方ns。

典型例题

例:假设计算机A和计算机B采用同样的CPU,计算机A的主频为20MHz,计算机B的主频为60MHz。如果两个时钟周期组成一个机器周期,

平均三个机器周期可完成一条指令。

解答:

1.

您可能关注的文档

文档评论(0)

136****1820 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档