Flash存储系统数据管理算法的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:heermeisi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于半导体的以Flash为存储介质的存储器是一种高性能、低能耗的新兴存储设备,它的问世将逐渐取代以磁记录方式存储数据的硬盘。但由于Flash存储芯片本身容量的限制和芯片中存在有坏块、存储块擦除不均衡和垃圾回收效率不高等问题,所以如何设计高效的数据管理算法对Flash存储系统中的数据存储进行有效的管理成为了研究的主要问题。首先,建立一个Flash存储系统框架模型,在硬件结构中采用多通道技术,有效提升系统中数据的存取速度。在软件架构上通过对Flash存储管理技术的研究,对整个系统采用模块化划分,在模块中实现对Flash存储设备有效的数据管理。其次,在Flash存储设备和文件系统间加入功能层---Flash转换层,在功能层中设计Flash设备的数据管理算法,采用日志块链表结构使上层与Flash物理存储介质进行地址映射,建立坏块列表对整个系统进行坏块统一管理,提出的区域化均衡算法有效的将擦除次数均匀的分布到整个Flash设备中,区域化回收算法较好的将无效的存储块集中回收并统一做擦除操作。最后,采用仿真对设计的管理算法进行测试,测试显示此管理算法可有效解决Flash存储系统中的擦除块均衡等数据存储问题。通过与其它算法的比较可知,提出的区域化管理算法极大的延长了Flash的平均使用寿命和提高了擦除块的清除效率,能较好的应用于大容量Flash存储器。
其他文献
伴随着网络信息科技时代的来临,三维虚拟人建模技术在计算机视觉、影视制作、游戏设计等很多领域都有着越来越广泛和深入的应用。因此如何获得更加真实的三维虚拟人模型,并有
随着计算机技术水平的提高和社会信息化的发展,各行各业对软件的需求不断增加,随之而来的是数据量的成倍增长和功能的不断细化。为了满足新的需求,软件开发人员需要不断的更
基于BP算法的BP网络在计算上以并行为主,具有很强的鲁棒性和容错能力,并且非线性单隐层BP网络可以实现以任何精度近似任何连续非线性函数,因此BP网络在实际应用中受到广泛关注。
Web服务作为新一代的平台独立的分布式计算方式,具有适合异构系统集成、易于开发和部署、易于发现和调用等诸多优势,近年来逐渐流行,在很多领域得到了广泛应用,但是Web服务仍然面
一个移动Ad hoc网络(MANET)是一系列相互之间可以通信、完全自组织、自配置无线移动节点的集合。MANET网路由协议用于发现和维护节点之间的路由。Internet接入,通常是指MANET非
伴随着互联网、物联网和移动互联网的快速发展,每天会产生海量数据,数据处于爆炸式的增长状态,这预示着大数据时代的到来。大数据时代的数据具有数量大、结构复杂的特点,导致
近年来,随着人民生活水平的提高,对于食物的营养要求也不断提高,鱼虾等水产品由于其具有高蛋白低脂肪的特点受到大家的青睐。因此,海产品的淡水养殖给养殖户带来了较大的经济收益
在现代企业应用中,多个应用系统或者同一个系统的多个用户之间往往需要进行数据信息交换,如何保证数据传输中的安全变得越来越重要。本文在深入研究现有数据交换技术和保证数
苹果iPhone的面世促进了市场上触摸屏幕手机的发展,越来越多的厂商加强了触摸屏手机的研发力量。美国高通(Qualcomm)公司提出的CDMA(Code Division Multiple Access)技术,由于
交通状态主要表示为交通流状态,宏观上主要是指城市道路交通的拥堵程度。在城市道路交通控制过程中,交通状态的判定是前提和基础。传统的交通状态判定的研究通常是针对高速路