计算机组成原理 期末复习 [计算题]

设有主频为16MHz的微处理器,平均每条指令的执行时间为两个机器周期,每个机器周期由两个时钟脉冲组成。问:

①存储器为“0等待”,求出机器速度。(“0等待”表示存储器可在一个机器周期完成读/写操作,因此不需要插入等待时间)
首先解释一下MIPS:
非人话版:单字长定点指令平均执行速度 Million Instructions Per Second的缩写,每秒处理的百万级的机器语言指令数
说人话版:CPU在一秒钟之类能执行多少百万条指令,其中M指的是百万,IP指的是指令,S是指的复数,英语好的盆友肯定很好理解的
由题意我们能够知道平均每条指令的执行时间为2*2=4个时钟脉冲
而CPU的频率为16MHz,即一秒钟能产生16百万个时钟脉冲,那么16M/4=4M,所以机器每秒执行4MIP条指令,即机器速度为4MIPS
②假如每两个机器周期中有一个是访存周期,需要插入1个机器周期的等待,求机器速度。
由题意平均每条指令的执行时间为两个机器周期,而本小题中说到“每两个机器周期中有一个是访存周期,需要插入1个机器周期的等待”,因此一条指令的执行时间=两个机器周期+一个机器周期,则平均每条指令的执行时间为(2+1)*2=6个时钟脉冲。
接下来的做法和上题相似,16M/6=2.67M,即机器每秒执行2.67MIP条指令,即机器速度为2.67MIPS
———————————————————————————————————————————
题目原文链接:https://blog.csdn.net/Caoyang_He/article/details/80875241

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值