国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 基礎常識 > 正文

Virtualization是什么

2019-11-01 00:22:02
字體:
來源:轉載
供稿:網友

   Virtualization即虛擬化技術,虛擬化是一個廣義的術語,在計算機方面通常是指計算元件在虛擬的基礎上而不是真實的基礎上運行。虛擬化技術可以擴大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術可以單CPU模擬多CPU并行,允許一個平臺同時運行多個操作系統,并且應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率。

Virtualization是什么 三聯

  特點

  虛擬化技術與多任務以及超線程技術是完全不同的。多任務是指在一個操作系統中多個程序同時并行運行,而在虛擬化技術中,則可以同時運行多個操作系統,而且每一個操作系統中都有多個程序運行,每一個操作系統都運行在一個虛擬的CPU或者是虛擬主機上;而超線程技術只是單CPU模擬雙CPU來平衡程序運行性能,這兩個模擬出來的CPU是不能分離的,只能協同工作。

  虛擬化技術也與目前VMware Workstation等同樣能達到虛擬效果的軟件不同,是一個巨大的技術進步,具體表現在減少軟件虛擬機相關開銷和支持更廣泛的操作系統方面。

  功能介紹

  純軟件虛擬化解決方案存在很多限制。“客戶”操作系統很多情況下是通過VMM(Virtual MachineMonitor,虛擬機監視器)來與硬件進行通信,由VMM來決定其對系統上所有虛擬機的訪問。在純軟件虛擬化解決方案中,VMM在軟件套件中的位置是傳統意義上操作系統所處的位置,而操作系統的位置是傳統意義上應用程序所處的位置。這一額外的通信層需要進行二進制轉換,以通過提供到物理資源(如處理器、內存、存儲、顯卡和網卡等)的接口,模擬硬件環境。這種轉換必然會增加系統的復雜性。此外,客戶操作系統的支持受到虛擬機環境的能力限制,這會阻礙特定技術的部署,如64位客戶操作系統。在純軟件解決方案中,軟件堆棧增加的復雜性意味著,這些環境難于管理,因而會加大確保系統可靠性和安全性的困難。

  而CPU的虛擬化技術是一種硬件方案,支持虛擬技術的CPU帶有特別優化過的指令集來控制虛擬過程,通過這些指令集,VMM會很容易提高性能,相比軟件的虛擬實現方式會很大程度上提高性能。虛擬化技術可提供基于芯片的功能,借助兼容VMM軟件能夠改進純軟件解決方案。由于虛擬化硬件可提供全新的架構,支持操作系統直接在上面運行,從而無需進行二進制轉換,減少了相關的性能開銷,極大簡化了VMM設計,進而使VMM能夠按通用標準進行編寫,性能更加強大。另外,在純軟件VMM中,目前缺少對64位客戶操作系統的支持,而隨著64位處理器的不斷普及,這一嚴重缺點也日益突出。而CPU的虛擬化技術除支持廣泛的傳統操作系統之外,還支持64位客戶操作系統。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜都市| 万宁市| 青阳县| 威宁| 万源市| 汶上县| 景德镇市| 六盘水市| 福贡县| 攀枝花市| 九台市| 孟连| 安丘市| 太谷县| 乌什县| 高唐县| 灵石县| 宿州市| 原阳县| 郴州市| 白河县| 鄂尔多斯市| 酒泉市| 潞西市| 榆中县| 邵东县| 谢通门县| 会理县| 宿松县| 南汇区| 瑞安市| 时尚| 师宗县| 兖州市| 北川| 安溪县| 武宁县| 万年县| 晋宁县| 大余县| 墨江|