0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SRAM与DRAM的区别,你真的明白吗

电子设计 来源:电子设计 作者:电子设计 2020-12-24 17:20 次阅读

随着微电子技术的迅猛发展,SRAM 逐渐呈现出高集成度、快速及低功耗的发展趋势。在半导体存储器的发展中,静态存储器(SRAM)由于其广泛的应用成为其中不可或缺的重要一员。近年来SRAM在改善系统性能、提高芯片可靠性、降低成本等方面都起到了积极的作用。

下面EEworld就带你详细了解一下到底什么是SRAM。

在了解SRAM之前,有必要先说明一下RAM。

RAM主要的作用就是存储代码和数据供CPU在需要的时候调用。但是这些数据并不是像用袋子盛米那么简单,更像是图书馆中用书架摆放书籍一样,不但要放进去还要能够在需要的时候准确的调用出来,虽然都是书但是每本书是不同的。对于RAM等存储器来说也是一样的,虽然存储的都是代表0和1的代码,但是不同的组合就是不同的数据。

让我们重新回到书和书架上来,如果有一个书架上有10行和10列格子(每行和每列都有0-9的编号),有100本书要存放在里面,那么我们使用一个行的编号+一个列的编号就能确定某一本书的位置。在RAM存储器中也是利用了相似的原理。

现在让我们回到RAM存储器上,对于RAM存储器而言数据总线是用来传入数据或者传出数据的。因为存储器中的存储空间是如果前面提到的存放图书的书架一样通过一定的规则定义的,所以我们可以通过这个规则来把数据存放到存储器上相应的位置,而进行这种定位的工作就要依靠地址总线来实现了。

对于CPU来说,RAM就像是一条长长的有很多空格的细线,每个空格都有一个唯一的地址与之相对应。如果CPU想要从RAM中调用数据,它首先需要给地址总线发送“编号”,请求搜索图书(数据),然后等待若干个时钟周期之后,数据总线就会把数据传输给CPU。看图更直观一些:

小圆点代表RAM中的存储空间,每一个都有一个唯一的地址线同它相连。当地址解码器接收到地址总线的指令:“我要这本书”(地址数据)之后,它会根据这个数据定位CPU想要调用的数据所在位置,然后数据总线就会把其中的数据传送到CPU。

下面该介绍一下今天的主角SRAM:

SRAM——“Static RAM(静态随机存储器)”的简称,所谓“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。这里与我们常见的DRAM动态随机存储器不同,具体来看看有哪些区别:

SRAM VS DRAM

SRAM不需要刷新电路即能保存它内部存储的数据。而DRAM(Dynamic Random Access Memory)每隔一段时间,要刷新充电一次,否则内部的数据即会消失。因此SRAM具有较高的性能,功耗较小。

此外,SRAM主要用于二级高速缓存(Level2 Cache)。它利用晶体管来存储数据。与DRAM相比,SRAM的速度快,但在相同面积中SRAM的容量要比其他类型的内存小。

但是SRAM也有它的缺点,集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积。同样面积的硅片可以做出更大容量的DRAM,因此SRAM显得更贵。

还有,SRAM的速度快但昂贵,一般用小容量SRAM作为更高速CPU和较低速DRAM 之间的缓存。

总结一下:

SRAM成本比较高

DRAM成本较低(1个场效应管加一个电容

SRAM存取速度比较快

DRAM存取速度较慢(电容充放电时间)

SRAM一般用在高速缓存中

DRAM一般用在内存条里

审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DRAM
    +关注

    关注

    40

    文章

    2303

    浏览量

    183289
  • IC设计
    +关注

    关注

    37

    文章

    1291

    浏览量

    103746
  • sram
    +关注

    关注

    6

    文章

    763

    浏览量

    114629
收藏 人收藏

    评论

    相关推荐

    SRAMDRAM有什么区别

    型的随机存取存储器(RAM),它们在多个方面存在显著差异。以下将从定义、工作原理、性能特点、应用场合以及发展趋势等方面详细阐述SRAMDRAM区别
    的头像 发表于 09-26 16:35 1335次阅读

    DRAM灵敏放大器的工作原理

    DRAM 灵敏放大器是由两个交叉耦合的CMOS反相器组成的简单电路,因此它是一个SRAM单元。
    的头像 发表于 07-30 10:29 755次阅读
    <b class='flag-5'>DRAM</b>灵敏放大器的工作原理

    请问ESP32上的SRAM1是否可用?

    dram0_0_seg所占的大小的确已经超出的SRAM 2所允许的范围。 为什么dram0_0_seg允许的大小为0x0001e6a4?这个大小是否可以更改?如果可以更改的话应如何更改? 另外,目前我希望将.bss段
    发表于 06-25 06:38

    stm32的fsmc总线上同时挂载LCD屏和SRAM和单独设置一个FSMC总线设备的有哪些区别

    我想问一下stm32的fsmc总线上同时挂载LCD屏和SRAM和单独设置一个FSMC总线设备的有那些区别(我只做个单个设备的挂载)那位大神和厂家能讲一下吗,有实例最好,我就是怕不会出现同时片选的情况,它们间的访问顺序是怎么协调 的?
    发表于 05-31 07:31

    **模电和数电的区别和联系,真的懂吗?**

    模电和数电的区别和联系,真的懂吗? 数电:我比你更能抗干扰。模电:我比你的精度高。数电:我可以实现各种算法。模电:我可以实现无线通讯。数电:没有我,电子行业还得倒退几十年呢。模电:没有我,
    发表于 03-01 08:43

    知道激光钻孔技术有多牛吗?看完这篇文章明白

    知道激光钻孔技术有多牛吗?看完这篇文章明白
    的头像 发表于 02-29 17:09 864次阅读

    SRAM CLA和SRAM有什么区别

    每个SRAM单元的核心由两个CMOS反相器构成,这两个反相器相互连接,每个反相器的输出电位被用作另一个反相器的输入。这种结构使得每个SRAM单元都可以保存一个二进制位(0或1),直到它被新的数据覆盖。
    的头像 发表于 02-19 11:02 905次阅读
    <b class='flag-5'>SRAM</b> CLA和<b class='flag-5'>SRAM</b>有什么<b class='flag-5'>区别</b>

    DSADC和普通ADC有什么区别吗?

    你好, 如您所知,对于 SAL-TC389QP-160F300S AE MCU,DSADC 对 FuSa 很重要。 我不明白如何出于安全目的使用 DSADC 和 EDSADC。 能解释一下 DSADC 和普通 ADC 有什么区别
    发表于 01-19 06:18

    Burn-In测试明白多少呢?

    Burn-In测试明白多少呢? burn-in测试,中文名老化测试,指的就是在产品出厂之前先进行高负荷的使用让其渡过故障高发频率,让其到达客户手中能够稳定运行。 可能有人不懂为什么会有故障高发
    的头像 发表于 01-12 15:41 6187次阅读
    Burn-In测试<b class='flag-5'>你</b>又<b class='flag-5'>明白</b>多少呢?

    sram读写电路设计

    SRAM (Static Random Access Memory)是一种高速、随机访问的存储器,它以其快速的读写操作和不需要刷新的特点而受到广泛使用。本文将详细介绍SRAM的读写电路设计,从
    的头像 发表于 12-18 11:22 2038次阅读

    关于AI和SRAM的不确定未来思考

    的设计缩小更多尺寸。然而,当我们转向更小尺寸的节点时,保持这种区别变得越来越具有挑战性。现在,SRAM 正在遵循越来越多的逻辑设计规则,并且与基于逻辑晶体管的设计相比,进一步缩小存储器的优势并不明显。
    发表于 12-15 09:43 446次阅读

    RFID和NFC之间的那些事儿,真的了解吗?

    RFID和NFC之间的那些事儿,真的了解吗?
    的头像 发表于 12-15 09:38 1233次阅读
    RFID和NFC之间的那些事儿,<b class='flag-5'>你</b><b class='flag-5'>真的</b>了解吗?

    芯片前仿真和后仿真的区别

    在芯片设计中,前仿真和后仿真都是非常重要的环节,但它们在功能和目的上存在明显的区别。本文将详细介绍前仿真和后仿真的区别,以及它们在芯片设计中的应用和重要性。 一、前仿真和后仿真概述 前仿真:前仿真
    的头像 发表于 12-13 15:06 7084次阅读

    dram和nand的区别

    dram和nand的区别  DRAM和NAND是两种不同类型的存储器。DRAM(Dynamic Random Access Memory)是一种随机存取存储器,而NAND(Not AN
    的头像 发表于 12-08 10:32 7202次阅读

    作为射频工程师,真的会用“dB”?

    作为射频工程师,真的会用“dB”?
    的头像 发表于 12-06 14:51 546次阅读
    作为射频工程师,<b class='flag-5'>你</b><b class='flag-5'>真的</b>会用“dB”?