FC ConcursosFC Concursos

Flashcard FC681681

Como o Android organiza os processos dos aplicativos e gerencia o uso de memória?

Sistemas Operacionais

QUADRIX · 2025

De acordo com o assunto Informática: Sistemas Operacionais, responda:

Como o Android organiza os processos dos aplicativos e gerencia o uso de memória?
Mostrar resposta e comentário

Resposta

O Android executa cada aplicativo em um processo próprio com UID distinto, garantindo isolamento de memória e segurança, enquanto otimiza memória através do Zygote que pré-carrega recursos e faz fork com copy-on-write; o compartilhamento de processo/UID entre apps é uma exceção que exige configurações e assinaturas compatíveis.

• Isolamento de processos: Cada app roda em processo próprio com UID distinto, mantendo heap e contexto de execução próprios para garantir isolamento e segurança.
• Zygote e COW: O Zygote pré-carrega classes e recursos e faz fork para criar processos de apps, permitindo compartilhamento de páginas de leitura via copy-on-write para otimizar memória.
• Exceções de compartilhamento: Compartilhar processo ou UID é raro e só ocorre por sharedUserId ou android:process com assinaturas compatíveis.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/668163

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo