发明名称 Method and apparatus for emulating multiple virtual timers in a virtual computer system when the virtual timers fall behind the real time of a physical computer system
摘要 A virtual computer system includes multiple timer emulators for emulating multiple virtual timers in a virtual machine (VM). A time coordinator keeps track of an apparent time that is provided to the multiple timer emulators for presentation to the VM through the virtual timers. In particular, the time coordinator ensures that timer events generated by the multiple timer emulators are presented to the VM in an appropriate sequence and with substantially appropriate relative apparent times. Also, when guest software reads a count from a virtual timer, the time coordinator ensures that the apparent time presented to the guest software is substantially consistent with the apparent times represented by preceding and succeeding timer events. When the apparent time falls behind the real time of the physical computer system, the time coordinator speeds up the apparent time until it catches up to the real time.
申请公布号 US7475002(B1) 申请公布日期 2009.01.06
申请号 US20040782092 申请日期 2004.02.18
申请人 VMWARE, INC. 发明人 MANN TIMOTHY P.
分类号 G06F9/455;G06F1/00;G06F1/04 主分类号 G06F9/455
代理机构 代理人
主权项
地址