🏷️ 知识点:存储器概念
冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是()。
A. 指令操作码的译码结果
B. 指令和数据的寻址方式
C. 指令周期的不同阶段
D. 指令和数据所在的存储单元
[tag_link]
正确答案:C
虽然在冯诺依曼结构中指令和数据都是以二进制形式存放在存储器中,但CPU可以根据指令周期的不同阶段来区分是指令还是数据,通常在取指阶段取出的是指令,在执行阶段取出的是数据。
本题容易误选A,需要清楚的是,CPU只有在确定取出的是指令之后,才会将其操作码送去译码,因此,不可能依据译码的结果来区分指令和数据。
下列各类存储器中,不采用随机存取方式的是()。
A.EPROM
B.CDROM
C.DRAM D.SRAM
[tag_link]
正确答案:B
随机存取方式是指 CPU 可以对存储器的任一存储单元中的内容随机存取,而且存取时间与存储单元的物理位置无关。选项 A、C、D 均采用随机存取方式, CDROM 即光盘,采用串行存取方式。
某计算机存储器按字节编址,主存地址空间大小为64MB, 现用4M×8 位的RAM 芯片组成32MB的 主存储器,则存储器地址寄存器MAR的位数至少是()。
A.22位
B.23 位
C.25 位
D.26 位
[tag_link]
正确答案:D
主存按字节编址,地址空间大小为 64MB,MAR 的寻址范围为 64M = 2 26 ,故为 26 位。实际的主存容量 32MB 不能代表 MAR 的位数,考虑到存储器扩展的需要,MAR 应保证访问到整个主存地址空间,反过来,MAR 的位数决定了主存地址空间的大小。
某计算机主存容量为64KB, 其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8 位 的ROM 芯片和4K×4 位的RAM 芯片来设计该存储器,则需要上述规格的ROM 芯片数和RAM芯片数 分别是()。
A.1 、15
B.2 、15
C.1 、30
D.2 、30
[tag_link]
正确答案:D
本题考查 主存容量的扩展 。
首先确定 ROM 的个数,ROM 区为 4KB, 选用 2K×8 位的 ROM 芯片,需要 4Kx8 / 2K×8 =2 片,采用字扩展方式:RAM 区为 60KB, 选用 4Kx4 位的 RAM 芯片,需要 60K×8 /4K×4 = 30 片,采用字和位同时扩展方式。
下列有关 RAM 和 ROM 的叙述中,正确的是()。
I.RAM 是易失性存储器,ROM 是非易失性存储器 II.RAM 和 ROM 都采用随机存取方式进行信息访问 III.RAM 和 ROM 都可用作 Cache
IV.RAM 和 ROM 都需要进行刷新
A. 仅 I 和Ⅱ B. 仅 Ⅱ 和 Ⅲ C. 仅 I 、Ⅱ 和 IV D. 仅Ⅱ、Ⅲ和 IV
[tag_link]
正确答案:A
RAM (分为 DRAM 和 SRAM)断电后会失去信息,而 ROM 断电后不会丢失信息,它们都采用随机存取方式(注意,采用随机存取方式的存储器并不一定就是随机存储器)。
Cache 一般采用高速的 SRAM 制成,而 ROM 只可读,不能用作 Cache,II 错误。
DRAM 需要定期刷新,而 ROM 不需要刷新,故 IV 错误。
下列存储器中,在工作期间需要刷新的是()。
A. SRAM B. SDRAM C. ROM D. FLASH
[tag_link]
正确答案:A
DRAM 芯片 使用电容存储,所以必须隔一段时间刷新一次,如果存储单元没有被刷新,存储的信息就会丢失。SDRAM 表示同步动态随机存储器。B 选项 SDRAM 中 S 的意思是 synchronized 的,意思是同步 DRAM。
某内存条包含8个8192×8192×8位的DRAM芯片,按字节编址,支持突发传送方式,对应存储器总 线宽度为64位,每个DRAM芯片内有一个行缓冲区。下列关于该内存条的叙述中,不正确的是()。
A. 内存条的容量为512MB
B. 采用多模块交叉编址方式
C. 芯片的地址引脚为26位
D. 芯片内行缓冲有8192×8位
[tag_link]
正确答案:C
本题考察 主存容量的扩展 。8×8192×8192×8bit=512MB,内存条的容量为 512MB, A 正确 。存储器总线宽度 64=8×8bit,而每个芯片一次只能传输 8bit,需要 8 体多模块交叉编址才能实现, B 正确 。DRAM 芯片是矩阵样式的行列存储结果,行地址和列地址 复用一个地址 ,根据题意,DRAM 芯片的行数和列数都是 8192,所以引脚个数为 lo g 2 8192 = 13 , C 错误 。芯片内行数是 8192,一行的大小是 8192×8bit,行缓冲长度就是一行的大小, D 正确 。
假定一台计算机的显示存储器用 DRAM 芯片实现,若要求显示分辨率为1600*1200,颜色深度为24 位,帧频为85HZ, 显存总带宽的50%用来刷新屏幕,则需要的显存总带宽至少约为()。
A.245Mbps B.979Mbps C.1958Mbps D.7834Mbps
[tag_link]
正确答案:D
刷新所需带宽 = 分辨率×色深×帧频 = 1600×1200×24bit×85Hz = 3916.8Mbps,显存总带宽的 50% 用来刷屏,于是需要的显存总带宽为 3916.8Mbps/0.5 = 7833.6Mbps ≈ 7834Mbps。