发明名称 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