Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

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

Por:   •  3/5/2018  •  15.222 Palavras (61 Páginas)  •  382 Visualizações

Página 1 de 61

...

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 26

A Tabela de funções da API android.os 27

Referências 29

----------------------- Page 4-----------------------

Lista de Figuras

1 Evolução da quantidade de celulares no mundo. Fonte: UIT, Wireless Intelligence,

GSA/Informa e Teleco. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2 Arquitetura do sistema operacional Android. Fonte: http://developer.android.com/. . 8

3 Detalhes da arquitetura interna do sistema Android. Fonte: http://developer.android.com/. 10

4 Exemplo de log no Android. Fonte: [11]. . . . . . . . . . . . . . . . . . . . . . . . 11

5 Exemplo de uma árvore de diretórios de um sistema de arquivos no Android. Fonte:

[11]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

6 Executáveis que fazem um link para o Toolbox. Fonte: [11]. . . . . . . . . . . . . . 13

7 Exemplo de processos rodando no Android. Fonte: [11]. . . . . . . . . . . . . . . . 14

8 Esquema da beagleboard. Fonte: [11]. . . . . . . . . . . . . . . . . . . . . . . . . . 15

9 Estados de processos e seu nível de prioridade associado. Fonte: [4]. . . . . . . . . . 19

10 Paginação no Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

11 Fluxograma de solicitação de página. . . . . . . . . . . . . . . . . . . . . . . . . . . 23

12 Funções de interfaces da API android.os. Fonte: http://developer.android.com/. . . . 27

13 Funções de exceptions da API android.os. Fonte: http://developer.android.com/. . . . 27

14 Funções de enums da API android.os. Fonte: http://developer.android.com/. . . . . . 27

15 Funções de classes da API android.os. Fonte: http://developer.android.com/. . . . . . 28

----------------------- Page 5-----------------------

1 Introdução

1 Introdução

Um computador é composto basicamente por uma Unidade Central de Processamento (CPU),

memória e dispositivos de entrada e saída. O responsável pelo controle e alocação de recursos para

este sistema é o programa chamado sistema operacional. Sistemas operacionais são programas com a

função de gerir o hardware de um computador. O sistema operacional age como uma interface entre

o usuário e o hardware, provendo uma base para a execução de programas. As principais funções de

um sistema operacional são portanto:

• Gerenciamento de processos.

• Gerenciamento de memória.

• Sistema de arquivos.

• Entrada e saída de dados.

1.1 Gerenciamento

...

Baixar como  txt (60.8 Kb)   pdf (141.4 Kb)   docx (61 Kb)  
Continuar por mais 60 páginas »
Disponível apenas no Essays.club