文档介绍:湖北工业大学
硕士学位论文
嵌入式系统中NandFlash管理策略的研究
姓名:贺云健
申请学位级别:硕士
专业:计算机应用技术
指导教师:杨习伟
20080501
要摘湖北工业大学硕士学位论文由于哂刑寤⒋笕萘俊⑹〉纭⒎腔臃⑿院湍驼鹦缘忍匦裕沟他才刚刚问世几年便成为了嵌入式计算机系统中存储器的主流之一。但是哂幸韵录父龇矫娴奶匦裕呵橹邪欢ㄊ康幕登椋磺块的抹除次数有限且必须以区块为单位进行抹除;还有对非空闲资料页进行写入此建立一个闪存管理层来达到消除这些障碍是非常有必要的。在闪存管理层中建立一个逻辑区块地址空间,这个地址空间向上提供连续的资料页存储地址,向下映射物理区块地址。逻辑区块地址空间映射到物理区块采用的是全相连映射,因此可以通过改变映射关系达到均匀抹除区块和避免坏区块被写入数据的效果。对非空闲资料页进行写入操作必须先抹除区块,由于抹除区块十分耗时,所以必须分离写入和抹除操作。为此在逻辑区块地址空间中开辟出一定数量的区块用来专门存放这些资料页。通过上述安排之后还需要解决如下这些问题:如何不使坏块映射到逻辑地址空间;怎么达到均匀抹除的效果;区块分配的策略和空间回收的策略。在芾碇械ピDǔ杀竞途饶ǔ橇礁鱿嗷ッ芤樘猓惫戎视单元抹除成本时区块之间的抹除次数就会过度倾斜,就会减少闪存寿命和降低数据的安全性。当过度重视均匀抹除会给系统造成沉重负担。为了在这两个矛盾的议题中寻找到一个平衡点,文中引用了蚅所给出的清除索引公式以及在区块分配的策略中采取了分区分层的分配方法。首先根据不同区域的区块属性而分配相关特性的物理区块,对属性不明确的逻辑区块采取折中的分配方法,当此逻辑区块需要再次分配物理区块的时候,根据其更新情况来分配相关特性的物理区块。空间回收采取定期定量的回收策略。定期回收就是当存储空间不够而由系统唤醒回收机制,回收无效资料占用的空间;定量回收是指当区块中包含的无效资料关键词:嵌入式计算机系统,占浠厥眨饶ǔ占浞峙操作前必须先抹除区块。这些特性决定了不能像使用硬盘一样使用后人给出的修正公式页数目达到某一数值时就启动回收机制。
湖北工业大学硕士学位论文·琧瓸,,,.’,,..瓼瑂,.痶
湖北工业大学硕士学位论文:,,.珻,.
潮咖复笱日期≥僻鹿日学位论文作者签名:碳乏\位指导教师签名:孑勺胛习学位论文作者签名::所呈交的学位论文,是本人在导师指导下,独立进行研究工作所取得的研究成果。除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权湖北工业大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。日期:少。罗年月
第滦髀湖北工业大学硕士学位论文课题的背景计算机硬件中必不可少的一项设备就是存储器,信息化的处理离不开对信息的保存。因此,随着计算机的诞生和发展先后出现了各式各样的存储器。通常所说的断电后程序仍然能保留的半导体存储器称为非易失性存储器,褪窍衷诠泛应用于嵌入式设备中的非易失性存储器。街忠恢质荖外一种就是本文要探讨的S隢啾冉螻具有容量大,寿命长,升级简单,读写抹除速度快和价格便宜的优点:但是存在接口复杂,数据可靠性差等缺点。过去一般将用于代码存储,而糜谑存储。随着操作系统被引入嵌入式系统以来,对非易失性存储器容量要求的迅速增加,虽然存储容量也能达到嵌入式系统的要求,但是大容量的价格十分昂贵,在竞争激烈的电子设备中已经没有太多的竞争优势了。而茨苈闱度胧较低扯匀萘康囊G螅⑶壹鄹竦土O纸馧越来越有取代之势。闪存的使用率越来越普遍,是以下三个因素所交互促成的:蛭0氲继宓位的记忆成本下降了;寤肪扯宰柿系谋C苄院痛娲⑵分实奶岣撸,由于压缩技术的快速进步,使得其应用领域快速的扩张。因此在可以预见的未来,应用闪存作为存储媒介,包含辅助存储器,将是全方位地扮演重要的角色乜’’。各种存储器,软硬盘的特性比较如表所示。更进一步,将功能和行为相近的存储器其特性比较如图所示。
湖北工业大学硕士学位论文表图行为和功仃近似的存储器特性比较如果以容黾和价钱作为比较时,经过单位化后,得知牡ノ患鄹裼肴萘康谋戎底阌哦为8源嗽谌砑芾砩匣蛘咴谟布』邛州欢ù勖坠芾鞱存储器,.嬗肫渌娲⑵。,隢ノ患鄹裼谌萘勘。
芾砉谕庋芯肯肿湖北工业大学硕士学位论文本论