Introdução
O que é virtualização?
A virtualização permite que em uma única máquina possam ser executadas dois ou mais ambientes separados e isolados. Antes usada apenas em servidores ou mainframes, onde estes deviam ser compartilhados por vários usuários em ambientes de aplicação completamente heterogêneos, hoje em dia esta tecnologia pode ser usada normalmente em computadores pessoais graças à crescente onda de interesse em técnicas de virtualização.
Sendo assim, na última década, o interesse nesta tecnologia não só tem caminhado para uma aperfeiçoamento do suporte ao hardware na virtualização do processador, ou na simplificação do monitor da máquina virtual, mas tem evoluido sim com suas principais preocupações na segurança, confiabilidade, disponibilidade, adaptabilidade e custo.
Objetivo
Este trabalho visa estudar os modelos e métodos de virtualização aplicados para os micro-processadores da família Intel, focando nos desafios de implementação desta tecnologia na arquitetura 32 bits (IA-32), e as soluções propostas pelo próprio fabricante. Ao final deste, esperamos chegar à uma conclusão a respeito do desempenho, confiança e adaptabilidade desta tecnologia cada vez mais presente na área de TI.
Modelos de Virtualização
Isolamento do Sistema
Múltiplos Sistemas
Migração de Sistemas
Métodos de Virtualização
Níveis de proteção
Arquitetura IA-32 e seus desafios
Ring Aliasing
Compressão do espaço de endereçamento
Acesso ao estado privilegiado sem gerar falta
Impactos adversos nas chamadas de sistema dos SO visitantes
Virtualização das Interrupções
Acesso ao estado oculto
Compressão dos Níveis de Privilégio
Acesso freqüente a Recursos Privilegiados
Intel Virtualization Technology
voltar
A tecnologia
A tecnologia Intel VT-x tem como objetivo diminuir a complexidade dos VMMs (Monitores de Máquina Virtual), aumentar o desempenho de sistemas virtualizados baseados em software e permitir que sistema operacionais não modificados sejam executados, em máquinas virtuais, com desempenho igual ou superior ao alcançado pela paravirtulização, na qual os sistemas operacionais são modificados ou sofrem translações binárias para serem executados sobre um VMM. (...)
Arquitetura
A tecnologia Intel Virtualization inclui : VT-x, com suporte para a virtualização do processador IA-32; e a VT-i, com suporte para a arquitetura Itanium.
VT-x (IA-32)
A VT-x adiciona ao IA-32 duas novas formas de operação da CPU: VMX (Virtual Machine Extensible) root e VMX non-root-operation. Enquanto a o VMM é executado no VMX root-operation, seus sistemas visitantes são executados no VMX non-root-operation. Ambas as formas de operação possuem suporte para os quatro níveis de privilégio (0 a 3), permitindo que um sistema visitante seja executado com o privilegio que desejar, e fornecendo ao VMM a flexibildade de usar todos os níveis de operação. (...)
VT-i (Itanium)
A tecnologia VT-i expande a arquitetura do Itanium com extensões para o hardware do processador e com uma Camada de Abstração de Processador (PAL).
A tecnologia adiciona um novo bit PSR (Registrador de Status do Processador) para que os sistemas visitantes possam rodar em em seus devidos níveis de privilégios os quais foram designados. Sendo necessário a intervenção da camada PAL ou da própria VMM para setar o valor do PSR quando necessário o acesso ao procesador a partir de um sistema visitante. (...)
Soluções para os desafios da VT-x na arquitetura 32 bits (IA -32)
Ambas tecnologias VT-x e VT-I permitem que aplicações de sistemas visitantes sejam executados com os privilégios os quais foram designados, porém em extensões separaradas da VMM, chamadas de VMX. Sendo assim, estas aplicações não são vetadas em relação aos seus níveis de acesso, fazendo com que os desafios de virtualização sejam identificados antes, sendo assim tratados por camadas inferiores ou pelo próprio VMM.
Compressão do espaço de memória
Ring Aliasing e Ring Compression
Acesso ao estado privilegiado sem gerar falta
Impactos adversos nas chamadas de sistema dos SO visitantes
Virtualização das Interrupções
Acesso ao Estado Oculto
Conclusão
voltar
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras aliquet lectus vel tellus cursus ac aliquet purus aliquet. Suspendisse a porttitor massa. Curabitur in convallis erat. Vivamus nec augue turpis. Nullam adipiscing dignissim eros, ac eleifend ante consectetur et. In adipiscing, turpis eu consectetur sodales, turpis velit tempor ipsum, ac porttitor est urna a tortor. Curabitur ac dolor elit. Maecenas viverra convallis dui in ultricies. Ut varius, arcu id adipiscing malesuada, metus purus pharetra lorem, sed blandit enim lorem vel leo.
Perguntas
voltar
1. Pergunta.
2. Pergunta
Glossário
voltar
- Lorem Ipsum – Dolor sit amet
Este trabalho foi totalmente produzido pelos autores que declaram não terem violado os direitos autorais de terceiros, sejam eles pessoas físicas ou jurídicas. Havendo textos, tabelas e figuras transcritos de obras de terceiros com direitos autorais protegidos ou de domínio público tal como idéias e conceitos de terceiros, mesmo que sejam encontrados na Internet, os mesmos estão com os devidos créditos aos autores originais e estão incluídas apenas com o intuito de deixar o trabalho autocontido. O(s) autor(es) tem(êm) ciência dos Artigos 297 a 299 do Código Penal Brasileiro e também que o uso do artifício de copiar/colar texto de outras fontes e outras formas de plágio é um ato ilícito, condenável e passível de punição severa. No contexto da Universidade a punição não precisa se restringir à reprovação na disciplina e pode gerar um processo disciplinar que pode levar o(s) aluno(s) à suspensão;