Unlock instant, AI-driven research and patent intelligence for your innovation.

Program execution device

A program execution and program technology, applied in the field of program execution devices, can solve the problems that the processing performance cannot be guaranteed, it is impossible to allocate processor resources according to needs, and it is difficult to design a real-time system, so as to achieve program design promotion, program processing performance guarantee, The effect of reducing the burden

Inactive Publication Date: 2009-03-25
PANASONIC CORP
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, in a conventional program execution device, only the processor running the program can be determined, and it is impossible to allocate other processor resources such as performance and cache memory as needed.
As a result, processing performance cannot be guaranteed while the program is being processed, making it difficult to design real-time systems

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
  • Program execution device
  • Program execution device
  • Program execution device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0066] figure 1 It is a block diagram showing the structure of the program execution apparatus and peripheral devices according to the preferred embodiment 1 of the present invention. exist figure 1 Among them, A represents a program execution device, B represents an external storage device, and PC1-PCn represent processors. 1 represents a resource information acquisition unit, 2 represents a program association unit, 3 represents a processor resource allocation unit, Pg1-PgN represent programs, and PR represents processor resource information.

[0067] The external storage device B is a conventional storage device, which retains the processor resource information PR, wherein information related to performance guarantee in PR, such as running processor information, performance information and cache memory information, is gathered in the form of a list for use In programs Pg1-PgN. The operating processor information is information for defining which processor executes the pr...

Embodiment 2

[0077] Figure 9 It is a block diagram showing the structure of the program execution apparatus and peripheral devices according to the preferred embodiment 2 of the present invention. exist Figure 9 In, with according to the preferred embodiment 1 in figure 1 The reference numerals shown in the same reference numerals denote the same components. The present preferred embodiment is characterized in that a resource abnormality detection section 3a and a detection information output unit 4 are further provided. The resource abnormality detecting section 3 a detects abnormal information in the processor resource information PR associated with the programs Pg1 - PgN by the program associating unit 2 , which is included in the processor resource allocating unit 3 . The detection information output unit 4 has a function of outputting information detected by the resource abnormality detection section 3a to the outside. Descriptions of the remaining components in this structure s...

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 present invention discloses a program execution device, wherein a resource information acquiring unit acquires processor resource information from outside. A program associating unit associates the processor resource information with a program. A processor resource allocating unit allocates processor resources to the program in accordance with the processor resource information when the program is executed.

Description

technical field [0001] The present invention relates to a technique for a program execution device such as an OS (Operating System), which distributes programs to processors and then starts and executes the distributed programs. Background technique [0002] The main functions of the OS are hardware management, executive program management, data management, and input / output management. Among these functions, executive program management is used to manage the execution order of programs, which is an important function for efficiently operating CPU, memory, input / output devices, and the like. [0003] One algorithm that determines the order of program execution is round-robin scheduling. In round-robin scheduling, an arbitrary execution time is assigned to a program, then execution of the processor is transferred to that program during the assigned execution time, and then execution is transferred to another program when the assigned execution time elapses. program. Accordi...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5011G06F2209/501
Inventor 神田正和牧野刚林邦彦古贺义宏
Owner PANASONIC CORP