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

0

Estou aprendendo sobre diferentes tipos de virtualização.

Conforme eu aprendo sobre esse conceito, muitas vezes me deparo com 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 (guests) são executados em um host. Se o computador host tiver que ter um processador de 32 bits e um sistema operacional de 32 bits, dificilmente posso ver como isso funcionaria, pois é necessário compartilhar o máximo de 4 GB de RAM com os convidados virtuais; simplesmente não haveria recursos suficientes para executar vários convidados? Eu fiz algumas escavações e não consigo encontrar muito sobre este assunto.

    
por no-idea 01.06.2015 / 23:06

2 respostas

1

Espera-se que não haja restrição de 32 bits. x86 deve ser tomado como um termo genérico abrangendo arquiteturas x86 e x86-64 (a.k.a. amd64) e oposto a arquiteturas como SPARC, ARM, PA-RISC, Alpha, Power, Itanium e similares.

    
por 02.06.2015 / 00:15
0

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

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

    
por 02.06.2015 / 00:00