【细碎知识6】字扩展、位扩展和字位扩展

0. 基本概念

存储容量: 存储容量是主存中能存放二进制代码的总位数,即存储容量=存储单元个数×存储字长(每个存储单元的位数),也可用字节总数来表示: 存储容量=存储单元个数*存储字长/8

举例:2114芯片大小为1K×4b,含义为:

1K存储单元的个数位2^10个
4b每个存储单元有4位

地址线: 存储单元的个数=2^地址线的条数

数据线: 数据线确定存储字长,数据线的条数=字长的位数。

字扩展、位扩展、字位扩展是对存储容量进行扩展
字扩展:对存储器的地址线进行扩展,例如用两片1K×4b的芯片扩展成2K×4b的芯片
位扩展:对存储器的数据线进行扩展,例如用两片1K×4b的芯片扩展到1K×8b的芯片
字位扩展:对存储器的地址线和数据线同时进行扩展,例如用4片1K×4b的芯片扩展到2K×8b的芯片

1. 字扩展

当芯片的存储字长与主存相同而存储单元数不足时,需要对存储空间即地址空间进行扩展。

扩展方法:

①求出所需芯片的数目。
②将各芯片片内的地址线,数据线,读写线分别并联。
③片选cs信号线单独连接。用高位地址经过译码器译码而产生的输出信号,作为各个芯片的片选信号。

举例:
在这里插入图片描述
示意图:
在这里插入图片描述

2.位扩展

当芯片存储单位数与主存相同而存储字长不足时,需要对位数进行位扩展。

扩展方法:

①求出所需芯片个数。
②将芯片的地址线,读写控制线,使能端并联。
③将各芯片的数据端按顺序输出到数据总线上。

举例:
在这里插入图片描述
示意图:
在这里插入图片描述

3. 字位扩展

芯片需要字和位同时进行扩展。如:用L×K位芯片扩展为M×N位存储器。

扩展方法:

①求出需要( M×N )/( L×K )块芯片。
②扩展时分成M/L组。
③组内N/K片芯片进行位扩展,组间字扩展。

举例:
在这里插入图片描述

  • 54
    点赞
  • 295
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SinHao22

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值