目录
1.存储器的性能指标
MAR: 即memory address register主存地址寄存器,MAR的位数反映存储单元的个数(最多支持多少个)
MDR:即memory data register主存数据寄存器,MDR位数=存储字长=每个存储单元的大小
总容量=存储单元个数*存储字长 (单位为bit)
=存储单元个数*存储字长/8(单位为byte)
eg:MAR为32位,MDR为8位
则总容量=*8bit=4GB(但实际上的总容量不一定能达到4GB)
2.CPU的性能指标
CPU主频(时钟频率)(单位:赫兹:Hz):CPU内数字脉冲信号振荡的频率
CPU时钟周期(单位:微秒,纳秒)=1/CPU主频
CPI(Clock cycle Per Instruction): 执行一条指令所需的时钟周期数(不同的指令CPI不同,相同的指令CPI也可能不同)
执行一条指令的耗时=CPI*CPU时钟周期
eg:某CPU主频为1000Hz,某程序包含100条指令,平均来看指令的CPI=3,该程序在该CPU上执行需要多久?
解:100*3*=0.3秒
CPU执行时间(整个程序的耗时)=CPU时钟周期数/主频=(指令条数*CPI)/主频
IPS(Instructions Per Second):每秒执行多少条指令
IPS=主频/平均CPI (主频反映的是每秒会出现多少个数字脉冲,也就是每秒会出现多少个时钟周期)
FLOPS(Floating-point Operations Per Second):每秒执行多少次浮点运算
注:IPS和FLOPS前常加常用的数量单位,如KIPS,MIPS,KFLOPS,MFLOPS,GFLOPS,TFLOPS,此处的K,M,G,T为数量单位,K=Kilo=千= ,M=Million=百万=,G=Giga=十亿=,T=Tera=万亿=
通常在描述存储器的容量或文件大小时K: ,M: ,G: ,T:
3.系统整体的性能指标
数据通路带宽:数据总线一次所能并行传送信息的位数(各硬件部件通过数据总线传输数据)
吞吐量:指系统在单位时间内处理请求的数量
响应时间:指从用户向计算机发送一个请求,到系统对该请求做出响应并获得它所需要的结果的等待时间