计算机组成原理-计算机性能指标

前言

学习视频:2019 王道考研 计算机组成原理

推荐2019版本~

机器字长

计算机进行一次整数运算所能处理的二进制数据的位数。和CPU的寄存器位数、加法器有关。

数据通路带宽

指数据总线一次可以传输的信息位数。

主存容量

MAR位数反映了存储单元的个数

MDR位数 = 存储字长 = 每个存储单元的大小

MAR中的地址位数为n位,对应的存储单元个数为 2 n 2^n 2n(n位二进制数可以代表 2 n 2^n 2n种状态)

系统可以支持的最大容量 = 2 n × 2^n \times 2n× 存储字长 bit

实际容量:存储单元的个数 × \times × 存储字长 bit = 存储单元的个数 × \times × 存储字长/8 Byte

可以在最大容量范围内增加内存条

例如,对于一个32位MAR,8位MDR,其内存大小为 = 2 32 2^{32} 232 / 2 10 2^{10} 210 KB= 2 12 2^{12} 212 / 2 10 2^{10} 210 MB= 4 GB

运算速度

吞吐量和响应时间

吞吐量:衡量操作系统在单位时间内所能够处理的请求的数量

响应时间:衡量的是系统的交互性能

主频和时钟周期

  • CPU时钟周期:通常为节拍脉冲或者T周期。是CPU中的最小时间单位,每个动作至少需要一个时钟周期。
  • 主频(CPU时钟频率):CPU时钟周期的倒数,是衡量计算机速度的重要参数。统一型号计算机,一般主频越高,单位时间内执行的命令数就越多。
  • CPI(Clock Circle Per Instruction):执行一条指令所需要的时钟周期数。
  • IPS(Instructions Per Second):每秒可以执行的指令数量。(IPS = 1 C P I ∗ C P U 时 钟 周 期 \frac{1}{CPI*CPU时钟周期} CPICPU1= 主 频 C P I \frac{主频}{CPI} CPI

例如对于一个机器字长为1位的计算机,需要处理一个8位的二进制数据,可以分为8个指令进行计算,指令1,指令2,指令2…指令8。则运算的耗时为:

= 指令1耗时 + 指令2耗时 + … + 指令8耗时

=(指令1的CPI + 指令2的CPI + …指令8的CPI )* CPU时钟周期

= 8 * 平均CPI * CPU时钟周期

运算速度的快慢需要综合考虑,机器字长越大的CPU,虽然处理数据所需要的指令更少,但单个指令所需要的CPI更大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YuanbaoQiang

你的鼓励将是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值