Analise as afirmativas sobre a arquitetura da plataforma And...
Analise as afirmativas sobre a arquitetura da plataforma Android, versão 7:
I - Android Runtime oferece nativamente recursos de compilação "ahead-of-time" e "just-in-time".
II - DEX é um formato de bytecode projetado especialmente para Android, otimizado para oferecer consumo mínimo de memória.
III - A camada de abstração de hardware (HAL) é o componente da plataforma Android responsável por implementar a coleta de lixo (GC) otimizada.
Está correto o que se afirma em:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
O item I está correto. O Android Runtime é um ambiente de tempo de execução que substituiu a maquina virtual Dalvik. Ele trabalha na técnica Ahead of time ( AOT ) ou Just in time ( JIT ).
O item II está correto. DEX , dalvik executable , são arquivos do sistema android que são já compactados utilizados na plataforma android.
O item III está errado, a camada HAL ( hardware abstraction layer ) permite o sistema acessar alguns itens de hardware, como audio , bluetooth, camera. O GC não pertence a essa camada, e sim ao android runtime.
Fonte : https://developer.android.com/guide/platform
Portanto a alternativa correta é a letra D
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
GABARITO: D
Hardware Abstraction Layer (Camada de Abstração de Hardware (HAL))
As interfaces padronizadas responsáveis por expor as capacidades de hardware do dispositivo em estruturas de maior nível Java API são fornecidas pela HAL.
A HAL é formada por módulos de biblioteca que fazem a implementação de uma determinada interface para um componente de hardware especificado. (Ex.: módulos de câmera ou bluetooth). O Sistema Operacional Android carrega o módulo da biblioteca para o componente de hardware quando uma dada Framework API realiza uma chamada para acessar o hardware do dispositivo.
Complementando, a descrição da III corresponde ao ART (Android Runtime) e a Dalvik Virtual Machine, através do mecanismo Garbage collection.
https://developer.android.com/topic/performance/memory-overview.html#SwitchingApps
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo