Terminal resource management system for multi-application process embedded system and method

A technology of resource management system and embedded system, applied in the direction of resource allocation, multi-program device, etc., can solve the problem that users cannot use applications as they want.

Inactive Publication Date: 2012-05-30
INST OF ACOUSTICS CHINESE ACAD OF SCI
View PDF3 Cites 76 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The present invention aims to solve the defect that the existing embedded system task scheduling and terminal resource access control methods cannot satisfy users to use applications as they wish, and provides a

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Terminal resource management system for multi-application process embedded system and method
  • Terminal resource management system for multi-application process embedded system and method
  • Terminal resource management system for multi-application process embedded system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0067] The application process scheduling module of the present invention establishes a priority for each application process, and dynamically adjusts it based on the dynamic change of the application process type and user attention; the terminal resource scheduling module provides a unified terminal resource access interface, and maintains the use status of terminal resources , monitoring terminal resource access; combining the two to implement a preemptive terminal resource management method that supports multiple applications running simultaneously.

[0068] The present invention provides an embedded system terminal resource management system supporting multiple application processes, which is composed of an application process scheduling module and a terminal resource scheduling module: the terminal resource scheduling module provides a unified termi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

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.

Description

technical field [0001] The present invention relates to an embedded system multi-application support technology, mainly to implement an application process-oriented embedded system terminal resource management method under the scenario of supporting multiple applications running simultaneously, and specifically relates to a multi-application process embedded system terminal resource management system and method. Background technique [0002] Terminal resource management is an important part of embedded systems. Terminal resource management provides access methods for terminal resources, such as CPU, memory, network bandwidth, decoder, demultiplexing channel, graphics, etc., for each application program running on the embedded system. In an environment where multiple applications are running at the same time, the limited embedded system terminal resources are prone to certain terminal resource overload, or due to the mutual exclusion of shared terminal resources such as deco...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/50
Inventor 孙鹏王海威张辉邓峰林军
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products