首页 > 其他分享 >SRAM和DRAM有什么区别

SRAM和DRAM有什么区别

时间:2022-08-17 20:47:12浏览次数:47  
标签:更高 存储单元 区别 SRAM 晶体管 DRAM 电容器

  DRAM 代表动态随机存取存储器,其中数据以电荷的形式存储。 DRAM 中的每个存储单元都由晶体管和电容器组成。数据存储在电容器中。 DRAM 是易失性设备,因为电容器会因泄漏而失去电荷。因此,要将数据保存在DRAM中,必须定期刷新DRAM。

  SRAM 是一种静态存储器,只要通电就会保持一个值。 SRAM 通常比 DRAM 快,因为它没有刷新周期。每个 SRAM 存储单元由 6 个晶体管组成(与由 1 个晶体管和 1 个电容器组成的 DRAM 存储单元不同)。因此,SRAM 的每个存储单元的成本更高。在使用方面,SRAM 用于高速缓存,因为速度更高,DRAM 用于 PC 中的主存储器,因为密度更高。

标签:更高,存储单元,区别,SRAM,晶体管,DRAM,电容器
From: https://www.cnblogs.com/xiangtianxiao/p/16596653.html

相关文章

  • linux 中sed命令 P和p的区别
     001:p:输出缓冲区中的所有内容。P:输出缓冲区中一个个换行符之前的内容(base)root@PC1:/home/test4#lsa.txt(base)root@PC1:/home/test4#cata.txt12345......
  • switch 与if else 的区别和使用差别
    switch关键特性是 1key ===value 严格判断是否switch(key){casevalue:......
  • cookie、localStorage和sessionStorage的区别
    都是一种存储机制 cookielocalStoragesessionStorage大小4kb10Mb(同步执行,太大会影响渲染进度)5Mb兼容H4/H5H5H5访问任何窗口任何窗口同一窗口......
  • get、post区别
    get与post区别1.get参数通过url传递,post放在请求体(requestbody)中2.get请求在url中传递的参数是有长度限制的,而post没有3.get没有post安全,因为参数直接暴露在url中,所以不......
  • call , apply , bind区别
    functiona(a,b){this.aa=1;console.log(this,a,b);}functionb(a,b){this.bb=2;console.log(this,a,b);}functionc(a,b){......
  • Java 重写(Override)与重载(Overload)的区别
    重写(Override)与重载(Overload)相同点方法名都是一样的重写(Override)关系到两个类:子类,父类当父类中有一个方法不合你的心意的时候,你可以重新编写这个方法但是!只能......
  • Spring Cloud Config、Apollo、Nacos三种配置中心介绍与区别
    一、配置中心作用配置实时生效传统的静态配置方式要想修改某个配置只能修改之后重新发布应用,要实现动态性,可以选择使用数据库,通过定时轮询访问数据库来感知配置的变化。轮......
  • 接口测试经典面试题:Session、cookie、token有什么区别?
    原文链接HTTP是一个没有状态的协议,这种特点带来的好处就是效率较高,但是缺点也非常明显,这个协议本身是不支持网站的关联的,比如https://ceshiren.com/和https://ceshiren.co......
  • mysql子查询和连接查询_seata和普通XA模式的区别_nacos和eureka对比
    mysql子查询和连接查询首先是in和Exist的区别,in是对内查询的每个结果会去外层表里面进行循环,Exist则是对外层的记录去内层记录里面去遍历,所以如果外查询表比较大的话使用E......
  • 栈空间、堆空间的区别
    什么情况下在程序运行时申请一个堆空间(很多现象都没去思考背后的原理,下次为自己所用)堆内存和栈内存的区别如下:1、定义不同堆内存是区别于栈区、全局数据区和代码区的另......