固态硬盘设计中的关键技术研究

被引量 : 0次 | 上传用户:super4ok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机系统经过几十年的发展,在各方面都取得了长足的进步。硬盘的容量虽然有很大的提升,但是其访问速度与计算机的其他部件(如内存、处理器)的速度相比,速度不匹配问题进一步加深,这使得存储子系统成为计算机系统的性能瓶颈。基于NAND闪存的固态硬盘的出现,使这个问题得到一定程度的缓解。然而由于闪存的固有缺陷,基于NAND闪存的固态硬盘也有诸多不尽人意之处,如读写速度差异大、不支持原地更新、擦除次数有限等,这严重影响了它的性能、寿命及可靠性等。本文以基于NAND闪存的固态硬盘设计为研究对象,在分析NAND闪存的基本特性及固态硬盘的构架的基础上,主要研究了固态硬盘设计中的闪存转换层(FTL)算法和缓冲区管理算法。在闪存转换层设计的研究中,通过分析DFTL算法的缺陷,本文提出了SDFTL(Sequential/Second Cache DFTL)算法,增强了对连续请求的处理能力,减少了由于映射项频繁剔除引起的翻译页更新。该算法新设置连续缓存和二级缓存,连续缓存利用请求的空间局部性,对请求的映射信息进行预取,以提高缓存的命中率,减少对翻译页的读取次数;二级缓存对映射项的剔除策略进行改进,将从一级缓存剔除的、发生更新的映射项暂存在二级缓存中,延迟了映射项的更新时间,并采用批量更新策略回写到闪存,以减少翻译页的写回次数和擦除次数。通过以上两点改进,SDFTL算法能明显改善对连续请求的处理能力,减少系统的平均响应时间。仿真实验表明,SDFTL算法相比DFTL,映射表命中率平均提高41.57%,擦除次数平均减少23.08%,响应时间平均减少17.74%。在缓冲区管理算法设计的研究中,通过分析BPLRU算法的缺陷,本文提出了一种基于虚拟块的写缓冲区管理算法——VBLRU(Virtual Block-based LRU)算法,减少了缓存项剔除时的额外读写操作,提高了缓冲区的空间利用率。该算法使用虚拟块做为缓冲区管理的基本单元,增加了构成连续请求的可能性,减少了对闪存的额外读写操作;对大块的连续请求不加载到缓冲区中,直接交由FTL处理,提高了缓冲区的利用率。通过以上改进,VBLRU算法能明显减少对闪存的读取次数,有效提高缓冲区的利用率,提高系统的整体性能。仿真实验表明,当缓冲区容量为1MB时,VBLRU算法相比BPLRU,写缓冲区命中率平均提高7.25%,擦除次数平均减少31.64%,响应时间平均减少22.50%。
其他文献
铁皮石斛的生长发育与其内生菌密切相关,目前有很多研究显示内生真菌对铁皮石斛具有促生作用,然而关于内生细菌的多样性及其分布规律研究报道较少。本论文通过传统分离和PCR-DG
<正>一、证券仲裁与诉讼相比具有灵活性意思自治是仲裁的灵魂,自愿是仲裁的基本原则。我国《仲裁法》第四条明确规定:"当事人采用仲裁方式解决纠纷,应当双方自愿,达成仲裁协
<正> 美国高中学生在学习怎样的数学?有些是写在纸面上的,如《美国数学课程标准》,有些则需要实际观察.最近我考察的是新罕布什尔州的爱克塞特高级中学(Exeter High School,N
本文从营造了社会主义现代化建设的良好国际环境;拓展了我国的国际生存空间;提升了我国在国际上政治、 经济、文化的地位;奠定了新世纪我国外交事业发展的良好基础;推进了国
旅游的本质属性是文化属性,文化是旅游消费和旅游经营追求的核心因素。文章以上述观点为基础,探讨了旅游商品开发设计中文化因素的作用,提出文化可以创造旅游商品,文化可以增
安徽省民办高校近年来得到跨越式发展,随着各民办高校加强办学力度和推进内涵建设,其图书馆文献信息资源对于教学质量及科研水平发展提升的支撑作用愈加明显。现实中,由于民
在SBR中添加氧化锌纳米颗粒(ZnO-NPs),研究ZnO-NPs对活性污泥脱氮性能及硝化细菌丰度的影响。结果表明,低浓度(1 mg·L-1)ZnO-NPs对活性污泥脱氮性能无影响,高浓度(10、50 mg·
迄今为止,刘震云共有五部作品被改编为电影和电视连续剧,数量虽然不多,但是作品改编后受到了读者与评论界的广泛关注。刘震云与影视的结缘,是作家自己有意识的主动选择,因为
彭宇案、许云鹤案中法官在案件事实真伪不明时依据自己内心确信断案,而非直接依据证据规则判定原告举证不能,符合裁判规则和程序正义。法官自身的经验判断虽与许多民众不符,
目的探究黄酒中存在的生物胺对机体可能产生的危害,初步评价其潜在的安全性风险及促进健康的可能性。方法将4周龄雄性昆明种小鼠随机分为5组(N=10),使用生理盐水、酒精、生物