固态硬盘存储管理与差错控制技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:jackyddd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代科技的迅速发展,未来作战样式也将发生重大改变,战场电磁环境日益复杂,高端装备不断涌现,作战态势瞬息万变。使得在信息化条件下作战和训练产生的各种数据呈几何级数增长,这对信息的大量交换和数据的快速存取提出了迫切的需求。硬盘作为信息交换和数据存储的载体,在信息化装备发展的过程中占据着重要地位。传统机械硬盘在抗震动、抗高低温、湿热环境等方面具有缺陷,且性能较低,因此需要在工业,特别是军事工业领域中广泛采用固态存储技术。针对当前军事领域存储设备所面临的问题,本设计采用固态硬盘解决方案。本系统以FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)作为控制芯片,以NAND Flash闪存作为存储介质,无机械装置,具有抗震、宽温、无噪、可靠和节能等特点,是解决目前军队数据存储领域所存在问题的有效方案之一。本文的主要研究内容包括以下几点:(1)阐述课题的研究意义,并介绍固态存储系统关键技术的发展现状和课题的研究内容、主要工作;(2)固态硬盘存储管理算法研究。重点分析地址映射技术,研究页级、块级和混合级地址映射;由于NAND Flash存在擦写坏块和固有坏块,文章分析坏块管理技术;在无效块回收算法中,对GCbTL脏块回收算法中的数据温度和脏块回收计算公式进行进一步推导和改进,提高定义数据温度的灵活性和无效块回收的效率;针对NAND Flash数据写入前块擦除操作带来的磨损问题,分析研究Dual-Pool损耗均衡算法,并对其I/O效率较低的问题,提出了基于I/O预测的改进Dual-Pool算法,通过测试证明改进算法在不明显影响损耗均衡效果的情况下,提高了闪存的I/O性能;(3)由于传统的固态盘纠错校验采用Hamming码方式,它只能检测2位错误,纠正1位错误,不能完全满足军用领域的要求,本设计采用BCH(4200,4096,8)码,能实现8位错误的纠正,大大提高了数据传输的可靠性;(4)固态硬盘的硬件设计,实现系统的SATA协议逻辑模块和NAND Flash存储管理模块,完成固态硬盘功能。
其他文献
目的 观察金属蛋白酶抑制剂BB 94对涎腺腺样囊性癌 (adenoidcysticcarcinoma ,ACC)细胞侵袭、转移能力的抑制作用。方法 癌细胞体外侵袭能力用重组基底膜侵袭实验测定 ,聚
目的:研究乙肝表面抗原的ELISA法定量分析方法,为相关的研究提供一定的参考。方法:采用ELISA定量分析方法,应用试剂盒HBsAg标准品从浓度8ng/ml做2倍稀释的6个浓度梯度标准曲
目前,基于浮动车GPS数据的异常检测已成为智能交通领域与数据挖掘领域的研究热点。异常检测的目标是能实时自动地检测出车辆在运行过程中出现的异常行为并及时报警,是实现交
目的:研究氧化锆材料浆料流变特性,浆料中固含量、聚乙烯醇(PVA)含量和球磨时间对氧化锆喷雾造粒浆料的影响。方法:选取浆料固含量(30wt%、40wt%、50wt%),PVA加入量(1wt%、2w
从宏观过程上看,阶层再生产容易形成阶层凝固化,地位的代际继承增强,资源在代际之间的继承性也随之加强,从而资源将集中在"二代"手中;从微观机制上看,教育资源作为影响代际流
目的:对急诊抢救中强化风险管理和改善护理质量的具体策略。方法:选取我院2013年10月-2015年10月急诊抢救的30例患者,分析急诊抢救中存在的问题,针对这些情况对优化患者护理
婴幼儿湿疹是儿科及皮肤科常见的炎症反应性疾病,临床上多以多形皮损、瘙痒、渗出及反复发作为主要特点,中医外治法作为一种传统的治疗方法对于婴幼儿湿疹能直达病所,发挥局
<正>在创新型国家建设的大背景下,创新型人才的合理流动显得非常必要。随着企业之间的竞争日趋激烈,人才跳槽现象日益普遍,但跳槽带走的不只是人才本身,伴随着跳槽损失的是企
<正> 素有“植物王国”之称的云南,以其丰富复杂的植物区系种类,纷繁和独特的资源植物类型,早已引起了中外科学界的瞩目。如何充分合理地开发利用云南植物资源,把资源优势变