The application-memory management unit 122 has a function of managing the memory areas of the objects belonging to an application such as an xlet and an applet and the objects shared with several applications in the same system in a unit of applications or in a unit of systems.