总线带宽的计算【技巧总结】

个人总结了一个计算技巧:

 假设总线并行传输 m 字节的信息(若这里为传输位数,则需要换算,m / 8 即可),一个总线周期等于 n 个总线时钟周期,总线时钟频率为 f MHz,

总线带宽 W = \frac{m*f}{n} MB/s(Mbps)

我们来看两道例题:

假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是()(2009年原题)

  • A. 10MB/s

  • B. 20MB/s

  • C. 40MB/s

  • D. 80MB/s

 这一题我们注意到 m = 4,n = 2,f = 10;直接带入计算可得总线带宽为 20MB/s,选B

某总线在一个总线周期中并行传输 64 位,假设一个总线周期等于一个总线时钟周期,总线时钟频率为 66 MHz,求总线带宽?

我们注意到这里是 64 位,则 m = 64 / 8 = 8,n = 1,f = 66,

带入计算可得 W = 8 x 66 / 1 = 528 MB/s 

你可能感兴趣的:(计算机组成原理,经验分享)