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

Optimized dispatching method of operating system

An operating system and optimized scheduling technology, applied in resource allocation, multi-programming devices, etc., can solve problems such as large temperature fluctuations, long response time, and defective quality, and achieve small temperature fluctuations, quick results, and low cost Effect

Inactive Publication Date: 2010-04-21
SUZHOU UNIV OF SCI & TECH
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the temperature is only an indirect reflection of the degree of thermal failure of the CPU chip, and the quality of the scheduling strategy based on it is obviously defective. On the one hand, the response time is long, and on the other hand, the temperature fluctuates greatly during adjustment.

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
  • Optimized dispatching method of operating system
  • Optimized dispatching method of operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0035] Embodiment: In this embodiment, the CPU usage rate (CPUusage rate), which reflects the failure rate of the CPU chip, is used as the perceived quantity of the scheduling method of the present invention.

[0036] The optimal scheduling method of the operating system of the present embodiment includes the following steps:

[0037] (1) To run an application program or software, divide the application program or software into several operating units, each unit can be a thread, a process or a program segment, let the xth unit be Px, where 1≤x ≤N, N is a positive integer.

[0038] (2) The time slice of the operating system is sequentially recorded as t 1 , t 2 , t 3 ,...,t n , put t i and t j The length of time between time slices is called a time period and is denoted as t ij , in particular, the time period t ij time slice t i The length of time, where 1≤i, j≤n, n is a positive integer.

[0039] (3) Real-time detection of CPU usage and calculation of CPU usage incr...

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 an optimized dispatching method of an operating system, which comprises the following steps: running an application program or software and dividing the application program or software into a plurality of execution units; distributing a plurality of running time slices to each execution unit by the operating system; detecting the occupancy rate of a CPU in real time and computing the occupancy rate increments of the CPU in various time ranges defined by the invention and rational function values which take the increments as independent variables; setting a threshold value; and by comparing the rational function values of the occupancy rate increments of the CPU in a time period with the threshold value, distributing follow-up running time slices to each running unit according to a certain regulation by the operating system. The invention adopts the CPU occupancy rate as a perceive parameter to more directly and quickly reflect the thermal failure degree of a CPU chip; in addition, the invention has shorter delay or reaction time and more stable temperature fluctuation and fully considers the function, the speed, the efficiency, the temperature and the reliability of a computer.

Description

technical field [0001] The invention relates to an optimal scheduling method of an operating system. Background technique [0002] With the continuous expansion of the application of computer technology, the problem of thermal failure of microprocessor CPU chips has become increasingly prominent, and there are currently two main solutions. One is to improve the heat dissipation capability and effect of the chip from the external hardware. The other is to combine software and hardware, mainly through Dynamical Thermal Management (DTM) technology, at the expense of computer operating speed and efficiency, in exchange for the CPU chip not being overheated. [0003] Heat dissipation technologies at the hardware level include air cooling, water cooling, encapsulation, heat pipes, micro-channels, semiconductor cooling, thermionic cooling, and chip socket design, etc. The advantage of this approach is quick results, but it is limited by production cost, noise and additional power...

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
Inventor 王俭刘传洋谷慧娟
Owner SUZHOU UNIV OF SCI & TECH
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