Virtualizar memória

Iniciante
Desenvolvedor
Estudante
Azure

Saiba como a memória é virtualizada para dar suporte a recursos de nuvem. Aborda diferentes tipos de mapeamento de memória e problemas relacionados.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Identificar como a maioria dos sistemas operacionais de uso geral dão suporte à memória virtual
  • Discutir o mapeamento de página de um nível entre endereços físicos e virtuais
  • Identificar a diferença entre o mapeamento de página de um nível, conforme fornecido em sistemas operacionais tradicionais e o mapeamento de página de dois níveis, conforme fornecido na virtualização de memória do sistema
  • Discutir o mapeamento de página de vários níveis, como implícito em vários ambientes virtualizados, como sistemas virtualizados hospedados em modo de usuário e nativo
  • Definir o excesso de compromissos de memória e discutir os benefícios que ele fornece para sistemas virtualizados
  • Descrever quais são as técnicas de recuperação e por que elas são necessárias
  • Explicar o balão de memória no VMware ESXi como um exemplo de uma técnica de recuperação

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

Pré-requisitos

  • Entender o que é a computação em nuvem, inclusive modelos de serviço de nuvem e 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