1. An information processing device, comprising: a virtual machine implementing unit configured to implement one or more virtual machines by using hardware resources; a data transferring unit configured to directly transfer data to a first memory area allocated to the virtual machine from an input/output device for controlling a data input/output to/from an external device by mutually translating between an address of the first memory area allocated to the virtual machine and an address of a second memory area that is a real memory of the first memory area; a detecting unit configured to detect the data directly transferred from the input/output device to the first memory area allocated to the virtual machine; a registering unit configured to generate update information about the first memory area changed using the detected data when the detected data satisfies a predetermined condition, and to store the update information in a first storing unit; and an outputting unit configured to output the update information stored in the first storing unit.