Memory allocation method based on linux buddy system

A memory allocation and partner system technology, applied in the field of memory allocation based on the Linux partner system, can solve the problems of not small system overhead, affecting system stability and security, and high power consumption

Active Publication Date: 2016-11-30
朱宗卫
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a memory allocation method based on the linux buddy system, which solves the problem that the power consumption of the existing linux buddy system in the prior art is high, and the hard migration and aggregation of a large amount of memory data may cause considerable damage. System overhead, as well as many problems that may affect the stability and security of the system, such as memory data loss

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
  • Memory allocation method based on linux buddy system
  • Memory allocation method based on linux buddy system
  • Memory allocation method based on linux buddy system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0158] Purpose

[0159] The Bank-Intensive memory allocation strategy modifies the Linux partner system and adds a Bank structure on the basis of the original structure organization to achieve a more concentrated memory allocation than the Bank. The purpose of this experiment is to test and verify the memory aggregation effect of this allocation strategy.

[0160] experiment platform

[0161] Software platform: Windows XP (host) + VMware (virtual machine) + android-x86;

[0162] The experimental platform is to install a VMware virtual machine on a Windows XP host machine, and run the android-x86 system in the virtual machine. The test and verification of this strategy has been completed.

[0163] The following is a detailed introduction to each part of the experimental platform.

[0164] (Host) CPU model is Intel Core2 Quad Q8400, 4G memory, 500G hard disk.

[0165] (Virtual machine) It configures 2 processors in the hardware environment of the host machine, each processor...

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 memory allocation method based on a linux buddy system. The memory allocation method is characterized by comprising the steps that free blocks are distinguished and marked in advance according to a memory bank, and when an application program applies for the memory, the free blocks with the same bank number are allocated preferentially according to the sequence of the bank number. A PASR algorithm based on a Bank-Intensive memory allocation strategy effectively reduces power consumption in the stand-by state of a system, and the battery life of a mobile device is prolonged.

Description

technical field [0001] The invention belongs to the technical field of optimization of standby power consumption of embedded devices, in particular to a memory allocation method based on a linux partner system. Background technique [0002] With the rapid development of smart phones, the contradiction between power consumption and performance that has plagued traditional computers for a long time has become more prominent on smart phones. The speed of computer development. Thanks to the accumulation of technology in traditional computers, the speed of smartphone CPUs has experienced an unusually rapid growth rate in the past few years. Second, the improvement rate of battery manufacturing technology lags far behind the growth rate of electricity demand. Compared with the rapid increase in the computing speed of smartphones, the increase in battery capacity of mobile phones is much slower. This is mainly because the manufacturing process of mobile phone batteries has develo...

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): G06F12/02G06F1/32
CPCG06F1/329G06F12/023Y02D10/00
Inventor 朱宗卫
Owner 朱宗卫
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