Android - a arquitetura do android

525 palavras 3 páginas
A arquitetura do Android
O Google geralmente se refere ao sistema operacional Android como uma pilha de softwares. Cada camada da pilha agrupa vários programas que suportam funções específicas do sistema operacional.
A base da pilha é o kernel. O Google usou a versão 2.6 do Linux para construir o kernel do Android, o que inclui os programas de gerenciamento de memória, as configurações de segurança, o software de gerenciamento de energia e vários drivers de hardware. Drivers são programas que controlam dispositivos de hardware. Por exemplo, o HTC G1 tem uma câmera. O kernel do Android inclui um driver de câmera, que permite ao usuário enviar comando ao hardware da câmera.
O próximo nível de software inclui as bibliotecas do Android. Você pode pensar em bibliotecas como um conjunto de instruções que dizem ao dispositivo como lidar com diferentes tipos de dados. Por exemplo, a biblioteca do framework de mídia suporta a reprodução e a gravação de vários formatos de áudio, vídeo e imagem. Outras bibliotecas incluem aceleração tridimensional (para dispositivos com acelerômetros) e um biblioteca de navegadores Web.
No mesmo nível da camada de bibliotecas, a camada de tempo de execução do Android inclui um conjunto de bibliotecas do ncleo Java - programadores de aplicações Android construíram suas aplicações em linguagem de programação Java. Ele também inclui a Máquina Virtual Dalvik (DVM).
Uma máquina virtual é uma aplicação de software que se comporta como se fosse um dispositivo independente com seu próprio sistema operacional.
Você podem rodar uma máquina virtual em um computador que opera com um sistema operacional completamente diferente do sistema operacional da máquina física. Por exemplo: um computador Apple rodando Mac OS X pode ter uma máquina virtual rodando Windows Vista ou Ubuntu. O sistema operacional Android usa máquinas virtuais para rodar cada aplicação como seu próprio processo. Isso é importante por algumas razões.

Relacionados

  • Arquitetura android
    576 palavras | 3 páginas
  • arquitetura android
    2705 palavras | 11 páginas
  • Arquitetura Android
    2705 palavras | 11 páginas
  • Linux, mac e android - descrição, arquitetura do sistemas e sistema de arquivos
    593 palavras | 3 páginas
  • Desenvolvimento de aplicações mobilecom android
    1761 palavras | 8 páginas
  • Android
    4389 palavras | 18 páginas
  • Trabalho
    2443 palavras | 10 páginas
  • Android
    3226 palavras | 13 páginas
  • PDM 2015 01
    958 palavras | 4 páginas
  • Sistema android
    1102 palavras | 5 páginas