RAM的存储容量,以及地址线,数据线

计算机基础 专栏收录该内容
3 篇文章 0 订阅

0x01.半导体存储芯片的基本结构

在这里插入图片描述
(图片来自与网络,也可参考王道计算机组成原理复习指导)
对图中的一些解释:

  1. RAM中负责存储数据的部分就是存储矩阵,光看“矩阵”两个字大家应该也能够想到,其是由大量存储单元列阵构成。
  2. 地址线:是单向输入的,用于确定数据的存储地址
  3. 片选线:用于确定哪个存储芯片被选中
  4. 数据线:是双向的,用于输入或输出数据

0x02.存储单元、存储容量

  1. 最小的存储单元当然就是1bit了 (也就是存储 0 或 1)
  2. 如果用16K个1bit的单元组成一个更大的存储单元,其容量也就是16Kbit(也即2KB),一般把这样的存储单元写成16K x 1。这个存储单元中,其寻址范围是0~16K(2^14),所以需要14根地址线,每个地址上对应能存储的数据是1bit,因此数据线1根
  3. 所以也就有计算存储容量的公式,容量=2^地址线数量x数据线数量 (bit)
    在这里插入图片描述

3.在下面这个图里,这个存储矩阵是由32个16Kx1的存储单元组成(字位同时扩展法),表示为:64Kx8
在这里插入图片描述
图片地址
在这个存储矩阵中每行有4片,每列有8片,
其寻址范围变为4x16K,即64K,需要地址线16根,每个地址上对应能存储的数据是8bit,因此需要数据线8根。
当然,上面的图只是逻辑图,并不代表真实存储矩阵的分布。
该存储矩阵容量是64Kx8bit 即64KB

0x04.片选、字位同时扩展法

上面的存储矩阵相当于4片16Kx8的存储单元组成。上面我说到其存储的寻址范围是64K(16位),其实不是连续的,
而是:片0(0 ~ 16K)+片1(0 ~ 16K)+片2(0 ~ 16K)+片3(0~16K)
那么,为了正确的寻址,就要靠片选了。我们把高2位作为片选地址,用于选片,通过2/4译码器来选片。
00---->片0
01---->片1
02---->片2
03---->片3
低14位就用于片内寻址
可以参考王道计算机组成原理复习指导中8片16Kx4位的芯片组成64Kx8位的存储器的字位同时扩展法的图:
在这里插入图片描述

  • 24
    点赞
  • 1
    评论
  • 77
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页

打赏

一个行走的民

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值