机器字长

机器字长是指计算机进行一次整数运算(即定点整数运算)所能处理的二进制数据的位数。字长越长,数的表 示范围越大,精度也越高。机器的字长也会影响机器的运算速度。计算机字长通常取字节(1Byte=8bit)的整 数倍 。

存储容量

存储器的容量应该包括主存容量和辅存容量。主存容量是指主存中存放二进制代码的总位数。即存储容量= 存储单元个数×存储字长(可通过MAR和MDR位数推出)。现代计算机中常以字节数来描述容量的大小,因一 个字节已被定义为8位二进制代码,故用字节数便能反映主存容量。辅存容量通常用字节数来表示,例如,某计 算机辅存(如硬盘)容量为80GB(1G=210MB=220KB=230B)。

运算速度

  • 吞吐量
  • 吞吐量表示在单位时间内所完成的工作量。对指令的执行而言,它取决于CPU从内存中取指令和存取数据,以及数据

在主存和设备之间交换的速度。这些因素都涉及主存的存取,因此吞吐量主要取决于主存的存取周期。

  • 响应时间
  • 响应时间也称为执行时间或等待时间。是指从用户提交作业开始到作业完成所花的时间。一个程序的响应时间除了程 序包含的指令在CPU上执行所花的时间外,还包括磁盘访问时间、存储器访问时间、输入输出操作所需时间以及操作 系统运行这个程序所花的额外开销等。
  • CPU时钟周期
  • CPU时钟周期通常简称时钟周期,也称为节拍脉冲、T周期、clock cycle、tick等。计算机执行指令的过程被分成若

干步骤和相应的动作来完成,因此,CPU必须能够产生时钟定时信号控制每一步动作的执行,而一个个信号脉冲的宽 度就是时钟周期,时钟周期是计算机最小的时间单位。

  • 主频
  • CPU的主频就是CPU中脉冲信号的时钟频率,单位是Hz,表示每秒钟内发出的时钟脉冲的个数,与CPU时钟周期互 为倒数,即CPU时钟周期=1/主频,考试中更多是给出计算机的主频,如1.2GHz表示每秒有1.2×106个时钟脉冲。

注意:不能简单地认为主频越高程序执行越快。因为程序的执行时间是由指令条数、CPI和主频共同决定的,而主频、CPI和指令条数往往是相 互制约的。主频越高,完成指令的每个小步骤所用的时间越短,但并不知道程序包含指令条数和CPI的变化,因为在不同机器上,指令的CPI不 同,并且同一段程序编译得到的指令条数也不同,所以不能单纯认为主频越高,程序执行速度越快。

  • CPI
  • CPI (Cycles Per Instruction) 指执行一条指令所需的时钟周期数。由于不同指令的功能不同,所需的时钟周期数也 不同,因此,一条特定指令的CPI是指执行该条指令所花的时钟周期数;而对于一段程序或一台计算机器,通常根据执行各类指令所需的时钟周期数和各类指令的使用频度求出加权平均值作为CPI。
  • CPU 执行时间
  • CPU执行时间是指运行一段程序需要的时间,可以通过以下公式来计算程序的CPU执行时间。
  • CPU执行时间 = 程序总共需要的时钟周期数 / 时钟频率 = 程序总共需要的时钟周期数 × 时钟周期
  • 上述公式中,程序总共需要的时钟周期数可由程序总共的指令条数和CPI求得,即程序总共需要的时钟周期数 = 指令条数 × CPI。

  • MIPS(Million Instructions Per Second):平均每秒钟执行多少百万条指令。自然想到,还有一个指标叫IPS表示平均每秒钟执行多少条指令,1MIPS = 106IPS。而IPS很容易通过PCI和主频计算出:IPS = 主频 / PCI。
  • FLOPS(Floating-point Operations Per Second):每秒所执行的浮点运算的次数,是基于所完成的操作次数而不是指令数来衡量的。
  • MFLOPS(Million Floating-point Operations Per Second):每秒所执行的浮点运算有多少百万次,类似IPS和MIPS的关系,MFLOPS = FLOPS×10-6。
  • GFLOPS(Giga Floating-point Operations Per Second):每秒所执行的浮点运算有多少十亿次,GFLOPS =FLOPS×10-9。
  • TFLOPS(Tera Floating-point Operations Per Second):每秒所执行的浮点运算有多少万亿次,TFLOPS =FLOPS×10-12。
  • PFLOPS(Peta Floating-point Operations Per Second):每秒所执行的浮点运算有多少千万亿次,PFLOPS =FLOPS×10-15。

作者:有出路
链接:https://juejin.cn/post/6996128532275396616
来源:掘金

