0 存储器扩展
- 单片存储器芯片容量有限,无法满足日常需求,所以要对其扩展
- 一条内存条上有多个存储芯片,一块主板又可以插多条内存条
1 位扩展
1.1 扩展方式
- 字数不变,增加位数
- 地址线、控制线并联,增加数据线
1.2 举例
例:2 K * 8 bit 扩容为 2 K * 32 bit 的存储体
- 1 K = 1024
- 2 * 1024 * 32 bit / 2 * 1024 * 8 bit = 4,需要4片
- log2(2 * 1024) = 11,需要11根地址线
- 32 bit,需要32根数据线
2 字扩展
2.1 扩展方式
- 位数不变,增加字数
- 数据线、控制线与部分地址线并联,剩下地址线通过译码器获得片选信号,选择芯片
2.2 举例
例:2 K * 8 bit 扩容为 8K * 8 bit 的存储体
- 1 K = 1024
- 8 * 1024 * 8 bit / 2 * 1024 * 8 bit = 4,需要4片
- 4片存储芯片,所以要是用最少2位二进制来标志,选择 2-4 译码器,2根地址线通过译码器获得片选信号
- log2(2 * 1024) = 11,需要11根地址线
- 11 + 2 = 13,一共使用13根地址线
- 8 bit,8根数据线
3 字位扩展
同时字扩展与位扩展