摘要 |
PROBLEM TO BE SOLVED: To provide an information processing apparatus, a control method for the same and a program, allowing improvement of performance without modifying a guest OS. SOLUTION: The information processing apparatus includes a virtual machine wherein the guest OS operates, a virtual machine monitor, and a CPU (Central Processing Unit). When the CPU detects a prescribed instruction which cannot be executed by the guest OS, the virtual machine monitor generates an emulation code of the prescribed instruction, makes the virtual machine additionally store the emulation code, rewrites the prescribed instruction to a jump instruction to the stored emulation code, and the guest OS executes the stored emulation code. COPYRIGHT: (C)2011,JPO&INPIT
|