Escolar Documentos
Profissional Documentos
Cultura Documentos
IFTO-2015/1
A.D.S.W.
RICA S. L. SANTOS
Conceito
Capacidade que os softwares possuem de estabelecer que os
mecanismos aparentem quilo que de fato no so.
Formas de virtualizao
Do Hardware
Transfere as caractersticas do sistema fsico independente do sistema
operacional, ou seja, qualquer software utilizado para a arquitetura, por
exemplo de 64 bits, ir funcionar.
Aplicaes
Linux
Aplicaes
Windows
Aplicaes
Windows
Solaris
Camada de hardware virtual
Aplicaes
Mquina Virtual
Sistema Operacional
Disquete
Aplicaes
Software
Camada de hardware
fsico
Do Sistema Operacional
Transfere as caractersticas de um
sistema operacional especfico.
A mquina virtual roda aplicaes
ou um conjunto de aplicaes
de um sistema operacional especfico.
Aplicao Aplicao
Sistema Operacional (Linux,
Windows, Unix) - Virtual
Mquina Virtual
Sistema Operacional (Linux, Windows,
Unix)
cpu, ram, dispositivos de E/S - Real
De Linguagens De Programao
Cria uma aplicao no topo do sistema operacional;
So desenvolvidas para computadores fictcios projetados para uma
finalidade especfica;
A camada exporta uma abstrao para a execuo de programas
escritos para esta virtualizao.
Aplicao
Mquina Virtual
Sistema Operacional (Linux, Windows,
Unix)
cpu, ram, dispositivos de E/S - Real
A Capacidade Da Virtualizao
executar um sistema operacional dentro de outro;
Outras Classificaes
Abstrao do ISA (Instrutor que Define a Arquitetura)
A virtualizao implementada com o uso da simulao completa do
ISA. O simulador executa as instrues do sistema virtualizado
utilizando a traduo das instrues para o sistema nativo;
HAL (Camada separada do Hardware)
O monitor simula uma arquitetura completa para o sistema
virtualizado. Sendo assim, esse sistema acredita estar executando
sobre um sistema completo de hardware;
Outras Classificaes
O.S. Level
Esse nvel de virtualizao obtido utilizando-se uma chamada de sistema
especfica. A virtualizao ocorre a partir de um diretrio ou sistema de
arquivos previamente preparado para esse fim;
Nvel de aplicao
Soluo que garante que uma aplicao possa ser executada em qualquer
plataforma de software ou hardware, pois a camada abstrada de forma
idntica em todas as plataformas;
biblioteca de interface para usurio
Aplicaes executadas com o auxilio de um conjunto de APIs que chegam ao
nvel do usurio por meio de bibliotecas.
Obrigada!