计组知识点2
20-软工存储器1
-
(单选题, 5分)计算机的存储器采用分级方式是为了
A. 方便编程
B. 解决容量、速度、价格三者之间的矛盾
C. 保存大量数据方便
D. 操作方便
正确答案: B -
(单选题, 5分)存储器分层体系结构中,存储器从速度最快到最慢的排序是
A. 寄存器-主存-Cache-辅存
B. 寄存器-主存-辅存-Cache
C. 寄存器-Cache-辅存-主存
D. 寄存器-Cache-主存-辅存
正确答案: D -
(单选题, 5分)某计算机字长为32位,按字节编址,采用小端(Little Endian)方式存储数据。假定有一个double型变量(占8个字节),其机器数表示为1122 3344 5566 7788H,存放在0000 8040H开始的连续存储单元中,则存储单元0000 8046H中存放的是
A. 22H
B. 33H
C. 77H
D. 66H
正确答案: A -
(单选题, 5分)
双端口RAM在( )情况下会发生读/写冲突。
A. 左端口和右端口的地址码不同
B. 左端口和右端口的地址码相同
C. 左端口和右端口的数据码不同
D. 左端口和右端口的数据码相同
正确答案: B
-
(单选题, 5分)采用虚拟存储器的目的是
A. 提高主存的速度
B. 扩大辅存的存取空间
C. 扩大存储器的寻址空间
D. 以上都不对
正确答案: C -
(单选题, 5分)常用的虚拟存储器寻址系统由( )两级存储器组成。
A. 主存-辅存
B. 缓存-主存
C. 缓存-辅存
D. 以上都不对
正确答案: A -
(单选题, 5分)下列存储器中,在工作期间需要周期性刷新的是
A. SRAM
B. DRAM
C. ROM
D. FLASH
正确答案: B -
(单选题, 5分)下列关于缺页处理的叙述中,错误的是
A. 缺页是在地址转换时CPU检测到的一种异常
B. 缺页处理由操作系统提供的缺页处理程序来完成
C. 缺页处理程序根据页故障地址从外存读入所缺失的页
D. 缺页处理完成后回到发生缺页的指令的下一条指令执行
正确答案: D -
(简答题, 10分)DRAM电容上的电荷一般只能维持1-2ms,所以每隔2ms必须刷新一次,常用的刷新方式有哪些?
正确答案:
集中刷新,分散刷新,异步刷新 -
(简答题, 10分)一个四体并行交叉存储器,每个模块容量是64K×32位,按字编址,存取周期为200ns,请问在一个存取周期中,整个存储器能向CPU提供多少位二进制信息?
正确答案:
32位×4=128位 -
(计算题, 20分)已知接收到的汉明码为0100111(按配偶原则配置),试问欲传送的信息是什么?
正确答案:
P4P2P1=110, 正确码为0100101,所以信息是0101 -
(计算题, 20分)若某存储器存储周期为250ns,每次读出16位,该存储器的数据传输率是多少?
正确答案:
16位=2B,所以,数据传输率是2B/(250×10-9s)=8×106B/s
20-软工存储器2
-
(单选题, 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 -
(单选题, 5分)下列命令组合的一次访问过程中,不可能发生的是
A. TLB未命中,Cache未命中,Page未命中
B. TLB未命中,Cache命中,Page命中
C.TLB命中,Cache未命中,Page命中
D. TLB命中,Cache命中,Page未命中
正确答案: D -
(单选题, 5分)为使虚拟存储系统有效地发挥其预期的作用,所运行程序应具有的特性是
A. 不应含有过多的I/O操作
B. 大小不应小于实际的内存容量
C. 应具有较好的局部性
D. 顺序执行的指令不应过多
正确答案: C -
(单选题, 5分)虚拟存储管理系统的基础是程序访问的局部性原理,此原理的基本含义是
A. 在程序的执行过程中,程序对主存的访问是不均匀的
B. 空间局部性
C. 实际局部性
D. 代码的顺序执行
正确答案: A -
(计算题, 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, 则无缓存访问时间6t800,有缓存访问时间为t(800-13)+6t13,提高倍数为: -
(计算题, 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
-
(单选题, 5分)某计算机字长是32位,它的存储容量是64KB,按字编址,它的寻址范围是
A. 16KB
B. 16K
C. 32K
D. 以上都不对
正确答案: B -
(单选题, 5分)某存储器容量为32K×16位,则
A. 地址线为16根,数据线为32根
B. 地址线为32根,数据线为16根
C. 地址线为15根,数据线为16根
D. 地址线为15根,数据线为32根
正确答案: C -
(单选题, 5分)某存储器容量为64KB,按字节编址,地址4000H-5FFFH为ROM区,其余为RAM区。若采用8K×4位的SRAM芯片进行设计,则需要该芯片的数量是
A. 7
B. 8
C. 14
D. 16
正确答案: C -
(单选题, 5分)某计算机存储器按字节编址,主存地址空间大小为64MB,现用4M×8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是
A. 22
B. 23
C. 25
D. 26
正确答案: D -
(单选题, 5分)用存储容量为16K×1位的存储器芯片来组成一个64K×8位的存储器,则在字方向和位方向分别扩展了()倍。
A. 4,2
B. 8,4
C. 2,4
D. 4,8
正确答案: D -
(单选题, 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 -
(单选题, 5分)某计算机字长为16位,存储器容量为256KB,CPU按字寻址,其寻址范围是
A. 0–219-1
B. 0–220-1
C. 0–218-1
D. 0–217-1
正确答案: D -
(单选题, 5分)4个16K×8位的存储芯片,可设计为()容量的存储器。
A. 32K×16位
B. 16K×16位
C. 32K×8位
D. 8K×16位
正确答案: A -
(单选题, 5分)设CPU地址总线有24根,数据总线有32根,用512K×8位的RAM芯片构成该机的主存储器,则该机主存最多需要()片这样的存储芯片。
A. 256
B. 512
C. 64
D. 128
正确答案: D -
(单选题, 5分)地址总线A0(高位)–A15(低位),用4K×4位的存储芯片组成16K×8位存储器,则产生片选信号的译码器的输入地址线应该是
A. A2A3
B. A0A1
C. A12A13
D. A14A15
正确答案: A -
(计算题, 50分)
设CPU共有16根地址线,8根数据线,并用作为访存控制信号(低电平有效),用作为读/写控制信号(高电平为读,低电平为写)。现有下列存储芯片:1K×4位RAM,4K×8位RAM,2K×8位ROM以及74138译码器和各种门电路,如下图所示。画出CPU与存储芯片的连接图,
要求:
(1)主存地址空间分配:8000H87FFH为系统程序区;8800H8BFFH为用户程序区。(20分)
(2)合理选用上述存储芯片,说明各选几片。(10分)
(3)详细画出存储芯片与CPU的连接图。(20分)
指令–目标1
-
(单选题, 5分)下列关于CISC/RISC的叙述中,错误的是()
A. RISC机器指令比CISC机器指令简单
B. RISC中通用寄存器比CISC多
C. RISC的寻址方式比CISC少
D. CISC比RISC的机器能更好的支持高级语言
正确答案: D -
(单选题, 5分)RISC思想主要基于的是( )
A. 减少指令的平均执行周期
B. 减少指令的复杂程度
C. 减少硬件的复杂程度
D. 便于编译器编写
正确答案: A -
(单选题, 5分)以下叙述中( )是正确的。
A. RISC机一定采用流水技术
B. 采用流水技术的机器一定是RISC机
C. RISC机的兼容性优于CISC机
D. CPU 配备很少的通用寄存器
正确答案: A -
(单选题, 5分)下列关于RISC的说法中,错误的是( )。
A. RISC普遍采用微程序控制器
B. RISC大多数指令在一个时钟周期内完成
C. RISC的内部通用寄存器数量相对CISC多
D. RISC的指令数、寻址方式和指令合适种类相对CISC少
正确答案: A -
(单选题, 5分)有效地址是指( )
A. 操作数的真实地址
B. 指令地址码字段给出的地址
C. 程序计数器
D. 以上均不正确
正确答案: A -
(单选题, 5分)指令采用不同寻址方式的目的是( )
A. 可减低编程难度
B. 可降低指令的译码难度
C. 缩短指令字长,扩大寻址空间,提高编程灵活性
D. 以上均不正确
正确答案: C -
(单选题, 5分)假定指令中地址码所给出的是操作数的有效地址&#