The invention provides a terminal
resource management system for a multi-application process
embedded system and a method. All application processes need to call specific application program interfaces to access terminal resources; the terminal resources are a set of capabilities provided by a terminal hardware platform and comprise a CPU (
Central Processing Unit), a memory, a hard disk, a decoder, a
demultiplexer, a graphic engine, and the like; when a plurality of applications are simultaneously operated, dynamic priorities for the application processes are set up according to the types of the applications and a statistical regularity that users use the applications; when some kind of terminal resources is overloaded or is in a conflict because more applications are operated in a
system, the terminal resources are optimally allocated and dispatched by combining an application process status control method and the priorities so as to preferably ensure the reliable operation of applications with high priorities. The terminal
resource management system for the multi-application process
embedded system and the method have the advantages that: the
controllability and the safety for accessing shared terminal resources are improved; and the terminal
resource management based on user experience is achieved, the reliable and efficient operation of applications which users pay more attention to can be preferably guaranteed so as to improve the user experience.