目录

一、性能指标

二、阿姆达尔解决方案

三、性能评价方法


一、性能指标

性能指标总体如下:

主频:也称时钟频率,主频越高,意味着CPU工作速度越快。它的倒数就是时钟周期。

CPI:每条指令执行锁需要的时钟周期数。

IPC:每个时钟周期执行的指令条数。CPI和IPC互为倒数。

MIPS:每秒能执行的百万条指令数。

MFLOPS:每秒百万次浮点运算。

吞吐量:给定时间内系统所能处理(输入、处理、输出)的任务数量。突出 输入、处理、输出。

吞吐率:单位时间内数据传输或被处理的数据量。突出 输入输出,弱化了处理。吞吐量也可以等价于吞吐率。

二、阿姆达尔解决方案

系统的性能由多个组件决定,改进某组件,也可使整个系统的性能提高。

阿姆达尔定律:对系统某组件采用某种更快的执行方式,所获得的系统性能的改变,取决于该组件的使用频率,或所占总执行时间的比例。

加速比:优化后的执行时间/未优化的执行时间。

所以,阿姆达尔定律的加速比为:R=T(优化前)/T(优化后)

由于系统缩短的时间是改进的组件造成的,而组件执行时间占比(F)和组件加快速度(S)已知的话,那么这个加速比公式就可以改为如下:

T(优化后)=T(优化前)×(1-F+F/S)  =》   R = 1/(1-F+F/S)

其中 1-F 为其它组件的运行时间比例,F/S 为优化后的时间比例。

比如:系统优化前总共时间就是10s其它组件5s,组件优化前需要5s,比例各为1/2。若组件速度提升10倍速度,则组件优化后0.5s,加速比为:10/5.5。

用公式 R = 1/(1-F+F/S) = 1/(1-0.5+0.5/10)=1/0.55。与上面直接用时间计算的结果一致。

三、性能评价方法

1、时钟频率法:用CPU时钟频率来衡量计算机的速度。

2、指令执行速度法:用加法指令运算速度来衡量计算机的速度。主要单位是MIPS或MFLOPS,后者用于衡量计算机的科学计算速度。

3、等效指令速度法:对各类指令执行时间和比例求和得到计算速度。

4、数据处理速率法:由于各类指令使用频率不同,用固定比例方法比较局限,数据长度与指令功能强弱对计算的速度影响也大。数据处理速率法通过计算PDR值来衡量机器性能。PDR值与每条指令的操作数平均位数和平均运算速度有关。

5、综合理论性能法:用CTP(每秒百万次理论运算)衡量性能。

6、基准程序法:把应用程序中用的最多最频繁的那部分核心程序作为计算机性能评估标准。

