1、SRAM存储一位需要花6个晶体管,而DRAM只需要花一个电容和一个晶体管。cache追求的是速度所以选择SRAM,而内存则追求容量所以选择能够在相同空间中存放更多内容并且造价相对低廉的DRAM。
2、SRAM和DRAM的寻址方式也有所不同。虽然通常我们都认为内存像一个长长的数组呈一维排列,但实际上内存是以一个二维数组的形式排列的,每个单元都有其行地址和列地址,当然cache也一样。
而这两者的不同在于对于容量较小的SRAM,我们可以将行地址和列地址一次性传入到SRAM中,而如果我们对DRAM也这样做的话,则需要很多很多根地址线(容量越大,地址越长,地址位数越多)。所以我们选择分别传送行地址和列地址到DRAM中。
先选中一整行,然后将整行数据存到一个锁存器中,等待列地址的传送然后选中所需要的数据。这也是为什么SRAM比DRAM快的原因之一。
3、从名字上看,SRAM与DRAM的区别只在于一个是静态一个是动态。由于SRAM不需要刷新电路就能够保存数据,所以具有静止存取数据的作用。而DRAM则需要不停地刷新电路,否则内部的数据将会消失。
参考资料:百度百科 SRAM
参考资料:百度百科 DRAM
区别:
1、集成功耗:
SRAM集成度较低,功耗较大。
DRAM集成度较高,功耗也较低。
2、工作特点:
SRAM的特点是工作速度快,只要电源不撤除,写入SRAM的信息就不会消失,不需要刷新电路,同时在读出时不破坏原来存放的信息,一经写入可多次读出。
DRAM是动态随机存储器(Dynamic Random Access Memory),它是利用场效应管的栅极对其衬底间的分布电容来保存信息,以存储电荷的多少,即电容端电压的高低来表示“1”和“0”。DRAM每个存储单元所需的场效应管较少,常见的有4管,3管和单管型DRAM。
3、用处:
采用 DRAM的计算机必须配置动态刷新电路,防止信息丢失。DRAM一般用作计算机中的主存储器。
SRAM一般用来作为计算机中的高速缓冲存储器(Cache)。
SRAM来作为内存的好处:
SRAM存储一位需要花6个晶体管,而DRAM只需要花一个电容和一个晶体管。cache追求的是速度所以选择SRAM,而内存则追求容量所以选择能够在相同空间中存放更多内容并且造价相对低廉的DRAM。
DRAM的数据实际上是存在电容里的。而电容放久了,内部的电荷就会越来越少,对外就形成不了电位的变化。而且当对DRAM进行读操作的时候需要将电容与外界形成回路,通过检查是否有电荷流进或流出来判断该bit是1还是0。
所以无论怎样,在读操作中我们都破坏了原来的数据。
SRAM和DRAM的区别有:
1、保持的时间不一样:SRAM只要保持通电,里面储存的数据就可以恒常保持。DRAM只能将数据保持很短的时间。所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。
2、体积不一样:相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积。
3、价格不一样:同样面积的硅片可以做出更大容量的DRAM,因此相比之下SRAM就显得更贵。
4、速度不一样:SRAM利用晶体管来存储数据,与DRAM相比,SRAM的速度快。一般用小容量的SRAM作为更高速CPU和较低速DRAM 之间的缓存。
参考资料:
本回答被网友采纳朱老师物联网大讲堂QQ群:397164505,进群请填写百家号,更多优质课程上zhulaoshi.taobao.com,看更多课程请关注,会持续更新嵌入式等物联网相关课程。 本视频是「每日精选」嵌入式037.SRAM和DRAM的区别
简述SRAM和DRAM的区别?
区别:1、集成功耗:SRAM集成度较低,功耗较大。DRAM集成度较高,功耗也较低。2、工作特点:SRAM的特点是工作速度快,只要电源不撤除,写入SRAM的信息就不会消失,不需要刷新电路,同时在读出时不破坏原来存放的信息,一经写入可多次读出。DRAM是动态随机存储器(DynamicRandomAccessMemory),它是利用场效应...
sram跟dram有什么不同?
1、数据存储不同:SRAM不需要刷新电路即能保存它内部存储的数据。而DRAM(Dynamic Random Access Memory)每隔一段时间,要刷新充电一次,否则内部的数据即会消失。2、体积不同:相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积。同样面积的硅片可以做出更大容量的DRAM。3、特点不同:SRA...
sram和dram的区别和联系
1、工作原理不同:SRAM在工作时不需要刷新,而DRAM在工作时需要定期刷新,否则数据就会丢失。2、速度不同:SRAM的速度要快于DRAM,因为SRAM在工作时不需要刷新,而DRAM需要定期刷新,这会使DRAM的速度变慢。3、容量不同:SRAM的容量通常比DRAM小,因为SRAM每个存储单元都包含较多的电路元件,而DRAM则每个...
sram和dram的主要区别
SRAM和DRAM是两种主要的内存技术,它们之间的主要区别在于存储方式、访问速度和功耗。1、存储方式 SRAM(静态随机存取存储器)采用一个触发器存储一位二进制数,其特点是存取速度快,但集成度低,功耗较大。DRAM(动态随机存取存储器)以电容存储数据,将电荷存储在电容中,需要定时刷新以保持数据不丢失。DR...
dram和sram的区别
DRAM和SRAM的区别 一、存储方式 SRAM是静态随机存取存储器,其存储的数据不需要刷新电路来维护。而DRAM是动态随机存取存储器,它需要定时刷新电路来确保存储的数据不会丢失。二、性能特点 SRAM具有高速读写的特性,功耗相对较小,由于其不需要刷新电路,所以功耗更低。但它的集成度相对较低,成本较高。
SRAM和DRAM的最大区别是什么?
【解析】SRAM和DRAM都是随机存储器,机器掉电后,两者的信息都将丢失。它们的最大区别就是:DRAM是用电容有无电荷来表示信息 0和1,为防止电容漏电而导致读取信息出错,需要周期性地给电容充电,即刷新;而SRAM是利用触发器的两个稳态来表示信息0和1,所以不需要刷新。另外,SRAM的存取速度比DRAM更高...
阐述SRAM和DRAM的区别。
(1)对DRAM芯片来说,在读出数据之后还需重新写回数据,因而它的访问延迟和存储周期不同。SRAM的访问时间与存储周期则没有差别;(2)为防止信息丢失,DRAM需要定期刷新每个存储单元,SRAM却不需要;(3)DRAM设计强调容量,而对SRAM设计来说,容量和速度同样重要;(4)就可以比较的存储器设计技术而言...
简述SRAM和DRAM的区别?
1、SRAM存储一位需要花6个晶体管,而DRAM只需要花一个电容和一个晶体管。cache追求的是速度所以选择SRAM,而内存则追求容量所以选择能够在相同空间中存放更多内容并且造价相对低廉的DRAM。2、SRAM和DRAM的寻址方式也有所不同。虽然通常我们都认为内存像一个长长的数组呈一维排列,但实际上内存是以一个二维...
sram和dram有什么区别?
SRAM。SRAM主要用于二级高速缓存(Level2 Cache)。它利用晶体管来存储数据。与DRAM相比,SRAM的速度快,但在相同面积中SRAM的容量要比其他类型的内存小。SRAM是静态存储方式,以双稳态电路作为存储单元,SRAM不像DRAM一样需要不断刷新,而且工作速度较快,但由于存储单元器件较多,集成度不太高,功耗也较大...
内存类型中SRAM和DRAM什么区别?
DRAM因为特别是它的读写速度相对SRAM元件要慢的多,其存储原理可看作是对电容充、放电的过程。SRAM价格比较昂贵,因而适合做高速小容量的半导体存储器,如Cache。相比于SRAM、DRAM价格较低,因而适合做慢速大容量的半导体存储器,如主存。有三种刷新方式:集中、分散和异步。