摘要 |
<P>PROBLEM TO BE SOLVED: To provide a technique, which suppresses an unauthorized access between divided areas on a memory, and reduces a decrease in execution speed of procedures across the areas. <P>SOLUTION: A memory protection method for protecting a memory from an unauthorized access by a program, includes: an area definition processing process for dividing an undivided address space on the memory into a plurality of areas; a combining processing process for temporarily combining the divided areas upon calling a procedure of the program across the divided areas; a calling processing process for calling the procedure after the areas are combined; and a restoring processing process for restoring the combined areas to a state before the combining processing after execution of the called procedure. <P>COPYRIGHT: (C)2010,JPO&INPIT |