現代作業系統之多處理機系統(下)
阿新 • • 發佈:2019-02-18
虛擬化
虛擬化技術唯一一個執行在核心態上的軟體上管理程式,它的程式碼比一個完整的作業系統程式碼量少兩個數量級,也就意味著軟體的漏洞數少兩個數量級, 虛擬機器的另一個好粗好在於檢查點和虛擬機器的前一(例如多伺服器間遷移以達到負載平衡)比在一個普通的作業系統中國年進行程序遷移更加容易。 虛擬機器的另一個用途是執行那些不再被支援或不能在當前硬體上的工作的作業系統中遺留的應用程式。虛擬化的條件
有兩種虛擬化的方法:- 管理程式,又稱為I型管理程式(或者虛擬機器監控器)。它是唯一執行在核心態的程式,其工作是支援真是硬體的多個副本(虛擬機器),與普通作業系統鎖支援的程序類似
- II型管理程式,s執行在windows或Linux平臺上能夠解釋機器指令集的使用者程式。