工学

填空题假设某程序中Load指令占26%,Store指令占9%,则写操作在所有访存操作中所占 的比例为(),写操作在访问数据Cache操作中所占的比例为()。

题目
填空题
假设某程序中Load指令占26%,Store指令占9%,则写操作在所有访存操作中所占 的比例为(),写操作在访问数据Cache操作中所占的比例为()。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

记分牌需要监测源操作数寄存器中数据的有效性,如果前面已流出的还在运行的指令不对本指令的源操作数寄存器进行写操作,或者一个正在工作的功能部件已经完成了对这个寄存器的写操作,那么此操作数有效。当操作数有效后,记分牌将启动本指令的功能部件读操作数并开始执行。解决了数据的先写后读(RAW)相关指的是()。

A.流出

B.读操作数

C.执行

D.写结果


正确答案:B

第2题:

在访问4字节数组时常使用指令MOV EAX,[ESI*4],该指令中源操作数采用的寻址方式是比例【 】寻址。


正确答案:变址
变址 解析:题目所给指令相当于EA=(ESI)*4,是变址寄存器的内容乘以比例因子,称为比例变址方式。除此之外,寄存器比例寻址还有基址比例变址方式和基址比例变址位移方式。

第3题:

在多道程序设计环境中,将指令系统中的指令分成特权指令和非特权指令。在下列指令中,哪个不是特权指令?

A.启动设备执行I/O操作指令

B.访管指令

C.置中断向量指令

D.修改程序状态字指令


正确答案:B

第4题:

假设某程序中Load指令占26%,Store指令占9%,则写操作在所有访存操作中所占 的比例为(),写操作在访问数据Cache操作中所占的比例为()。


正确答案:7%;25%

第5题:

在多道程序设计环境中,将指令系统中的指令分成特权指令和非特权指令。下列指令中不是特权指令的是

A.启动设备执行I/O操作指令

B.访管指令

C.置中断向量指令

D.修改程序状态字指令


正确答案:B

第6题:

指令中操作码所占的位数反映了一台机器最多允许的指令条数。若操作码占7位,则机器最多允许()条指令。

A.256

B.64

C.14

D.128


参考答案:D

第7题:

RISC执行程序的速度比CISC要快的原因是(41)。

A.RISC的指令系统的指令数较少

B.程序在RISC上编译生成的目标程序较短

C.RISC的指令平均周期数较少

D.RISC只允许Load指令和Store指令访存


正确答案:C
解析:本题考查RISC指令系统和CISC指令系统的特点。RISC(精简指令集计算机),对比于CISC(复杂指令集计算机)具有以下优点:指令简单、采用硬布线控制逻辑、处理能力强、速度快。在设计RISC时,就已经引领了微处理器设计的一个更深层次的思索,即设计中必须考虑到:指令应该如何较好地映射到微处理器的时钟速度上(在理想情况下,一条指令应在一个时钟周期内执行完)。因此,RISC指令的平均执行时间要比CISC少,这也是RISC执行程序的速度比CISC要快的真正原因。

第8题:

●设某流水线计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,已知该Cache的读/写时间为10ns,取指令的命中率为98%,取数的命中率为95%。在执行某类程序时,约有1/5指令需要存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置Cache后,每条指令的平均访存时间约为 (14) 。

(14) A.12ns

B.15 ns

C.18 ns

D.120ns


正确答案:B
【解析】该问题可以直接计算,有98%的取指令操作只需10ns,只有2%的取指令操作需要100ns。取指令操作数时95%只需10ns,只有5%的存/取操作数需要100ns,并且只有20%的指令需要存/取一个操作数。为此,列出设置Cache后,每条指令的平均访存时间的计算公式如下:100×0.02+10×0.98+0.2×0.05×100+0.2×0.95×10=14.7ns。

第9题:

使用 Cache 改善系统性能的依据是程序的局部性原理。程序中大部分指令是(请作答此空)的。设某计算机主存的读/写时间为 100ns,有一个指令和数据合一的 Cache,已知该 Cache的读/写时间为 10ns,取指令的命中率为 98%,取数的命中率为 95%。在执行某类程序时,约有 1/5 指令需要额外存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置 Cache 后,每条指令的平均读取时间约为( )ns。

A.12.3
B.14.7
C.23.4
D.26.3

答案:B
解析:
(100*2%+10*98%)+(100*5%+10*95%)*20%=14.7

第10题:

在MIPS的指令流水线中,可能发生的冲突有()

  • A、同一条指令的读操作与写操作之间的写后读冲突。
  • B、先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突
  • C、后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突
  • D、两条指令的写操作之间的写后写冲突

正确答案:B

更多相关问题