1.2.4计算机的性能指标

计算机的性能指标

1.1 存储器的性能指标

主存储器

  • MAR位数反应存储单元的个数(支持最多多少个)
  • MDR位数=存储字长=每个存储单元的大小

总容量=存储单元个数*存储字长

1Byte=8bit

Eg:MAR为32位, MDR为8位,求总容量

image-20200821213221478

因此MAR为32位,就代表232次方

总容量=232*8bit=4GB

1.2 CPU的性能指标

image-20200821214324457

CPU主频:CPU内数字脉冲信号震荡的频率 相当于广播体操,控制整个舞蹈的节奏

image-20200821220420311

时钟周期:每个脉冲信号的时间周期(微秒、纳秒)

CPU主频:$$frac{1}{CPU时钟周期}$$ (HZ,赫兹) 10HZ:每秒钟10个脉冲信号

CPI:执行一条指令所需的时钟周期数

一般情况下同一种CPU,不同赫兹,赫兹越高的越快

但是也不一定,还有一种因素CPI

执行一条指令的耗时:CPI*CPU时钟周期

Eg:某CPU主频为1000HZ,某程序包含100条指令,平均来看指令的CPI=3,该程序再该CPU上执行多久?

时钟周期*CPU主频=1 所以CPU时钟周期=$$frac{1}{1000}$$

总执行时间=100X3X$$frac{1}{1000}$$ =0.3s

CPU执行时间(整个程序耗时)=CPU时钟周期数/主频=(指令条数*CPU)/主频

IPS:每秒执行多少条指令 IPS=$$frac{主频}{平均CPI}$$

FLOPS:每秒钟可以执行多少次浮点操作

在IPS、FLOPS运算时还会加上一些单位符号

KIPS、MIPS KFLOPS、MFLOPS 、GFLOPS、TFLOPS

K=Kilo=千=103 M=Million=百万=106 G=Giga=十亿=109 T=Tera=万亿=1012

1.3 系统整体的性能指标

数据通路带宽:数据总线一次所能并行传送信息的位数(各硬件部位通过数据总线传输数据)

image-20200821224419468

如果有一台计算机数据通路带宽为8bit,但是要从存储体读取16bit的数据,读到CPU里,就要进行两次,会直接影响到各个部件的传输效率

吞吐量:指系统单位时间里处理请求的数量 类似于食堂可以承载多少人同时打饭

响应时间:用户熊计算机发送一个请求,到系统对该请求做出响应并获取结果的时间

image-20200821224212886

原文地址:https://www.cnblogs.com/cg-ww/p/14546470.html