首页> 外国专利> Expansion of virtualized physical memory of virtual machine

Expansion of virtualized physical memory of virtual machine

机译:扩展虚拟机的虚拟化物理内存

摘要

A system, method and computer program product for virtualizing a processor and its memory, including a host operating system (OS); and virtualization software that maintains a virtualization environment for running a Virtual Machine (VM) without system level privileges and having a guest operating system running within the Virtual Machine. A plurality of processes are running within the host OS, each process having its own virtual memory, wherein the virtualization software is one of the processes. An image file is stored in persistent storage and maintained by the host operating system. The image file represents virtualized physical memory of the VM. A plurality of memory pages are aggregated into blocks, the blocks being stored in the image file and addressable in block form. The virtualization software manages the blocks so that blocks can be mapped to the virtualization software process virtual memory and released when the blocks are no longer necessary. The host OS swaps the blocks between the image file and physical memory when a block that is not in physical memory is accessed by the VM. The image file size is not subject to limitation on virtual process memory size. A user of the VM can access a larger virtual process memory than the host OS permits.
机译:一种用于虚拟化处理器及其存储器的系统,方法和计算机程序产品,包括主机操作系统(OS);维护虚拟化环境的虚拟化软件,该虚拟化环境可在没有系统级特权的情况下运行虚拟机(VM),并在虚拟机中运行来宾操作系统。多个进程正在主机OS中运行,每个进程具有其自己的虚拟内存,其中虚拟化软件是这些进程之一。映像文件存储在持久性存储中,并由主机操作系统维护。映像文件代表虚拟机的虚拟化物理内存。多个存储器页面被聚集为块,这些块被存储在图像文件中并且可以以块形式寻址。虚拟化软件管理这些块,以便可以将块映射到虚拟化软件处理虚拟内存,并在不再需要这些块时将其释放。当VM访问不在物理内存中的块时,主机OS在映像文件和物理内存之间交换块。映像文件的大小不受虚拟进程内存大小的限制。 VM的用户可以访问比主机OS允许的更大的虚拟进程内存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号