第四講 虛擬化概念及相關知識介紹

2022-02-24 04:39:05 字數 1196 閱讀 2210

一、虛擬化概念

虛擬化是雲計算非常關鍵的技術之一,虛擬化的含義很廣泛。將任何一種形式的資源抽象成另一種形式的技術都是虛擬化。

在計算機方面,虛擬化一般指通過對計算機物理資源的抽象,提供乙個或多個操作環境,實現資源的模擬、隔離或共享等。

當語言無法表達時,考慮上圖

虛擬化示意圖:

虛擬化與雲計算的關係:

·虛擬化的重點是對資源的虛擬,比如將一台大型的伺服器虛擬成多台小的伺服器。

·雲計算的重點是對資源池中的資源(可以是經過虛擬化後的)進行統一的管理和排程。  

二、虛擬化相關概念介紹

·虛擬機器

虛擬機器vm(virtual machine)是指使用虛擬化技術,通過軟體模擬完整的計算機硬體系統功能,構造出的完整虛擬計算機系統。該虛擬機器可以獨立執行在乙個完全隔離的

環境中,像使用本地計算機一樣安全可靠。

·hypervisor

即虛擬機器監視器vmm(virtual machine monitor),是一種執行在基礎物理伺服器和作業系統之間的中間軟體層,可允許多個作業系統和應用共享硬體。

hypervisor 是一種在虛擬環境中的「元」作業系統。它可以訪問伺服器上包括記憶體和磁碟在內所有物理裝置。

hypervisor 不但協調著這些硬體資源的訪問,也同時在各個虛擬機器之間施加防護。當伺服器啟動並執行hypervisor時,它會載入所有虛擬機器客戶端的作業系統,

同時會分配給每一台虛擬機器適量的記憶體、cpu、網路和磁碟。

·xen hypervisor

是乙個開源的半虛擬化技術的vmm,負責在各虛擬機器之間進行cpu排程和記憶體分配。xen hypervisor 抽象出硬體層,並控制虛擬機器的執行,但不會處理網路、儲存裝置、

無需特殊硬體支援,就能達到高效能的虛擬化。

·宿主作業系統

宿主作業系統(host os)指被虛擬的物理機的作業系統。

·客戶作業系統

客戶作業系統(guest os)指執行在虛擬機器上的作業系統。

·domain 0

domain 0 是其他虛擬機器的管理者和控制者,可以構建其他更多的domain,並管理虛擬裝置。它還能執行管理任務,比如虛擬機器的休眠、喚醒和遷移其他虛擬機器。

·domain u

指除domain 0之外的虛擬機器。

小知識點 第四講

裝飾模式 它擁有乙個設計非常巧妙的結構,他可以動態新增物件功能,通過委託機制復用元件功能 在執行時 將這些功能元件進行疊加,從而成為乙個 超級物件 使之擁有所有的這些元件的功能 這樣有效的分離 效能元件 擴充套件功能元件 和功能元件,從而公升級模組的可維護性和增加模組的復用性。jdk中 output...

第四講 深入介紹訊號與槽

本文概要 講解qt的訊號與槽機制,涉及訊號與槽的連線方法,連線條件等。可以使用訊號與槽機制的類 訊號與槽機制是在qobject類中實現的,這種機制能夠用與任何qobject子類中,但是應該在類 中加入q object巨集。槽的介紹 槽與普通的c 成員函式幾乎一樣 槽能夠被宣告為虛函式,能被過載,能夠...

華為數位化轉型之道第四講

模式創新,數位化會為企業帶去怎樣的結構性變化?這門課的第一模組,我們在談數位化轉型能夠為企業帶來什麼?前面講的體驗提公升,這是乙個軟性的結果,講的效率提公升,這是乙個硬性的結果。除了這兩點,數位化轉型還會為企業帶來結構性的變化,也就是這一講我們要說的模式創新。part1.交易模式 part2.運作模...