本發明提出了一種軟硬件協同管理的 DRAM-NVM 層次化異構 內存系統。該系統把 NVM 作為大容量的非易失內存使用,而 DRAM 視為 NVM 的緩存。有效利用 TLB 和頁表結構中的一些預留位,消除 了傳統硬件管理的層次化異構內存架構中的硬件開銷,將異構內存系 統中緩存管理問題轉移到軟件層次,同時降低了最后一級 cache 缺失 后的訪存時延??紤]到大數據應用環境中,很多應用數據局部性比較 差,在 DRAM 緩