3.1 存储器介绍

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、存储器分类

1.1 基本概念

编址方式包括字节编址、按字编址,大部分机器现在都是按字节编址,如果按字编制,就需要采用对齐方式,去掉后面的0。例如32位对齐,就是后面两位需要时0。

1.2 分类

(1)按工作性质/存取方式分类

  • 随机存取存储器Random Access Memory (RAM)
    • 每个单元读写时间一样,且与各单元所在位置无关。如:内存。(注:原意主要强调地址译码时间相同。现在的DRAM芯片采用行缓冲,因而可能因为位置不同而使访问时间有所差别。)
  • 顺序存取存储器Sequential Access Memory (SAM)
    • 数据按顺序从存储载体的始端读出或写入,因而存取时间的长短与信息所在位置有关。例如:磁带。
  • 直接存取存储器Direct Access Memory(DAM)
    • 直接定位到要读写的数据块,在读写某个数据块时按顺序进行。例如:磁盘。
  • 相联存储器Associate Memory/Content Addressed Memory (CAM)
    • 按内容检索到存储位置进行读写。例如:快表。
      -在这里插入图片描述

1.3 性能指标

  • 存取时间(访问时间):对存储器中某一个单元的数据进行一次存(取)所需要的时间。
  • 存取周期:连续对存储器进行存(取)时,完成一次存(取)所需要的时间。
    -在这里插入图片描述

二、内存介绍

2.1 内存的内容

内存的构成:
在这里插入图片描述

2.2 单元介绍

SRAM:采用触发器,断电不断。不用刷新。

在这里插入图片描述
V1、V2、V3、T4是触发器,当字线和位先变成1后,可以通过V7和V8进行输入读写。

SDRAM:
在这里插入图片描述
需要刷新,读出的时候会使得电流放电。需要补充
在这里插入图片描述
在这里插入图片描述
ROM:
在这里插入图片描述

2.3 内存地址的组成

内存地址 = 字扩展地址 + 芯片内部的地址(行地址+列地址)+ 多模块(多内存条)+位扩展地址(8变成32位地址)
在这里插入图片描述
上面那个图对应芯片内部的 地址(行地址+列地址)+位扩展地址(8变成32位地址)。一般情况下64位机器就需要8个芯片。32位机器就需要4个芯片。并且这写芯片通过BLH、BL等进行同时读写。如果想在扩展需要在最前面加上扩展地址。
在这里插入图片描述
在这里插入图片描述
这里没有体现出来字扩展地址。
在给出来地址后,首先将地址划分,找到哪个芯片上的哪个地址: 地址(行地址+列地址)+位扩展地址(8变成32位地址)。大部分教材都是只介绍了这个。

在这里插入图片描述
这个没有体现,子扩展,A2-A18是芯片内部的行地址+列地址,BE0-BE4对应A0和A1。能保证一次读取32位数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值