FLASH(闪速存储器)作为一种安全、快速的存储体,具有体积小、容量大、成本低、掉电数据不丢失等一系列优点,已成为嵌入式系统中数据和程序最主要的载体。由于FLASH在结构和操作方式上与硬盘、E2ROM 等其他存储介质有较大[ 区别,使用FLASH 时必须根据其自身特性,对存储系统进行特殊设计,以保证系统的性能达到最优。
FLASH 的特点
FLASH 是一种非易失性存储器NVM(Non-VolatileMemory),根据结构的不同可以将其分成NORFLASH 和NANDFLASH 两种。但不管哪一种都具有如下特点:
(1)区块结构
FLASH 在物理结构上分成若千个区块,区块之间相互独立。比如NORFLASH 把整个Memory 分成若千个Sector,而NANDFLASH 把整个Memory 分成若千个Block;
(2)先擦后写
由于FLASH 的写操作只能将数据位从1写成0,不能从0 写成1,所以在对存储器进行写入之前必须先执行擦操作,将预写入的数据位初始化为1。擦操作的最小单位是一个区块,而不是单个字节。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !