问答题 已知主机A的主频为40MHz,现在用这台主机运行一组标准测试程序A,A中包含的各种指令和响应所需要的时间如下表所示:
指令类型 CPI 指令混合比(%)
算术和逻辑 1 60
访问高速缓存 2 18
转移 4 12
访问高速缓存失效 8 10
请回答以下问题:

问答题 求主机有效的CPI。
【正确答案】计算机的CPI包括四种指令,那么CPI就是这四种指令的数学期望:CPI=0.6×1+0.18×2+0.12×4+0.1×8=2.24。
【答案解析】
问答题 求主机的MIPS。
【正确答案】MIPS=40/CPI=17.9。
【答案解析】
问答题 假设程序A在计算机上运行的时间为100s,其中90s用于CPU,其余时间为I/O时间。现在CPU的速度提高了50%,I/O速度不变,那么A的运行耗费了多长时间?
【正确答案】程序A在计算机上运行的时间为100s,90s用于CPU,那么用于I/O的时间为10ms不会发生改变。CPU的速度提高了50%。程序A的CPU时间变为90/1.5=60s,A的运行耗费了60s+10s=70s。
【答案解析】