Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for optimizing embedded type operating system process scheduling based on SPM

A process scheduling and operating system technology, applied in the direction of memory system, program control design, multi-program device, etc., to achieve low energy consumption, low power consumption characteristics, and reduce power consumption

Inactive Publication Date: 2008-08-27
ZHEJIANG UNIV
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] So far there is no relevant research related to the optimization of embedded operating system process scheduling by using on-chip high-performance SPM

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
  • Method for optimizing embedded type operating system process scheduling based on SPM
  • Method for optimizing embedded type operating system process scheduling based on SPM

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention is an SPM-based embedded operating system process scheduling optimization method, and its specific implementation process will be described below in conjunction with FIG. 1 .

[0026] 1) SPM organization:

[0027] According to the characteristics of SPM, the SRAM space is divided into blocks. The advantage of this is to physically separate the code area and data area of ​​the process scheduling module and reduce internal fragmentation. In addition, it can adapt at any time as the system changes continuously.

[0028] In Figure 2, the code area and the data area are composed of blocks of a certain size, but the code area and the data area are separated in physical space, so that confusion and conflict between data and code can be avoided. The extended area is redundant SPM space, which can be used as ordinary memory by the embedded operating system, and managed together with the main memory.

[0029] The specific sizes of the process scheduling co...

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 discloses a method for scheduling and optimizing a course of an embedded type operating system based on a SPM. The invention reorganizes a source code of the embedded type operating system, wherein the code and data relevant to course scheduling are separated independently and compiled to the SPM by an addressing and compiling technology of a cross compiler. Through putting the code and data relevant to the course scheduling of the embedded type operating system to the SPM, the invention can effectively improve the real-time of the course scheduling.

Description

technical field [0001] The invention relates to an embedded operating system process scheduling optimization technology, in particular to an SPM-based embedded operating system process scheduling optimization method. Background technique [0002] ScratchPad Memory is a general term for a type of memory. The common feature of this type of memory is that they are wired together with the CPU, that is, this type of memory is integrated with the CPU on a chip. The advantage of doing this is that the integration level of the chip can be improved, so that the chip itself has a certain access capability, which can facilitate the development of SOC (System On Chip). At the same time, because this type of memory is very close to the CPU, their read and write speeds will be accelerated accordingly. [0003] At present, many high-end processor chips on the market are integrated with on-chip memory, such as: Intel PXA27X and so on. At present, their function is mainly to be the on-chip...

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/46G06F9/312G06F12/02
Inventor 陈天洲胡威章铁飞严力科谢斌陈剑陈度黄长宾居立晗沙峰
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products