Virtualizar E/S

Iniciante
Desenvolvedor
Estudante
Azure

Saiba mais sobre como a entrada/saída do computador é virtualizada. Aborda os fundamentos de E/S e um estudo de caso de virtualização de E/S.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Reconhecer como a CPU e os dispositivos de E/S se comunicam em sistemas tradicionais
  • Identificar quantos drivers de dispositivo de E/S podem/devem ter suporte por dispositivo físico para diferentes sistemas virtualizados, como sistemas virtualizados hospedados de modo duplo e nativo
  • Reconhecer a necessidade e a facilidade de interceptar solicitações de E/S pelo hipervisor
  • Identificar em quais interfaces do sistema o hipervisor pode interceptar solicitações de E/S
  • Explicar os prós e contras de interceptar solicitações de E/S em diferentes interfaces do sistema
  • Descrever o processo geral de virtualização de E/S, conforme aplicado a uma placa de adaptador de rede
  • Discutir a abordagem do Projeto Xen para a virtualização de E/S

Em parceria com o Dr. Majd Sakr e a Carnegie Mellon University.

Pré-requisitos

  • Entender o que é a computação em nuvem, incluindo os modelos de serviço de nuvem e os provedores de nuvem comuns
  • Conhecer as tecnologias que habilitam a computação em nuvem
  • Entender como os provedores de serviço de nuvem pagam e cobram pela nuvem
  • Saber o que são os datacenters e por que eles existem
  • Saber como os datacenters são configurados, habilitados e provisionados
  • Entender como os recursos de nuvem são provisionados e medidos
  • Familiarizar-se com o conceito de virtualização
  • Saber quais são os diferentes tipos de virtualização
  • Entender a virtualização de CPU
  • Entender a virtualização de memória