Trabalho S.O Android
INSTITUTO DE CIÊNCIAS EXATAS
CURSO DE CIÊNCIA DE COMPUTAÇÃO
TRABALHO - SISTEMA OPERACIONAL ANDROID
SÃO JOSÉ DO RIO PRETO
Índice
1) Introdução 1
2) Arquitetura 1
2.1) Camada Kernel 2
2.2) Camada das Bibliotecas 3
2.3) Camada do Framework de Aplicação 3
2.4) Camada da Aplicação 4
3) Processos 4
3.1) Processos Ativos (Active Process) 5
3.2) Processos Visíveis (Visible Process) 5
3.3) Processos de Serviço Iniciado (Started Service Process) 5
3.4) Processos em Segundo Plano (Background Process) 5
3.5) Processos Vazios (Empty Process) 6
4) Threads 6
5) Escalonamento 7
6) Sincronismo e Deadlocks 7
7) Conclusão 8
8) Bibliografia 8
1) Introdução Este trabalho tem como objetivo apresentar e explicar o funcionamento do sistema operacional Android. O Android é um sistema operacional open-source baseado no kernel (núcleo) Linux, criado inicialmente para dispositivos móveis que possuaim touchscreen, como Smartphones e Tablets, porém, hoje estendido à várias outras aplicações. É atualmente o sistema operacional com maior presença entre os dispositivos móveis no mundo e o desenvolvimento para o mesmo ser tornou cada vez mais interessante conforme sua presença nas vidas cotidianas das pessoas se tornou cada vez mais evidente. Para que se tenha um melhor proveito dessa tecnologia, é importante ter conhecimento sobre as principais características que moldam tal sistema operacional.
2) Arquitetura
Primeiramente, antes de discorrer sobre o sistema operacional em si, temos de ter em mente o conceito de “software stack”, que são uma série de programas que trabalham juntos a fim de se chegar a determinado resultado. Mais que um simples sistema operacional, o Android, segundo a Google, sua atual proprietária, é um software stack composto por 4 camadas, sendo cada camada é composta por vários programas responsáveis por funções específicas do sistema operacional.
2.1)