基于缓冲检测器的固态硬盘控制器的设计与仿真

被引量 : 0次 | 上传用户:liuzhenguo_09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于Flash Memory改写前须先擦除、擦除时间较长、擦除次数有限的固有特点,使得基于闪存的固态硬盘不能直接用于像磁盘那样的文件系统,因此固态硬盘通常需要设计地址映射、垃圾回收策略和磨损均衡等算法。本文设计了一种基于检测缓冲器的固态硬盘控制器(BDB SSD),以地址映射和垃圾回收为研究重点。由于随机数据的写性能是固态硬盘性能的瓶颈,本文提出了一种称为检测缓冲器的硬件结构(Buffer-Detector),能准确鉴别访问数据的连续性和随机性。Buffer-Detector也用于分别对连续性数据和随机性数据做缓存,针对不同特征的数据,本文采用了不同的地址映射算法,针对连续性数据提出连续性页映射算法,而对随机性数据采用与基本页映射机制类似的随机性页映射算法。在存储映射信息上采用了DFTL提出的缓存映射信息表(CMT)的方法。为提高随机性数据的写性能,本文提出了“可选择多通道并行写入技术”,将随机性数据并行写入到当前可以使用的通道中。在垃圾回收策略上,本文提出了操作上具有优先级别的三级回收策略,分别以类似于交换合并、部分合并和全合并为主。通过一系列Trace的实验,可以得出本文的设计在数据系统平均写响应时间上有一定较高的提高,尤其是以随机性访问数据为主的Financial Trace上的提升达到近20%。实验结果也显示了本文的算法在垃圾回收上有更小的开销和更低的写入放大(WA)。
其他文献
近年来随着国家对信息安全的不断重视和信息化产业自身的快速发展,IT信息安全行业也随之出现巨大的商机。许多IT企业借机纷纷转向信息安全市场,以求在处于快速成长期的信息安
现代汉语单音节手部动词是一类典型的动作动词,持具类属于手部动词的一个下位分类,有其自身的特点。本文以单音节持具类手部动词为研究对象,立足于现代汉语这一共时层面,结合
随着移动通信技术的飞速发展和手机普及率的迅速提高,手机短信越来越受到众多人士的青睐。短信业务之所以成为人们的一种重要通信和交流方式,是由于其本身的诸多优点例如短小
全国互联电网的日益形成,对电力系统在线仿真计算的要求越来越高。传统的串行潮流计算方法已无法满足要求,高效的潮流并行算法和分布式计算理论的研究成为大规模电力系统仿真
目的探讨集束化护理策略对ICU重症患者心理状态及入住时间的影响。方法将129例ICU重症患者随机分为集束化护理组65例和参照组64例,所有患者均行传统的护理方式,集束化护理组
20世纪80年代以来,在新公共管理运动的浪潮下,许多发达国家相继开展了政府部门改革,在顾客导向观念、全面质量管理思想、结果导向理念,以及公众参与政府绩效评价等思想的指引
针对LKJ2000型监控装置在实际运用过程中出现的屏幕显示器“黑屏”故障,进行了全面、深入的调查分析,并制定攻关解决措施,取得了明显效果。
在中国传统社会中,流民向来都是一个很突出、很重要的问题。而在两晋时期此问题尤为突出。“八王之乱”让北方许多人迁徙他方,“五胡乱华”更让人民流亡的浪潮一浪高过一浪。
随着信息网络的快速发展,数据信息的应用环境越来越复杂,数据在从创建、存储、使用、共享、归档到销毁的生命周期各个阶段都面临各种泄漏风险,特别是由内部威胁导致的数据泄
位于山东西北部的高唐县,春秋时期即为高唐邑。高唐有众多的人文景观和历史遗址。丰厚的历史文化底蕴造就了一代又一代英杰奇才。三国时期的政治家华歆、历史学家华峤、唐代