Sem resumo de edição
 
Linha 7: Linha 7:
== Virtualização ==
== Virtualização ==


Em computação, refere-se ao ato de criar uma versão virtual (e não real) de alguma coisa, incluindo mas não limitado a uma plataforma de hardware virtual do computador, o sistema operacional (OS), dispositivo de armazenamento, ou os recursos de rede de computadores.
Em computação, refere-se ao ato de criar uma versão virtual (e não real) de alguma coisa, principalmente de uma plataforma de hardware virtual do computador, o sistema operacional (OS - do inglês "Operational System"), dispositivo de armazenamento, ou os recursos de rede de computadores.
O termo "virtualização" traça as suas raízes desde 1960 nos mainframes(super computadores), durante o qual era um método de logicamente dividindo os recursos dos mainframes para diferentes aplicações. Desde então, o significado do termo evoluiu ao referido.
O termo "virtualização" traça as suas raízes desde 1960 nos mainframes(super computadores), durante o qual era um método de logicamente dividindo os recursos dos mainframes para diferentes aplicações. Desde então, o significado do termo evoluiu, dando origens a termos mais específicos.


.'''Virtualização de hardware''' ou plataforma de virtualização refere-se à criação de uma máquina virtual que funciona como um computador real com um sistema operacional. Software executado nestas máquinas virtuais é separado a partir dos recursos de hardware subjacentes . Por exemplo, um computador que esteja executando o Microsoft Windows pode hospedar uma máquina virtual que se parece com um computador com o sistema operacional Ubuntu Linux , software baseado em Ubuntu pode ser executado na máquina virtual .
Virtualização de hardware: também chamado de plataforma de virtualização refere-se à criação de uma máquina virtual que funciona como um computador real com um sistema operacional. Software executado nestas máquinas virtuais é separado a partir dos recursos de hardware subjacentes . Por exemplo, um computador que esteja executando o Microsoft Windows pode hospedar uma máquina virtual que se parece com um computador com o sistema operacional Ubuntu Linux , software baseado em Ubuntu pode ser executado na máquina virtual .


Na virtualização de hardware, a máquina host é a máquina real em que a virtualização tem lugar , ea máquina cliente é a máquina virtual. As palavras anfitrião e convidado são usados ​​para distinguir o software que roda na máquina física do software que é executado na máquina virtual. O software ou firmware que cria uma máquina virtual no hardware anfitrião é chamado de hypervisor ou Virtual Machine Manager.
Na virtualização de hardware, a máquina host é a máquina real em que a virtualização tem lugar , ea máquina cliente é a máquina virtual. As palavras anfitrião e convidado são usados ​​para distinguir o software que roda na máquina física do software que é executado na máquina virtual. O software ou firmware que cria uma máquina virtual no hardware anfitrião é chamado de hypervisor ou Virtual Machine Manager.
Linha 16: Linha 16:
Diferentes tipos de virtualização de hardware incluem:
Diferentes tipos de virtualização de hardware incluem:


'''Virtualização completa''' : simulação quase completa do hardware real para permitir o domínio do software , que normalmente consiste de um sistema operacional convidado, para ser executado sem modificações . '''Ex:''' Qualquer OS(Operational System) de código fechado.
Virtualização completa: é uma simulação quase completa do hardware real para permitir o domínio do software , que normalmente consiste de um sistema operacional convidado, para ser executado sem modificações . Ex: Qualquer OS de código fechado.


'''Virtualização parcial''': Alguns, mas não todo o ambiente de destino é simulado . Alguns programas hóspedes podem precisar de modificações para ser executado neste ambiente virtual. '''Ex:'''Sistemas Operacionais de código parcialmente ou totalmente aberto, como Ubuntu-linux.
Virtualização parcial: Alguns, mas não todo o ambiente de destino é simulado . Alguns programas hóspedes podem precisar de modificações para ser executado neste ambiente virtual. Ex: Sistemas Operacionais de código parcialmente ou totalmente aberto, como Ubuntu-linux.


'''Paravirtualização''' : A intenção da interface modificada é reduzir a parcela de tempo de execução do cliente passou a realização de operações que são substancialmente mais difícil de ser executado em um ambiente virtual em comparação com um ambiente não virtualizado. A paravirtualização oferece especialmente definidos "ganchos" para permitir que o visitante (s) e o host solicite e reconheça essas tarefas, que seriam executadas no domínio virtual (onde o desempenho de execução é pior). A plataforma paravirtualizado bem sucedida pode permitir que o monitor de máquina virtual (VMM) para ser mais simples (realocando execução de tarefas críticas do domínio virtual para o domínio do host), e / ou reduzir a degradação de desempenho global da máquina de execução dentro do virtual-guest . '''Ex:'''Um hipervisor ou monitor de máquina virtual (VMM) que é um pedaço de software, firmware ou hardware que cria e executa máquinas virtuais.
Paravirtualização: A intenção da interface modificada é reduzir a parcela de tempo de execução do cliente passou a realização de operações que são substancialmente mais difícil de ser executado em um ambiente virtual em comparação com um ambiente não virtualizado. A paravirtualização oferece especialmente definidos "ganchos" para permitir que o visitante (s) e o host solicite e reconheça essas tarefas, que seriam executadas no domínio virtual (onde o desempenho de execução é pior). A plataforma paravirtualizado bem sucedida pode permitir que o monitor de máquina virtual (VMM) para ser mais simples (realocando execução de tarefas críticas do domínio virtual para o domínio do host), e / ou reduzir a degradação de desempenho global da máquina de execução dentro do virtual-guest . Ex: Um hipervisor ou monitor de máquina virtual (VMM) que é um pedaço de software, firmware ou hardware que cria e executa máquinas virtuais.


