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

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

3天内不再提示

如何区分SRAM与DRAM

jf_78858299 来源:玩转嵌入式 作者:玩转嵌入式 2023-03-30 14:11 次阅读

半导体存储器的发展中,静态存储器(SRAM)由于其广泛的应用成为其中不可或缺的重要一员。

随着微电子技术的迅猛发展,SRAM逐渐呈现出高集成度、快速及低功耗的发展趋势。近年来SRAM在改善系统性能、提高芯片可靠性、降低成本等方面都起到了积极的作用。

今天就带你详细了解一下到底什么是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不需要刷新电路即能保存它内部存储的数据,而DRAM(Dynamic Random Access Memory)每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,功耗较小。

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

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

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

    关注

    68

    文章

    10443

    浏览量

    206565
  • sram
    +关注

    关注

    6

    文章

    742

    浏览量

    113903
  • RAM
    RAM
    +关注

    关注

    7

    文章

    1321

    浏览量

    113706
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66772
收藏 人收藏

    评论

    相关推荐

    嵌入式37-SRAMDRAM的区别

    DRAMsram
    朱老师物联网大讲堂
    发布于 :2021年08月18日 15:47:52

    DRAM,SRAM,SDRAM的关系与区别

    SRAM内部采用的是双稳态电路的形式来存储数据。所以SRAM的电路结构非常复杂。制造相同容量的SRAMDRAM的成本高的多。正因为如此,才使其发展受到了限制。因此目前
    发表于 08-15 17:11

    EEPROM、EPROM、FLASH、SRAMDRAM、SDRAM的区别.

    本帖最后由 eehome 于 2013-1-5 10:01 编辑 EEPROM、EPROM、FLASH、SRAMDRAM、SDRAM的区别.
    发表于 12-20 15:19

    DRAMSRAM,FLASH和新型NVRAM:有何区别?

    。尽管本文绝不是对所有内存技术的全面讨论,但在讨论所提出的内存技术时,DRAMSRAM和FLASH可以为我们提供有用的比较点。DRAM尽管有各种各样的可用RAM类型(具有不同的速度),但它们几乎总是
    发表于 09-25 08:01

    DRAM存储原理和特点

      DRAM是一种半导体存储器,主要的作用原理是利用电容内存储电荷的多寡来代表一个二进制bit是1还是0。与SRAM相比的DRAM的优势在于结构简单,每一个bit的数据都只需一个电容跟一个晶体管来处
    发表于 12-10 15:49

    ROM/RAM/DRAM/SRAM和FLASH的区别是什么

    ROM、RAM、DRAMSRAM和FLASH的区别
    发表于 02-05 06:11

    导致DRAMSRAM慢的原因有哪些

    哈弗结构是什么意思?加剧CPU和主存之间速度差异的原因有哪些?导致DRAMSRAM慢的原因有哪些?虚拟存储器的最大容量是由什么原因决定的?
    发表于 08-11 08:07

    SRAMDRAM及其SDRAM有哪些区别呢

    静态随机存取存储器SRAM是什么?有何优缺点?动态随机存取存储器DRAM是什么?有何优缺点?
    发表于 12-24 07:04

    DRAMSRAM对比分析哪个好?

    RAM有哪些分类?特点是什么?DRAMSRAM对比分析哪个好?
    发表于 01-20 07:16

    基于SRAMDRAM结构的大容量FIFO的设计与实现

    基于SRAMDRAM 结构的大容量FIFO 的设计与实现作者:杨奇 杨莹摘要:本文分别针对Hynix 公司的两款SRAMDRAM 器件,介绍了使用CPLD 进行接口连接和编程控
    发表于 02-06 10:41 45次下载

    SRAM,SRAM原理是什么?

    SRAM,SRAM原理是什么? 静态随机存取存储器SRAMSRAM主要用于二级高速缓存(Level2 C ache)。它利用晶体管来存储数据。与
    发表于 03-24 16:11 8545次阅读

    DRAM SRAM SDRAM内存精华问题汇总

    问题1:什么是DRAMSRAM、SDRAM? 答:名词解释如下 DRAM--------动态随即存取器,需要不断的刷新,才能保存数据,而且是行列地址复用的,许多都有页模式 SRAM-
    发表于 11-13 15:08 3381次阅读

    DRAMSRAM和Flash原理解析

    DRAMSRAM和Flash都属于存储器,DRAM通常被称为内存,也有些朋友会把手机中的Flash闪存误会成内存。SRAM的存在感相对较弱,但他却是CPU性能发挥的关键。
    发表于 07-29 11:14 1.2w次阅读

    SRAMDRAM的区别

    SRAM的S是Static的缩写,全称是静态随机存取存储器。而DRAM的D是Dynamic的缩写,全称是动态随机存取存储器。这两者有什么区别呢?首先我们看看SRAM的结构,你可以网上搜索一下有很多资料介绍
    的头像 发表于 08-22 09:21 1.8w次阅读
    <b class='flag-5'>SRAM</b>和<b class='flag-5'>DRAM</b>的区别

    SRAMDRAM的介绍,它们的原理以及特点是怎样的

    SRAM不需要刷新电路即能保存它内部存储的数据。SRAM具有较高的性能,功耗较小。SRAM主要用于二级高速缓存。它利用晶体管来存储数据。但是SRAM也有它的缺点,集成度较低,相同容量的
    发表于 01-11 16:48 2w次阅读