存储器分类

现有常见存储器的分类

 

易失性存储器就是和非易失性存储器的唯一区别在于前者掉电数据会被清除

1、  易失性存储器的代表就是RAM,RAM又分DRAM(动态随机存储器)和SRAM(静态随机存储器),他们之间不同在于生产工艺的不同,SRAM保存数据是靠晶体管锁存的,DRAM保存数据靠电容充电来维持。SRAM的工艺复杂,生产成本高,所以贵,容量比较大的RAM我们都选用的是DRAM。而且SRAM速度较快。

2、  RAM既然是存储器就要传输数据,传输数据就是通信。通信又分同步通信和异步通信。前面我们所说的DRAM和SRAM都是异步通信的,速率没有SDRAM和SSRAM快。所以现在大容量RAM存储器是选用SDRAM的。S(Synchronous同步)

3、  现在电脑里面用的内存条就是RAM。我的电脑台式机用的是DDR3SDRAM,我的手机用的是DDR4 SDRAM,我的嵌入式开发板用的是DDR2 SDRAM。那么DDR SDRAM和SDRAM的区别在于DDR(double data rate)双倍速率。SDRAM只在时钟的上升沿表示一个数据,而DDR SDRAM能在上升沿和下降沿都表示一个数据。DDR也一步步经过改良出现了一代、二代、三代,现在也有四代。

4、  Cache常见于CPU中,cache实质属于SRAM,所以是造价高,但是速度快,比DRAM快,在电脑中体现在cache(sram)比内存(dram)快,所以cache作为CPU和内存之间通信的桥梁。

5、  那么cache是怎么加快CPU和内存的通信的呢?先了解cache是要解决CPU和内存之间的什么矛盾。矛盾在于:CPU读取速度快,而内存给的速度慢,这样CPU要接一会数据等一会,浪费了CPU处理时间。我们把CPU常读取的内存的数据放到cache中,CPU读取cache很快,这样CPU就免了等待时间,CPU的处理速度就提高了。还有一个问题就是cache怎么知道哪些是CPU的常用数据?其实cache存储的是PU刚用过或循环使用的一部分数据,就是做一些数据的缓存。所以cache又叫缓存。

6、  非易失性存储器常见的有ROM,FLASH,光盘,软盘,机械硬盘。他们作用相同,只是实现工艺不一样。

7、  光盘、软盘和机械硬盘都很好理解,不做解释。

8、  ROM(Read Only Memory)在以前就是只读存储器,就是说这种存储器只能读取它里面的数据无法向里面写数据。实际是以前向存储器写数据不容易,所以这种存储器就是厂家造好了写入数据,后面不能再次修改。现在技术成熟了,ROM也可以写数据,但是名字保留了下来。

9、  ROM分为MASK ROM、OTPROM、EPROM、EEPROM。MASK ROM是掩膜ROM这种ROM是一旦厂家生产出来,使用者无法再更改里面的数据。OTPROM(One Time Programable ROM)一次可变成存储器,出厂后用户只能写一次数据,然后再也不能修改了,一般做存储密钥。EPROM(Easerable Programable ROM)这种存储器就可以多次擦除然后多次写入了。但是要在特定环境紫外线下擦除,所以这种存储器也不方便写入。EEPROM(Eelectrically Easerable Programable ROM)电可擦除ROM,现在使用的比较多因为只要有电就可擦除数据,就可以写入数据。

10、   FLASH是一种可以写入和读取的存储器,叫闪存,FLASH也叫FLASH ROM,有人把FLASH当做ROM。FLASH和EEPROM相比,FLASH的存储容量大。FLASH的速度比现在的机械硬盘速度快,现在的U盘和SSD固态硬盘都是NandflashFLASH又分为Norflash和Nandflash

猜你喜欢

转载自www.cnblogs.com/still-smile/p/12050514.html