
第1题:
● 若每一条指令都可以分解为取指、分析和执行三步。己知取指时间 t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要 (2) △t。如果按照流水方式执行,执行完 100 条指令需要 (3) △t。
(2)
A. 1190
B. 1195
C. 1200
D. 1205
(3)
A. 504
B. 507
C. 508
D. 510

第2题:
若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要(2)△t。如果按照流水方式执行,执行完100条指令需要(3)△t。
A.1190
B.1195
C.1200
D.1205
第3题:
某计算机执行一条指令的过程分为取指令、分析指令和执行指令3段操作,每一段操作占用的时间分别是△t、2△t、3△t。若采用常规的顺序串行执行方式,连续执行n条指令所需时间是(7);若采用流水线方式,3段操作重叠执行时,连续执行n条指令所需时间是(8)。
A.9n△t
B.3n△t
C.6n△t
D.3(n-1)△t
第4题:
若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是指 t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需(38)ns。
A.163
B.183
C.193
D.203
第5题:
假设每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令,需要(18)At。如果按照流水线方式执行,执行完100条指令需要(19)△t。
A.1190
B.1195
C.1200
D.1205
第6题:
在计算机处理器中,若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的运行时间分别是:取指时间=2ns,分析时间=2ns,执行时间=1ns。200条指令全部执行完毕需(33)ns。
A.363
B.383
C.393
D.403
第7题:
通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令3步,若取指令时间为4△t,分析时间为2△t,执行时间为3△t,按顺序方式从头到尾执行完600条指令所需时间为(3)△t;若按执行第i条、分析第i+1条、读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为(4)△t。
A.2400
B.3000
C.3600
D.5400
第8题:
若每一条指令都可以分解为取指、分析和执行三步,已知取指时间取指=5△t,分析时间 分析=2△t,执行时间执行=5△t,如果按顺序方式从头到尾执行完500条指令需(35)△t。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需(36)△t。
A.5590
B.5595
C.6000
D.6007
第9题:
若指令流水线把一条指令分为取指、分析和执行3部分,且3部分的时间分别是 t取指=2ns,t分析=2ns,t执行=lns。则100条指令全部执行完毕需______ns。
A.163
B.183
C.193
D.203
第10题:
将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指 = 4△t、分析时间t分析 = 2△t、执行时间t执行 = 3△t,则执行完 100 条指令,需要的时间 为()△t。
A.200
B.300
C.400
D.405
第11题:

第12题:
第13题:
● 若每一条指令都可以分解为取指、分析和执行三步。已知取指时间 t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要 (4) △t。如果按照流水线方式执行,执行完 100 条指令需要 (5) △t。
(4)
A. 1190
B.1195
C. 1200
D.1205
(5)
A. 504
B. 507
C. 508
D. 510

第14题:
若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=5Δt,分析时间t分析=2Δt,执行时间t执行=5Δt。如果按顺序方式从头到尾执行完500条指令需(4)Δt。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需(5)Δt。
A.5590
B.5595
C.6000
D.6007
第15题:
若每一条指令都可以分解为取指,分析和执行三步。已知取指时间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
第16题:
若指令流水线把一条指令分为取指、分析和执行三部分,且这三部分的时间分别是 t取指=2 ns,t分析=2 ns,t执行=1 ns,则100条指令全部执行完中需______ns。
A.163
B.183
C.193
D.203
第17题:
A、2500
B、2505
C、2510
D、2515
第18题:
若指令流水线把一条指令分为取指、分析和执行三部分,月-三部分的时间分别是,t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需______ ns。
A.163
B.183
C.193
D.203
第19题:
一条指令的执行可划分成取值,分析和执行三个部分,不同的部分由不同自由独立的硬件完成设每一指令完成取值,分析和执行三部分的时间分别为2ns,3ns,1ns现有100条指令,若顺序执行这些指令需要(23);若采用流水方式执行这些指令则需要(24)。
A.200ns
B.300ns
C.500ns
D.600ns
第20题:
若指令流水线把一条指令分为取指、分析和执行3部分,且3部分的时间分别是t取指=2ns,t分析=2ns,t执行=1.5ns。则100条指令全部执行完毕需(4)ns。
A.163
B.183
C.193.5
D.203.5
第21题:
【题目描述】
第37题:若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需( )ns。
A.163
B.I83
C.193
D.203
|
正确答案:D |
答案分析:
指令的执行周期取最大值,即2ns,基于此周期,三部分执行的时候都变为:t取指=2ns ,t分析=2ns,t执行=2ns,这三部分上流水线后,情况如下:解析:
指令的执行周期取最大值,即2ns,基于此周期,三部分执行的时候都变为:t取指=2ns ,t分析=2ns,t执行=2ns,这三部分上流水线后,情况如下:
2ns 2ns 2ns
2ns 2ns 2ns
2ns 2ns 2ns
......
执行第一条指令要2+2+2=6ns,以后,每过2ns就完成一条,99条共要99*2=198ns,因为最后一条用时间1ns,即198-1=197ns
总时间为:197+6=203ns
第22题:
一条指令的执行可划分成取值,分析和执行三个部分,不同的部分由不同自由独立的硬件完成。设每一指令完成取值,分析和执行三部分的时间分别为1ns,3ns,1ns现有100条指令,若顺序执行这些指令需要(57);若采用流水方式执行这些指令则需要(58)。
A.200ns
B.300ns
C.500ns
D.600ns
第23题: