没有合适的资源?快使用搜索试试~ 我知道了~
首页CPU硬件虚拟化,内存虚拟化,I/O虚拟化
CPU硬件虚拟化,内存虚拟化,I/O虚拟化

虚拟机虚拟化原理,CPU硬件虚拟化,内存虚拟化,I/O虚拟化,以及虚拟化的分类。
资源详情
资源评论
资源推荐

Virtualization- CPU
虛擬化技術
和虛擬化技術最相關的就以 CPU 莫屬,不過在 x86 的 CPU 也不是一開始就支援虛擬化了,
他是經過好幾代的改變,才由 CPU 去支援虛擬化的工作,目前常見的模式可以區分成下面幾
種.
其中最為人知的虛擬化軟體非屬 VMware ,而在 1999 的 2 月,VMware 推出他們第一款
x86 虛擬化的產品 "VMware Virtual Platform",不過在一開始 VMware 是透過純軟體的
方式去模擬出一個最簡易的硬體環境.再讓 Guest OS 運作在虛擬的硬體上面.所以算是
full Virtualization 的虛擬化的方式,主要是透過 Binary translation 的方式去解決虛擬
和 真 實 的 硬 體 彼 此 溝 通 的 橋 樑 . 不 過 也 因 為 如 此 在 效 能 上 比 起 一 些 以 natively
virtualizable architecture (如 IBM System/370 or Motorola MC68020) 較差.
所以另外一項技術 Xen 在最近幾年快速竄起,他提供了比 full virtualization 較優的效能.
因 為 他 不 是 採 用 以 虛 擬 出 一 個 全 新 的 硬 體 給 Guest OS, 它 採 用 的 方 式 為
paravirtualization,但前提是 Guest OS 的核心都需要修改這樣 Guest OS 就可以直接
和硬體層溝通,所以除了大部分的 Linux 和 FreeBSD 可以做修改外.Windows 的系統是無
法使用這項技術,因為 Windows 不願意去修改他們的核心也不願意給別人修改.但是這一
項技術在 CPU 的硬體支援下終於不用再透過修改核心的方式去配合 paravirtualization
的運作方式而改由 CPU 去支援.這就是 (Intel
VT 和 AMD-V) ,這一項技術在 Xen 3.0 得到支援,不過這種以 CPU 為支援的方式在 Xen
下面也是被稱為 full virtualization
除了 Open-source 和 VMware 外 Microsoft 也和 Connectix 技術合作也推出自家的虛
擬化軟體 Hyper-V,其中使用 Hyper-V 的產品包括了 Microsoft Virtual PC 和 Microsoft


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论2