基于NAND Flash存储器的FTL优化算法的设计与实现

被引量 : 0次 | 上传用户:youhayou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统硬盘由于其机械物理结构的特点,在快速发展的移动信息技术中己突显其局限性,而由NAND flash芯片构成的固态硬盘因其低功耗、无噪音、抗震动、低热量、体积小等特点,迅速在存储器系统市场中拓展占有率,成为最具技术前景和发展空间的存储系统之一。采用NAND flash作为固态硬盘的主要存储芯片,需要应用一定的技术使其满足固态硬盘随机读写访问的特性。目前普遍采用的方法有:通过增加访问请求连续性使其适应NAND flash存储的特性;通过增加DRAM缓存以适应随机读写访问的特性;采用Flash Translation Layer (FTL)技术,通过在上层文件系统与底层flash存储器之间使用FTL,以隐藏flash存储器的特性,进而使固态硬盘的IO读写访问像普通磁盘操作一样快速等等。‘近年来,尤以FTL技术发展最快,已成为这一领域的热门研究方向。FTL具有三点主要功能:地址映射、垃圾回收和磨损均衡。本文针对FTL算法的页级地址映射算法、块级地址映射算法和混合地址映射算法做了进一步的研究和分析,总结出页级地址映射的特有优势和不足。同时,在页级地址映射的算法基础上提出了算法优化方案,设计了新的FTL地址映射算法——CFS-FTL算法。本算法基于IO访问请求的局部性特征,将IO访问请求分为两类并采用不同的缓存表对其进行处理,以此来提高系统的命中率。与此同时,采用干净页优先替换的缓存策略,优化了传统的LRU算法,在提高系统命中率的同时有效减少了写回操作的开销,缩短了系统的响应时间;算法根据访问请求的类型调整缓存表内容,有效地利用了SRAM缓存空间,增加了缓存管理的适应性;此外,CFS-FTL对垃圾回收策略进行优化,将数据块区划分为冷热两类并集中处理热数据块,以减少存储器中的块擦写次数,最终达到延长存储器寿命的目的。本文详细描述了CFS-FTL算法的架构设计和优化内容,并在FlashSim模拟器上实现了算法仿真。最后,对实验结果做了性能分析,并与相关算法进行了比较,以此验证了CFS-FTL的有效性和可行性。
其他文献
为了解不同脱涩温度对柿果实中营养成分和抗氧化活性的影响。采用35、45和55℃温水对‘磨盘柿’和‘次郎’进行脱涩,测定果实中的单宁含量、类黄酮、VC、总酚以及ABTS自由基
<正>随着经济形势好转,城市居民消费欲望逐步提高,小型企业对资金需求不断增加,而与此形成鲜明对比的是银行对无抵押或者资质评级不高的客户往往采取"惜贷"的政策,这造成小额
为提高农产品市场价格的预见性,及早采取措施减缓价格波动,以全国西红柿月度批发市场价格为预测目标,综合利用季节虚拟变量法、Census X12法、移动平均比率法、Holt-Winters
学习拖延是近年来心理学研究的一个重要领域,在大学生群体中,学习拖延行为很普遍,几乎每个大学生都曾经受过学习拖延所带来的困扰。所谓学习拖延,是指学习者在学校学习情境中
研究了金银花绿原酸的酸醇回流提取工艺及D10 1大孔吸附树脂金银花提取液除杂工艺。采用正交试验法 ,以绿原酸的提取率及提取物中绿原酸的质量分数为考察指标 ,对乙醇回流提
通过分析可以看出,稳定构象的反-2,4-二氟-反-1,3-二氯环丁烷系列取代物既无对称中心,又无对称面,还无对称轴,其实物与镜象也不能重叠。然而,它们却没有旋光性,这是因为这些
课堂教学要素是教师、学生、内容、手段与规则五大基本教学要素组成的复杂系统,并与教学模式有着内在联系。教学要素的某种稳态组合形成课堂教学模式,课堂教学要素的动态发展
市场经济的发展不以人的意志为转移,竞争已超越产品本身,非产品竞争被置于突出地位,良好的企业形象已成为企业攻城掠地、战胜强手、提高销售额的锐利武器,受到社会各界和企业
我国是一个中小企业发展历史比较悠久的国家之一,尤其是我国改革开放的几十年以来,随着我国经济体制的改革的不断深入和发展,我国的中小企业也有了一个十分迅速的发展发展机
我国具有丰富的煤炭资源,其中低阶煤所占的比例高达50%以上,但是,由于低阶煤的煤化程度低、挥发分及水分含量高,导致直接燃烧效率较低,因此高效利用低阶煤成为我国能源及经济