萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> 虛擬化技術中術語解釋

虛擬化技術中術語解釋

  隨著虛擬化技術的發展, 越來越多的名詞和術語出現在虛擬化技術中, 這些名詞一般跟虛擬化技術的某些特性相關, 了解它們對掌握具體的虛擬化技術以及選擇合適的虛擬化產品會大有幫助。

  虛擬化技術中的重要名詞及技術解釋

  隨著虛擬化技術的發展, 越來越多的名詞和術語出現在虛擬化技術中, 這些名詞一般跟虛擬化技術的某些特性相關, 了解它們對掌握具體的虛擬化技術以及選擇合適的虛擬化產品會大有幫助。

  (1) Virtual Machine 虛擬機

  一般是指通過虛擬化技術模擬的硬件。它為操作系統的運行提供了模擬的硬件環境。

  (2) 客戶操作系統(Guest OS)

  運行在虛擬機之上的操作系統稱之為客戶操作系統。“客”字可以理解為“做客”, 在虛擬機中啟動的計算機可以看成是在基礎操作系統中“做客”。

  (3) Hypervisor 虛擬機管理程序

   在虛擬化技術中, Hypervisor 就是提供管理與監控虛擬機的軟件, 它處於基礎物理層與客戶操作系統(Guest OS) 之間, 可允許虛擬機或應用程序共享硬件。有些人把它稱為VMM (Virtual Machine Monitor), 但筆者覺得稱為Hyperviosr 更加貼切, 因為它不僅僅可以監控, 同時還具有管理虛擬機以及協調虛擬機與硬件設備的能力。虛擬化技術中各組成部分的關系如圖2-1 所示。

請添加描述

  (點擊查看大圖)圖2-1 虛擬化技術中各組成部分關系圖

  (4) 完全虛擬化(Full virtualization)

   在完全虛擬化中, Hypervisor 通過模擬一個相應的硬件設備使客戶機操作系統在虛擬機模擬的硬件環境中運行。這種方案正是1960 年IBM 大型機所使用的虛擬化技術。故也有人稱它為原始虛擬化。在這種技術中, 虛擬機扮演客戶操作系統(Guest OS) 和原始硬件之間協調者的角色。故硬件設備上的特定受保護指令必須被捕獲下來並在Hypervisor 中進行處理, 防止虛擬機同時訪問某些資源時造成操作沖突。

  (5) 部分虛擬化(Partial virtualization)


copyright © 萬盛學電腦網 all rights reserved