Patent ID: 8176278

Claim:
An information processing apparatus comprising: a main-processing unit and a sub-processing unit capable of executing a program; a memory for loading a program to be executed; and storing means for storing process limit information which indicates a limitation on a process for the program loaded in the memory, wherein the sub-processing unit comprises: means for judging whether the program to be executed is manipulated or not; means for loading the program to be executed in the memory when it is judged that the program is not manipulated; means for referring to the process limit information before execution of the program loaded in the memory when a memory-access by the main processing unit is performed, and judging whether a memory-access by the main-processing unit for the program loaded in the memory accords with a condition included in the process limit information or not; and means for not permitting execution of the program of the main-processing unit when said means judges that the memory-access by the main-processing unit for the program loaded in the memory accords with the condition included in the process limit information.