Trabalho de ti
INFORMAÇÃO II UNIDADE: NAZARÉ 1º SEMESTRE 2013
O que é virtualização?
Virtualização, basicamente, é a técnica de
separar aplicação e sistema operacional dos componentes físicos. Por exemplo, uma máquina virtual possui aplicação e sistema operacional como um servidor físico, mas estes não estão vinculados ao hardware e pode ser disponibilizado onde for mais conveniente.
ALGUNS TIPOS DE VIRTUALIZAÇÃO
Virtualização de Servidores Virtualização de Aplicativos Virtualização de Desktop Virtualização de Apresentação Virtualização de Perfil Virtualização de Memória
Memória virtual
Memória virtual, é uma técnica que usa a memória
secundária como uma cache para armazenamento secundário. Houve duas motivações principais: permitir o compartilhamento seguro e eficiente da memória entre vários programas e remover os transtornos de programação de uma quantidade pequena e limitada na memória principal.
ASSUNTO: VIRTUALIZAÇÃO – MEMORIA VIRTAL
A memória virtual consiste em recursos de hardware e software com três funções básicas:
Realocação (ou recolocação), serve para assegurar que cada processo (aplicação) tenha o seu próprio espaço de endereçamento, começando em zero. Proteção, para impedir que um processo utilize um endereço de memória que não lhe pertença;
Paginação (paging) ou troca (swapping), que possibilita
a uma aplicação utilizar mais memória do que a fisicamente existente (essa é a função mais conhecida).
Funcionamento
Existem dois mecanismos principais para
implementação da memória virtual: paginação e segmentação
Paginação
A memória física é dividida em blocos
de bytes contíguos denominados molduras de páginas (page frames), geralmente com tamanho de 4 KB (arquiteturas x86 e x86-64) ou 8 KB (arquiteturas RISC) de tamanho. Por sua vez, o espaço de memória de um processo (contendo as instruções e dados do programa) é dividido em páginas que são fisicamente