刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令 3 步,若取指令时间为 4△t,分析时间为 2△t,执行时间为 3△t,按顺序方式从头到尾执行完 600 条指令所需时间为( 上题 )△t;若按执行第 i 条、分析第 i+1 条、读取第 i+2 条重叠的流水线方式执行指令,则从头到尾执行完 600 条指令所需时间为(  本题)△t。

A
2400 
B
2405 
C
3000 
D
3009 
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

按照题目描述,计算机系统中执行一条指令的过程分为取指令、分析和执行指令3步,所需时间分别为4△t、2△t、3△t。若按照顺序方式执行指令,执行完一条指令需要9△t的时间。因此,按顺序方式从头到尾执行完600条指令所需时间为600 × 9△t = 5400△t。而采用流水线方式执行指令时,可以同时进行取指令、分析和执行指令的操作,因此可以缩短执行时间。按照流水线的执行方式,执行完第一条指令后,每4△t的时间就可以完成一条指令。因此,从头到尾执行完600条指令所需时间为9△t(第一条指令的取指令、分析和执行时间)+ 599 × 4△t(后续指令的执行时间)= 2405△t。因此,正确答案为B。

创作类型:
原创

本文链接:通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令 3 步,若取指令时间为 4△t,

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share