SlideShare uma empresa Scribd logo
1 de 11
Sistema Android
SISTEMAS OPERACIONAIS
Danilo Roberto de Castro 78844
Fernando Henrique Leite
Oque é o android ?
Android é o nome do sistema operacional baseado em Linux
que opera em celulares (smartphones), netbooks e tablets. É
desenvolvido pela Open Handset Alliance, uma aliança entre várias
empresas, dentre elas a Google.
Conceito
O funcionamento do Android é idêntico a outros sistemas
operacionais (como Windows, Mac OS, Ubuntu, entre outros), cuja
função é gerenciar todos os processos dos aplicativos e do hardware
de um computador para que funcionem perfeitamente.
Histórico
Histórico
1.5 - "Cupcake" - Introduziu a correção automática nos textos e também os famosos widgets.;
1.6 - "Donut" - Trouxe a busca online partir da página principal;
2.0 - "Éclair" - Uso de múltiplas contas do Google;
2.1 - "Éclair" Busca por voz;
2.2 - "Froyo"- Transformar o dispositivo em um ponto de acesso via wi-fi usando a rede 3G e
introdução do Flash no navegador;
2.3 - "Gingerbread"- trouxe pela primeira vez o suporte a voz sobre IP;
3.0 - "Honeycomb" - Primeiro a operar em telas maiores e gerenciamento de aplicativos abertos;
4.0 - "Ice Cream Sandwich" - Reformulou toda a interface da plataforma, novidade foi a criação de
pastas na tela principal do aparelho e agora é possível;
4.1 / 4.2 - "Jelly Bean" Melhora na funcionalidade e desempenho da interface
Características
• Gratuito
• Open Source
• Escabilidade de hardware
• Linguagem de programação em java
• Variedades de aplicações
• Fácil implementação de programação
Estrutura do sistema
CAMADAS
Gerenciamento de processos no android
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
Time-Sharing
Basicamente, time sharing consiste
em alternar entre diferentes
processos de forma que o usuário
tenha a percepção que todos os
processos estão sendo executados
simultaneamente, permitindo a
interação com múltiplos processos
em execução. Esta percepção é
dada pela velocidade em que as
trocas de tempos de execução em
UPC ocorrem, sendo tão frequentes
que se tornam não perceptíveis do
ponto de vista do usuário
Diretorios Android
• / – diretório raiz (Android e Linux)
• /Cache – armazenamento de dados para execuções rápidas (Android)
• /Data – Dados (Android) O diretório /Data contém dados do usuário armazenados em uma
partição separada de MTD
• /Default.prop - (Android) definições de propriedade-padrão e valores restaurados a
partir dos arquivos em cada reinicialização.
• /Dev – arquivos de dispositivos (Linux e Android)
/Etc – arquivos de configuração (Linux e Android)
/Init – inicialização (Android)
/Lib - Bibliotecas essenciais partilhadas (Linux e
Android)
/Lost+found - arquivos recuperados (Linux e Android)
/Media - mídias removíveis (Linux e Android)
/Proc – kernel e arquivos de processo (Linux e Android)
/Root - Diretório home para o super usuário (Linux e
Android)
/Sbin – arquivos binários de administração (Linux e
Android)
/Sdcard – Cartão SD (Android)
/System – Sistema (Android)
/Tmp - arquivos temporários (Linux e Android)
Sistemas de Arquivos

Mais conteúdo relacionado

Mais procurados

Gentoo - Sistema Operacional
Gentoo - Sistema OperacionalGentoo - Sistema Operacional
Gentoo - Sistema OperacionalAnderson Favaro
 
São paulo docker meetup #2
São paulo docker meetup #2São paulo docker meetup #2
São paulo docker meetup #2Azuki
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Caixa Mágica 15 Technology Preview
Caixa Mágica 15 Technology PreviewCaixa Mágica 15 Technology Preview
Caixa Mágica 15 Technology PreviewLuis Medinas
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Aula 2 Mini Curso de Linux
Aula 2 Mini Curso de LinuxAula 2 Mini Curso de Linux
Aula 2 Mini Curso de LinuxRogério Cardoso
 
(In)secure security software spotlight
(In)secure   security software spotlight(In)secure   security software spotlight
(In)secure security software spotlightFrancisco Neves
 
Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Adriano Melo
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorandogastaovalle
 
Docker - minicurso utfpr 2017
Docker -  minicurso utfpr 2017Docker -  minicurso utfpr 2017
Docker - minicurso utfpr 2017Fabio Janiszevski
 
