本发明提出了一种软硬件协同管理的 DRAM-NVM 层次化异构 内存系统。该系统把 NVM 作为大容量的非易失内存使用,而 DRAM 视为 NVM 的缓存。有效利用 TLB 和页表结构中的一些预留位,消除 了传统硬件管理的层次化异构内存架构中的硬件开销,将异构内存系 统中缓存管理问题转移到软件层次,同时降低了最后一级 cache 缺失 后的访存时延。考虑到大数据应用环境中,很多应用数据局部性比较 差,在 DRAM 缓