计算机的性能

计算机的性能

在不同的计算机系统上,对于性能的考量指标可能是不一样的。我们通常使用时间来考量计算机的性能。

下面是性能的计算公式:

txt 复制代码
性能 = 1 / 执行时间

CPU时间

这指的是用户程序在CPU上所花费的时间,不包括IO等其它时间。更进一步地,CPU时间可以分为两部分:用户CPU时间和系统CPU时间。

通常在计算一个程序的运行时间的时候,我们采用了时钟周期数作为基本的参考。时钟周期数就是计算机系统一个时钟周期的时间,通常是指CPU的时钟周期数。

CPU性能

txt 复制代码
程序的CPU时间 = 程序的CPU时钟周期数 * 时钟周期长度。

其中时钟周期长度的倒数是时钟频率,所以上述公式可以改写为:

txt 复制代码
程序的CPU时间 = 程序的CPU时钟周期数 / 时钟频率

指令的性能

CPU执行每条指令是需要的时间的,更进一步地说是时钟周期,所以一个程序的CPU时钟周期数可以这样表示:

txt 复制代码
CPU时钟周期数 = 程序的指令数 * 指令平均时钟周期数

指令平均时钟周期数简称CPI。因此上一节的程序CPU时间计算公式可以这样改写:

txt 复制代码
程序的CPU时间 = 程序的指令数 * CPI * 时钟周期长度

这是计算CPU时间的关键公式。

相关推荐
-To be number.wan3 小时前
计算机组成原理 | 原码一位乘法运算方法
学习·计算机组成原理
-To be number.wan7 小时前
计算机组成原理 | 定点数加减运算
学习·计算机组成原理
Reart3 天前
csapp 第三章 3.2.2 x86-64 函数调用约定:寄存器分工与c语言转汇编学习(未完成版)
后端·计算机组成原理
人道领域6 天前
计算机组成原理入门:一个公式读懂硬件、软件和数字思维
计算机组成原理
杨充15 天前
01.计算机组成结构原理
计算机组成原理
其实防守也摸鱼1 个月前
计算机组成原理--5.输入/输出(I/O)系统
服务器·笔记·深度学习·计算机网络·知识图谱·工具·计算机组成原理
今天又在写代码1 个月前
计算机组成与原理v2
计算机组成原理
酉鬼女又兒1 个月前
零基础快速入门计算机组成原理:《DRAM 刷新方式小结 & SRAM/DRAM 优劣及主存缓存划分》
考研·职场和发展·电脑·计算机组成原理
Starry_hello world2 个月前
深入理解计算机系统书籍 (1)
计算机组成原理
-To be number.wan2 个月前
计算机组成原理-计算机系统概述复盘
学习·计算机组成原理