计算机组成原理
第四章 存储系统
4.5 存储扩展
第四 章 4.5 存储扩展
1 存储扩展的基本概念及类型
M 4N
字扩展
M N 4M N
2M2N
无论哪种类型的存储扩展都要完成CPU与主存间地址线、数据线、控制线的连接
第四 章 4.5 存储扩展
2 位扩展举例
例1 用16K 8 的存储芯片构建16K 32的存储器
A
A 15-2
15-0
所需芯片数量: R/W#
WE A CS WE A CS WE A CS WE A CS
16K*32/(16K*8) CPU 16K 16K 16K 16K
×8 ×8 ×8 ×8
= 4
D ~D D ~D D ~D D31~D24
7 0 15 8 23 16
D ~D
31 0
所有存储芯片并行工作,贡献32位数据中的不同8位
第四 章 4.5 存储扩展
3 字扩展举例
例2 用16K 8 的存储芯片构建128k 8的存储器
所需芯片数量:
128K * 8/ (16K*8) = 8
128k存储器 17根地址线
多余的3根地址线
16K的存储 作为片选译码输入
14根地址线
芯片
第四 章 4.5 存储扩展
3 字扩展举例
例2 用16K 8 的存储芯片构建128K 8的存储器
MREQ# OE# 3-8译码
ramsel0 ramsel1 ramsel2 … ramsel7
A
16-14
A16-0