Abstract
The present disclosure provides a direct memory access method, system and host module for virtual machine. The direct memory access method comprises following steps. Firstly, a host memory address is acquired according to a guest physical memory address. Next, a shared-memory is configured to access data corresponded to the host memory address. Then, the shared-memory is mapping a continuous memory having a plurality of continuous memory addresses. Finally, the continuous memory is utilized to provide a physical device driver to access the data corresponded to the host memory address.