当前位置: 首页 > 专利查询>重庆大学专利>正文

内存页面管理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:26890442 阅读:23 留言:0更新日期:2020-12-29 16:06
本发明专利技术公开了一种内存页面管理方法,其包括:当待加载页面需要进行内存加载时,根据预先得到的所述待加载页面的读写特征,为所述待加载页面申请内存空间的分配;查询所述待加载页面申请分配到的内存的类型;若所述待加载页面申请分配到的内存的类型是NVM内存,将所述待加载页面加载至所述NVM内存;若所述待加载页面申请分配到的内存的类型是DRAM内存,判断所述DRAM内存的容量是否已经不足以加载页面;若是,将所述DRAM内存中页面浏览热度达不到预设的浏览热度阈值的页面迁移至NVM内存,并将所述待加载页面加载至所述DRAM内存;若否,将所述待加载页面加载至所述DRAM内存。本发明专利技术能有效解决DRAM内存无空闲的内存空间而导致页面不能正常加载的问题。

【技术实现步骤摘要】
内存页面管理方法、装置、设备及可读存储介质
本专利技术涉及计算机
,尤其涉及一种内存页面管理方法、装置、设备及可读存储介质。
技术介绍
混合内存技术作为提高计算机整体性能的重要手段之一,近年来在存储领域已经得到了工业界和学术界的广泛关注。混合内存初始化和内存管理主要作用是更加合理分配和管理内存页面。混合内存页面初始化是为了在数据页面加载到内存时,选择一个合理的存储介质;混合内存管理则主要是针对内存数据页面,设计优秀的管理算法,能尽量减少DRAM和NVM内存之间的数据页面迁移,从而提高混合内存整体性能。在混合内存系统中,由于程序从磁盘加载到内存时,由于程序访问具有极强的空间局部性,因此在加载过程中会选择加载相关页面周围的其他页面,在应用程序实际运行过程中,可能会出现内存负荷的状态,目前的内存管理方法为了减少NVM内存的页面的写次数,因此在页面的首次加载阶段,首先将该页面的数据写入到DRAM内存,此方式极易引起DRAM内存无空闲的内存空间而导致页面不能正常加载。
技术实现思路
本专利技术实施例提供一种内存页面管理方法、装置本文档来自技高网...

【技术保护点】
1.一种内存页面管理方法,其特征在于,包括:/n当待加载页面需要进行内存加载时,根据预先得到的所述待加载页面的读写特征,为所述待加载页面申请内存空间的分配;其中,若所述待加载页面的读写特征为热读页面,则为所述待加载页面申请分配的内存为NVM内存,若所述待加载页面的读写特征为热写页面或是读写交替进行的页面,则为所述待加载页面申请分配的内存为DRAM内存;/n查询所述待加载页面申请分配到的内存的类型;/n若所述待加载页面申请分配到的内存的类型是NVM内存,将所述待加载页面加载至所述NVM内存;/n若所述待加载页面申请分配到的内存的类型是DRAM内存,判断所述DRAM内存的容量是否已经不足以加载页面...

【技术特征摘要】
1.一种内存页面管理方法,其特征在于,包括:
当待加载页面需要进行内存加载时,根据预先得到的所述待加载页面的读写特征,为所述待加载页面申请内存空间的分配;其中,若所述待加载页面的读写特征为热读页面,则为所述待加载页面申请分配的内存为NVM内存,若所述待加载页面的读写特征为热写页面或是读写交替进行的页面,则为所述待加载页面申请分配的内存为DRAM内存;
查询所述待加载页面申请分配到的内存的类型;
若所述待加载页面申请分配到的内存的类型是NVM内存,将所述待加载页面加载至所述NVM内存;
若所述待加载页面申请分配到的内存的类型是DRAM内存,判断所述DRAM内存的容量是否已经不足以加载页面;若是,将所述DRAM内存中页面浏览热度达不到预设的浏览热度阈值的页面迁移至NVM内存,并将所述待加载页面加载至所述DRAM内存;若否,将所述待加载页面加载至所述DRAM内存。


2.如权利要求1所述的内存页面管理方法,其特征在于,所述方法还包括:
判断DRAM内存的当前容量是否足够;
若否,判断所述DRAM内存中是否有暂热页面,并判断所述DRAM内存中是否有死页面;
若所述DRAM内存中有暂热页面,将所述暂热页面从所述DRAM内存中迁移至NVM内存中;
若所述DRAM内存中有死页面,将所述死页面从所述DRAM内存中淘汰掉。


3.如权利要求2所述的内存页面管理方法,其特征在于,在所述判断DRAM内存的当前容量是否足够之前,所述方法还包括:
根据预先得到的页面对DRAM内存与NVM内存的模拟测试访问记录,得到所述页面的对DRAM内存与NVM内存的模拟访问热度信息;
根据所述模拟访问热度信息来判断所述页面是暂热页面还是死页面。


4.一种内存页面管理装置,其特征在于,包括:
内存分配模块,用于当待加载页面需要进行内存加载时,根据预先得到的所述待加载页面的读写特征,为所述待加载页面申请内存空间的分配;其中,若所述待加载页面的读写特征为热读页面,则为所述待加载页面申请分配的内存为NVM内存,若所述待加载页...

【专利技术属性】
技术研发人员:谭玉娟谢玉洁张智超刘铎陈咸彰
申请(专利权)人:重庆大学
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1