计算机组成原理——Part Three 性能指标相关推荐

  1. 计算机组成原理——计算机系统的性能指标(机器字长、存储容量、运算速度)

    计算机组成原理--计算机系统的性能指标 计算机系统的性能指标(机器字长.存储容量,运算速度): 1. 吞吐量: 一台计算机在某一时间间隔内能够处理的信息量. 2. 响应时间: 从输入有效到系统产生响应 ...

  2. 评价微型计算机总线的性能指标,计算机组成原理学习笔记(3):总线

    文章目录 课程笔记导览 附录:英语解释 第三章 总线 3.1 总线的基本概念 使用总线的原因: 总线的定义 总线上信息的传送 总线结构举例 单总线结构 面向CPU的双总线结构 以存储器为中心的双总线结 ...

  3. 第一章 计算机系统概述 1.3 计算机的性能指标 [计算机组成原理笔记]

    第一章 计算机系统概述 1.3 计算机的性能指标 本笔记参考书目: 计算机组成原理(第六版.立体化教材)白中英.戴志涛 2021王道计算机组成原理视频公开课 本节重点: 容量计算 K/M/G/T单位转 ...

  4. 计算机组成原理-第一章

    计算机组成原理第一章概述 一.计算机系统概述 1. 定义 2.分类 3.计算机系统的抽象层次 二.计算机系统的组成 1.计算机系统的硬件组成 1.1冯.诺依曼计算机(重点) 1.2现代计算机结构 1. ...

  5. 计算机组成原理——知识结构体系

    计算机系统的基本概念和知识体系 1.计算机的软件和硬件概念 答:硬件.软件(系统软件.应用软件) 2.计算机系统的层次结构 答:微指令系统->机器语言->操作系统->汇编语言-> ...

  6. 计算机组成原理考试知识点总结,最新2018计算机组成原理期末复习考试知识点复习考点归纳总结总结...

    电大计算机组成原理期末复习考试考点 归纳总结 科学研究和工程技术计算是计算机最早的领域. 信息处理是计算机应用的最广泛的领域. 计算机系统分为硬件和软件两大部分.硬件是实体部件,是看得见摸得着的.软件 ...

  7. 计算机导论与计算机组成原理关系,计算机组成原理

    一 .课程简介 课程中文名称:<计算机组成原理与汇编语言> 课程英文名称:Computer principle and assembly language 课程编号:ZYB08003 课程 ...

  8. 计算机组成原理A原是什么,计算机组成原理A

    <计算机组成原理A>由会员分享,可在线阅读,更多相关<计算机组成原理A(11页珍藏版)>请在人人文库网上搜索. 1.平顶山学院2018年下半年计算机组成原理 (高起本 )A课程 ...

  9. 计算机组成原理:总线

            总线概述 总线:一组能为多个部件分时共享的公共信息传送线路.共享是指总线上可以挂接多个部件,各个部件之间相互交换的信息都可以通过这组公共线路传送:分时是指同一时刻总线上只能传送一个部件 ...

最新文章

  1. 医工结合之路:草木蔓发,春山可望 | 专访清华统计中心俞声
  2. 20155222 2016-2017-2 《Java程序设计》第10周学习总结
  3. C语言中被常用到的宏
  4. Focal Loss笔记
  5. 串行 spi Flash 跨页编程的注意点
  6. Kafka使用遇到的坑
  7. TikTok测试三分钟视频、Reddit首次公布DAU、谷歌解雇人工智能领头人、年度最受欢迎应用|Decode the Week...
  8. 标准MD5 .Net,实现!的对与错!
  9. HTML+CSS+JS实现 ❤️高光立体游戏卡片悬停ui特效❤️
  10. SQL Server日期格式和SQL Server转换举例说明
  11. IDEA搭建Maven Web(SSM)项目(二)——jar包引入、jetty服务器配置和ssm配置
  12. ndk-build官方使用说明
  13. java.util.List 的大小
  14. 【BZOJ 3669】 [Noi2014]魔法森林 LCT维护动态最小生成树
  15. matlab画图,均值±标准差
  16. 【线性系统】五、稳定性
  17. 举个栗子!Tableau 技巧(86):用 ZN 函数处理数据缺失点
  18. Java多线程系列--“JUC集合”10之 ConcurrentLinkedQueue
  19. matlab概率论与数理统计分析,MATLAB在概率论与数理统计课程中的案例设计
  20. 一阶电路实验报告心得_一阶rc电路实验总结

热门文章

  1. java+selenium简单使用给斗鱼主播刷弹幕-.-
  2. vue 调色器和js-web-screen-shot截图插件
  3. linux下解压文件丢失文件,Linux下解压文件
  4. macbook+外接,导致很卡
  5. 接收一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果。
  6. POI读取Excel 各种特殊数字和类型的转换
  7. 安卓使用MediaPlayer播放视频
  8. g 最新编译器linux,Linux下安装gcc 、g++ 、gfortran编译器
  9. 3月18日 稠密光流FB,Deepflow,DIS,光流场的可视化
  10. 如何编制试算平衡表_会计试算平衡表怎么编制