推荐答案
测试一下
题目
某包处理器的工作时钟为 125MHz,在正常工作时,它可以每 32个时钟周期处理个 64
A.2G bps
B.4G bps
C.1G bps
D.250M bps
参考答案与知识点
参考答案
正确答案是A。处理器的处理性能(吞吐量)定义为每秒处理的比特数。已知时钟频率为125MHz,即每秒有125×10^6个时钟周期。每32个时钟周期处理一个64字节的以太包,每个包包含64×8=512比特。因此,每个时钟周期平均处理的比特数为512/32=16比特。那么每秒处理的比特数为16×125×10^6=2×10^9 bps,即2G bps。另一种计算方式:每32个时钟周期耗时32×(1/125×10^6)=256ns,每个包512比特,所以吞吐量为512/256×10⁻⁹=2×10⁹ bps。选项B(4G bps)常见错误是误将每32周期处理64字节理解为每周期处理4字节(32比特),实际每周期处理2字节。选项C(1G bps)错误在于将64字节误认为64比特。选项D(250M bps)可能误将125MHz直接对应125Mbps。正确计算需注意字节与比特的转换,以及时钟周期与处理能力的对应关系。
涉及知识点
- 吞吐量计算公式
- 时钟频率与周期换算
- 字节与比特转换
- 每时钟周期处理数据的计算