NANDFlash文件系统研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zona418
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文旨在探讨NAND Flash存储管理软件,即NAND Flash文件系统的设计和实现。该软件用于隐藏NAND Flash设备的特异性,并将其封装成标准的块设备形式,以与通用的基于块设备的文件系统接口。作为当前最新型的半导体非易失性存储设备之一,NAND Flash具有与EPROM相似的制备工艺和擦写特性。与传统的块型磁存储设备相比,NAND Flash在写入数据之前需要先执行擦除操作,并且其中可擦除单元擦除次数存在耐久度上限。鉴于此,若要使用通用的文件系统软件来管理NAND Flash上的数据,就需要在二者之间插入一个用于存储管理和接口转换的中间层,即NAND Flash文件系统。NAND Flash文件系统除了执行接口转换功能之外,还需要根据Flash特性,在内部完成Flash接口驱动、存储块重映射、无效块回收、平衡擦写、错误恢复等功能。本文将分析这些功能需求的定义,以及相关的实现算法;之后根据上述分析,结合实际的项目应用环境给出一个设计实例,以供参考;最后对软件的运行性能进行了测试和评估。所实现的NAND Flash文件系统运行在VxWorks操作系统环境下。其对上层文件系统提供符合VxWorks标准的块设备接口,对下则执行NAND Flash存储管理功能和块回收。经测试,软件经压缩之后的代码长度少于15KB;软件运行过程中占用系统动态存储区少于36KB;所实现的NAND Flash数据写入速率约为1MBps,读出速率约为2MBps,完全满足项目的应用要求。
其他文献
通过符合测量方法,“鬼”成像提供了一种在没有物体的闲置光路获得成像物体空间信息分布的方法。研究结果表明,经典热光源也是实现鬼成像一种途径。由于其更普遍地存在于我们
图像是人们日常生活中交流和传递信息的主要方式,图像质量的好坏,直接影响到传递信息的准确性,因此,高分辨率、高精度的成像设备不断在市面上出现,然而随着硬件设备性能的不
一台煤粉炉,通过实施电机变频技术改造后,每小时降低了耗电量20%~30%,一年节省用电量2000万千瓦.嘉兴泰爱斯热电有限公司董事长周德梁说到技术节能时越说越开心.该公司每天供
9月23日上午8点,湖北大冶市东风农场黄金湖一精养鱼池内一派繁忙,18名农场职工一字排开,欢笑着拉着鱼网,赶得网内的鱼儿直蹦跳,在明媚的阳光映衬下分外好看.看到笔者,他们异
近日,山西省沁水县质量技术监督局对辖区内食品安全和特种设备安全进行了大检查.同时,他们还深入端氏、嘉峰等乡镇开展了质量宣传活动.
近年来,随着图论方法和抠图算法的引入,在图像分割、图像复原、图像增强等方面都取得了一些进展。本文分别对基于图论的图像分割算法中的图割算法和闭式求解的alpha matting
MIMO的关键技术之一是空时编码,运用空时编码能有效的抵抗信道衰落和提高系统容量,不仅可获得分集增益和编码增益,而且可提高频谱利用率。本文首先介绍了单根和多根接收天线
主动声纳的应用领域随着科技的快速发展也逐渐广泛,水下目标识别作为一项极其关键的声纳技术也得到了发展,然而,相对于其他几项声纳技术,主动目标识别的发展仍显得缓慢。制约
随着盲信号分离技术的发展,该技术已经广泛应用在图像处理,地震探测,语音识别,生物医学等方面。大多数盲信号分离算法对多通道接收的混合信号有有效地分离效果,但是对单通道
3G手机作为集中体现新一代移动通信核心技术的通信工具,因其为消费者提供全方位的服务,已经成为了人们生活、工作、学习中不可缺少的一部分。随着信息技术的不断发展,3G移动