-
公开(公告)号:US09910804B2
公开(公告)日:2018-03-06
申请号:US14976605
申请日:2015-12-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sang-Geol Lee , Hyeon-Sang Eom , Heon-Young Yeom , Myoung-Won Oh
IPC: G06F9/455 , G06F13/378 , G06F9/48 , G06F13/24
CPC classification number: G06F13/378 , G06F9/45545 , G06F9/45558 , G06F9/4812 , G06F13/24 , G06F2009/4557 , G06F2009/45579
Abstract: 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.
-
公开(公告)号:US20160179725A1
公开(公告)日:2016-06-23
申请号:US14976605
申请日:2015-12-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sang-Geol Lee , Hyeon-Sang Eom , Heon-Young Yeom , Myoung-Won Oh
IPC: G06F13/378 , G06F9/48 , G06F13/24 , G06F9/455
CPC classification number: G06F13/378 , G06F9/45545 , G06F9/45558 , G06F9/4812 , G06F13/24 , G06F2009/4557 , G06F2009/45579
Abstract: 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.
Abstract translation: 公开了一种用于在主机操作系统(OS)和客户OS之间的虚拟机(VM)环境中执行通信的输入/输出方法。 输入/输出方法包括对由虚拟机(VM)驱动的客户OS产生的输入/输出事件执行请求轮询(RP),向VM运行的主机OS发送输入/输出请求 。 输入/输出方法还包括当通过RP检测到输入/输出事件时,由主机OS产生的输入/输出完成消息执行响应等待轮询(RWP),以及当通过RP检测到输入/输出响应时,向客户操作系统发送输入/输出响应 通过RWP检测输入/输出完成消息。 在该方法中,RP和RWP由在VM上执行的多个线程执行。
-