摘要 |
<P>PROBLEM TO BE SOLVED: To reduce TLB flushes. <P>SOLUTION: A memory access control program causes an information processor to execute: a step for, for one virtual address space, receiving an address of each page table generated for respective operation modes with different privilege levels from an OS, and recording the address in association with the OS in storage means; a step for setting a MMU to have second access authority indicating a value less than first access authority according to an operation mode with the relatively small first access authority, in response to switching of operation modes in the OS; and a step for setting an address corresponding to a current operation mode in the MMU according to memory access exceeding the second access authority, causing the MMU to execute a TLB flush, and setting the MMU to have second access authority indicating a value validating the first access authority set in the page table concerning the address. <P>COPYRIGHT: (C)2012,JPO&INPIT |