首先哩,當然還是感謝來自高雄的飲料店老闆又亂放槍了。
其次,當然還是感謝他把我黑了。要不然我真的很沒動力。
正題開始。
虛擬化技術是指在x86的系統中,一個或以上的客作業系統在一個主作業系統下執行的一種技術
也就是說你想要在你現有的作業系統底下在執行另外一個作業系統。就叫做虛擬機。
要怎樣完成這樣的目的哩?
1.軟體部分(必備)。你要安裝一種虛擬機軟體。如知名的VMware.VirtualBox..等等。
2.硬體部分(非必備)。Intel VT-x 或AMD AMD-V都是提供指令集讓虛擬機的效能或主端作業系統的效能不置於太過低落。
基本上,一個卡得要命的虛擬機環境壓根兒就沒有使用效益可言。
再來才是更進階的,要在虛擬機(客端作業系統)上,直接使用電腦硬體的資源。
比如:我要驅動我這張比較好的VGA好讓我能在虛擬機底下玩要求比較高的Game.等等
這就需要
1.Intel VT-d (Virtualization for Directed I/O)
2.AMD-Vi (IOMMU)
兩者都需要chipset搭配。
Intel的就是Q字頭的chipset.
AMD目前只有9系列跟890FX支援IOMMU的功能。
(這部分還有點小趣味分享給大家Google.Intel最早的Q晶片組是Q35,Q33;IOMMU呢,是Sun的技術)
總結:
1.不一定要有VT才能安裝虛擬機。沒有也能裝。
2.使用上VT-x = AMD-V
3.VT-d不普及,IOMMU也不普及。
參考資料:
X86虛擬化
虛擬機器
關閉廣告