×

VIRTUAL MACHINE CONTROL PROGRAM AND VIRTUAL MACHINE SYSTEM

  • US 20080307180A1
  • Filed: 02/13/2008
  • Published: 12/11/2008
  • Est. Priority Date: 06/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. A control program of a virtual machine that makes a plurality of OS'"'"'s operate using a computer having a CPU and memory,wherein the CPU has a memory protection function that is controlled based on a data structure,wherein the data structure has a first field and a second field that control approval/disapproval of a memory operation in each memory area,wherein the memory protection function, when the first or second field is set as operation-prohibited, generates a protection exception to an operation of the memory area and generates a cause code indicating a field that becomes an occurrence reason of the protection exception,wherein the OS controls a first data structure made up of the data structure on the memory,wherein the memory area that is specified to be operation-prohibited by the first field of the first data structure is wider than the memory area that is specified to be operation-prohibited by the second field of the first data structure,wherein the control program makes the computer execute a procedure of referring to the first data structure, a procedure of creating the second data structure that is made up of the data structure and whose second field prohibits a memory operation of the memory area that requires emulation of reading/writing, a procedure of making the memory protection function refer to the second data structure, and a procedure of determining necessity of emulation by referring to the cause code at the time of occurrence of the protection exception.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×