Virtualizar memória
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