-
公开(公告)号:US09684625B2
公开(公告)日:2017-06-20
申请号:US14221829
申请日:2014-03-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yevgeniy M. Bak , Mehmet Iyigun
CPC classification number: G06F13/4239 , G06F9/4418 , G06F12/08 , G06F12/0862 , G06F13/1663 , G06F13/18 , G06F2212/1016 , G06F2212/6028 , G06F2212/656
Abstract: When a process is swapped out of memory, a record of the sharable memory pages of the process is maintained. The sharable memory pages can then be repurposed. When the process is subsequently swapped back into memory, concurrently with the process running the sharable memory pages of the process are prefetched. If during this prefetching the process requests a memory page that is not currently in physical memory, a high priority I/O request is issued for that memory page. The high priority I/O request is placed at the front of an I/O queue, so the high priority I/O request is processed before the pending prefetch requests.
-
公开(公告)号:US20160299712A1
公开(公告)日:2016-10-13
申请号:US14697398
申请日:2015-04-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Arun U. Kishan , Landy Wang , Mehmet Iyigun , Kevin Michael Broas , Yevgeniy M. Bak
CPC classification number: G06F3/0619 , G06F3/0604 , G06F3/0631 , G06F3/065 , G06F3/0664 , G06F3/0671 , G06F9/45558 , G06F9/5016 , G06F12/0891 , G06F12/1027 , G06F12/109 , G06F2009/45583 , G06F2212/1016 , G06F2212/151 , G06F2212/50 , G06F2212/60 , G06F2212/656
Abstract: A host machine having guest virtual machine physical memory backed by host virtual memory is described. The host machine includes host physical memory. The host machine further includes one or more guest virtual machines. Each of the guest virtual machines includes guest physical memory. The host machine further includes host virtual memory. The host machine further includes a data structure having a correlation of guest physical memory addresses to host virtual memory addresses and a data structure having a correlation of host virtual memory addresses to host physical memory addresses.
Abstract translation: 描述具有由主机虚拟存储器支持的来宾虚拟机物理内存的主机。 主机包括主机物理内存。 主机还包括一个或多个来宾虚拟机。 每个guest虚拟机都包含客户物理内存。 主机还包括主机虚拟内存。 主机还包括具有访客物理存储器地址与主机虚拟存储器地址的相关性的数据结构以及具有主机虚拟存储器地址与主机物理存储器地址的相关性的数据结构。
-
公开(公告)号:US20150324299A1
公开(公告)日:2015-11-12
申请号:US14806640
申请日:2015-07-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Landy Wang , Yevgeniy Bak , Mehmet Iyigun
IPC: G06F12/10
CPC classification number: G06F12/1009 , G06F12/0246 , G06F12/0862 , G06F12/126 , G06F2212/1008 , G06F2212/152 , G06F2212/251
Abstract: In one embodiment, a memory management system temporarily maintains a memory page at an artificially high priority level. The memory management system may assign an initial priority level to a memory page in a page priority list. The memory management system may change the memory page to a target priority level in the page priority list after a protection period has expired.
Abstract translation: 在一个实施例中,存储器管理系统暂时维持人为地高优先级的存储器页面。 存储器管理系统可以向页优先级列表中的存储器页分配初始优先级。 在保护期到期之后,存储器管理系统可以在页优先级列表中将存储器页改变为目标优先级。
-
-