When a request processing unit 2a receives processing request including
memory access, it executes processing in accordance with the request, and
when memory access takes place, it outputs access request to address
designated by the processing request. A memory access proxy unit 2b sets
memory protection information 1a of object 1 at a memory management unit
3a to output memory access instruction to a processor 3. The memory
management unit 3a generates exception when memory access instruction from
the memory access proxy unit 2b is access except for area set as memory
protection information 1a. Thus, it is possible to carry out, at high
speed, with high reliability, memory access such that, in accordance with
request of an object, other object executes.
Cuando una unidad de proceso de la petición 2a recibe el proceso de la petición incluyendo el acceso de memoria, ejecuta el proceso de acuerdo con la petición, y cuando ocurre el acceso de memoria, hace salir la petición del acceso a la dirección señalada por la petición de proceso. Una unidad 2b del poder del acceso de memoria fija la información 1a de la protección de la memoria del objeto 1 en una unidad 3a de la gerencia de la memoria para hacer salir la instrucción de acceso de memoria a un procesador 3. La unidad 3a de la gerencia de la memoria genera la excepción cuando la instrucción de acceso de memoria de la unidad 2b del poder del acceso de memoria es acceso a excepción del área fijada como información 1a de la protección de la memoria. Así, es posible realizar, en la velocidad, con la alta confiabilidad, acceso de memoria tales que, de acuerdo con la petición de un objeto, el otro objeto se ejecuta.