Patent ID: 7039779
Filing Date: 2006-05-02
Classification: G06F

Abstract:
1. An access monitor for monitoring an access between programs in an apparatus including a CPU and a memory memorizing a plurality of programs to be executed by a CPU, the access monitoring comprising: a table for storing access permission information including information concerning a region of the memory, with each program being permitted to access in each program; a data storing unit; and a detector for acquiring a signal output from the CPU to the memory and for detecting an access violation of a program executed by the CPU by monitoring the address included in the signal from the CPU based on the access permission information corresponding to the program executed by the CPU, the access permission information being established by a predetermined managing program in advance, wherein the access monitor is spaced apart from the CPU, and wherein when the detector detects the access violation, the detector writes information corresponding to the access violation into the data storing unit and causes an interruption to occur, and the CPU executes an interruption processing of the managing program using the information written into the data storing unit to prevent unjust access of the program wherein the program executed by the CPU writes an end of such program into the data storing unit, and when the detector detects that the end of the program is written into the data storing unit, the detector causes the interruption.