Escolar Documentos
Profissional Documentos
Cultura Documentos
Outra questão interessante de uma máquina virtual é que, por ela ser um
ambiente isolado, o comprometimento de sua segurança não atinge as demais.
Até mesmo, é possível ter políticas de segurança distintas para cada uma
delas.
Com base no que foi dito até o agora, é possível imaginar que a
virtualização apresenta um potencial muito grande para criar e manter
infraestruturas de rede.
Atualmente existem diversas ferramentas que oferecem apoio à
virtualização, tanto em soluções proprietárias, quanto em software livre.
Fundamentação teórica
Uma solução para acabar com esta dependência seria mapear uma
interface para outra com a introdução de uma camada intermediária de
adaptação. Este mapeamento é a base da virtualização e foi introduzido
através do conceito de isomorfismo.
• Projeto do sistema
Qualquer pessoa que hoje em dia utilize um computador sabe que existe
algo denominado de sistema operacional que, de alguma maneira, controla
os múltiplos dispositivos que o compõe.
Uma API é definida para ser utilizada em conjunto com uma linguagem
de programação de alto nível. Assim, por exemplo, um programador C utiliza
em seu código fonte chamadas de funções de uma biblioteca com sintaxe e
semântica do C. A própria biblioteca é um programa escrito em uma linguagem
de alto nível que, após isto, é compilada e gera um código objeto com a
implementação de cada função que oferece. O código objeto de uma biblioteca,
junto com o código objeto resultante da compilação de um programa fonte,
forma o código executável.
Virtualização
• Nível de hardware
Máquinas virtuais
Equivalência
Um hipervisor disponibiliza um ambiente de execução quase
idêntico ao da máquina real original. Todo programa executando em
uma máquina virtual deve se comportar da mesma maneira que o faria
em uma máquina real; exceções podem resultar apenas de diferenças
nos recursos disponíveis (memória, por exemplo), dependências de
temporização e a existência dos dispositivos de entrada/saída
imprescindíveis à aplicação.
Controle de recursos:
Eficiência:
Inspeção:
Gerenciabilidade:
Encapsulamento:
Recursividade: