面向新型非易失性存储器的内存管理系统设计与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:gaoyaoyang22
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的不断发展和规模的壮大,人们对存储的要求越来越高,希望有高密度、高读写速度、低能耗的存储介质。而传统的DRAM、flash和磁盘等产品都有各自的缺陷,DRAM和flash存在着密度和容量的瓶颈,磁盘的读写速度远远达不到要求。随着存储技术的不断发展,PCM、MRAM等新型非易失性存储器(统称为NVM)逐渐出现在人们的视野范围中,它们拥有密度高、容量大、速度快和能耗低等特点,吸引了技术人员的广泛关注。由于NVM自身的诸多特性,许多原来的设计方案不再适合于它,需要重新设计。主要的研究方向包括用NVM代替DRAM,在NVM搭建文件系统等。而本文的研究方向则是用NVM替代DRAM。关于其替代方案,主要有两种观点,一是NVM完全替代DRAM;二是NVM和DRAM结合起来使用,即混合内存。而现有的技术基础上,NVM仍存在一些缺陷(相对于DRAM,其读写速度较慢,且存在写磨损),这限制了NVM完全替代DRAM。因此,更多的研究着手于混合内存上。本文就是在混合内存场景下展开研究的。目前,有两种方式使用NVM,一是按照传统页框管理方式,二是使用文件系统管理NVM。前者未充分考虑NVM持久化特性和存在着空间利用率不高的缺陷;后者未充分利用NVM随机读写的特性和存在着元数据空间开销较大的缺陷。针对上述问题,本文设计并实现了一种针对NVM的低元数据空间开销的持久化页框管理系统。另外,由于NVM的写速度较DRAM慢,写能耗较大,且存在写磨损,本文还设计并实现了一种提供持久化保证的页面置换机制,以减少NVM写操作。上述持久化页框管理系统和页面置换机制,主要有以下特点:1.在操作系统内核层建立NVM的页框管理机制,并为该系统上的操作提供简单事务性接口,保证在宕机或断电的情况下,页框管理系统数据的正确性。2.针对高空间利用率和分配效率,设计并实现多级空闲页框管理机制,并设计适合的页框分配原则。3.考虑到NVM和DRAM读写能耗和读写速度的差距,提供有数据安全保证的页面置换机制,以实现NVM和DRAM间页面的移动,达到加快热点页面读写速度和节约能耗的目的。4.用内核模块的方式开发实现持久化页框管理系统和页面置换功能,并以Linux驱动的形式方便用户使用。最后测试并通过了持久化页框管理系统和页面置换机制的功能测试,顺利完成了持久化页框管理系统的元数据空间开销对比测试,测试结果表明持久化页框系统的元数据开销很小,达到了提高空间利用率的目的。
其他文献
随着计算机视觉技术的发展,使用机器视觉技术进行杂草识别已经成为当前的研究热点。本文利用支持向量机在处理小样本,非线性问题方面的优势,将支持向量机应用于杂草识别中,以
车型自动分类系统是ITS(Intellegent Transportation System)的重要组成部分,它在智能交通领域中有着广泛的应用,相关技术的研究正受到普遍关注。当前国内外学者侧重于研究车
无线Mesh网是一种基于多跳路由、支持多点对多点技术的新型网络结构,具有动态扩展、自组网、自管理、自修复、移动宽带的特性,是一种大容量、高速率、覆盖范围广的网络,可以
随着全电力推进船舶电站自动化的提高,船舶电力负荷预测逐渐成为研究热点。越来越多的人工智能方法被应用到电力负荷预测中,使电力负荷的预测更加精确。本文以全电力推进船舶
在信息爆炸的时代,门户网站作为互联网信息的主要载体,它们的资讯也日益丰富。当前主流的门户网站频道与栏目众多,层次关系复杂,对于盲人用户而言,理解这些页面的内容是一个
随着互联网的快速发展,无论是图像数量还是图像多样性均呈现爆炸式增长的态势。面对如此海量混杂的图像信息,如何有效地组织和管理图像数据成为当前的研究热点。图像分类作为
工作流技术广泛应用于发电企业信息化建设中,然而许多现存的工作流系统存在业务流程与具体程序紧密耦合的特点。为了消除这个缺点,方便系统的管理维护,本文提出了基于EJB构件
随着电子商务的迅猛发展,商品和交易伙伴的信任和信誉问题受来越广泛的关注。本文对目前计算机领域中的信任、信用模型及其抗攻击能力的相关研究进行了深入分析,并结合现阶段互
在生产调度系统中,研究的核心问题就是调度,其在现代化制造产业中起着十分重要的作用。针对当代制造业的复杂需求,不仅需要研究出更可行更高效的的调度算法,还需要从生产系统
本论文研究的课题是将图像融合技术与并行程序设计相结合,从而得到高性能的并行图像融合处理技术。本课题把来自相同或者不同的传感器对于同一个目标拍摄的多幅图像融合成一