假定一个32位微处理器的外部处理器总线的宽度为16位,总线时钟频

题目

假定一个32位微处理器的外部处理器总线的宽度为16位,总线时钟频率为40MHz,假定一个总线事务的最短周期是4个总线时钟周期,该处理器的最大数据传输率是多少?如果将外部总线的数据线宽度扩展为32位,那么该处理器的最大数据传输率提高到多少?这种措施与加倍外部总线时钟频率的措施相比,哪种更好?

参考答案和解析
正确答案: 一次总线事务至少为4×1/40M(秒),只能传送16位数据,
故处理器最大数据传输率为:2B/(4×1/40M)=20MB/秒。
若采用32位总线宽度,则可提高到4B/(4×1/40M)=40MB/s.
若倍频,也可提高到2B/(4×1/80M)=40MB/s.
两者效果相同。