flash是什么?
FLASH是一种存储芯片,全名叫Flash EEPROM Memory,通地过程序可以修改数据,即平时所说的“闪存”。
我们常说的闪存其实只是一个笼统的称呼,准确地说它是非易失随机访问存储器(NVRAM)的俗称,特点是断电后数据不消失,因此可以作为外部存储器使用。常用的比如U盘,MP3等。闪存也有不同类型,其中主要分为NOR型和NAND型两大类。之所以称为闪存,是因为读写速度很快。
注意区别内存和闪存的概念。所谓的内存是挥发性存储器,分为DRAM和SRAM两大类,其中常说的内存主要指DRAM,也就是我们熟悉的DDR、DDR2、SDR、EDO等等。这个就是常说的手机电脑运行内存4G,6G这些。
任何flash器件的写入操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除。
下面将nor flash和nand flash一个简单的整理对比:
| NOR Flash | NAND Flash |
发布公司 | intel | 东芝 |
时间 | 1988年 | 1989年 |
擦除数据 | 比较复杂,慢。 擦除NOR器件时是以64~128KB的块进行的,擦除前先要将目标块内所有的位都写为0,执行一个写入/擦除操作的时间为5s。 | 简单,快。 擦除NAND器件是以8~32KB的块进行的,执行相同的操作最多只需要4ms。NAND的擦除单元更小,相应的擦除电路更少。 |
读取数据 | 快。 SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。 | 慢。 使用复杂的I/O口来串行地存取数据。8个引脚用来传送控制、地址和数据信息。 读和写操作采用512字节的块,这一点有点像硬盘管理此类操作,很自然地,基于NAND的存储器就可以取代硬盘或其他块设备。 |
写入速度 | 慢 | 快 |
单位尺寸容量 | 一单位存储1位信息. | 一单位存储2位信息 |
适用产品 | 1~16MB的产品。 常用于代码存储。 | 8~128MB的产品。 常用于数据存储。 |
擦写次数 | 十万次 | 一百万次 |
尺寸大小 | 一般nand flash为nor flash的1/8 |
简单分类:
参考链接地址:
https://blog.csdn.net/qq_38880380/article/details/78884522
https://baijiahao.baidu.com/s?id=1607004187389387526&wfr=spider&for=pc