首页> 外国专利> Hybrid techniques for memory virtualization in a computer system

Hybrid techniques for memory virtualization in a computer system

机译:用于计算机系统中的内存虚拟化的混合技术

摘要

A computer system may employ a first memory virtualization and corresponding virtual-to-physical address translation technique for a first application executing on a processor and a second memory virtualization and corresponding virtual-to-physical address translation technique for a second application executing on the same processor transparent to the first application. Different virtualization and corresponding translation techniques may be employed on a per-thread basis, rather than a per-application basis. Different virtualization and corresponding translation techniques may be employed for accesses to different ranges of virtual or corresponding physical addresses. Different virtualization and corresponding translation techniques may employ different page sizes. A first or second virtualization and corresponding translation technique may include page-based, segment-based, or function-based virtual-to-physical address translation. The selection of a first or second memory virtualization and corresponding address translation technique may be dependent on a predicted workload and/or on a user policy.
机译:计算机系统可以为在处理器上执行的第一应用程序采用第一存储器虚拟化和相应的虚拟到物理地址转换技术,为在同一处理器上执行的第二应用程序采用第二存储器虚拟化和相应的虚拟到物理地址转换技术。对第一个应用程序透明的处理器。可以基于每个线程而不是基于每个应用程序使用不同的虚拟化和相应的转换技术。可以采用不同的虚拟化和相应的转换技术来访问不同范围的虚拟或相应物理地址。不同的虚拟化和相应的翻译技术可能使用不同的页面大小。第一或第二虚拟化以及相应的转换技术可以包括基于页面,基于段或基于功能的虚拟到物理地址转换。第一或第二存储器虚拟化以及相应的地址转换技术的选择可以取决于预测的工作量和/或用户策略。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号