在某个程序中,简单指令占80%,复杂指令占20%。在CISC机中简单指令执行需4个机器周期,复杂指令执行需8个机器周期。RISC机中简单指令执行只要1个机器周期,而复杂指令要通过一串指令来实现。假定复杂指令平均需要14条简单指令,即需要14个周期,若该程序

admin2016-12-19  20

问题 在某个程序中,简单指令占80%,复杂指令占20%。在CISC机中简单指令执行需4个机器周期,复杂指令执行需8个机器周期。RISC机中简单指令执行只要1个机器周期,而复杂指令要通过一串指令来实现。假定复杂指令平均需要14条简单指令,即需要14个周期,若该程序中需要执行的总指令数为1000000,TC为100 ms,那么:
CISC和RISC机的CPU时间分别为多少?

选项

答案CISC的CPU时间=100000×80%×4+1000000×20%×8 =3200000+1600000=4800000周期 =4800000×100ns RISC的CPU时间=1000000×80%+1000000×20%×14 =800000+2800000=3600000周期 =3600000×100ns

解析
转载请注明原文地址:https://kaotiyun.com/show/AKjx777K
0

相关试题推荐
最新回复(0)