-
操作系統層虛擬化
鎖定
操作系統層虛擬化是指通過劃分一個宿主操作系統的特定部分,產生一個個隔離的操作執行環境。操作系統層的虛擬化是操作系統內核直接提供的虛擬化,虛擬出的操作系統之間共享底層宿主操作系統內核和底層的硬件資源。操作系統虛擬化的關鍵點在於將操作系統與上層應用隔離開,將對操作系統資源的訪問進行虛擬化,使上層應用覺得自己獨佔操作系統。
- 中文名
- 操作系統層虛擬化
- 外文名
- Operating system–level virtualization
- 定 義
- 通過劃分一個宿主操作系統的特定部分,產生一個個隔離的操作執行環境
操作系統層虛擬化(英語:Operating system–level virtualization),一種虛擬化技術,這種技術將操作系統內核虛擬化,可以允許使用者空間軟件物件(instances)被分割成幾個獨立的單元,在內核中運行,而不是隻有一個單一物件運行。這個軟件物件,也被稱為是一個容器(containers),虛擬引擎(Virtualization engine),虛擬專用服務器(virtual private servers)或是 jails。對每個行程的擁有者與使用者來説,他們使用的服務器程式,看起來就像是自己專用的。
操作系統虛擬化看似與硬件虛擬化出的虛擬機上安裝的操作系統一樣,都是產生多個操作系統,但操作系統虛擬化與硬件虛擬化之間還是有很多不同之處,區別如下:
(1)操作系統虛擬化是以原系統為模板,虛擬出的是原系統的副本,而硬件虛擬化虛擬的是硬件環境,然後真實地安裝系統。
(2)操作系統虛擬化虛擬出的系統只能是物理操作系統的副本,而硬件虛報化虛擬出的系統可以為不同的系統,如Linux、Windows等。
(3)虛擬出的系統間關係不同,操作系統虛擬化虛報的多個系統有較強的聯繫。例如,多個虛擬系統能夠同時被配置。原系統發生了改變,所有虛報出的系統都會改變。而硬件虛擬化虛擬的多個系統是相互獨立的,與原系統也沒有聯繫,原系統的損壞不會殃及虛擬系統。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:9次歷史版本
- 最近更新: jiaozuozuo9