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

    公开(公告)号:CN112148486B

    公开(公告)日:2024-07-02

    申请号:CN202010978153.9

    申请日:2020-09-17

    Applicant: 重庆大学

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

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

    公开(公告)号:CN112181870A

    公开(公告)日:2021-01-05

    申请号:CN202010978998.8

    申请日:2020-09-17

    Applicant: 重庆大学

    Abstract: 本发明公开了一种内存页面管理方法、装置、设备及可读存储介质,所述内存页面管理方法包括:当需要将页面从磁盘加载到内存时,根据预先得到的页面对混合内存系统的各种内存的模拟测试访问记录,得到所述页面的对各种所述内存的模拟访问热度信息;根据所述页面的所述模拟访问热度信息,分析所述页面的读写特征;根据对所述页面的读写特征的分析结果,将所述页面从磁盘加载到与所述页面的读写特征的分析结果对应的所述内存。本发明能有效解决现有技术的内存介质对页面初始化不合理且导致额外的内存页面迁移的问题。

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

    公开(公告)号:CN112148486A

    公开(公告)日:2020-12-29

    申请号:CN202010978153.9

    申请日:2020-09-17

    Applicant: 重庆大学

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

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

    公开(公告)号:CN112181870B

    公开(公告)日:2022-10-28

    申请号:CN202010978998.8

    申请日:2020-09-17

    Applicant: 重庆大学

    Abstract: 本发明公开了一种内存页面管理方法、装置、设备及可读存储介质,所述内存页面管理方法包括:当需要将页面从磁盘加载到内存时,根据预先得到的页面对混合内存系统的各种内存的模拟测试访问记录,得到所述页面的对各种所述内存的模拟访问热度信息;根据所述页面的所述模拟访问热度信息,分析所述页面的读写特征;根据对所述页面的读写特征的分析结果,将所述页面从磁盘加载到与所述页面的读写特征的分析结果对应的所述内存。本发明能有效解决现有技术的内存介质对页面初始化不合理且导致额外的内存页面迁移的问题。

    一种TLB管理方法、装置、设备及存储介质

    公开(公告)号:CN114546898A

    公开(公告)日:2022-05-27

    申请号:CN202210213816.7

    申请日:2022-03-04

    Applicant: 重庆大学

    Abstract: 本发明公开一种TLB管理方法、装置、设备及存储介质,该方法包括:当接收到虚拟地址时,将其标识字段与TLB表项的标识字段进行对比,TLB表项的标识字段包括起始标识字段和粒度大小字段,当存在一个TLB表项包含该虚拟地址时,根据该TLB表项获得物理地址,并返回至处理器;当TLB未命中时,在物理地址返回后,将处理器缓存中连续的页表表项合并,生成第一TLB表项,若在TLB中存在与第一TLB表项连续的第二TLB表项,则将两个表项合并为第三TLB表项,若不存在,则将第一TLB表项插入TLB中。本发明实现TLB支持多粒度页面的管理,此外,通过进行页表表项合并和TLB表项合并,有效地扩大TLB的覆盖范围。

Patent Agency Ranking