流水计算机中将指令Cache和数据Cache分开,主要是为了()
A.提高存储系统的速度
B.增加主存容量
C.解决功能部件冲突
D.解诀访存冲突
A.提高存储系统的速度
B.增加主存容量
C.解决功能部件冲突
D.解诀访存冲突
第1题
下列关于“指令流水线”的说法中,错误的是()。
A.随着流水段个数的增加,流水段之间缓冲开销的比例增大
B.每个流水段之间的流水段寄存器的位数一定相同
C.指令流水线可以同时访问指令CaChe和数据CaChe
D.指令流水线可以在一个时钟周期内读/写不同的通用寄存器
第2题
以下关于cache的途述中,正确的是________。
A.cache和主存都用半导体芯片作为存储介质,因此它们的存取速度相差不大
B.在程序中不能用数据传送指令读出cache中某个单元中存储的内容
C.cache存储容量的大小对计算机的运行速度会产生影响
D.只有将一个程序的全部指令从内存装入cache才能在CPU中运行该程序
第3题
对汇编语言程序员而言,下列选项中不透明的是()。 Ⅰ.主存储器的模m交叉存取 Ⅱ.指令寄存器 Ⅲ.Cache存储器 Ⅳ.通用寄存器的个数 Ⅴ.存储器的最小编址单位 Ⅵ.I/O系统是否采用通道方式 Ⅶ.采用流水技术来加速指令的解释 Ⅷ.流水线中的相关专用通路的设计
A.Ⅰ、Ⅱ、Ⅲ
B.Ⅳ、Ⅴ、Ⅵ
C.Ⅶ、
D.Ⅱ、Ⅲ、Ⅳ
第4题
第5题
A.Cache增大了内存的容量
B.Cache缩短了CPU的等待时间
C.Cache扩大了硬盘的容量
D.Cache可以存放程序和数据
第7题
第8题
下列关于CaChe写策略的论述中,正确的是()。
A.带TLB和写回策略CaChe的CPU执行Store指令时,可能不访问主存
B.采用回写法时,无论被替换的CaChe行是否“被写过”,都要将其写回主存
C.采用全写法,CPI会增大
D.面向包含大量写操作的数据密集型应用的单处理器系统通常采用全写法
第9题
下列选项中,用来解决结构冒险(硬件资源冲突)的是()。
A.数据旁路(转发)
B.插入空指令nop
C.延迟转移
D.分离型CaChe
第10题
将一个主存块读入CaChe所花费的时间称为缺失损失(Miss Penalty)。若CaChe存取1个字的时间是1个时钟周期,缺失损失为4个时钟周期。某顺序执行的程序有1 000条单字长指令,共访问2 000次主存数据字。已知取指令共发生100次CaChe缺失,访问数据共发生200次CaChe缺失访问,则执行该程序过程中,CaChe一主存的平均访问时间是()个时钟周期。
A.1
B.1.2
C.1.4
D.1.6
第11题
下列关于CaChe的说法中,错误的是()。
A.CaChe对程序员是透明的
B.CaChe行/块/槽的大小为用相同体内地址访问凡体交叉存储器一次读出的数据量
C.分离CaChe(也称哈佛结构)是存放指令的CaChe与存放数据CaChe分开设置
D.读操作也要考虑CaChe与主存的一致性问题