虛擬機器只能在 x86 硬體上運作意味著什麼?

虛擬機器只能在 x86 硬體上運作意味著什麼?

我正在學習不同類型的虛擬化。

當我了解這個概念時,我經常會看到文件說虛擬化軟體「需要 x86 處理器」。我對此感到困惑,因為這是否意味著虛擬化技術只能在 32 位元作業系統上運行(這沒有意義)?

我更多地考慮一種伺服器應用程序,其中多個虛擬伺服器(來賓)在一台主機上運行。如果主機必須有 32 位元處理器和 32 位元作業系統,我幾乎看不出這是如何工作的,因為它需要與虛擬來賓共享最大 4GB RAM - 根本沒有足夠的資源來運行多個客人?我做了一些挖掘,但似乎在這個主題上找不到太多東西。

答案1

希望沒有 32 位元限制。 x86 被視為涵蓋 x86 和 x86-64(又稱 amd64)架構的通用術語,與 SPARC、ARM、PA-RISC、Alpha、Power、Itanium 等架構相對。

答案2

當它說“x86 處理器”時,它意味著能夠在 x86 指令集架構(通常是 Intel/AMD)上運行的處理器。因此,您嘗試安裝的虛擬化技術只能在該硬體上運行。

因此,現在您必須下載您想要使用的相同虛擬化技術的 x86 相容安裝程序,或變更為 x86 相容虛擬化技術,或購買支援您目前虛擬化軟體的 CPU。幾乎所有虛擬化軟體都有 x86 版本。

相關內容