单选题 若某典型基准测试程序在机器A上运行时需要20s,而在机器B上运行需要25s,那么,下列给出的结论正确的是______。
  • A.所有程序在机器A上都比在机器B上运行速度快
  • B.机器B的平均CPI是机器A的1.25倍
  • C.机器A的平均CPI是机器B的1.25倍
  • D.以上结论都不对
【正确答案】 D
【答案解析】[解析] A肯定错误,不一定所有程序的运行情况都跟该基准程序一样,故A说得过于绝对。 由于是同一个基准测试程序,故指令数一样,又CPI表示的是执行一条指令所需要的平均时钟周期个数,本题并没有给出机器A和机器B的时钟周期大小,故没法进行CPI的比较。 故本题选D。