Ubuntu e ubuntu br
Ubuntu e ubuntu brUbuntu e ubuntu br
Ubuntu e ubuntu brAndre Noel
 

Mais procurados (20)

Gentoo - Sistema Operacional
Gentoo - Sistema OperacionalGentoo - Sistema Operacional
Gentoo - Sistema Operacional
 
São paulo docker meetup #2
São paulo docker meetup #2São paulo docker meetup #2
São paulo docker meetup #2
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Caixa Mágica 15 Technology Preview
Caixa Mágica 15 Technology PreviewCaixa Mágica 15 Technology Preview
Caixa Mágica 15 Technology Preview
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Docker - Básico
Docker - BásicoDocker - Básico
Docker - Básico
 
Aula 2 Mini Curso de Linux
Aula 2 Mini Curso de LinuxAula 2 Mini Curso de Linux
Aula 2 Mini Curso de Linux
 
(In)secure security software spotlight
(In)secure   security software spotlight(In)secure   security software spotlight
(In)secure security software spotlight
 
Docker
DockerDocker
Docker
 
Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorando
 
Windows x Linux
Windows  x LinuxWindows  x Linux
Windows x Linux
 
Apresentacao docker
Apresentacao dockerApresentacao docker
Apresentacao docker
 
Docker - minicurso utfpr 2017
Docker -  minicurso utfpr 2017Docker -  minicurso utfpr 2017
Docker - minicurso utfpr 2017
 
Ubuntu 11.10
Ubuntu 11.10Ubuntu 11.10
Ubuntu 11.10
 
Ambiente de desenvolvimento com docker e ruby on rails
Ambiente de desenvolvimento com  docker e ruby on railsAmbiente de desenvolvimento com  docker e ruby on rails
Ambiente de desenvolvimento com docker e ruby on rails
 
Iniciando com docker
Iniciando com dockerIniciando com docker
Iniciando com docker
 
Ubuntu e ubuntu br
Ubuntu e ubuntu brUbuntu e ubuntu br
Ubuntu e ubuntu br
 
Windows x Linux - O que preciso saber!
Windows x Linux - O que preciso saber!Windows x Linux - O que preciso saber!
Windows x Linux - O que preciso saber!
 

Semelhante a Sistema android

resumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdfresumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdfRafaelPilan1
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-FinalJordan Claussen
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIsaac Vieira
 
Sistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBHSistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBHCesarBomgiovani
 
Sistemas distribuídos aula 1
Sistemas distribuídos aula 1Sistemas distribuídos aula 1
Sistemas distribuídos aula 1Renato William
 
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosSistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosCharles Fortes
 
APresentação de Trabalho Android - SO.pptx
APresentação de Trabalho Android - SO.pptxAPresentação de Trabalho Android - SO.pptx
APresentação de Trabalho Android - SO.pptxRodrigoRuizCampos1
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionaisDaniel Brandão
 
Componentes do Sistema operacional
Componentes do Sistema operacional Componentes do Sistema operacional
Componentes do Sistema operacional Rodrigo Rodrigues
 
Apostila Aplicativos informatizados
Apostila Aplicativos informatizadosApostila Aplicativos informatizados
Apostila Aplicativos informatizadosAndréia Santos
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisAdir Kuhn
 
APRESENTACAO WALANEM ANDROID (1)
APRESENTACAO WALANEM ANDROID (1)APRESENTACAO WALANEM ANDROID (1)
APRESENTACAO WALANEM ANDROID (1)Walanem Figueiredo
 
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdfELIVELSON MAIA
 
Android Core Aula 1 - Histórico, Arquitetura e Compilação da plataforma
Android Core Aula 1 - Histórico, Arquitetura e Compilação da plataformaAndroid Core Aula 1 - Histórico, Arquitetura e Compilação da plataforma
Android Core Aula 1 - Histórico, Arquitetura e Compilação da plataformaFelipe Silveira
 

Semelhante a Sistema android (20)

Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
resumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdfresumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdf
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-Final
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
 
Sistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBHSistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBH
 
Sistemas distribuídos aula 1
Sistemas distribuídos aula 1Sistemas distribuídos aula 1
Sistemas distribuídos aula 1
 
Windows Vista , Seven , Server 2008 r2
Windows Vista , Seven , Server 2008 r2Windows Vista , Seven , Server 2008 r2
Windows Vista , Seven , Server 2008 r2
 
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosSistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
 
