Questionario Maquina Virtual
1) Como funciona Uma Máquina virtual?
1º Definição: “Software que cria um ambiente entre a plataforma e o utilizador final”
2º Definição: “Uma cópia isolada de um sistema físico”
É um computador fictício criado por um programa de simulação“Sua memória, processador e outros recursos são virtualizados” 2 tipos: guest system(tipo1), host system(tipo2)
2) Um Computador PODE ter Mais de Uma Máquina Virtual paralelamente funcionando? Explique.
Sim, o hypervisor cuida disto perfeitamente , para conseguir utilizar mais de duas maquinas virtuais ao mesmo tempo será necessário muita memoria disponível .
3) O Que E bytecode Java?
O código de um programa de computador escrito na linguagem Java é compilado para uma forma intermediária de código denominada bytecode, que é interpretada pelas Máquinas Virtuais Java (JVMs). É essa característica que faz com que os os programas Java sejam independentes de plataforma, executando em qualquer sistema que possua uma JVM. Cada opcode tem o tamanho de um byte — daí o seu nome — e assim o número de diferentes códigos de operação está limitado a 256.
4) O Que E o "sandbox java"?
A segurança de Java está centralizada no conceito de sandbox. Este modelo consiste na idéia que quando se permite um programa rodar em uma máquina, deseja-se prover um meio no qual o programa possa rodar, mas este meio possui seus limites.
Pode-se permitir ao programas interagir com certos recursos, contudo quer-se a certeza que ele não vai ultrapassar os seus limites, ou seja, mexer com recursos que não sejam permitidos.
5) Compare bytecode Java com assembler.