首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若每一条指令都可以分解为取指,分析和执行三步。已知取指时间t取指=8△t,分析时间t分析=3△t,执行时间t执行=12△t。如果按照流水线方式执行指令,从头到尾执行完 100条指令至少需(41) △t。如果取指时间t取指=8△t,分析时间t分析=12△t,
若每一条指令都可以分解为取指,分析和执行三步。已知取指时间t取指=8△t,分析时间t分析=3△t,执行时间t执行=12△t。如果按照流水线方式执行指令,从头到尾执行完 100条指令至少需(41) △t。如果取指时间t取指=8△t,分析时间t分析=12△t,
admin
2010-01-23
46
问题
若每一条指令都可以分解为取指,分析和执行三步。已知取指时间t
取指
=8△t,分析时间t
分析
=3△t,执行时间t
执行
=12△t。如果按照流水线方式执行指令,从头到尾执行完 100条指令至少需(41) △t。如果取指时间t
取指
=8△t,分析时间t
分析
=12△t,执行时间 t
执行
=3△t,则从头到尾执行完100条指令至少需(42)△t。
选项
A、1200
B、1223
C、1224
D、1211
答案
D
解析
采用流水线方式时,系统在同一时刻可以进行第k条指令的取指,第k+ 1条指令的分析,第k+2条指令的执行,所以效率大大提高了。采用流水线的执行示意图如图13-45所示。
平时大家看到的都是这样的示意图,但是平时我们看到的图都是笼统的。这里把所有周期都定为统一长度。这样流水线的总时间为:(n+2)×周期。如此题中为
(100+2)×12=1224
但这不是最少的,为什么?先看另一个流水线总时间计算公式:
T
总
=第一条指令顺序执行时间+(指令条数-1)×周期
其中,k是流水线的段数,ti是各段的时间,n是总任务数。
这个公式是怎么来的呢?请大家结合该题数据:取指时间t
取指
=8△t,分析时间t
分析= 3△t,执行时间t
执行
=12△t,如图13-46所示。
其中黑的区域表示分析段空闲,根据这种方式算出来的总时间为
8+3+12+(100-1)×12=1211
这种方式的总时间为什么比图13-45的方式要少呢?这是因为在图13-45中,限定了各段的时间一样,都为最慢的那段的时间,而图13-46的方式却没有,其在执行第一条指令时,取指段节省12-8=4的时间,分析段又节省12-3=9的时间,所以总共节省了 13的时间。按图13-45方式来执行时,第一条指令的取指和分析段有时间空闲,黑色区域表示空闲,如图13-47所示。
如果取指时间t
取指
=8△t,分析时间t
分析
=12△t,执行时间t
执行
=3△t,此时时空图将变成如图13-48所示。
容易看出,执行100条指令的时间不变。
转载请注明原文地址:https://kaotiyun.com/show/XMxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
ICMP是Internet控制协议报文协议,它允许主机或路由器报告(37)和提供有关异常情况的报告。它是(38)的组成部分,其报文格式包括报文头和数据区两部分,其中报文头部分是由—些刨等三个字段组成,字段长度分别为(40)。ICMP可作为询问报文,用来测试
为了进行差错控制,必须对传送的数据帧进行校验。在局域网中广泛使用的校验方法是(7)校验。CRC-16标准规定的生成多项式为G(x)=X16+X15+X2+1,它产生的校验码是(8)位,接收端发现错误后采取的措施是(9)。如果CRC的生成多项式为G(X)=X
设计布线时,需要考虑哪些主要因素?在工作区内,信息插座的安装一般在什么位置?
Internet应用层协议FTP(File Transfer Protocol)协议通过(41)协议提供服务,它和HTTP一样都是Internet上广泛使用的协议,FTP是基于client/Server结构通信的,作为服务器一方的进程,通过监听(42)端口
对于双绞线布线后所进行的测试,一般下面(79)不是测试的项目。光纤测试的内容不包括(80)项目。
发展容错技术可提高计算机系统的可靠性。利用元件冗余可保证在局部有故障的情况下系统正常工作。带有热备份的系统称为(61)系统。它是(62),因此只要有一个子系统能正常工作,整个系统仍能正常工作。当子系统只能处于正常工作和不工作两种状态时,可以采用如图
操作系统中对不同的中断进行了分级,现有磁盘、键盘和时钟3种外部中断,按照中断级别的高低顺序为(5)。
下一代IP协议IPv6的基本报头包含(203)个字节,并包含多个可扩展报头。基本报头中的(204)字段指明了一个特定的源站向一个特定目标站发送的分组序列。一个数据流由(205)命名。在IPv6中,地址被扩充为128位。按照IPv6的地址表示方法,以下地址中
(26)操作系统中基本的并行单位、资源分配单位和调度单位。一个(26)通常是(27),进程可分为(28)进程和(29)进程两类。在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。所谓临界区是指(30)。
Ink-jet printer belongs to nonimpact printers in which the characters are formed by projecting particles or droplets of ink on t
随机试题
当给定零件某一处的曲率半径r时,可用式_________求得上、下轴辊的中心距h。
用于厌氧血平板的阳性质控菌株是
A.脐以上痛B.两胁问痛C.脐以下痛D.脐右下方痛E.绕脐痛脾胃肠道病之腹痛多在
在下列直接盖髓术的操作注意事项中,最重要的是A.无痛术B.无菌操作术C.生理盐水冲洗D.动作轻巧E.去净腐质
生地黄与熟地黄的不同点是南沙参与北沙参的不同点是
A.价格的机制B.价值规律C.市场调节价D.政府指导价或者政府定价E.明码标价大多数商品和服务价格实行()
前列腺增生症的症状与以下哪项无关()
(2008年)一束波长为λ的单色光分别在空气中和在玻璃中传播,则在相同的时间内()。
Thecountry’sinadequatementalhealthsystemgetsthemostattentionafterinstancesofmassviolencethatthenationhasseen
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“m1”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“q
最新回复
(
0
)