Professional Documents
Culture Documents
Integrantes:
2007, Google anunciou Android como uma plataforma e a criação da Open Handset
Alliance (OHA).
Gratuito;
Podemos dizer que o Android é uma máquina virtual Java rodando sobre o kernel do
Linux, dando suporte para o desenvolvimento de aplicações Java através de um
conjunto de bibliotecas e serviços.
Multithread
Ciclo de vida
Gerência de Processo
Gerência de Processo
Android usa-se o binder, um mecanismo usado para a comunicação entre processos. Toda
comunicação entre processos passa pelo binder ( uma classe do Java).
Escalonamento de CPU:
O Android usa uma criação de filas com os componentes:
processos interativos
processos batch
processos tempo real.
• escalonador do sistema Android é baseado em time-sharing, e é do tipo preemptivo.
Deadlock:
No Android não é feito tratamento de Deadlock. O sistema parte do princípio de que eles não
virão a ocorrer.
Gerência de memória
Gerência de memória
Como já foi dito anteriormente o Android é um sistema operacional baseado em
kernel Linux e utiliza o gerenciamento de memória baseado em tal.
Todas as operações básicas do sistema operacional em níveis mais baixos, como o I/O,
gerenciamento de memória, e assim por diante, são tratados pelo kernel do Linux
Bibliografia Consultada
LECHETA, R.R. Google Android: Aprenda a criar aplicações para dispositivos moveis com
o Android SDK. 3.ed – São Paulo-SP: Novatec,2013