存储器扩展之字扩展、位扩展和字位扩展

时间:2024-05-20 20:38:43

0 存储器扩展

  1. 单片存储器芯片容量有限,无法满足日常需求,所以要对其扩展
  2. 一条内存条上有多个存储芯片,一块主板又可以插多条内存条
    存储器扩展之字扩展、位扩展和字位扩展

1 位扩展

1.1 扩展方式

  1. 字数不变,增加位数
  2. 地址线、控制线并联,增加数据线

1.2 举例

例:2 K * 8 bit 扩容为 2 K * 32 bit 的存储体

  1. 1 K = 1024
  2. 2 * 1024 * 32 bit / 2 * 1024 * 8 bit = 4,需要4片
  3. log2(2 * 1024) = 11,需要11根地址线
  4. 32 bit,需要32根数据线

2 字扩展

2.1 扩展方式

  1. 位数不变,增加字数
  2. 数据线、控制线与部分地址线并联,剩下地址线通过译码器获得片选信号,选择芯片

2.2 举例

例:2 K * 8 bit 扩容为 8K * 8 bit 的存储体

  1. 1 K = 1024
  2. 8 * 1024 * 8 bit / 2 * 1024 * 8 bit = 4,需要4片
  3. 4片存储芯片,所以要是用最少2位二进制来标志,选择 2-4 译码器,2根地址线通过译码器获得片选信号
  4. log2(2 * 1024) = 11,需要11根地址线
  5. 11 + 2 = 13,一共使用13根地址线
  6. 8 bit,8根数据线

3 字位扩展

同时字扩展与位扩展