发明名称 |
INPUT/OUTPUT METHOD IN VIRTUAL MACHINE ENVIRONMENTS |
摘要 |
A input/output method is disclosed for performing communications in a virtual machine (VM) environment between a host operating system (OS) and a guest OS. The input/output method includes performing request polling (RP) on an input/output event generated by a guest OS which is driven by a virtual machine (VM), sending an input/output request to a host OS, on which the VM runs. The input/output method further includes performing response waiting polling (RWP) on an input/output completion message generated by the host OS when the input/output event is detected through the RP, and sending an input/output response to the guest OS when the input/output completion message is detected through the RWP. In the method, the RP and the RWP are performed by multiple threads executed on the VM. |
申请公布号 |
US2016179725(A1) |
申请公布日期 |
2016.06.23 |
申请号 |
US201514976605 |
申请日期 |
2015.12.21 |
申请人 |
Samsung Electronics Co., Ltd. |
发明人 |
Lee Sang-Geol;Eom Hyeon-Sang;Yeom Heon-Young;Oh Myoung-Won |
分类号 |
G06F13/378;G06F9/48;G06F13/24;G06F9/455 |
主分类号 |
G06F13/378 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
performing, by a virtual machine (VM) executing on a computing device, request polling (RP) to detect an input/output event generated by a first operating system (OS), wherein the first OS is driven by the VM; sending, by the VM, an input/output request message to a second OS when the input/output event is detected through the RP, wherein the VM is executed on the second OS; performing, by the VM, response waiting polling (RWP) to detect an input/output completion event generated by the second OS; and sending, by the VM, an input/output response message to the first OS when the input/output completion event is detected through the RWP, wherein the RP and the RWP are performed by multiple threads executed on the VM. |
地址 |
Suwon-si KR |