假设一条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每一段分别只有一个部件可供使用,并且执行时间分别为ΔT、3ΔT和4ΔT,假设“取指令”、“分析”和“执行”可重叠,并假设n足够大,连续执行N条指令所需要花费的最短时间约为( )。
A. NΔT
B. 2NΔT
C. 4NΔT
D. 6NΔT
查看答案
关于动态调度,下列说法错误的是( )
A. 动态调度允许乱序执行。
B. 动态调度并不能真正消除数据相关,但能在出现数据相关时尽量避免处理器空转。
C. 为了允许乱序执行,将基本流水线的译码阶段分为流出和读操作数两个段。
D. 记分牌是静态调度算法之一。
改进Cache的性能可以从哪方面入手( )
A. 降低失效率
B. 减少失效开销
C. 减少Cache命中时间
D. ABC
关于请求字处理技术,下列说法错误的是( )
A. 从下一级存储器调入Cache的块中,只有一个字是立即需要的,这个字称为请求字。
B. 应尽早把请求字发送给CPU。
C. 请求字处理技术的具体实施方案有两种:尽早重启动和请求字优先。
D. 调块时,从请求字所在的位置读起。这样,第一个读出的字便是请求字。将之立即发送给CPU,这种方案为尽早重启动。
关于多级Cache,下列说法错误的是( )
A. 多级Cache 在原有Cache和存储器之间增加新Cache层次。
B. 把靠近CPU的Cache级别做的足够小,而把靠近主存的Cache级别做的足够大。
C. 全局失效率等于该级Cache的失效次数/CPU发出的访存的总次数。
D. 评价多级Cache时,应使用各级的局部失效率这个指标。