同济大学
- 按照流水技术用于计算机系统的等级不同,可将流水线分为( )
- 以下替换算法中,最常用的有( )
- 在目录协议中,宿主结点(目录)发送给远程结点的消息包括( )
- 动态分支预测技术要解决好以下问题( )
- 流水线寄存器的作用为( )
- 在基于硬件的前瞻执行中,指令流出时,下列描述中( )是正确的。
- 名相关包括( )
- 在EX段,Load/store指令的操作为( )
- 直接映像的特点是( )
- 在存储层次中,越靠近CPU的存储器( )
- 对指令集的基本要求是( )
- CISC指令集结构存在的问题有( )
- 在监听协议中,数据块可取的状态有( )
- 一般CISC结构中增强指令功能主要是从( )三个方面着手。
- Tomasulo算法的主要优点为( )
- CPU时间 = IC ×CPI ×时钟周期时间,其中IC取决于( )
- 在存储层次中,平均访存时间与( )有关。
- 程序员编写程序时,使用的访存地址是( )
- 在监听协议中,若Cache块的当前状态为“共享”,当监听到总线上的“作废”消息时,其状态应改变为( )
- 直接执行微指令的是( )
- 流水线中第一个任务从进入流水线到流出结果所需的时间称为流水线的()
- 系列机是指由同一厂家生产的具有( ),但具有不同组成和实现的一系列不同型号的机器。
- 字节多路通道的最大流量为( )。(其中Ts为设备选择时间,Td为传送一个字节所需的时间,k为一个块的字节数,n为所有要传送的字节数)
- 读后写冲突是( )由引起的。
- 同构型多处理机所采用的提高并行性的主要技术途径是( )
- 给定两条指令① DIV.D F2,F6,F4,② ADD.D F6,F0,F12,指令①在指令②的前面,这两条指令之间存在()
- 有一个采用目录协议的多处理机,由4个结点a、b、c、d构成。若a、b、c分别对存储块11进行读访问后,d又对它进行了写访问,则其状态为( )
- 容量为N的直接映象Cache的不命中率和容量为( )的两路组相联Cache的不命中率差不多相同。
- 有一个采用目录协议的多处理机,由4个结点a、b、c、d构成。若a、c分别对存储块11进行读访问后,b又对它进行了写访问,则其目录项中的共享集为( )
- ( )不是设计RISC机器时应当遵循的原则。
- 按照流水线中( )来分,流水线可分为单功能流水线和多功能流水线。
- 如果处理机不具有向量数据表示和向量指令,仅对标量数据进行流水处理,就称为( )
- ( )的实现成本最高。
- 与线性流水线最大吞吐率有关的是()
- 对汇编语言程序员不透明的是( )
- 根据经验规则,程序执行时间的90%都是在执行程序中约( )的代码。
- 假设Cache大小为8块、主存大小为16块,都从0开始编号。若采用组相联映象,相联度为2,则块号为6的主存块可以放入到Cache的( )
- 通道程序是由管理程序来编制的。
- 指令调度有两种方法:静态调度,动态调度。
- 如果指令j与指令i之间存在名相关,则这两条指令之间一定有数据流动。
- 在基于硬件的前瞻执行中,只要指令队列头部的指令所要求的保留站有空闲的,该指令就可以流出。
- 粗粒度多线程不仅能够隐藏由长时间停顿引起的吞吐率的损失,而且能够隐藏由短时间停顿带来的损失。
- RAID1+0是先进行条带存放,然后再进行镜像。
- VLIW结构对程序员来说是透明的。
- 通道处理机只能执行有限的一组输入输出指令。
- 在有限映像目录中,同一数据块在所有Cache中的副本总数不超过一个固定的常数。
- 选择通道适用于连接高速的外设。
- 数组多路通道每次连接一台外设,是一次把所有数据都传送完。
- MIPS中整数寄存器R0可以用来存放任意数值的数。
- CPU时间包括用户CPU时间及系统CPU时间。
- 在分支目标缓冲器方法中,是拿当前的指令地址与分支目标缓冲器中的所有地址标识进行比较。
- 寻址方式是指一种指令集结构如何确定所要访问的数据的地址。
- RISC计算机常采用定长的指令格式。这是以程序的存储空间为代价来换取硬件实现上的好处。
- 流水线的段数称为流水线的深度。
- 在基于目录的协议中,本地结点把请求发给宿主结点中的目录,再由目录控制器有选择地向远程结点发出相应的消息,使远程结点进行相应的操作,并进行目录中状态信息等的更新。
- 仿真是指用一台现有机器上的微程序去解释实现另一台机器的指令集。
- “在主存—辅存”中,CPU可以绕过主存直接访问辅存。
- DSM是Distributed Shared Memory的缩写。
- DMA是在外设与存储器之间建立数据通路,使它们可以直接传送数据,而不必经过运算器。
- 在一般的计算机中,操作数的类型是由专门的标识符指定的。
A:部件级流水线 B:处理机间流水线 C:指令流水线 D:顺序流水线
答案:指令流水线###部件级流水线###处理机间流水线
A:FIFO B:OPT C:LRU D:随机法
答案:随机法###LRU
A:Invalidate(K) B:Fetch(K) C:Fetch&Inv(K) D:DReply(D)
答案:Fetch&Inv(K)###Invalidate(K)###Fetch(K)
A:如何实现流水处理 B:如何记录分支的历史信息 C:如何根据历史信息来预测分支的去向 D: 预测错误时如何恢复原来的现场
答案:BCD
A:保存相应段的处理结果 B:向后传递后面将要用到的数据和控制信息 C:加快流水线的执行 D:将各段的工作隔开,使得它们不会互相干扰
答案:将各段的工作隔开,使得它们不会互相干扰;保存相应段的处理结果;向后传递后面将要用到的数据和控制信息
A:必须有空闲的保留站且有空闲的ROB项 B:如果该指令需要的操作数已经就绪,就把它(们)送入保留站 C:把该ROB项的编号放入保留站r D:把保留站和该ROB项置为“忙”
答案:必须有空闲的保留站且有空闲的ROB项###把保留站和该ROB项置为“忙”###如果该指令需要的操作数已经就绪,就把它(们)送入保留站###把该ROB项的编号放入保留站r
A:反相关 B:输出相关 C: 控制相关 D:真数据相关
答案:输出相关###反相关
A:EX/MEM.IR ← ID/EX.IR B:EX/MEM.B←ID/EX.B C:EX/MEM.ALUo←ID/EX.NPC+ID/EX.Imm<<2 D:EX/MEM.ALUo ←ID/EX.A + ID/EX.Imm
答案:EX/MEM.IR←ID/EX.IR###EX/MEM.ALUo ←ID/EX.A+ID/EX.Imm###EX/MEM.B←ID/EX.B
A:实现简单 B:空间利用率高 C:冲突概率高 D:空间利用率低
答案:空间利用率低###冲突概率高###实现简单
A:容量越大 B:速度越慢 C:速度越块 D:每位价格越高
A:规整性 B:高效率 C:兼容性 D:完整性
A:指令集庞大,指令条数很多 B:各种指令的使用频度相差悬殊 C:CPI比较大,执行速度慢 D:采用load-store结构
A:无效 B:独占 C:共享 D:已修改
A:面向目标程序增强指令功能 B:面向操作系统的优化实现改进指令集 C:面向数据库增强指令功能 D:面向高级语言的优化实现来改进指令集
A:使用保留站进行寄存器换名 B:消除了WAW冲突导致的停顿 C:消除了WAR冲突导致的停顿 D:采用集中式冲突检测逻辑
A:编译技术 B:硬件实现技术 C:计算机组成 D:指令集结构
A:命中率 B:命中时间 C:不命中开销 D:每位价格
A:主存地址 B:逻辑地址 C:物理地址 D:有效地址
A:已修改 B:无效 C:共享 D:独占
A:编译程序 B:微指令程序 C:硬件 D:汇编程序
A:执行时间 B:排空时间 C:通过时间 D:瓶颈时间
A:相同的高级语言 B:不同的系统结构 C:相同的系统结构 D:相同价格
A:1/Td B:1/(Ts/k+Td) C:1/(Ts+Td) D:1/(Ts/n+Td)
A:输出相关 B:数据相关 C:反相关 D:控制相关
A:资源共享 B:时间重叠 C:资源重复 D:系列机
A:控制相关 B:反相关 C:输出相关 D:数据相关
A:未缓冲 B:已修改 C:独占 D:共享
A:N/4 B:4N C:N/2 D:2N
A:{b} B:{a,c} C:{a,c,d} D:{a}
A:采用多种复杂的寻址方式 B:采用简单而又统一的指令格式 C:采用load-store结构 D:大多数指令都采用硬连逻辑来实现
A:任务流入和流出的顺序是否相同 B:所完成的功能 C:各段之间的连接方式 D:是否有反馈回路
A:阵列处理机 B:标量处理机 C:向量处理机 D:多处理机
A:RAID3 B:RAID0 C:RAID2 D:RAID1
A:最快的那一段的执行时间 B:最慢的那一段的执行时间 C:第一段的执行时间 D:最后那个段的执行时间
A:指令寄存器 B:条件码寄存器 C:程序计数器 D:主存地址寄存器
A:20% B:50% C:10% D:70%
A:第2组 B:第3组 C:第0组 D:第1组
A:对 B:错
A:错 B:对
A:对 B:错
A:对 B:错
A:对 B:错
A:错 B:对
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:错 B:对
A:错 B:对
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:错 B:对
A:对 B:错
A:对 B:错
A:对 B:错
A:错 B:对
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!