一、填空题
1.有关高速缓冲存储器Cache的说法正确的是( ) 。
A、只能在CPU以外
B、CPU内外都可以设置Cache
C、只能在CPU以内
D、若存在Cache,CPU就不能再访问内存
正确答案:B
2.采用虚拟存储器的主要目的是( )。
A、提高主存储器的存取速度
B、扩大主存储器的存储空间,并能进行自动管理调度
C、提高外存储器的存取速度
D、扩大外存储器的存储空间
正确答案:B
3.常用的虚拟存储系统由( ) 两级存储器组成,其中辅存是大容量的磁表面存储器。
A、主存 — 辅存
B、Cache — 辅存
C、主存 — Cache
D、通用寄存器 — 主存
正确答案:A
4.从下列有关存储器的描述中,选择出正确的答案:
A、多体交叉存储主要解决扩充容量问题;
B、访问存储器的请求是由CPU发出的;
C、Cache与主存统一编址,即主存空间的某一部分属于Cache;
D、Cache的功能全由硬件实现。
正确答案:D
5.相联存储器是按( ) 进行寻址的存储器。
A、地址指定方式
B、堆栈存取方式
C、内容指定方式
D、地址指定与堆栈存取方式结合
正确答案:C
6.交叉存储器实质上是一种( )存储器,它能执行独立的读写操作。
A、多模块,并行
B、多模块,串行
C、整体式,并行
D、整体式,串行
正确答案:A
7.下面说法正确的是( )。
A、半导体RAM信息可读可写,且断电后仍能保持记忆
B、半导体RAM属挥发性存储器,而静态的RAM存储信息是非挥发性的
C、静态RAM、动态RAM都属挥发性存储器,断电后存储的信息将消失
D、ROM不用刷新,且集成度比动态RAM高,断电后存储的信息将消失
正确答案:C
8.存储单元是指( )。
A、存放一个二进制信息位的存储元
B、存放一个机器字的所有存储元集合
C、存放一个字节的所有存储元集合
D、存放两个字节的所有存储元集合
正确答案:B
9.在计算机的存储体系中,Cache的作用是______。
A、提高存储体系的速度
B、增加存储体系的容量
C、降低存储体系的复杂性
D、提高存储体系的可靠性
正确答案:A
10.双端口RAM在( )情况下会发生读/写冲突。
A、左端口和右端口的地址码不同
B、左端口和右端口的地址码相同
C、左端口和右端口的数据码不同
D、左端口和右端口的数据码相同
正确答案:B
11.【2015统考真题】某计算机使用四体交叉编址存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生访存冲突的地址对是( )。
A、8004和8008
B、8002和8007
C、8001和8008
D、8000和8004
正确答案:D
题目解析:
每个访存地址对应的存储模块序号(0,1,2,3)如下所示:
其中,模块序号=访存地址%存储器交叉模块数。
判断可能发生访存冲突的规则如下:给定的访存地址在相邻的四次访问中出现在同一个存储模块内。据此,根据上表可知8004和8000对应的模块号都为0,即表明这两次的访问出现在同一模块内且在相邻的访问请求中,满足发生冲突的条件。
12.【2009统考真题】假设某计算机的存储系统由 Cache和主存组成,某程序执行过程中访存1000次,其中访问 Cache缺失(未命中)50次,则 Cache的命中率是( )。
A、5%
B、9.5%
C、50%
D、95%