基于Android系統(tǒng)的能耗計(jì)算研究
本文選題:智能手機(jī) + Android; 參考:《西北大學(xué)》2014年碩士論文
【摘要】:在當(dāng)今社會(huì),隨著嵌入式技術(shù)的迅速發(fā)展,人們對(duì)移動(dòng)智能終端的要求越來越高,許多功能強(qiáng)大、界面豐富的應(yīng)用程序出現(xiàn)在智能手機(jī)上。應(yīng)用程序的繁榮帶來的問題卻是智能手機(jī)的待機(jī)時(shí)間越來越短,無法滿足用戶的日常需要。Android系統(tǒng)的智能手機(jī)作為目前用戶使用量最大的智能手機(jī),該問題就顯得尤為突出。由于電池的發(fā)展受到其物理工藝的影響,單從提高電池的續(xù)航能力根本無法滿足移動(dòng)智能終端設(shè)備對(duì)電量的需求。所以,必須考慮軟件對(duì)移動(dòng)智能終端設(shè)備功耗的影響。然而,現(xiàn)在市面上流行的大多數(shù)應(yīng)用程序都沒有進(jìn)行相應(yīng)的低功耗處理,主要原因在于沒有一款工具能在系統(tǒng)能耗比較低的條件下在線測(cè)量智能手機(jī)中應(yīng)用程序的能耗,并且準(zhǔn)確的分析出智能手機(jī)中哪部分硬件組件在消耗電能。 基于上述原因,本文從智能手機(jī)的硬件組件出發(fā),研究了基于硬件組件能耗模型,并在此基礎(chǔ)上提出基于組件運(yùn)行時(shí)間的能耗模型來估算應(yīng)用程序的能耗。完成的主要內(nèi)容如下: 1.對(duì)智能移動(dòng)終端的發(fā)展現(xiàn)狀和國(guó)內(nèi)外的研究現(xiàn)狀進(jìn)行了分析與總結(jié)。尤其是針對(duì)Android系統(tǒng)的智能手機(jī),研究分析了Android系統(tǒng)的移動(dòng)終端在能耗方面所存在的問題,闡述了能耗估算對(duì)降低系統(tǒng)能耗的重要性。 2.從智能手機(jī)的硬件體系結(jié)構(gòu)出發(fā),深入研究了智能手機(jī)中能耗的產(chǎn)生與分布,重點(diǎn)分析了智能手機(jī)中能耗影響比較大的組件。 3.針對(duì)Android系統(tǒng)的智能手機(jī)中能耗影響較大的組件,本文以真機(jī)為例,研究分析了組件的工作機(jī)制及其在不同工作狀態(tài)下所產(chǎn)生的功耗,并對(duì)每種硬件組件建立了組件功耗模型。 4.針對(duì)硬件組件能耗模型在估算能耗時(shí),存在估算時(shí)間長(zhǎng)和自身能耗比較大的缺點(diǎn),本文提出了基于組件運(yùn)行時(shí)間的能耗模型。該模型是在硬件組件能耗模型的基礎(chǔ)上建立的,文中將組件分為動(dòng)態(tài)組件和靜態(tài)組件兩類,動(dòng)態(tài)組件的能耗獲取依賴于組件的平均功耗,而靜態(tài)組件的能耗則由硬件組件能耗模型獲得的。同時(shí),利用組件運(yùn)行時(shí)間的能耗模型為實(shí)驗(yàn)真機(jī)的組件建立了能耗模型。 5.針對(duì)兩種不同的能耗估算模型,本文在Android4.1操作系統(tǒng)的智能手機(jī)上,分別對(duì)4款常用的應(yīng)用程序進(jìn)行能耗測(cè)量。通過對(duì)實(shí)驗(yàn)結(jié)果分析,我們發(fā)現(xiàn)在相同的條件下,基于組件運(yùn)行時(shí)間的能耗模型在測(cè)量應(yīng)用程序能耗時(shí)性能要明顯優(yōu)于基于硬件組件能耗模型。
[Abstract]:In today's society, with the rapid development of embedded technology, people have higher and higher requirements for mobile smart terminals, many powerful, interface rich applications appear on smart phones. The problem brought about by the prosperity of applications is that the standby time of smartphones is getting shorter and shorter, which can not meet the daily needs of users. The Android system is the most widely used smartphone, and this problem is especially prominent. Because the development of battery is affected by its physical technology, it is impossible to meet the demand of mobile intelligent terminal equipment by improving the battery's ability of battery life. Therefore, the influence of software on the power consumption of mobile intelligent terminal equipment must be considered. However, most of the popular applications in the market do not have the appropriate low power processing, mainly because there is no tool to measure the energy consumption of smartphone applications online when the power consumption of the system is relatively low. And accurately analyze which parts of the smartphone hardware components consume electricity. Based on the above reasons, this paper studies the energy consumption model based on hardware components of smart phone, and puts forward an energy consumption model based on component running time to estimate the energy consumption of application program. The main elements completed are as follows: 1. The development status of intelligent mobile terminal and domestic and international research status are analyzed and summarized. Especially for the smart phone of Android system, the problems in energy consumption of mobile terminal in Android system are studied and analyzed, and the importance of energy estimation in reducing system energy consumption is expounded. 2. Based on the hardware architecture of smart phone, the generation and distribution of energy consumption in smart phone are deeply studied, and the components which have great influence on energy consumption in smart phone are analyzed. 3. Aiming at the components whose energy consumption is more important in the smart phone of Android system, this paper takes the real machine as an example, studies and analyzes the working mechanism of the component and the power consumption under different working conditions, and establishes the component power consumption model for each hardware component. 4. In order to overcome the disadvantages of long estimation time and large energy consumption in estimating the energy consumption of hardware components, this paper proposes an energy consumption model based on component running time. This model is based on the hardware component energy consumption model. In this paper, the components are divided into dynamic components and static components. The energy consumption of dynamic components depends on the average power consumption of components. The energy consumption of static components is obtained by hardware component energy consumption model. At the same time, the energy consumption model of the real computer is established by using the energy consumption model of the component running time. 5. Aiming at two different energy consumption estimation models, this paper measures the energy consumption of four commonly used applications on the smart phone of Android4.1 operating system. Through the analysis of the experimental results, we find that under the same conditions, the energy consumption model based on the component running time is superior to the hardware component model in measuring the time-consuming performance of the application.
【學(xué)位授予單位】:西北大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN929.53;TP316
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 夏軍 ,鄭建宏;嵌入式系統(tǒng)的動(dòng)態(tài)電源管理架構(gòu)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2005年01期
2 王力生;夏志江;;嵌入式系統(tǒng)中軟件優(yōu)化的低功耗研究[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2006年04期
3 陳燕;董世娜;趙宏杰;;影響電解電容器漏電流的因素[J];電子產(chǎn)品可靠性與環(huán)境試驗(yàn);2007年06期
4 趙霞;郭耀;雷志勇;陳向群;;基于模擬器的嵌入式操作系統(tǒng)能耗估算與分析[J];電子學(xué)報(bào);2008年02期
5 張健;劉永民;;嵌入式系統(tǒng)低功耗電路設(shè)計(jì)[J];光電技術(shù)應(yīng)用;2005年06期
6 王瑰琦;;嵌入式系統(tǒng)低功耗設(shè)計(jì)研究與實(shí)現(xiàn)[J];電子世界;2013年12期
7 彭艷;;常見智能手機(jī)操作系統(tǒng)及其應(yīng)用開發(fā)[J];信息技術(shù);2012年01期
8 裴春梅;楊秀清;王貴明;;傳感器在智能手機(jī)中的應(yīng)用[J];湖南農(nóng)業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年S1期
9 駱祖瑩;潘月斗;;CMOS電路晶體管級(jí)功耗優(yōu)化方法[J];計(jì)算機(jī)研究與發(fā)展;2008年04期
10 趙霞;郭耀;陳向群;;軟件能耗優(yōu)化技術(shù)研究進(jìn)展[J];計(jì)算機(jī)研究與發(fā)展;2011年12期
,本文編號(hào):1934568
本文鏈接:http://sikaile.net/kejilunwen/wltx/1934568.html