Font Size: a A A

Study On Technology For Power Evaluating Of Source Code Sealed Software

Posted on:2013-02-25Degree:DoctorType:Dissertation
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:1118330371998877Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
To confront of energy crisis and environment problems, all walks of life committhemselves to energy saving and emission reduction. In computer science,technology of low power design for hardware is mature. According the appearanceof "green" hardware, software cost is the major component for power consumptionof computer system. There are lots of researches about software cost. Most of themanalyze software cost based on open source. There is no research about source codesealed software. But most of daily software is source code sealed, includingcommercial software and free software downloaded from Internet. There is noprocess of software testing and no theory or method to evaluate power consumptionfor this kind of software. No one knows whether the principle of low power design isused or not during the process of software design. This kind of software will produceinvalid power consumption and waste energy.To handle above problem, technology of power evaluating for source codesealed software is studied in this paper. Application software and operating softwareare researched respectively. Source code sealed software is black box, so research inthis paper is based on actual testing. Testing bed is built and auxiliary software iscoded. They are responsible for testing and analyzing power consumption.For application software, study traditional analyzing and optimizing methodsfor software cost, and find out the entry point of research about source code sealed software. They are compiler, data structure and algorithm. Analyze in theory and testcorresponding program in testing bed to demonstrate they are root factors. At thesame time, summarize the classical outer characters corresponding to root factorsfrom experimental results. Take video player as an example to analyze therelationship between characters and software cost qualitatively and quantitatively.Results show that different software has different power character.The problem of comprehensive evaluating has the character of fuzzy. So powerevaluating model for source code sealed software is based on fuzzy theory. There areevaluating for software characters, evaluating for power consumption and evaluatingdatabase. Fuzzy comprehensive evaluation, fuzzy pattern recognition and fuzzydecision making is used to build evaluating model. Evaluate power consumption forvideo player using model proposed in this paper.Preliminary exploration of power evaluating for source code sealed operatingsystem is studied in this paper. A power evaluating model is proposed in theory. Itwill be foundation of future research. Test power consumption of process of booting,monitor and operating for file management, and verify the existence of the differencefor power consumption between different operating systems. Introduce theimportance of research of power evaluating for operating system, and analyze itscomplexity. The difference between operating systems reflects on core technologyand functions. Aiming to the two kinds of difference, a power evaluating model isproposed based on function and low power technology of operating system. Themodel is composed of power evaluating of function and power evaluating of lowpower technology. Take dynamic power management as example to study thetechnology of evaluating low-power design methods. Propose a new time-out policyand put it into evaluating model for dynamic power management.
Keywords/Search Tags:software cost, source code sealed, power evaluating, fuzzycomprehensive evaluation, fuzzy pattern recognition, fuzzy decisionmaking
PDF Full Text Request
Related items