APresentação de Trabalho Android - SO.pptx
APresentação de Trabalho Android - SO.pptxAPresentação de Trabalho Android - SO.pptx
APresentação de Trabalho Android - SO.pptx
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
 
Componentes do Sistema operacional
Componentes do Sistema operacional Componentes do Sistema operacional
Componentes do Sistema operacional
 
Apostila Aplicativos informatizados
Apostila Aplicativos informatizadosApostila Aplicativos informatizados
Apostila Aplicativos informatizados
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
APRESENTACAO WALANEM ANDROID (1)
APRESENTACAO WALANEM ANDROID (1)APRESENTACAO WALANEM ANDROID (1)
APRESENTACAO WALANEM ANDROID (1)
 
Unidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes OperacionaisUnidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes Operacionais
 
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
 
Android
AndroidAndroid
Android
 
A.S.O 2 - Linux
A.S.O 2 - LinuxA.S.O 2 - Linux
A.S.O 2 - Linux
 
Android Core Aula 1 - Histórico, Arquitetura e Compilação da plataforma
Android Core Aula 1 - Histórico, Arquitetura e Compilação da plataformaAndroid Core Aula 1 - Histórico, Arquitetura e Compilação da plataforma
Android Core Aula 1 - Histórico, Arquitetura e Compilação da plataforma
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 

Sistema android

  • 1. Sistema Android SISTEMAS OPERACIONAIS Danilo Roberto de Castro 78844 Fernando Henrique Leite
  • 2. Oque é o android ? Android é o nome do sistema operacional baseado em Linux que opera em celulares (smartphones), netbooks e tablets. É desenvolvido pela Open Handset Alliance, uma aliança entre várias empresas, dentre elas a Google.
  • 3. Conceito O funcionamento do Android é idêntico a outros sistemas operacionais (como Windows, Mac OS, Ubuntu, entre outros), cuja função é gerenciar todos os processos dos aplicativos e do hardware de um computador para que funcionem perfeitamente.
  • 5. Histórico 1.5 - "Cupcake" - Introduziu a correção automática nos textos e também os famosos widgets.; 1.6 - "Donut" - Trouxe a busca online partir da página principal; 2.0 - "Éclair" - Uso de múltiplas contas do Google; 2.1 - "Éclair" Busca por voz; 2.2 - "Froyo"- Transformar o dispositivo em um ponto de acesso via wi-fi usando a rede 3G e introdução do Flash no navegador; 2.3 - "Gingerbread"- trouxe pela primeira vez o suporte a voz sobre IP; 3.0 - "Honeycomb" - Primeiro a operar em telas maiores e gerenciamento de aplicativos abertos; 4.0 - "Ice Cream Sandwich" - Reformulou toda a interface da plataforma, novidade foi a criação de pastas na tela principal do aparelho e agora é possível; 4.1 / 4.2 - "Jelly Bean" Melhora na funcionalidade e desempenho da interface
  • 6. Características • Gratuito • Open Source • Escabilidade de hardware • Linguagem de programação em java • Variedades de aplicações • Fácil implementação de programação
  • 8. Gerenciamento de processos no android 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
  • 9. Time-Sharing Basicamente, time sharing consiste em alternar entre diferentes processos de forma que o usuário tenha a percepção que todos os processos estão sendo executados simultaneamente, permitindo a interação com múltiplos processos em execução. Esta percepção é dada pela velocidade em que as trocas de tempos de execução em UPC ocorrem, sendo tão frequentes que se tornam não perceptíveis do ponto de vista do usuário
  • 10. Diretorios Android • / – diretório raiz (Android e Linux) • /Cache – armazenamento de dados para execuções rápidas (Android) • /Data – Dados (Android) O diretório /Data contém dados do usuário armazenados em uma partição separada de MTD • /Default.prop - (Android) definições de propriedade-padrão e valores restaurados a partir dos arquivos em cada reinicialização. • /Dev – arquivos de dispositivos (Linux e Android)
  • 11. /Etc – arquivos de configuração (Linux e Android) /Init – inicialização (Android) /Lib - Bibliotecas essenciais partilhadas (Linux e Android) /Lost+found - arquivos recuperados (Linux e Android) /Media - mídias removíveis (Linux e Android) /Proc – kernel e arquivos de processo (Linux e Android) /Root - Diretório home para o super usuário (Linux e Android) /Sbin – arquivos binários de administração (Linux e Android) /Sdcard – Cartão SD (Android) /System – Sistema (Android) /Tmp - arquivos temporários (Linux e Android) Sistemas de Arquivos