SRAM不需要刷新电路即能保存它内部存储的数据。SRAM具有较高的性能,功耗较小。SRAM主要用于二级高速缓存。它利用晶体管来存储数据。但是SRAM也有它的缺点,集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积。同样面积的硅片可以做出更大容量的DRAM,因此SRAM显得更贵。SRAM的速度快但昂贵,一般用小容量SRAM作为更高速CPU和较低速DRAM 之间的缓存。

SRAM存储原理
SRAM采用双稳态触发器来作存储元件,不存在电容的刷新问题,只要电源正常供电,触发器就能稳定地存储数据,因此称为静态随机存取储存器。其存储单元的每一位都是由双稳触发器和选通门电路组成的;而整个存储器由存储单元组成的阵列和控制电路组成。

SRAM特点
连接使用方便(不需要刷新电路)、工作稳定、存取速度快(约为动态随机存取储存器DRAM的3~5倍)、使用简单;
由于每一位的存储,都用好几个晶体管,因此单片的存储容量不易做得很高,集成度较低且价格较贵;由于价格相对较高,计算机主存用得很少,主要用作高速缓冲存储器(Cache)。

DRAM是一种半导体存储器,主要的作用原理是利用电容内存储电荷的多寡来代表一个二进制bit是1还是0。与SRAM相比的DRAM的优势在于结构简单,每一个bit的数据都只需一个电容跟一个晶体管来处理,相比之下在SRAM存储芯片上一个bit通常需要六个晶体管。因此DRAM拥有非常高的密度,单位体积的容量较高因此成本较低。

DRAM存储原理
DRAM的每一位存储单元采用一个晶体管和小电容来实现。若写入位为“1”,则电容被充电:若写入位为“0”,则电容不被充电。读出时用晶体管来读与之相连的电容的电荷状态。若电容被充电,则该位为“1”;若电容没有被充电,则该位为“O”。

DRAM特点
由于每个存储位仅用一个晶体管和小电容,因此集成度比较高。就单个芯片的存储容量而言,DRAM可以远远超过SRAM;就相同容量的芯片而言,DRAM的价格也大大低于SRAM。这两个优点使DRAM成为计算机内存的主要角色。DRAM的行列地址分时复用控制和需要刷新控制,使得它比SRAM的接口要复杂一些。DRAM的存取速度一般比SRAM要慢。

总结一下:
SRAM成本比较高
DRAM成本较低(1个场效应管加一个电容)
SRAM存取速度比较快
DRAM存取速度较慢(电容充放电时间)
SRAM一般用在高速缓存中
DRAM一般用在内存条里

SRAM VS DRAM相关推荐

  1. 解释ROM、RAM、SRAM、DRAM与FLASH在使用上的区别及其原因

    ROM(Read Only Memory):只读存储器,掉电时可以保存数据. 只读存储器,在单片机运行时,只能从中读取数据,不能向里面写数据.特点是掉电不丢失数据,在单片机中主要用来存储代码和常量等内 ...

  2. 常用存储器(SRAM、DRAM、NVRAM、PSRAM)简单介绍

    参考自:https://blog.csdn.net/lyfwill/article/details/104786234/ https://zhuanlan.zhihu.com/p/452070318 ...

  3. 浅谈SRAM与DRAM的异同

    在上体系结构这门课之前,我只知道DRAM用作内存比较多,SRAM用作cache比较多.在今天讲到内存技术时,我对于这两个基础概念有了更加完整的认识.这篇文章是我的听课心得,现在分享给各位,仅供参考,若 ...

  4. SRAM SROM DRAM DROM DDR NAND FLASH EMMC的区别

    SRAM SROM DRAM DROM DDR NAND FLASH EMMC的区别 RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保 ...

  5. 学习笔记——SRAM、DRAM、SDRAM区别

    SRAM.DRAM.SDRAM区别 RAM:即随机存储器或者易失性存储器,因为断电后就失去保存的数据. RAM分为SRAM和DRAM:   SRAM(synchronous random-access ...

  6. RAM、 ROM 、SRAM 、DRAM 、SDRAM 、DDR (2、3、4)SDRAM辨析

    乍一看,这么多RAM,ROM是不是感觉大脑发懵,且听我一一道来. 在了解其他概念之前,我们要首先知道,什么是存储器 存储器 存储器是用来存储程序和各种数据信息的记忆部件 许多存储单元的集合,按单元号顺 ...

  7. (要更新)SRAM、DRAM、SDRAM、DDR异同

    一.相同 SRAM.DRAM.SDRAM.DDR同属于RAM系列,RAM即随机存取存储器,存取速度快,容量相对小,价格相对高. 二.区别 2.1.定义: **SRAM**:Static Random- ...

  8. RAM、SRAM、DRAM、SDRAM、DDRSDRAM等之间的区别

    关于SRAM.DRAM.SDRAM等这样的词条,比较容易混淆,通过查找资料做个总结. 首先看下面这张图:   RAM(random access memory)随机存储器.存储单元的内容可按需随意取出 ...

  9. ROM、RAM和FLASH的区别是什么?SRAM、DRAM、PROM、EPROM、EEPROM

    ROM.RAM和FLASH的区别是什么? SRAM.DRAM.PROM.EPROM.EEPROM 一.性能对比 1.ROM和RAM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据,而R ...

  10. SRAM,SDRAM,DRAM,ROM,EPROM,EEPROM

    SRAM : 静态RAM,不用刷新,速度可以非常快,像CPU内部的cache,都是静态RAM,缺点是一个内存单元需要的晶体管数量多,因而价格昂贵,容量不大. 什么是SRAM SRAM 的英文全称是'S ...

最新文章

  1. Golang 微框架 Gin 简介
  2. request.getParameter如何获取radio的属性值
  3. java游戏输赢统计_java利用多线程和Socket实现猜拳游戏
  4. h5 app title隐藏_荒岛求生H5:有难度的文字冒险生存游戏,你能生存多久?
  5. mysql升级5.5
  6. Web前端笔记(10)Grid布局
  7. xpath java html_Java根据XPath提取HTML
  8. 孙鑫MFC笔记之十二--网络编程
  9. windows 在一个文件夹打开cmd的方式
  10. 技术分享 | 相较于ROS 1,ROS 2有哪些优越性?
  11. 机器认知、人机交互、边缘计算……在这里,他们谈论了关于AI的关键议题
  12. ShowDown.js MD 转HTML 时的问题
  13. defcon-ctf qualifer crypto writeup
  14. 计算机通信与网络(一)—— 绪论
  15. Shell脚本自动源码包安装LA/NMP架构详解(赠软件包+脚本)
  16. 【计算机408--计算机学科专业基础】
  17. Ultra Librarian 的安装和使用
  18. kingcms php 排序 标签,kingcms全部标签使用教程
  19. kafka windows环境搭建 SASL_PLAINTEXT/SCRAM
  20. Gatling:HTTP Checks

热门文章

  1. css函数之重复的径向渐变
  2. win10 仿照linux终端,[菜鸟win10系统]类似Windows界面的Linux发行版
  3. Unity 代码帧动画
  4. pycorrector 纠错工具安装
  5. 51la V6蜘蛛统计功能上新
  6. Java SSL实现使用详解
  7. Pivotal任命Lionel Lim为Pivotal公司副总裁兼亚太区常务董事
  8. 知识小结------数据分析------Cox比例风险回归模型(proportional hazards model)
  9. CSS之九宫格面试题
  10. 快门速度、光圈、ISO(感光度)