第 3 章习题参考答案
第 3 章习题参考答案
1、设有一个具有 20 位地址和 32 位字长的存储器,问
(1) 该存储器能存储多少字节的信息?
(2) 如果存储器由 512K×8 位 SRAM 芯片组成,需要多少片?
(3) 需要多少位地址作芯片选择?
解:
(1) 该存储器能存储:
(2) 需要
(3) 用 512K8 位的芯片构成字长为 32 位的存储器,则需要每 4 片为一组进行
字长的位数扩展,然后再由 2 组进行存储器容量的扩展。所以只需一位最高位
地址进行芯片选择。
2、已知某 64 位机主存采用半导体存储器,其地址码为 26 位,若使用 4M×8 位
的 DRAM 芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问;
(1) 若每个内存条为 16M×64 位,共需几个内存条?
(2) 每个内存条内共有多少 DRAM 芯片?
(3) 主存共需多少 DRAM 芯片? CPU 如何选择各内存条?
解:
(1) 共需 内存条
(2) 每个内存条内共有 个芯片
(3) 主存共需多少 个 RAM 芯片, 共有 4 个内存条,故
CPU 选择内存条用最高两位地址 A
24
和 A
25
通过 2:4 译码器实现;其余的 24 根
地址线用于内存条内部单元的选择。
3、用16K×8位的DRAM芯片构成64K×32位存储器,要求:
(1) 画出该存储器的组成逻辑框图。
(2) 设存储器读/写周期为 0.5μS,CPU 在 1μS 内至少要访问一次。试问采用哪种
刷新方式比较合理?两次刷新的最大时间间隔是多少?对全部存储单元刷新一遍
所需的实际刷新时间是多少?
解:
(1) 用 16K×8 位 的 DRAM 芯 片 构 成 64K×32 位 存 储 器 , 需 要 用
个芯片,其中每4片为一组构成16K×32位——进行字长位
数 扩 展 ( 一 组 内 的 4 个 芯 片 只 有 数 据 信 号 线 不 互 连 — — 分 别 接
D
0
D
7
、D
8
D
15
、D
16
D
23
和D
24
D
31
,其余同名引脚互连),需要低14位地址
(A
0
A
13
)作为模块内各个芯片的内部单元地址——分成行、列地址两次由A
0
A
6
1