TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

SISTEMAS DE COMPUTAÇÃO PARA TELECOMUNICAÇÕES TET 00197 SISTEMA OPERACIONAL ANDROID

Por:   •  30/11/2016  •  Artigo  •  15.216 Palavras (61 Páginas)  •  417 Visualizações

Página 1 de 61

----------------------- Page 1-----------------------

UNIVERSIDADE FEDERAL FLUMINENSE

ENGENHARIA DE TELECOMUNICAÇÕES

SISTEMAS DE COMPUTAÇÃO PARA TELECOMUNICAÇÕES

TET 00197

SISTEMA OPERACIONAL ANDROID

Grupo:

RAFAEL CAVEARI GOMES

JEAN ALVES R. FERNANDES

VINICIUS CORRÊA FERREIRA

Professora:

NATALIA CASTRO FERNANDES

10 de julho de 2012

----------------------- Page 2-----------------------

Sumário

Lista de Figuras 3

1 Introdução 4

1.1 Gerenciamento de processos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.2 Gerenciamento de memória . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.3 Sistema de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4 Entrada e saída de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2 Objetivo e motivação 5

3 Estrutura do Sistema Android 7

3.1 O kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3.2 O sistema de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3.3 Os serviços básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.4 As aplicações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.5 O processo de boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

3.5.1 O init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.5.2 O Zygote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

3.5.3 System server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4 Gerenciamento de processos e memória 17

4.1 Android runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.2 Dalvik Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.2.1 Prioridade e status de processos . . . . . . . . . . . . . . . . . . . . . . . . 19

4.3 Memória Virtual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4.3.1 Segmentação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.3.2 Paginação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.3.3 Substituição de páginas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

4.4 Comunicação entre processos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

4.5 Escalonamento de CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

4.6 Deadlocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

----------------------- Page 3-----------------------

5 Desenvolvimento no Android 24

5.1 Android.os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

6 Considerações finais

...

Baixar como (para membros premium)  txt (60.8 Kb)   pdf (295.6 Kb)   docx (53.4 Kb)  
Continuar por mais 60 páginas »
Disponível apenas no TrabalhosGratuitos.com