Java 程序员Java

计算机组成原理—Part Three 性能指标

2021-08-18  本文已影响0人  程序花生

机器字长

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

存储容量

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

运算速度

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读