Patent ID: 7725642

Claim:
A computer-readable storage medium storing a program product for a virtual computer that partitions a physical computer through a hypervisor into a plurality of logical partitions and runs an OS on each of the logical partitions, the program product causing the physical computer to execute the procedures of: detecting an exception or an interruption in the physical computer; identifying an OS on a logical partition where the detected exception or interruption has occurred; copying a first storage area that contains an instruction string including a privileged instruction that is the subject of the exception or interruption from a storage space allocated to the identified OS into a second storage area within a storage space allocated to use of the hypervisor; replacing, in the second storage area, the privileged instruction included in the instruction string copied to the second storage area with a non-privileged instruction that substitutes for the privileged instruction; and moving a location where the physical computer executes an instruction to a location of the second storage area by using an address translation mechanism in a physical CPU so that the non-privileged instruction is executed by the physical computer instead of the privileged instruction.