PKUnity-3(SK)平台中NAND Flash存储管理系统的设计与优化

来源 :北京大学 | 被引量 : 0次 | 上传用户:xiaogui999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着集成电路制造技术的飞速发展,与非型闪存(NAND Flash)以其容量大、单位容量价格低的优势,被广泛应用在各类嵌入式系统中。随着NANDFlash容量进一步增大,价格进一步下降,可以预测,在不久的将来,NAND Flash技术将更加成熟,应用将更加广泛。   设备驱动程序和文件系统,是NAND Flash存储管理系统的核心组成部分。本文对PKUnity-3(SK)系统芯片中NAND Flash控制器的驱动程序进行设计与实现,对主流NAND Flash文件系统进行了性能评测,并对YAFFS2文件系统的挂载进行优化。   首先,本文基于PKUnity-3(SK)系统芯片中NAND Flash控制器的特性,对Linux下如何实现NAND Flash控制器驱动程序作了一般性的介绍和分析,并对PKunity-3(SK)系统芯片中NAND Flash控制器驱动程序进行了设计与实现。   其次,本文基于PKUnity-3(SK)系统芯片的NAND Flash控制器驱动程序,对主流NAND Flash文件系统进行性能评测,根据评测结果对这些文件系统的实际性能进行了对比分析,为软硬件系统优化和NAND Flash存储管理系统的选型提供依据。   再次,本文分析了主流NAND Flash文件系统YAFFS2在非正常卸载时挂载优化失效的问题,提出Tag Fast Load(TFL)优化支持。TFL在NAND Flash每一个数据块的最后写入YAFFS2 tag汇总信息,以减少挂载时读取数据量。评测结果显示,加入TFL优化后,YAFFS2文件系统的挂载速度提升为原来的14倍。   这些工作有助于理解NAND Flash存储管理系统架构,开发符合技术规范的NAND Flash驱动程序。同时,本文对理解NAND Flash文件系统设计思想,优化现有的NAND Flash应用方案,也有一定的参考意义。
其他文献
本文主要研究媒体信息在网络传输中的拥塞控制以及引起的延迟。Internet上承载的音频、视频信息与日剧增,面对这如潮的信息流,如何解决实时流媒体在网络中顺畅、无误的传输,
近年来,随着多媒体技术的发展,图像处理在医学图像处理、图像信息安全和图像检索等领域得到了广泛地应用。室内室外图像分类是图像处理中的一个问题。其有效地分类能够为一些图
半实物仿真是将控制器与在计算机上实现的控制对象的仿真模型联接在一起进行实验的技术,工业产品的快速开发过程需要半实物仿真技术的支持。作为半实物仿真系统不可或缺的重要
随着互联网的快速发展,社交网络越来越流行,用户在社交网络上与结识的朋友进行交流。社交网络中的海量信息使得用户难以快速找到想要结交的朋友,链路预测是实现好友推荐的关键技
接收单元和控制单元是雷达高度计系统的重要组成部分。雷达数字化中频接收机一般采用FPGA+DSP实现,它具有直流误差小,IQ通道幅度一致性好、相位正交度高的优点。在雷达高度计
长期以来,由于信息化系统建设规范(标准)滞后或缺失,造成我国各级各类信息化系统难以互通,资源难以共享。这些异质异构的资源信息系统形成的一个个难以逾越的信息(资源)“孤岛”
Internet作为一个典型的复杂网络实例,对其宏观拓扑结构的特征分析及建模研究是目前研究的热点问题,受到学术界广泛关注。近年来人们在该领域的研究取得了长足的进展,尤其是在自
语言文字的信息处理技术是人类社会现代化的重要成果。信息处理技术的水平已成为一个国家、一个民族发展进步的重要标志。改革开放以来,在实现汉语言文字信息处理技术的同时,我
随着经济的迅速发展,能源消耗也急剧增加,特别是我国的一些工矿企业仍存在着高能耗、高污染、低效益的现象。然而面对我国资源严重紧缺的现状,企业应尽快实现向节约节能型的
局部区域图像处理算法的研究中,交互式的算法通过加入适当的用户输入并进行快速地响应,能够准确地得到用户期望的输出结果而受到越来越多的关注。近年来提出的交互式图像处理算