Sistema Operacional Android
Disciplina: Sistemas Operacionais
Professor: Ariel
Turma: 3º período de Sistemas de Informação
Sistema Operacional Android
Goiânia - GO
Setembro de 2014
Instituto Federal de Educação, Ciência e Tecnologia de Goiás
Disciplina: Sistemas Operacionais
Professor: Ariel
Turma: 3º período de Sistemas de Informação
Sistema Operacional Android
Trabalho de Sistemas Operacionais I sobre análise do sistema operacional Android perante os aspectos de sistema de arquivos, dispositivos de entrada e saída, comunicação interprocessos, escalonamento, deadlock e gerenciamento de memória.
Goiânia - GO
Setembro de 2014
Introdução
Apesar de ter sido desenvolvido inicialmente para smartphones, o Sistema Operacional Android hoje é usado em diversas outras aplicações como tablets, netbooks, relógios, etc. Apesar de ser baseado no kernel do Linux, existe pouca coisa em comum com distribuições Linux convencionais.
Resumidamente, o Android pode ser explicado como uma máquina virtual Java que é executada sobre o kernel do Linux, suportando o desenvolvimento de aplicações Java através de um conjunto de serviços e bibliotecas.
Por ser um sistema completo e robusto, o Android implementa tudo que um sistema desse porte necessita, inclusive o Gerenciamento de: Processos e Threads, Memória, Disposittivos de entrada e saída, e sistema de arquivos.
Sistema de Arquivos
Um sistema de arquivos é uma forma de organizar dados em um sistema de computador. Normalmente, um sistema de arquivos é composto por arquivos, pastas (normalmente um tipo especial de arquivo) e uma API que pode ser usada para interagir com arquivos. O “Padrão para sistema de arquivos hierárquicos” (FHS, na sigla em inglês) é quem define a estrutura de sistema de arquivos no Linux e em outros sistemas operacionais baseados nele, como o Android. Contudo, o sistema de