一、 计算机可靠性概述

计算机系统的可靠性指它开始运行( t = 0 )  到某时刻 t 这段时间内能正常运行的概率。 用 R(t) 表示。失效率即单位时间内失效的元件数与总数的比例。用λ表示

两次故障之间系统能正常工作的时间的品均值称为平均无故障时间(MTBF)  即

MTBF  = 1 / λ

通常用平均修复时间(MTBF)来表示计算机的可维修性 ,即计算机的维修效率,指从故障发生到机器修复平均所需要的时间。因此在计算机任意时刻能正常工作的概率A,可表示为

A  =  MTBF / (MTBF + MTRF)

如果一个系统有N个子系统,各个子系统的可靠性分别用 Rn 表示 。

对于 串联系统,该系统的可靠性R,可表示为

R   = R1 × R2  × R3 ...× RN

失效率  λ 可表示为

λ     = λ1   + λ2 + λ3 .... +λn

对于并联系统该系统的可靠性R,可表示为

R    =   1-   (1-R1)(1-R2)(1-R3).....(1-Rn)

失效率  λ 可表示为

对于 N模冗余系统 ,N=2n+1个子系统,和一个表决器组成,表决器把N个子系统中占大多数的输出多为系统的输出,因此只要有n+1 个子系统能正常工作。假设表决器完全可靠的,每个子系统可靠性为R0,则N模冗余系统的可靠性为

注:

例1:一个系统由3个子系统并联构成,其可靠性为0.9,平均无故障时间为10000小时。求系统的可靠性和平均无故障时间

R1   =R2 =R3 =0.9;

并联系统的计算机可靠性:R =   1- (1-Ri)^3 =  1  - 0.1 ^3 =0.999

子系统失效率    λ1 = λ2= λ3=1/10000

系统失效率  λ   =  1/(1/(1/10000) *(1/1 +1/2 +1/3))

系统平均无故障时间   MTBF = 1/λ = 1/(1/10000) *(1/1 +1/2 +1/3)  ≈18333小时

二、计算机的性能评测的常用方法

1)时钟频率。一般来讲主频越高,速度越快。但是对于频率相同,不同结构的机器,其速度可能差很多。

2)指令执行速度。即单位时间内执行指令的条数。对于不同的指令执行速率不同,但是在早期,通常用加法指令的运算速度来衡量计算机的速度,因为加法大体可以反映出乘法等其他运算速度。

3)等效指令速度法。统计各类指令在程序中所占比例,和各类指令的执行时间,那么等效指令的执行时间为

4)数据处理速率(PDR)法。在不同程序中的各类指令使用步履是不同的,而且数据长度与指令功能的强弱对解题速度影响极大。同时以上的方法不能反应出现代计算机中高速缓冲存储器、流水线和交叉存储等架构影响。因此,现代计算机不仅与指令的执行频率有关,而且与指令的执行顺序和地址分布有关。 PDR 值越大, 性能越好。

PDR   =  L / R

其中 L=0.85G + 0.15H+ 0.4J +0.15K    ;   R =0.85M +0.09N +0.06 P

G:每条定点指令位数     ;                 M:平均定点加法时间

H::每条浮点指令位数                         N:平均浮点加法时间

J:定点操作数位数                              N:平均浮点乘法时间

K:定点操作数位数

5)核心程序法:把应用程序中用的最频繁的核心不同在不同的机器上运行,测其执行时间。作为各类机器性能评价依据

