发明名称 Systems and methods for exposing processor topology for virtual machines
摘要 The present invention is directed to making a guest operating system aware of the topology of the subset of host resources currently assigned to it. At virtual machine boot time a Static Resource Affinity Table (SRAT) will be used by the virtualizer to group guest physical memory and guest virtual processors into virtual nodes. Thereafter, in one embodiment, the host physical memory behind a virtual node can be changed by the virtualizer as necessary, and the virtualizer will provide physical processors appropriate for the virtual processors in that node.
申请公布号 US8972991(B2) 申请公布日期 2015.03.03
申请号 US201314144528 申请日期 2013.12.30
申请人 Microsoft Technology Licensing, LLC 发明人 Traut Eric P.;Vega Rene Antonio
分类号 G06F9/455;G06F12/00;G06F9/44;G06F9/50 主分类号 G06F9/455
代理机构 代理人 Jardine John;Drakos Kate;Minhas Micky
主权项 1. A method for improving the performance of an operating system executing on a computer system, said computer system having a dynamic virtual processor topology, said method comprising; determining a virtual processor topology based at least in part on at least one computer system resource; configuring the operating system based at least in part on the virtual processor topology; during the operation of the operating system based on the first virtual processor, changing the virtual processor topology based at least in part on at least one change to the at least one computer system resource; updating said operating system with at least one update to reflect the at least one change in said virtual processor topology without restarting the operating system.
地址 Redmond WA US