一.存储器的性能指标
1.MAR是地址寄存器,MDR是数据寄存器
2.MAR的位数能够体现最多存多少个地址,而每个地址就代表一个存储单元,所以MAR的位数能表示存储器中有多少个存储单元
3.MDR是数据寄存器,它的容纳极限 = 每个存储单元的容纳极限 --- 如果MDR的容纳极限小于存储单元的容纳极限的话就会浪费存储空间,如果大于的话就会导致存储单元存不下数据,造成数据溢出问题
4.MAR,MDR组合起来就是告诉我们要存那个存储单元(地址),在里面存什么(数据)
1.n个二进制位最多能表示的数有2的n次方个
1.大B表示的是字节Byte , 小b表示的是比特bit --- 1Byte = 8bit
二.CPU的性能指标
1.上图中的每一个突起都是一个数字脉冲信号,而每出现一个数字脉冲信号,CPU就会指挥硬件进行一次操作
3.一个突起和一个凹下连在一起就组成了一个CPU时钟周期,CPU主频与CPU时钟周期成倒数关系,时钟周期越小。
但是CPU的主频越大,并不是说Cpu的运行速度越快
4.除了CPU主频需要考虑之外,我们还需要考虑一个参数 --- CPI:即执行一条指令所需的时间周期数 ---- CPI越小,CPU主频越大,CPU的运行速度越快
5.不同的指令它们之间的CPI可能不同,而在不同的CPU中执行相同的指令,指令之间的CPI也可能不同;甚至在同一个CPU中,执行同一条指令的CPI也可能不同。
因为指令的执行不仅与CPU的状态相关,还与其它的硬件的状态有关,就比如取数这一条指令:
如果取数的时候存储器的工作状态为顺畅的话则该指令的CPI就小,反之如果为繁忙的话该指令的CPI就会大
6.由于影响CPI的因素过多,所以我们一般都选取平均CPI来作为参考评判CPU的工作速度
在描述运行速度的时候使用上面的单位转换 --- 如频率,IPS,CPI...
在描述文件大小,存储空间大小的时候,用下面的单位转换
文章来源地址https://www.toymoban.com/news/detail-402079.html
三.系统整体的性能指标
1.硬件与硬件之间通过数据总线来传递数据
2.如果数据总线一次最多传递8bit的数据的话,则该数据总线的数据通路带宽为8bit
1.输入一个请求到系统中,系统内部处理完毕后输出结果 --- 这样一个过程可以称为一个完整的请求,而系统一秒钟内能够处理的完整的请求的个数就是 ---- 该系统的吞吐量
1.响应时间可以理解为 --- 从一个请求输入到系统输出结果所需的时间 1.最典型的动态测试就是跑分软件
1.显然,处理一个乘法指令与处理多个加法指令相比,肯定是处理一个乘法指令更快
举个例子:如果该基准程序中的指令多为处理图像的指令的话,GPU好的电脑得分肯定更高,但是如果指令多为进行计算的指令的话,CPU好的电脑得分更高
一个电脑GPU好CPU差,一个电脑则是反过来,我们不能简单的说两个电脑谁更好谁更差,我们只能从特定的方向去比较
文章来源:https://www.toymoban.com/news/detail-402079.html
到了这里,关于计算机组成原理 --- 计算机性能指标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!