ARM平臺上實現(xiàn)Linux內核虛擬機技術研究
【文章頁數(shù)】:52 頁
【學位級別】:碩士
【部分圖文】:
圖1.1三種虛擬機系統(tǒng)結構模式示意圖
根據(jù)虛擬化的實現(xiàn)所位于的計算機系統(tǒng)抽閑層次的不同,可將虛擬機系統(tǒng)分為三種[3]:(1)硬件級虛擬機(HAL)。這種虛擬機實現(xiàn)方案支持在一臺計算機系統(tǒng)上同時存在多個運行環(huán)境,每個運行環(huán)境可以支持一個客戶操作系統(tǒng)[4]。硬件級虛擬機必須能夠對處理器架構平臺中的一些特權指令(比如修改....
圖2.1KVM虛擬機結構示意圖
at、AMD、惠普、IBM、Novell、西門子、SG本架構,虛擬機是作為一個普通的Linux進程來執(zhí)行空間,并獨立于創(chuàng)建它的用戶空間的進程的地數(shù)進行調度,不過虛擬CPU不是通過它自身是作為普通Linux進程的形式出現(xiàn)的。這允許。在KVM中,通過打開設備節(jié)點“/d....
圖2.3KVM客戶系統(tǒng)執(zhí)行循環(huán)流程圖
行在一個三重嵌套的循環(huán)中:用戶空間程序調用系統(tǒng)內核去執(zhí)行客戶代外部事件,這個外部事件可以是網卡接收到,外部事件是通過信號描述和發(fā)送的。核促使硬件進入到客戶執(zhí)行模式下。如果處個事件可以是外部中斷或者一個影子頁表恢復客戶系統(tǒng)的執(zhí)行。如果處理器退出客戶達了處理器,這樣系統(tǒng)內核就退出客戶....
圖2.5ARM9系列處理器的高速緩存和寫緩存示意圖
圖2.5ARM9系列處理器的高速緩存和寫緩存示意圖管理單元(MMU)。內存管理單元以頁(page)為單定大小的連續(xù)內存塊,例如4k或8k,操作系統(tǒng)為每個稱為進程內存映射的表(ProcessMemoryMapTable),的所有內存頁和它們在物理內存中的實際位置[3....
本文編號:3945877
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/3945877.html