摘要 |
<P>PROBLEM TO BE SOLVED: To provide a highly precise computer system, and particularly to provide a method for protecting the kernel of an operating system. <P>SOLUTION: This computer is provided with a processor 101, a memory 108, a system register group 111, and a memory protection mechanism for controlling access to the memory 108. The system register group 111 is provided with an operation mode storage register 201, an instruction position register 202, an operation mode storage register 203, and an instruction position storage register 204, wherein access attributes can be set in the memory blocks of the memory 108, and the access attributes can be protected by a hypervisor program. The processor 101 executes the hypervisor program, and sets access attributes, and accepts an interruption request, and performs restoration in the case of end of interruption, and stores an operation mode before acceptance in the register 201, and executes the hypervisor program in storing an execution program resumption instruction position in the register 202 just before acceptance, and performs execution in the case of restoration. The processor operation mode is shifted according to the execution. <P>COPYRIGHT: (C)2009,JPO&INPIT |