Android應用進程內存的提取與分析方法研究
【文章頁數(shù)】:94 頁
【學位級別】:碩士
【部分圖文】:
圖2-1操作系統(tǒng)與進程的關系??
東南大學碩士學位論文??的進程模型。??與進程的關系??統(tǒng)大多數(shù)都使用進程的概念來進行資源的分配,Android礎的操作系統(tǒng)。通常認為進程是一個處于工作狀態(tài)的程序個部分構成:可執(zhí)行的代碼、相關數(shù)據(jù)以及包含程序指令程上下文。操作系統(tǒng)在創(chuàng)建一個進程時,會為進程的代碼、進程活動時,維護....
圖2-2進程狀態(tài)轉移模型??
?±Tk??逞作至統(tǒng)??圖2-1操作系統(tǒng)與進程的關系??操作系統(tǒng)作為資源的管理者,正是在這個關系模型下管理資源的。操作系統(tǒng)在內存??中為進程的實體分配存儲空間,并由進程自己負責存儲空間中的數(shù)據(jù)更新,包括用戶空??間的代碼段、數(shù)據(jù)和堆。另外,操作系統(tǒng)還將自身管理的部分資源分割給進程....
圖2-4邏輯到線性的地址翻譯流程??在完成邏輯和線性的翻譯工作后,分頁單元會繼續(xù)進行線性地址到物理地址的翻譯??
……〉??圖2-3邏輯地址、線性地址和物理地址的轉換??圖2-3描述的是三種地址之間的轉換。在Linux操作系統(tǒng)中,處理單元首先使用硬??件上的分段單元結合內存區(qū)域中的全局描述表或者局部描述表將邏輯地址轉化成線性??地址。緊接其后,處理單元再利用內存系統(tǒng)空間中的頁目錄表和頁表將線....
圖2-5?Linux三級分頁機制-線性地址到物理地址的轉換??
上并且初始化。在將線性地址轉化成物理地址的過程中,處理單元會讀取頁表中的頁表??項,完成更進一步的翻譯工作。在Linux系統(tǒng)中采用的是三級分頁模型143】,這是為了有??效減小頁表提高主存的利用率。圖2-5說明了?Linux下線性地址到物理地址的轉化機制。??全局索§1?|?中間....
本文編號:3929903
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3929903.html