YHBZ 计组
时间:2023-08-17 03:37:00
1.(单选题, 5分)计算机的存储器是分级的
- A.方便编程
- B.解决容量、速度和价格之间的矛盾
- C.保存大量数据方便
- D.操作方便
正确答案:B
2.(单选题, 5分)在存储器分层系统结构中,存储器从最快到最慢的排序是
- A.寄存器-主存-Cache-辅存
- B.寄存器-主存-辅存-Cache
- C.寄存器-Cache-辅存-主存
- D.寄存器-Cache-主存-辅存
正确答案: D
3. (单选题, 5分)某计算机字长为32位,按字节编址,采用小端(Little Endian)方式存储数据。假定有一个double型变量(占8个字节),其机器数表示为1122 3344 5566 7788H,存放在0000 8040H开始的连续存储单元中,则存储单元0000 8046H中存放的是
- A. 22H
- B. 33H
- C. 77H
- D. 66H
正确答案: A
4. (单选题, 5分)
双端口RAM在( )情况下会发生读/写冲突。
- A. 左端口和右端口的地址码不同
- B. 左端口和右端口的地址码相同
- C. 左端口和右端口的数据码不同
- D. 左端口和右端口的数据码相同
正确答案: B
5. (单选题, 5分)采用虚拟存储器的目的是
- A. 提高主存的速度
- B. 扩大辅存的存取空间
- C. 扩大存储器的寻址空间
- D. 以上都不对
正确答案: C
6. (单选题, 5分)常用的虚拟存储器寻址系统由( )两级存储器组成。
- A. 主存-辅存
- B. 缓存-主存
- C. 缓存-辅存
- D. 以上都不对
正确答案: A
7. (单选题, 5分)下列存储器中,在工作期间需要周期性刷新的是
- A. SRAM
- B. DRAM
- C. ROM
- D. FLASH
正确答案: B
8. (单选题, 5分)下列关于缺页处理的叙述中,错误的是
- A. 缺页是在地址转换时CPU检测到的一种异常
- B. 缺页处理由操作系统提供的缺页处理程序来完成
- C. 缺页处理程序根据页故障地址从外存读入所缺失的页
- D. 缺页处理完成后回到发生缺页的指令的下一条指令执行
正确答案: D
9. (简答题, 10分)DRAM电容上的电荷一般只能维持1-2ms,所以每隔2ms必须刷新一次,常用的刷新方式有哪些?
正确答案:
集中刷新,分散刷新,异步刷新
10. (简答题, 10分)一个四体并行交叉存储器,每个模块容量是64K×32位,按字编址,存取周期为200ns,请问在一个存取周期中,整个存储器能向CPU提供多少位二进制信息?
正确答案:
32位×4=128位
11. (计算题, 20分)已知接收到的汉明码为0100111(按配偶原则配置),试问欲传送的信息是什么?
正确答案:
P4P2P1=110, 正确码为0100101,所以信息是0101
12. (计算题, 20分)若某存储器存储周期为250ns,每次读出16位,该存储器的数据传输率是多少?
正确答案:
16位=2B,所以,数据传输率是2B/(250×10-9s)=8×106B/s
- 软工存储器2
1. (单选题, 5分)
某C语言程序段如下:
for(i=0; i<=9; i++)
{
temp=1;
for(j=0; j<=i; j++) temp*=a[j];
sum+=temp;
}
下列关于数组a的访问局部性的描述中,正确的是
- A. 时间局部性和空间局部性皆有
- B. 无时间局部性,有空间局部性
- C. 有时间局部性,无空间局部性
- D. 时间局部性和空间局部性皆无
正确答案: A
2. (单选题, 5分)下列命令组合的一次访问过程中,不可能发生的是
- A. TLB未命中,Cache未命中,Page未命中
- B. TLB未命中,Cache命中,Page命中
- C.TLB命中,Cache未命中,Page命中
- D. TLB命中,Cache命中,Page未命中
正确答案: D
3. (单选题, 5分)为使虚拟存储系统有效地发挥其预期的作用,所运行程序应具有的特性是
- A. 不应含有过多的I/O操作
- B. 大小不应小于实际的内存容量
- C. 应具有较好的局部性
- D. 顺序执行的指令不应过多
正确答案: C
4. (单选题, 5分)虚拟存储管理系统的基础是程序访问的局部性原理,此原理的基本含义是
- A. 在程序的执行过程中,程序对主存的访问是不均匀的
- B. 空间局部性
- C. 实际局部性
- D. 代码的顺序执行
正确答案: A
5. (计算题, 40分)
设某机主存容量为16MB,按字节编址,缓存的容量为16KB。每字块有8个字,每个字32位。设计一个四路组相连映射(即缓存每组内共有4个字块)的缓存组织,要求:
(1)给出主存地址字段中各段的位数。
(2)设缓存初态为空,CPU依次从主存第0、1、2、…、99号单元读出100个字(主存一次读出一个字),并重复此次序读8次,问命中率是多少?
(3)若缓存的速度是主存速度的6倍,试问有缓存和无缓存相比,速度提高多少倍?
正确答案:
(1) 主存字块标记12位 组地址7位 字块内地址5位
(2)命中率
(3)缓存访问一次时间为t, 主存访问一次时间为6t, 则无缓存访问时间6t*800,有缓存访问时间为t(800-13)+6t*13,提高倍数为:
6. (计算题, 40分)一个采用直接映射方式的16KB缓存,假设块长为8个32位的字,按字节编址,则地址为FDA459H的主存单元映射到缓存的第几块内(十进制表示)。
正确答案:
直接映射方式下,块大小8*4B=32B, 所以块内位移占5位
16KB/32B=512,即有512个Cache块,Cache块号占9位
FDA459H=1111 1101 1010 0100 0101 1001, 从右边开始向左,5位块内位移,9位块号
为10 0100 010,十进制数为290
20-软工存储器3
1. (单选题, 5分)某计算机字长是32位,它的存储容量是64KB,按字编址,它的寻址范围是
- A. 16KB
- B. 16K
- C. 32K
- D. 以上都不对
正确答案: B
2. (单选题, 5分)某存储器容量为32K×16位,则
- A. 地址线为16根,数据线为32根
- B. 地址线为32根,数据线为16根
- C. 地址线为15根,数据线为16根
- D. 地址线为15根,数据线为32根
正确答案: C
3. (单选题, 5分)某存储器容量为64KB,按字节编址,地址4000H-5FFFH为ROM区,其余为RAM区。若采用8K×4位的SRAM芯片进行设计,则需要该芯片的数量是
- A. 7
- B. 8
- C. 14
- D. 16
正确答案: C
4. (单选题, 5分)某计算机存储器按字节编址,主存地址空间大小为64MB,现用4M×8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是
- A. 22
- B. 23
- C. 25
- D. 26
正确答案: D
5. (单选题, 5分)用存储容量为16K×1位的存储器芯片来组成一个64K×8位的存储器,则在字方向和位方向分别扩展了()倍。
- A. 4,2
- B. 8,4
- C. 2,4
- D. 4,8
正确答案: D
6. (单选题, 5分)某计算机主存容量64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,需要上述规格的ROM芯片数和RAM芯片数分别是
- A. 1,15
- B. 2,15
- C. 1,30
- D. 2,30
正确答案: D
7. (单选题, 5分)某计算机字长为16位,存储器容量为256KB,CPU按字寻址,其寻址范围是
- A. 0--219-1
- B. 0--220-1
- C. 0--218-1
- D. 0--217-1
正确答案: D