NAND Flash存储管理的设计与实现

被引量 : 17次 | 上传用户:hlxc8k
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息技术飞速发展的今天,数字产品也日益普及,数据的存储与管理已成为人们关注的焦点。NAND Flash由于其价格低、体积小、存储量大等实用性特点成为嵌入式数据存储的主要介质。考虑NAND Flash的硬件特性,有必要对其进行数据存储管理。NAND Flash存储管理的主要方法有两种:一种是通过闪存转换层将NAND Flash模拟成磁盘设备,采用通用文件系统进行管理;另一种是采用专门为NAND Flash设计的文件系统对其进行管理。考虑到以NAND Flash为存储设备的嵌入式系统一般都需要与计算机进行数据通信,采用第一种方法对NAND Flash进行存储管理设计可以保证与通用桌面系统的兼容性。本文的设计针对广泛应用的NAND Flash存储器,设计并实现闪存转换层将NAND Flash模拟成块设备,采用FAT文件系统对存储数据进行管理。论文分析了FAT文件系统的规范和实现形式,深入理解了NAND Flash存储管理技术,包括地址映射、坏块管理、磨损均衡、掉电保护,并重点对NAND Flash存储管理的关键技术的实现进行了分层介绍。论文的具体工作包括以下几个方面:(1)设计了适用于大容量NAND Flash的地址映射机制。采用了两种方式对地址映射表进行存储,即使在突然掉电的情况下,也能对地址映射表快速恢复,提高了存储的可靠性。(2)对NAND Flash在出厂时和使用过程中产生的坏块进行分别处理。出厂时的坏块在NAND Flash初始化时进行标记并屏蔽。使用过程中的坏块,采用动态坏块管理方式,对NAND Flash使用过程中遇到的擦写失败的块进行替换。(3)针对NAND Flash擦除次数有限的物理特性,将NAND Flash中每个物理块的擦除情况都记录在一个磨损均衡表中,根据这些信息实现块的均匀擦写。由于嵌入式设备的内存有限,故本文设计了低内存消耗的磨损均衡机策略,尽可能保证各个物理块的擦写次数相近,延长了NAND Flash的使用寿命。(4)采用USB通信协议实现了NAND Flash设备和主机的通信,并在主机上对系统的功能和性能进行测试。
其他文献
采用KBH4还原法制备非晶态Co-B合金催化剂和共还原法制备了第三金属组分改性的三元非晶态Co-B合金催化剂,考察了不同的B/Co比和掺杂Fe、Cu、La、Ce、Mo、Ni和Zn对非晶态Co-B催
目的评价支架增强显影(SB)技术在冠脉支架植入术中的应用效果。方法将204例行冠状动脉支架植入术的患者随机分为观察组和对照组,各102例。两组均采用常规冠状动脉造影方法行
目的比较髓内钉内固定术与锁定加压钢板(LCP)内固定术治疗胫骨下段骨折的临床疗效。方法将87例胫骨下段骨折患者随机分为髓内钉组45例和LCP组42例,两组均采用平卧位,硬膜外麻
目的观察超声引导下腹横肌平面(TAP)阻滞联合喉罩通气麻醉在小儿腹腔镜疝囊高位结扎术中的应用效果。方法择期接受腹腔镜下疝囊高位结扎术的患儿120例,随机分为U组、T组和L组
颗粒增强金属基复合材料因其优异的性能在航天、汽车等领域有着十分广泛的应用前景。在众多制备方法中,机械搅拌以其简便性、灵活性和经济性而被广泛应用。搅拌的实质就是通过
【研究背景】从2003年起,新型农村合作医疗制度在全国部分县(市)试点,中央政府根据经济社会发展的差异,将吉林省作为第一批4个试点省份之一。自新农合开展以来,吉林省在方案设计
随着我国公司治理机制的日益完善,理论界与实务界越来越重视高管激励的问题。高管是公司资源的管理者和决策者,企业的命运与他们的行为密切相关。但是,作为职业经理人的高管们本
<正> 近年来,针对青少年和儿童制作的电视节目发展较为迅速。亚洲各媒体和世界媒体的亚洲频道都推出了大量相关类型的节目,在2005年播出的一些节目中,可以看出青少年和儿童电
随着我国经济的发展,城市银行行业的竞争愈演愈烈。各企业都通过各种手段提升品牌知名度和服务质量,以赢得更多的客户认可,城市商业银行作为银行业中的重要角色,要及时顺应潮流,加
本文对比分析英汉名词的数范畴系统差异,指出由于语言人群对世界的本体观不同,两种语言的名词语义指向存在"物体"和"物质"的差异。由此推测中国EFL学习者英语名词的数标记习