摘要 |
An apparatus for managing a running virtual machine on a desktop or laptop platform includes a first computer device, a second computer device and a shared memory. The first computer device has a first switching hypervisor on which a virtual machine runs. The second computer device has a second switching hypervisor, wherein the second switching hypervisor is in communication with the first switching hypervisor. The shared memory is coupled to the first and second computer devices, and is accessible by the first and second switching hypervisors, wherein the first switching hypervisor stores status information of the virtual machine into the shared memory. When receiving a switching notification for switching the virtual machine to run on the second computer device, the first switching hypervisor halts its running of the virtual machine, and then the second switching hypervisor obtains the stored status information of the virtual machine from the shared memory and resumes the running of the virtual machine on the second computer device according to the obtained status information of the virtual machine. |