计组原理 : 计算机可靠性概述和性能评价相关推荐

  1. 通用计算机的发展历程是巨型机大型机小型机,计组1——计算机系统概述

    本篇总结了<计算机组成原理>第一章--计算机系统概述,主要内容如下 计算机系统简介 计算机的发展历程 计算机系统的分类与发展方向 计算机的硬件组成 计算机的层次结构 计算机的性能指标 计算 ...

  2. 多思计组原理虚拟实验室_计算机组成原理实验二:运算器实验

    实验基于多思计算机组成原理网络虚拟实验系统 实验室地址:http://www.dsvlab.cn/ 实验目的: 通过门电路实现运算器 1)掌握算术逻辑运算单元的工作原理. 2) 熟悉简单运算器的电路组 ...

  3. 多思计组原理虚拟实验室_多思计算机组成原理虚拟实验室-开源分享自编软件...

    What is DS-VLAB? DS-VLAB是多思计算机组成原理网络虚拟实验系统的简称,是一款开源的网络虚拟实验软件,采用GPL开源许可协议. 使用DS-VLAB可进行全加器.运算器.存储器.控制 ...

  4. 多思计组原理虚拟实验室_先睹为快!汽院实验室组团来亮相_搜狐汽车

    学思结合,实验为基 创学术之风采,育实践之能力 高校专业实验室 ‍是开展人才培养.科学研究. 社会服务.交流合作. 文化传承创新的基地和重要场所 ‍ 培养专业人才 自然少不了专业实验室 看 这般种类繁 ...

  5. 大二上,计组原理笔记(2)2.2 机器数的定浮点表示

    前言: 我的个人听课记录,毕竟是初学,错误在所难免,我知道了错误会改正更新,欢迎指导也欢迎一起讨论学习. 2.2 机器数的定浮点表示 引言 上次课解决了如何表示带符号数的符号在计算机的表示方法--设置 ...

  6. 剑指 Offer 65. 不用加减乘除做加法(位运算,计组原理:补码、加法器)

    一.基础知识 做这题需要用到计算机组成原理的基础知识:二进制的表示以及加法器. 简要提下知识点,最好再去研究下来龙去脉,加深理解. (1)二进制加法 a b 非进位和s 进位c 0 0 0 0 0 1 ...

  7. 多思计组原理虚拟实验室 实验二 运算器实验

    电路图 链接:https://pan.baidu.com/s/1UF8STkWRZYxt0SMp7NsdrA?pwd=2333 提取码:2333 –来自百度网盘超级会员V5的分享 以下为电路连接图 电 ...

  8. 【计组原理学习小结】数据存储与传输的定义及单位问题(数据传输率与带宽;MB与Mbps;字、字节、字长、位的区别与联系)

    数据传输率.带宽.吞吐量的关系 数据传输率和带宽在数值上相同 数值含义:每秒种传输构成数据代码的二进制比特数 单位:比特/秒(b/s),记作bps 吞吐量:单位时间内CPU从存储设备读取->处理 ...

  9. 计组心得-计算机乘法原理

    原码一位乘 ** 为什么每次结果,要向右移位? 这计算机算法采用的并非笔算乘法的方式,而是笔算的改进方法:如下

最新文章

  1. HTML5中的localStorage用法
  2. 再谈MySQL JSON数据类型
  3. CVPR 2016 有什么值得关注的亮点?
  4. 1024分辨率章子怡/郭富城《最爱》HD国语中字
  5. thinkphp的增删改查
  6. 用python做频数分析_使用Python进行描述性统计
  7. 应用挂载beegfs指定目录_BeeGFS源码分析1-元数据服务概要分析
  8. qml 不刷新 放大还原_【显示器选择详解】你的电脑能否带动高分辨率,高刷新率显示器?...
  9. [转]写一个块设备驱动(第七章)
  10. 科学家查明北京雾霾6大主要贡献源
  11. SECS Message解析说明
  12. 用摄动法证明fibs的一个公式
  13. 基于WebUploader的文件上传插件
  14. jQuery appendTo() 方法
  15. 【解决】CSS下拉菜单不会显示的问题
  16. DHTML 大全分析
  17. 18天精读掌握《费曼物理学讲义卷一》 第15天 2019/7/2
  18. python基础之数据类型III
  19. 如何解析Plist文件?
  20. 解决全视频TV无法全屏的问题

热门文章

  1. Linux的启动流程(CentOS 6)
  2. 今日小程序推荐:香蕉打码-二维码随意生成
  3. eclipse The current branch is not configured for pull No value for key remote.origin
  4. 查看winpe系统的语言版本
  5. highcharts学习1----Line charts
  6. 简单讨论火车票系统后面的架构设计
  7. #再一次用construct2做游戏
  8. java JUC线程池:Executors.newSingleThreadExecutor代码示例
  9. spark历史版本下载地址
  10. K8S集群部署-环境准备