Patent ID: 8924624

Claim:
An information processing device, comprising: a virtual machine implementing unit configured to implement a virtual machine by using hardware resources; a memory configured to include a first memory area allocated to the virtual machine; a data transferring unit configured to directly transfer data to the first memory area from an input/output device for controlling a data input/output to/from an external device by mutually translating between a guest physical address of the first memory area and a host physical address 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, wherein only when the first memory area changed using the detected data and the first memory area stored in a second storing unit for storing the first memory area changed most recently are different, the update information is generated and stored in the first storing unit, and the changed first memory area is stored in the second storing unit.