Intel Virtualization Technology Rômulo Fernandes.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais
Advertisements

Desempenho da Computação Paralela em Ambientes Virtualizados
Virtualização de serviços
Virtualização André Bernardes RA: César Kallas RA:
Tópicos I – Prof. Eduardo Zagari Virtualização André Bernardes RA: César Kallas RA: Eduardo Stuchi RA: Rafael Curi RA:
Tópicos I – Prof. Eduardo Zagari Virtualização André Bernardes RA: César Kallas RA: Eduardo Stuchi RA: Rafael Curi RA:
Sistemas Operacionais
Virtualização de sistemas operacionais
Virtualização de sistemas operacionais
TC – DEI, 2005/2006.
Virtualização e Criação de uma rede Virtual utilizando Virtual Box Professor: João Paulo de Brito Gonçalves.
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
Carlos Maziero PPGIA CCET PUCPR
Arquitetura de Sistemas Operacionais
Virtualização de Máquinas
Informática Industrial
SSC SISTEMAS OPERACIONAIS I
SSC SISTEMAS OPERACIONAIS I
SSC SISTEMAS OPERACIONAIS I Aula 4 – Conceitos Básicos
SEGURANÇA A NÍVEL DE APLICAÇÃO
Virtualização..
Sistemas Operacionais
Sistemas Operacionais
Curso Técnico em Manutenção e Suporte em Informática
09/03/10 20:13 Claudio de Oliveira – 1/21.
Aldo Aguiar Junior João Souto Maior
#mivp Webcast: Virtualização com Hyper-V para pequenas e
Trabalho sobre Shell Script
SubVirt: Implementing malware with virtual machines Yi-Min Wang Chad Verbowski Helen J. Wang Jacob R. Lorch Microsoft Research Samuel T. King Peter M.
Professora Vanessa Fonseca
Título do slide.
Luiz Augusto da Silva Alves Professo Luís Henrique Maciel Kosmalski Costa Professor Otto Carlos Muniz Bandeira Duarte Redes 2 Novembro 2010.
XEn Universidade Federal do Rio de Janeiro
Intel Virtualization Technologies
Intel Virtualization Technology & Intel Trusted Execution Technology
Sistemas Operativos (S.O.)
Máquinas Virtuais e Emuladores
Segurança em Máquinas Virtuais no OpenStack
Processo Entidade dinâmica e efêmera
Gerencia de Redes Redes de Computadores II
Prof. Luciano R. Coutinho © 2001,02,07
Sistemas de Tempo-Real Anatomia de um Sistema Operativo de Tempo Real João Figueiredonº Rui Lealnº Outubro 06.
SISTEMAS OPERATIVOS UNIVERSIDADE EDUARDO MONDLANE FACULDADE DE ENGENHARIA ENGENHARIA INFORMÁTICA – PÓS LABORAL 2012 CADEIRA DE INFORMÁTICA.
Computação L1: Infra-Estrutura Básica
ARQUITETURA DE COMPUTADORES
SISTEMAS OPERACIONAIS I
PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013.
Mainframe Universidade de Mogi das Cruzes Luis Felipe Yokomi RGM: Yuki Orimoto RGM: Professor: Luciano Gonçalves.
Private Cloud na Prática VIR302
Processos.
Uma solução para o consumo de energia e o lixo eletrônico
Unidade de Controle.
Network Virtualization: Breaking the Performance Barrier Departamento de Eletrônica – Escola Politécnica Programa de Engenharia Elétrica – COPPE Rafael.
Virtualização de Máquinas Uma visão geral e informal.
Intel Virtualization Technology (VT) Redes de Computadores II Felipe Figueira Horta Professores: Luis Henrique e Otto Carlos.
Engenharia de Sistemas Embarcados Aula 5: Um Conjunto Básico de Ferramentas.
Análise Multiparamétrica do Overhead de Rede em Máquinas Virtuais WSO 2007 – Rio de Janeiro/RJ – 4 e 5 de julho de Análise Multiparamétrica do Overhead.
Tipos de Sistemas Operacionais
Virtualização de sistemas operacionais Uma solução para quem não tem muita infra-estrutura para testes, ou até mesmo para criação de VPS.
Leandro Ramos  Independente se o Software Proprietário é instalado em Hardware Físico ou Máquina Virtual, você paga pela utilização.
Virtualização André Luis Loureiro de Carvalho Eduardo Lourenço Apolinário Fernando Henrique Calheiros Lopes Francisco Carvalho Felipe Leal Vítor Teixeira.
Virtualização: Conceito Luciano Palma Microsoft Brasil.
TECNOLOGIA ATUAIS DE REDES
VIRTUALIZAÇÃO - INTRODUÇÃO Na área de TI; O que é sistema legado? É o termo utilizado em referência aos sistemas computacionais de uma organização que,
Sistemas Operacionais de Redes Virtualização IGOR ALVES.
Capítulo 4 Estrutura do Sistema Operacional
Universidade Federal de Itajubá - UNIFEI POSCOMP Tecnologia de virtualização Intel® Suporte de Hardware para Virtualização Eficiente de Processador Wander.
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II 1° Seminário de Andamento SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.
Virtualização de Servidores – Vmware ESXi Leonardo Cruz 4º - REDES Proj.Int II.
Intel Virtualization Technology & Intel Trusted Execution Technology
Transcrição da apresentação:

