Font Size: a A A

Linux Environment, Low Cpu Resource Consumption Low Power Applications

Posted on:2013-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y J LuFull Text:PDF
GTID:2248330374471787Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The rapid development of computer technology has brought a negative impact that the system power consumption is significantly growing, especially for those embedded system. So it is necessary to control power consumption. The low power consumption design consists of design on the hardware platform and the software. The software low power consumption technology depends on that of the hardware, and the software design can fully facilitate the energy-saving technologies of the hardware.Linux operating system has been applied to various embedded devices. This dissertation studies the CPU power consumption from the perspective of software design and execution of the Linux platform. Starting from the parallel task programming model of software design architecture, based on the energy conservation of varieties of processors provided by the kernel, this dissertation attempts to control the operation of the application software on the bases of characteristics of operation and tasks of the application software, and to control the processor power consumption through the processing strategies of related parallel tasks. The major works completed in this dissertation are as follows:1. Studies on the technologies for controlling processor power consumption in the kernel. These technologies are as the basis of low processor resources software development. Description of wake-up behavior, to bring about the software standards of low processor power consumption.2. Centralized control the operation of the awakening behavior. In this paper, based on the control of the kernel’s scheduling, from the task of each task of parallel, The analysis of the characteristics of the task execution and the relationship between tasks, put forward the corresponding centralized control methods. According to the characteristics and relationship of these tasks:In the specific time for the unified handling for those which can delay the processing task, thus to avoid the frequent clock events generated by the large number of irregular dispatch which awakes the processor, and to control the execution of parallel tasks. Finally show the corresponding low processor consumption of the application software executive model.3. Through the video display processing that the model can achieve the purpose of reducing the processor proportion while not affecting the software operation.
Keywords/Search Tags:Low Power Consumption Software, Parallel Task Execution, Wake up TheConcentration, Low Processor Consumption, Software System Structure
PDF Full Text Request
Related items