Como instalar uma Tosibox no seu VCL?
|
1 resposta 1 pontos |
erro de virtualbox 0x80004005 2022.4 |
Informações gerais
Uma máquina virtual (VM) é a virtualização/emulação de um sistema de computador. Máquinas virtuais baseiam-se em arquiteturas de computador e oferecem funcionalidade marginal de um computador físico. As máquinas virtuais também podem ser consideradas um dispositivo convidado, que é um computador virtual com sua própria CPU, memória, interface de rede e armazenamento, tudo localizado em uma máquina física conhecida como dispositivo hospedeiro, sendo os dois separados por um software chamado hipervisor. Em alguns casos, o uso de máquinas virtuais pode exigir o uso de hardware, software ou uma combinação dos dois.
- As VMs são usadas em várias organizações e podem ser usadas por diversos motivos
- teste de recursos
- execução de sistemas operacionais obsoletos necessários para rodar sistemas legados
- design e teste de software
- consolidação de servidores dentro de uma empresa
As máquinas virtuais variam frequentemente dependendo de suas funções específicas. Por causa disso, as VMs são organizadas em duas categorias: Virtual de sistema (virtualização completa) e Virtual de processo.
Máquinas virtuais de sistema
Máquinas virtuais de sistema, ou máquinas de virtualização completa, são duplicatas isoladas de computadores reais, ou sistemas operacionais convidados, sendo emulados por meio de uma máquina hospedeira do mundo real. Uma máquina hospedeira pode emular várias máquinas convidadas executando sistemas operacionais diferentes.
Máquinas virtuais de processo
Máquinas virtuais de processo, não confundir com virtualização de aplicativos, executam um aplicativo normal através de um SO hospedeiro e suportam um único processo de aplicativo. Seu objetivo é fornecer um ambiente de programação independente de plataforma que abstrai detalhes do hardware ou sistema operacional subjacente e permite que um programa seja executado da mesma maneira em qualquer plataforma.
Na maioria dos casos, as máquinas virtuais de processo são usadas no desenvolvimento de programas Java como uma camada de abstração para outras linguagens de computador. Em outras instâncias, máquinas virtuais de processo são usadas em clusters de computadores por sua abstração sobre mecanismos de comunicação.