Intel Virtualization Technology Rômulo Fernandes

Tópicos Máquinas Virtuais Hypervisor Virtual Machine Extensions Bibliografia

Máquinas Virtuais "Máquina Virtual é uma duplicata eficiente e isolada da máquina real" - Popek e Goldberg “Máquina Virtual é uma cópia isolada e protegida de um sistema físico” - IBM

Máquinas Virtuais Aplicações Sem Máquinas Virtuais AppAppAppApp HardwareHardware AppApp OSOS

Máquinas Virtuais Aplicações Sem Máquinas Virtuais AppApp HWHW AppApp HWHW AppApp HWHW OSOSOSOSOSOS

Máquinas Virtuais Aplicações Com Máquinas Virtuais AppAppAppAppAppApp OSOSOSOSOSOS HardwareHardware Hypervisor

Hypervisor Também chamado de Virtual Machine Monitor (VMM) Mediador entre o Hardware e as máquinas virtuais Controla a execução das VMs 2 Tipos: Hospedado (Hosted) e Bare-metal

Hypervisor OSOSOSOSOSOS HardwareHardware HypervisorHypervisor AppAppAppAppAppApp OSOSOSOSOSOS HardwareHardware OS OS AppAppAppAppAppApp HypervisorHypervisor Bare-MetalHospedado

Virtual Machine Extensions Suporte de hardware a execução de VMs Trás parte do trabalho do Hypervisor pra dentro do processador Trabalha alternando estados do processador: Operações VMX root e VMX non-root

Virtual Machine Extensions VMX root Normalmente utilizado pelo Hypervisor Comportamento parecido com operações normais Conjunto novo de instruções (Instruções VMX) Limitações nos registradores de controle

Virtual Machine Extensions VMX non-root Normalmente utilizado pelo software hóspede Comportamento restrito ➔ Facilitar Virtualização Novas instruções Instruções modificadas ➔ Repassadas para o VMM Oculta ambiente virtualizado do hóspede Processos dos hóspedes são executados com o níveis de privilégio originais

Virtual Machine Extensions Transições de operações VM Entry VMX root ➔ VMX non-root VM Exit VMX non-root ➔ VMX root

Virtual Machine Extensions Virtual Machine Control Structure (VMCS) Controla as operações VMX non-root Controla as transições dos modos operação Podem existir diferentes VMCSs para cada VM Um por processador lógico Possui instruções específicas para ler e alterar os dados. Ex: VMPTRST, VMPTRLD, VMREAD, VMWRITE e VMCLEAR.

Virtual Machine Extensions Ciclo de vida Guest 1 Guest 1 Guest 2 Guest 2 Hypervisor HypervisorVMXONVMXOFF VM Entry VM Exit VM Entry VM Exit

Bibliografia Intel Intel® 64 and IA-32 Architectures Software Developer’s Manual IBM DeveloperWorks Anatomia de um Hypervisor Linux hypervisor/index.html WikipediaHypervisorhttp://en.wikipedia.org/wiki/Hypervisor Virtual Machine Kernel-based Virtual Machine