Máquina virtual

Uma máquina virtual (ou "VM") é um sistema de computador emulado criado usando software. Ela usa recursos do sistema físicos, como a CPU, a RAM e o armazenamento em disco, mas é isolada de outros softwares no computador. Ela pode ser criada, modificada ou destruída facilmente sem afetar o computador host.

As máquinas virtuais oferecem funcionalidades semelhantes às das máquinas físicas, mas não são executadas diretamente no hardware. Em vez disso, existe uma camada de software entre o hardware e a máquina virtual. O software que gerencia uma ou mais VMs é chamado de "hipervisor", e as VMs são chamadas de "convidadas" ou instâncias virtualizadas. Cada convidada pode interagir com o hardware, mas o hipervisor as controla. O hipervisor pode iniciar e desligar máquinas virtuais e também alocar uma quantidade específica de recursos do sistema para cada uma.

Você pode criar uma máquina virtual usando um software de virtualização. Alguns exemplos incluem o Microsoft Hyper-V Manager, o VMware Workstation Pro e o Parallels Desktop. Esses aplicativos permitem executar várias VMs em um único computador. Por exemplo, o Parallels Desktop para Mac permite executar máquinas virtuais com Windows, Linux e macOS no Mac.

As VMs são ideais para testar software, pois os desenvolvedores podem instalar um ou mais aplicativos e reverter para um estado salvo (ou "instantâneo") sempre que necessário. Testar software em um sistema operacional comum pode causar falhas inesperadas e deixar alguns arquivos para trás depois que o software é desinstalado. É mais seguro testar software em uma máquina virtual isolada do sistema operacional e que pode ser completamente redefinida conforme necessário.

Máquinas virtuais baseadas na nuvem

À medida que os serviços de nuvem se tornaram mais populares, as VMs baseadas na nuvem também ganharam popularidade. As "instâncias de nuvem", como são frequentemente chamadas, são executadas em um computador acessado pela Internet. A VM geralmente é controlada por meio de um navegador da web ou de um utilitário de acesso remoto. As VMs baseadas na nuvem são uma forma comum de as empresas testarem implantações de software, pois permitem testar em dezenas de máquinas sem hospedar as VMs localmente.

Atualizado September 21, 2018 por Per C.

quizTeste seus conhecimentos

Small images that represent videos are called what?

A
Dimes
0%
B
Cards
0%
C
Thumbnails
0%
D
Microfilms
0%
Correct! Incorrect!     View the Thumbnail definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Máquina virtual nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.