系统分析师:五、系统配置与性能评价相关推荐

  1. 【系统分析师】系统配置与性能评价

    文章目录 一.系统性能设计 1.1 性能指标 1.2 阿姆达尔解决方案 二.系统性能评价 2.1 性能评价方法 一.系统性能设计 1.1 性能指标 1.2 阿姆达尔解决方案 二.系统性能评价 2.1 ...

  2. 【新版】系统架构设计师 - 系统配置与性能评价

    个人总结,仅供参考,欢迎加好友一起讨论 文章目录 架构 - 系统配置与性能评价 考点摘要 系统性能概述 性能指标 性能调整 阿姆达尔解决方案 性能评价方法 架构 - 系统配置与性能评价 考点摘要 性能 ...

  3. 系分 - 系统配置与性能评价

    个人总结,仅供参考,欢迎加好友一起讨论 文章目录 系分 - 系统配置与性能评价 考点摘要 系统性能概述 性能指标 性能调整 阿姆达尔解决方案 性能评价方法 系分 - 系统配置与性能评价 考点摘要 性能 ...

  4. 易学笔记-系统分析师考试-第6章 系统配置与性能评价/6.1 计算机层次结构/6.1.3 计算机系统结构的分类

    存储程序结构 冯诺依曼结构:1946年6月提出的 特点 计算机的组成是由: 控制器 运算器 存储器 输入设备 输出设备 计算机内部采用二进制表示指令和数据 将编好的程序和原始数据存入存储器中,然后再启 ...

  5. 5.系统配置与性能评价

    系统性能指标 系统性能是一个系统提供给用户的众多性能指标的混合体.它既包括硬件性能,也包括软件性能. 性能设计主要包含两方面的内容:一是作为未来计算机技术发展的参考和规划:另一个则是对现有系统进行性能 ...

  6. 系分 12 系统配置与性能评价

    计算机系统性能评价的目的主要有三个:选择.改进和设计. 本节主要掌握如下内容: 性能指标(★) 阿姆达尔解决方案(★ ★ ★) 性能评价方法(★ ★ ★) 基础知识 计算机系统层次结构 计算机系统是一 ...

  7. 软考-架构师-第五章-系统性能评价 第二节 性能计算(读书笔记)

    版权声明 主要针对希赛出版的架构师考试教程<系统架构设计师教程(第4版)>,作者"希赛教育软考学院".完成相关的读书笔记以便后期自查,仅供个人学习使用,不得用于任何商业 ...

  8. 【软考 系统架构设计师】系统配置与性能评价③ 性能评价方法

    >>回到总目录<< 为了不辜负已经订阅了专栏的同学们的信任,所以本专栏不会有任何的优惠活动. 另外,当订阅人数每次达到 2 n ( n > 2 ) 2^n(n>2) ...

  9. 【系统分析师之路】2008年上系统分析师上午综合知识真题

    [系统分析师之路]2008年上系统分析师上午综合知识真题 章节No 章节 总分数 获得分 考点 心得 3 企业信息化战略 7 4 企业应用集成,信息系统概述,企业应用系统开发,数据仓库数据挖掘,企业会 ...

最新文章

  1. 【重大更新】DevExpress v17.1新版亮点(ASP.NET篇)
  2. Python第二周 str的方法
  3. HDU 2112 HDU Today lt;SPFA算法+map函数gt;
  4. 裂墙推荐!再也不用求后端给接口了...
  5. 电商系统的商品规格设计方案
  6. LeetCode 1230. 抛掷硬币(DP)
  7. 使用vue-cli3创建项目的时候出错,ERROR command failed: npm install --loglevel error --registry
  8. 为CheckBoxList每个项目添加一张图片
  9. Android BroadcastReceiver示例教程
  10. post url 后面跟参数_都2019年了,还问GET和POST的区别
  11. mysql安装包提示选项_Windows操作系统安装MySQL解压版
  12. linux下目录与文件的权限及特殊权限
  13. JAVA EE 课程目标
  14. Rust : 泛型与trait限定
  15. python支持按指定字符串分割成数组_按固定元素数目分割数组- perl,python
  16. Linux多线程编程-线程函数返回值(返回复杂数据类型)
  17. 妙味课堂原创JavaScript视频教程基础+提高+项目
  18. java crm系统_基于SSM框架开发的CRM系统
  19. ECSHOP自动确认收货解决方案 【附代码】
  20. 复数Complex类

热门文章

  1. Tk应用程序之界面颜色和字体
  2. 复习JavaWeb的小项目书籍信息的增删改查分页功能实现Java面试题Session和Cookie的基础概念生活【记录一个咸鱼大学生三个月的奋进生活】034
  3. 九、【中级篇】串口通信(USART、IIC)、读取EEPROM
  4. PDF编辑:Adobe Acrobat X Pro 官方原版下载+中文汉化补丁
  5. HTTP头信息的Content-Type
  6. 创新“芯”引擎 | 国民技术N32G457 RT-Thread设计大赛 -基于RT-Thread的远程智能空气质量检测系统
  7. 删除docker中redis 大key(模糊查询)
  8. Win8.1(Thinkpad T430U) 设置充电阀值
  9. 2018_初试 400+_浙大计算机考研经验
  10. pdca计算机术语,111个质量常用术语英文缩写,拿走不谢!