é possível executar múltiplos do mesmo sistema operacional um computador ao mesmo tempo?

0

Eu estou tentando executar vários sistemas de uma só vez um computador todos ao mesmo tempo. Tudo isso é possível? meu conhecimento de computadores e tecnologia é limitado, mas para lhe dar um pouco mais de visão, explicarei a situação. Eu estou tentando executar um único programa várias vezes em um computador, mas o programa restringe você a apenas ser capaz de abri-lo uma vez. Imaginei que, se pudesse dividir ou particionar meu disco rígido, talvez pudesse executar vários sistemas ao mesmo tempo, e talvez me permitisse executar um desses programas em cada sistema. Eu também estou tentando obter cada um desses sistemas para cada trabalho de um IP diferente. Eu pensei que talvez a configuração de uma VPN em cada sistema pudesse funcionar depois que eu tivesse tudo dividido, mas, novamente, meu conhecimento dessa tecnologia é muito limitado. Se houver qualquer outra maneira de atingir esse objetivo ou algo próximo, por favor mencione isso. Meu principal objetivo é poder abrir este programa várias vezes em um computador e ter cada um funcionando a partir de um IP diferente. Se isso não for possível, por favor, explique o motivo.

Drew Dunn
fonte
Você pode fazer isso com vários sistemas operacionais virtualizados, mas será um recurso intensivo. Eu acho que existem maneiras mais fáceis de executar várias instâncias de um aplicativo (mesmo se ele disser que não vai deixar você), eu não sou informado o suficiente para ajudá-lo a esse respeito.
Wutnaut
Não, isso não é possível, mas você pode usar uma máquina virtual, como mantan129 sugerido.
mtak
Talvez se você nos informar mais sobre esse software que não será executado várias vezes em seu computador ou o que ele fornece, podemos pensar em uma solução alternativa.
Wutnaut
Conforme observado, a virtualização é o único caminho. O problema é principalmente que um sistema operacional requer o uso total do hardware. Não pode simplesmente compartilhar memória com outro sistema operacional. A virtualização é a única maneira de contornar isso. VPNs e partições de disco rígido não têm nada a ver com recursos do sistema e como um programa é lançado e utilizado dentro de um sistema operacional. Por curiosidade, qual programa você está tentando usar? Se tivéssemos mais detalhes, poderíamos fornecer uma solução mais eloquente.
MaQleod
você pode fazer uma VM dizer 5 ou 10 vezes? você pode executar uma VPN para mascarar seu IP? ou é apenas 1 VM extra?
Drew Dunn

Respostas:

3

Você pode usar uma máquina virtual (VM, abreviadamente). Um bom software para isso é Caixa Virtual do Oracle VM , qual é livre e bastante fácil de usar. Se você quer um software comercial, há Estação de trabalho VMware , que oferece recursos adicionais.

Ao criar uma VM, você pode controlar suas propriedades e alocação de hardware, como número de núcleos de CPU disponíveis para a VM, alocação de RAM (memória), armazenamento em disco e assim por diante. Quando você liga a máquina virtual, pode instalar qualquer sistema operacional, como Linux e Windows. Você pode conectar a VM à Internet e compartilhar arquivos entre sua máquina física e a VM, e assim por diante. Ambos os programas estão disponíveis para todos os principais sistemas operacionais.

Aqui está uma captura de tela do Oracle VM Virtualbox executando o Windows XP em um ambiente Windows 7: Oracle VM Virtual Box running Windows XP on a Windows 7

matan129
fonte
muito útil eu definitivamente vou olhar para isso
Drew Dunn
Embora essa seja a resposta, sinto falta do motivo pelo qual um sistema operacional só pode ser executado uma vez.
LPChip
aparentemente "O problema é principalmente que um sistema operacional requer o uso total do hardware. Ele não pode simplesmente compartilhar a memória com outro sistema operacional. A virtualização é a única maneira de contornar isso ..."
Drew Dunn
@LDChip, você quer dizer dois sistemas operacionais rodando lado a lado?
matan129
1
Vou dividir minha resposta em duas partes: 1. Tecnicamente, a máquina física e a VM são executadas simultaneamente. Você pode usar seu sistema operacional host enquanto a VM está em execução. 2. Você não pode executar 2 sistemas operacionais lado a lado. A razão para isso é que você tem apenas um conjunto de CPU, HDD, etc. Se dois programas independentes tentarem utilizar o mesmo hardware ao mesmo tempo, sem coordenação entre os dois, resultará em resultados inesperados. Essa situação só é possível quando um sistema operacional (o host) gerencia o outro (a VM).
matan129
3

Se você está apenas olhando para executar várias instâncias de um programa que só permite que você tenha um, então uma máquina virtual pode ser um exagero. A menos que você tenha muita memória RAM, você não poderá executar mais do que algumas instâncias de VM antes de se deparar com problemas de memória.

Eu recomendaria criar várias contas de usuário. Você poderia então fazer uma runas sob as credenciais de cada conta. A maioria dos programas executados sob o contexto de um usuário não pode detectar outra instância em execução na conta de outro usuário.

Wes Sayeed
fonte