单选题 假设同一套指令集用不同的方法设计了两种计算机A和B。机器A的时钟周期为1.2ns,机器B的时钟周期为2ns。某个程序在机器A上运行时的CPI为2,在B上的CPI为1。则对于该程序来说,机器A和机器B速度比例为______。
  • A.2∶1
  • B.1∶2
  • C.6∶5
  • D.5∶6
【正确答案】 D
【答案解析】[解析] 机器A的CPI为2,故执行一条指令需要2个时钟周期,即1.2ns×2=2.4ns。 机器B的CPI为1,故执行一条指令需要1个时钟周期,即2ns×1=2ns。 则机器A和机器B执行一条指令需要的时间之比为2.4ns∶2ns=6∶5。 而速度比例为时间比例的倒数,即为5∶6。