1. An information terminal comprising, a virtual machine which executes, on an OS (Operating System), an intermediate code program that is a program represented by an intermediate code; a resource limit value storing means which stores a limit value of a computer resource which is usable by said virtual machine; and a resource managing means in which when a request for securing a resource is received from said virtual machine, the limit value stored in said resource limit value storing means is referred to, and if the computer resource that becomes available for said virtual machine by securing the computer resource in response to the request is lower than said limit value, said OS is requested to secure the computer resource in response to the request, and if the computer resource that becomes available for said virtual machine by securing the computer resource in response to the request is equal to or higher than said limit value, said OS is not requested to secure the computer resource in response to the request.