O que significa quando uma máquina virtual só pode ser executada em hardware x86?

O que significa quando uma máquina virtual só pode ser executada em hardware x86?

Estou aprendendo sobre diferentes tipos de virtualização.

À medida que aprendo sobre esse conceito, muitas vezes recebo documentação que diz que o software de virtualização "requer processadores x86". Estou confuso com isso porque isso significa que a tecnologia de virtualização só pode ser executada em um sistema operacional de 32 bits (o que não faria sentido)?

Estou pensando mais em um aplicativo de servidor no qual vários servidores virtuais (convidados) são executados em um host. Se o computador host tiver que ter um processador e um sistema operacional de 32 bits, dificilmente consigo ver como isso funcionaria, pois ele precisa compartilhar o máximo de 4 GB de RAM com os convidados virtuais - simplesmente não haveria recursos suficientes executar vários convidados? Eu fiz algumas pesquisas e não consigo encontrar muito sobre esse assunto.

Responder1

Esperamos que não haja restrição de 32 bits. x86 deve ser considerado um termo genérico que abrange as arquiteturas x86 e x86-64 (também conhecido como amd64) e se opõe a arquiteturas como SPARC, ARM, PA-RISC, Alpha, Power, Itanium e similares.

Responder2

Quando diz "processadores x86", significa processadores que são capazes de operar na arquitetura do conjunto de instruções x86, geralmente Intel/AMD. Portanto, a tecnologia de virtualização que você está tentando instalar só pode ser executada neste hardware.

Portanto, agora você deve baixar o instalador compatível com x86 da mesma tecnologia de virtualização que deseja usar ou mudar para uma tecnologia de virtualização compatível com x86 ou comprar uma CPU que suporte seu software de virtualização atual. Quase todos os softwares de virtualização existentes possuem uma versão x86.

informação relacionada