【技术实现步骤摘要】
【国外来华专利技术】与存储器类型相关的页表
[0001]相关申请案
[0002]本申请案要求2019年9月17日申请的且题为“与存储器类型相关的页表(PAGE TABLE HOOKS TO MEMORY TYPES)”的美国专利申请案第16/573,527号的优先权,所述申请案的整个公开内容特此以引用的方式并入本文中。
[0003]本文中所公开的至少一些实施例一般来说涉及存储器系统,且更特定地说,但不限于将虚拟页的虚拟地址映射到不同存储器类型的存储器装置中的物理地址的页表项。
技术介绍
[0004]各种类型的存储器装置可用于将数据存储于计算机系统的主存储器中。一种类型的易失性存储器装置为动态随机存取存储器(DRAM)装置。各种类型的非易失性存储器装置可包含NAND快闪存储器装置或非易失性随机存取存储器(NVRAM)装置。
[0005]在操作系统中,存储器管理负责管理计算机系统的主存储器。存储器管理跟踪主存储器中的存储器位置的状态(例如分配或空闲的存储器状态)。存储器管理进一步确定在操作系统上运行的各种进程当中的存储器的分 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:由至少一个处理装置使虚拟页与第一存储器类型相关联;生成页表项以将所述虚拟页的虚拟地址映射到所述第一存储器类型的第一存储器装置中的物理地址;及使用所述页表项将所述虚拟页存储于所述第一存储器装置中的所述物理地址处。2.根据权利要求1所述的方法,其进一步包括:由所述至少一个处理装置使所述虚拟页与第二存储器类型相关联;更新所述页表项以将所述虚拟页的所述虚拟地址映射到所述第二存储器类型的第二存储器装置中的物理地址;及使用经更新页表项将所述虚拟页从所述第一存储器装置传送到所述第二存储器装置。3.根据权利要求1所述的方法,其中操作系统在所述至少一个处理装置上运行,且生成所述页表项是由所述操作系统响应于使所述虚拟页与所述第一存储器类型相关联而进行。4.根据权利要求1所述的方法,其中使所述虚拟页与所述第一存储器类型相关联是响应于由操作系统从应用程序接收到的请求而进行。5.根据权利要求4所述的方法,其中向所述第一存储器类型提供来自所述应用程序的所述请求。6.根据权利要求1所述的方法,其进一步包括由计算装置的操作系统管理存储于存储器装置中的虚拟页的物理位置,其中所述存储器装置包含所述第一存储器装置及第二存储器类型的第二存储器装置,且其中所述第一存储器装置的功率或性能特性小于所述第二存储器装置的对应功率或性能特性。7.根据权利要求6所述的方法,其中所述第一存储器类型为动态随机存取存储器,且所述第二存储器类型为非易失性随机存取存储器或快闪存储器。8.根据权利要求1所述的方法,其进一步包括:由操作系统监视在所述至少一个处理装置上运行的应用程序;及基于所述监视更新所述页表项以将所述虚拟页的所述虚拟地址映射到第二存储器类型的第二存储器装置中的物理地址。9.根据权利要求1所述的方法,其进一步包括:确定与所述至少一个处理装置相关联的操作的上下文;基于经确定上下文选择第二存储器类型;及响应于选择所述第二存储器类型,更新所述页表项以将所述虚拟页的所述虚拟地址映射到所述第二存储器类型的第二存储器装置中的物理地址。10.根据权利要求1所述的方法,其进一步包括:由所述至少一个处理装置使所述虚拟页与第二存储器类型相关联;响应于使所述虚拟页与所述第二存储器类型相关联,更新翻译旁视缓冲器中的映射数据;及由存储器管理单元基于存取所述翻译旁视缓冲器中的经更新映射数据将所述虚拟页从所述第一存储器装置传送到第二存储器装置。11.根据权利要求1所述的方法,其中进程正在所述至少一个处理装置上执行,且所述页表项包括使用所述虚拟页的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。