天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 碩博論文 > 信息類碩士論文 >

Android系統(tǒng)中虛擬Win32環(huán)境的一種高性能實(shí)現(xiàn)

發(fā)布時(shí)間:2017-09-11 13:05

  本文關(guān)鍵詞:Android系統(tǒng)中虛擬Win32環(huán)境的一種高性能實(shí)現(xiàn)


  更多相關(guān)文章: 虛擬化 Android 動(dòng)態(tài)二進(jìn)制翻譯 Wine QEMU


【摘要】:虛擬機(jī)、兼容層和指令模擬等技術(shù)能夠使針對(duì)某一操作系統(tǒng)或處理器平臺(tái)所構(gòu)建的應(yīng)用程序在另一操作系統(tǒng)中運(yùn)行,而Android系統(tǒng)作為近年來發(fā)展起來的一個(gè)十分重要的操作系統(tǒng),目前有關(guān)在其中部署這些技術(shù)的研究仍然較少。針對(duì)Android生態(tài)系統(tǒng)中仍缺乏專業(yè)領(lǐng)域軟件以及某些涉及隱私和安全的應(yīng)用無可信任的開源實(shí)現(xiàn)等問題,本課題旨在提出一套框架,使使用x86指令的Windows程序可以不經(jīng)任何修改便可在基于ARM平臺(tái)的Android系統(tǒng)中高效地運(yùn)行。在該框架中,將借助QEMU虛擬機(jī)所提供的動(dòng)態(tài)二進(jìn)制翻譯技術(shù)實(shí)現(xiàn)了在ARM處理器平臺(tái)上運(yùn)行x86指令程序。同時(shí),Win32 API調(diào)用通過Wine這一兼容層被轉(zhuǎn)換為Linux系統(tǒng)中基本庫函數(shù)的調(diào)用,從而避免了對(duì)整個(gè)操作系統(tǒng)的虛擬。各應(yīng)用程序通過X協(xié)議與顯示服務(wù)進(jìn)程通信,由顯示服務(wù)進(jìn)程在虛擬framebuffer中完成圖形界面的渲染,并通過VNC協(xié)議實(shí)現(xiàn)與Android系統(tǒng)圖形棧的適配。實(shí)驗(yàn)結(jié)果表明,該框架在內(nèi)存占用、啟動(dòng)時(shí)間和性能等方面均明顯優(yōu)于基于虛擬機(jī)的系統(tǒng)級(jí)虛擬化方案,是Android系統(tǒng)中虛擬Win32環(huán)境的一種高性能實(shí)現(xiàn)。
【關(guān)鍵詞】:虛擬化 Android 動(dòng)態(tài)二進(jìn)制翻譯 Wine QEMU
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP316
【目錄】:
  • 摘要5-6
  • ABSTRACT6-13
  • 第一章 緒論13-19
  • 1.1 課題背景13
  • 1.2 研究現(xiàn)狀13-17
  • 1.2.1 指令模擬器14-15
  • 1.2.2 虛擬機(jī)監(jiān)視器15-16
  • 1.2.3 應(yīng)用程序兼容層16
  • 1.2.4 Android系統(tǒng)中的虛擬化16-17
  • 1.3 主要內(nèi)容與章節(jié)安排17-19
  • 第二章 系統(tǒng)整體架構(gòu)概述19-35
  • 2.1 基于系統(tǒng)級(jí)虛擬的解決方案19-25
  • 2.1.1 x86指令格式19-20
  • 2.1.2 x86處理器的段頁機(jī)制20-23
  • 2.1.3 系統(tǒng)級(jí)虛擬基本原理23-25
  • 2.2 基于動(dòng)態(tài)二進(jìn)制翻譯的Win32兼容層框架25-32
  • 2.2.1 系統(tǒng)整體架構(gòu)25
  • 2.2.2 應(yīng)用程序及其依賴25-26
  • 2.2.3 動(dòng)態(tài)二進(jìn)制翻譯26-28
  • 2.2.4 應(yīng)用程序的加載28-30
  • 2.2.5 服務(wù)程序30-31
  • 2.2.6 其他功能的實(shí)現(xiàn)31-32
  • 2.3 系統(tǒng)的分發(fā)與部署32-33
  • 2.4 本章小結(jié)33-35
  • 第三章 基于QEMU的動(dòng)態(tài)二進(jìn)制翻譯35-51
  • 3.1 目標(biāo)程序的加載35-39
  • 3.1.1 進(jìn)程的初始化35-37
  • 3.1.2 ELF文件的解析37-39
  • 3.2 動(dòng)態(tài)二進(jìn)制翻譯與翻譯塊39-42
  • 3.3 動(dòng)態(tài)二進(jìn)制翻譯的優(yōu)化42-46
  • 3.3.1 虛擬處理器標(biāo)志位的優(yōu)化42-43
  • 3.3.2 翻譯塊的串接43-46
  • 3.4 異常、中斷與信號(hào)的處理46-47
  • 3.5 系統(tǒng)調(diào)用47-49
  • 3.6 自修改代碼49-50
  • 3.7 本章小結(jié)50-51
  • 第四章 基于Wine的Win32兼容層51-65
  • 4.1 PE文件的解析51-55
  • 4.2 兼容層服務(wù)程序55-56
  • 4.3 文件管理56-57
  • 4.4 圖形子系統(tǒng)57-63
  • 4.4.1 基本GDI函數(shù)的客戶端實(shí)現(xiàn)57-58
  • 4.4.2 X顯示服務(wù)58-60
  • 4.4.3 窗口管理60
  • 4.4.4 輸入設(shè)備與輸入法60-62
  • 4.4.5 3D圖形加速62-63
  • 4.5 結(jié)構(gòu)化異常處理63-64
  • 4.6 本章小結(jié)64-65
  • 第五章 性能測(cè)試與分析65-71
  • 5.1 測(cè)試環(huán)境65
  • 5.2 實(shí)驗(yàn)數(shù)據(jù)與分析65-69
  • 5.2.1 啟動(dòng)時(shí)間與內(nèi)存占用65-66
  • 5.2.2 圖形性能66
  • 5.2.3 文件讀寫性能66-68
  • 5.2.4 運(yùn)算性能68-69
  • 5.3 實(shí)驗(yàn)結(jié)論69-70
  • 5.4 本章小結(jié)70-71
  • 第六章 總結(jié)與展望71-73
  • 6.1 工作總結(jié)71
  • 6.2 課題展望71-73
  • 參考文獻(xiàn)73-79
  • 致謝79-81
  • 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄81

【相似文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前10條

1 林耕宇;;觀摩50名Google Android程序開發(fā)競(jìng)賽作品[J];電子與電腦;2008年08期

2 樹子;;Android中文版不完全體驗(yàn)[J];互聯(lián)網(wǎng)天地;2009年04期

3 Jason Whitmire;;產(chǎn)業(yè)軟件專家如何協(xié)助解決Android的分裂困境[J];電子與電腦;2010年02期

4 蔣彬;;10款A(yù)ndroid手機(jī)必備應(yīng)用——Android操作系下的軟件評(píng)測(cè)[J];微電腦世界;2010年04期

5 ;PCWorld Windows Phone 7挑戰(zhàn)Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微電腦世界;2010年08期

6 韓青;;Android平臺(tái)發(fā)展的動(dòng)力與挑戰(zhàn)[J];中國電子商情(基礎(chǔ)電子);2010年09期

7 方智勇;;Android手機(jī)這樣用[J];電腦迷;2010年15期

8 缺少浪漫;;Android的另一面[J];電腦迷;2010年13期

9 ;ZTE and Three Release Android ,

本文編號(hào):830871


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/830871.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶99123***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com