'''Console de Emulador de Videogames'''
Console de Emulador de Videogames
Um console de emulador de videogames é um programa que permite que um computador pessoal ou console de videogame para emular o comportamento de um console diferente videogame. Emuladores de videogames de console e hipervisores tanto realizar a virtualização de hardware, o fato de que palavras como "virtualização", "máquina virtual", "host" e "guest" não é usado em conjunto com o console emuladores preocupações linguística, ao invés de ciência da computação.
Um console de emulador de videogames é um programa que permite que um computador pessoal ou console de videogame para emular o comportamento de um console diferente videogame. Emuladores de videogames de console e hipervisores tanto realizar a virtualização de hardware, o fato de que palavras como "virtualização", "máquina virtual", "host" e "guest" não é usado em conjunto com o console emuladores preocupações linguística, ao invés de ciência da computação.


'''Snapshotting'''
Snapshotting: Um Snapshot é o estado de uma máquina virtual, e, em geral, os seus dispositivos de armazenamento, em um ponto exato no tempo. Snapshots são "tomadas" por simplesmente dar uma ordem para executar uma ação em um determinado momento, e pode ser "revertido" para on demand, com o efeito que a VM(Virtual Machine) aparece (idealmente) exatamente como ele fez quando a foto foi tirada.
Um Snapshot é o estado de uma máquina virtual, e, em geral, os seus dispositivos de armazenamento, em um ponto exato no tempo. Snapshots são "tomadas" por simplesmente dar uma ordem para executar uma ação em um determinado momento, e pode ser "revertido" para on demand, com o efeito que a VM(Virtual Machine) aparece (idealmente) exatamente como ele fez quando a foto foi tirada.
As máquinas virtuais utilizam frequentemente os discos virtuais para armazenamento. Em um caso muito simples, por exemplo, um disco rígido de 10 gigabytes é simulado com 10 gigabytes de arquivos simples. Quaisquer pedidos pelo VM para um local do seu disco físico (que "não existe" como um objecto físico real por si só) são convertidos de forma transparente para uma operação no processo correspondente (que não existem como parte de um dispositivo de armazenamento real ).
As máquinas virtuais utilizam frequentemente os discos virtuais para armazenamento. Em um caso muito simples, por exemplo, um disco rígido de 10 gigabytes é simulado com 10 gigabytes de arquivos simples. Quaisquer pedidos pelo VM para um local do seu disco físico (que "não existe" como um objecto físico real por si só) são convertidos de forma transparente para uma operação no processo correspondente (que não existem como parte de um dispositivo de armazenamento real ).
A memória RAM do sistema pode ser gerenciado de forma semelhante (embora nos sistemas mais simples, snapshots são disk-only, eo VM deve ser reiniciado).
A memória RAM do sistema pode ser gerenciado de forma semelhante (embora nos sistemas mais simples, snapshots são disk-only, eo VM deve ser reiniciado).


'''Teleportation'''
Teleportation: Os Snapshots descritos acima podem ser transferidos para outra máquina host com o seu próprio hipervisor, quando a VM(Virtual Machine) está temporariamente parado, snapshotted, mudou-se, em seguida, retomado no novo host, isto é conhecido como teletransporte (ou migração). Se os Snapshots mais antigos são mantidos em sincronia com regularidade, esta operação pode ser bastante rápido, e permitir que a VM para fornecer serviço ininterrupto, enquanto seu anfitrião físico antes, por exemplo, tirado do ar para manutenção física.
Os Snapshots descritos acima podem ser transferidos para outra máquina host com o seu próprio hipervisor, quando a VM(Virtual Machine) está temporariamente parado, snapshotted, mudou-se, em seguida, retomado no novo host, isto é conhecido como teletransporte (ou migração). Se os Snapshots mais antigos são mantidos em sincronia com regularidade, esta operação pode ser bastante rápido, e permitir que a VM para fornecer serviço ininterrupto, enquanto seu anfitrião físico antes, por exemplo, tirado do ar para manutenção física.

Edição atual tal como às 19h07min de 14 de maio de 2014

