我想引导你找出答案......希望这会有所帮助.
需要多少CPU才能使400-MHZ总线饱和?
计算处理器的数量是简单的划分.您知道总线速度是多少以及每个处理器的操作数.这几乎是明显的答案.
现在,对于使用缓存并且缓存具有90%命中率的系统重复此问题.
好了,所以在这里你要弄清楚每个处理器有多少指令命中总线,并使用该数字代替使用200 MIPS数字.与上述划分相同.
最后,需要什么缓存命中率才能让32个CPU共享总线而不会超载?
这基本上与上述相反......你知道总线速率,以及所需的处理器数量.计算每个处理器(除法)到达总线的指令数量,然后使用该数字计算出每个处理器的缓存命中率(也是除法).