Esta pesquisa foi realizada por alunos de turmas anteriores e não foi corrigida, portanto
sua missão é revisar com cuidado e alterar/complementar este post sempre anotando as 
referëncias (fontes) na parte inferior. Não se esqueça de que não deve ser um Copy/Paste
e sim uma síntese das pesquisas que fizer.


Virtualização

Em computação, refere-se ao ato de criar uma versão virtual (e não real) de alguma coisa, principalmente de uma plataforma de hardware virtual do computador, o sistema operacional (OS - do inglês "Operational System"), dispositivo de armazenamento, ou os recursos de rede de computadores. O termo "virtualização" traça as suas raízes desde 1960 nos mainframes(super computadores), durante o qual era um método de logicamente dividindo os recursos dos mainframes para diferentes aplicações. Desde então, o significado do termo evoluiu, dando origens a termos mais específicos.

Virtualização de hardware: também chamado de plataforma de virtualização refere-se à criação de uma máquina virtual que funciona como um computador real com um sistema operacional. Software executado nestas máquinas virtuais é separado a partir dos recursos de hardware subjacentes . Por exemplo, um computador que esteja executando o Microsoft Windows pode hospedar uma máquina virtual que se parece com um computador com o sistema operacional Ubuntu Linux , software baseado em Ubuntu pode ser executado na máquina virtual .

Na virtualização de hardware, a máquina host é a máquina real em que a virtualização tem lugar , ea máquina cliente é a máquina virtual. As palavras anfitrião e convidado são usados ​​para distinguir o software que roda na máquina física do software que é executado na máquina virtual. O software ou firmware que cria uma máquina virtual no hardware anfitrião é chamado de hypervisor ou Virtual Machine Manager.

Diferentes tipos de virtualização de hardware incluem:

Virtualização completa: é uma simulação quase completa do hardware real para permitir o domínio do software , que normalmente consiste de um sistema operacional convidado, para ser executado sem modificações . Ex: Qualquer OS de código fechado.

Virtualização parcial: Alguns, mas não todo o ambiente de destino é simulado . Alguns programas hóspedes podem precisar de modificações para ser executado neste ambiente virtual. Ex: Sistemas Operacionais de código parcialmente ou totalmente aberto, como Ubuntu-linux.

Paravirtualização: A intenção da interface modificada é reduzir a parcela de tempo de execução do cliente passou a realização de operações que são substancialmente mais difícil de ser executado em um ambiente virtual em comparação com um ambiente não virtualizado. A paravirtualização oferece especialmente definidos "ganchos" para permitir que o visitante (s) e o host solicite e reconheça essas tarefas, que seriam executadas no domínio virtual (onde o desempenho de execução é pior). A plataforma paravirtualizado bem sucedida pode permitir que o monitor de máquina virtual (VMM) para ser mais simples (realocando execução de tarefas críticas do domínio virtual para o domínio do host), e / ou reduzir a degradação de desempenho global da máquina de execução dentro do virtual-guest . Ex: Um hipervisor ou monitor de máquina virtual (VMM) que é um pedaço de software, firmware ou hardware que cria e executa máquinas virtuais.

Console de Emulador de Videogames Um console de emulador de videogames é um programa que permite que um computador pessoal ou console de videogame para emular o comportamento de um console diferente videogame. Emuladores de videogames de console e hipervisores tanto realizar a virtualização de hardware, o fato de que palavras como "virtualização", "máquina virtual", "host" e "guest" não é usado em conjunto com o console emuladores preocupações linguística, ao invés de ciência da computação.

Snapshotting: Um Snapshot é o estado de uma máquina virtual, e, em geral, os seus dispositivos de armazenamento, em um ponto exato no tempo. Snapshots são "tomadas" por simplesmente dar uma ordem para executar uma ação em um determinado momento, e pode ser "revertido" para on demand, com o efeito que a VM(Virtual Machine) aparece (idealmente) exatamente como ele fez quando a foto foi tirada. As máquinas virtuais utilizam frequentemente os discos virtuais para armazenamento. Em um caso muito simples, por exemplo, um disco rígido de 10 gigabytes é simulado com 10 gigabytes de arquivos simples. Quaisquer pedidos pelo VM para um local do seu disco físico (que "não existe" como um objecto físico real por si só) são convertidos de forma transparente para uma operação no processo correspondente (que não existem como parte de um dispositivo de armazenamento real ). A memória RAM do sistema pode ser gerenciado de forma semelhante (embora nos sistemas mais simples, snapshots são disk-only, eo VM deve ser reiniciado).

Teleportation: Os Snapshots descritos acima podem ser transferidos para outra máquina host com o seu próprio hipervisor, quando a VM(Virtual Machine) está temporariamente parado, snapshotted, mudou-se, em seguida, retomado no novo host, isto é conhecido como teletransporte (ou migração). Se os Snapshots mais antigos são mantidos em sincronia com regularidade, esta operação pode ser bastante rápido, e permitir que a VM para fornecer serviço ininterrupto, enquanto seu anfitrião físico antes, por exemplo, tirado do ar para manutenção física.