Administración del CPU del celular Android

Páginas: 6 (1306 palabras) Publicado: 4 de julio de 2013
Administración del CPU¶

Kernel: El núcleo o kernel proporciona el acceso a los distintos elementos del hardware del dispositivo. Ofrece distintos servicios a las superiores como son los controladores odrivers para el hardware, la gestión de procesos, el sistema de archivos y el acceso a la gestión de la memoria.
Middleware: El middleware es el conjunto de módulos que hacen posible la propiaexistencia de aplicaciones para móviles. Es totalmente transparente para el usuario y ofrece servicios claves como el motor de mensajera y comunicaciones, códecs multimedia,intérpretes de páginas web, gestión del dispositivo y seguridad.
Aplicaciones: El entorno de ejecución de aplicaciones consiste en un gestor de aplicaciones y un conjunto de interfaces programables abiertas y programables porparte de los desarrolladores para facilitar la creación de software.
Interfaz de usuario: Las interfaces de usuario facilitan la interacción con el usuario y el diseño de la presentación visual de la aplicación. Los servicios que incluye son el de componentes gráficos (botones, pantallas, listas, etc.) y el del marco de interacción.
Aparte de estas capas también existe una familia deaplicaciones nativas del teléfono que suelen incluir los menús.
Gestión de la memoria principal

Al igual que Java y .NET, Android utiliza el entorno de ejecución y la máquina virtual para gestionar la memoria de la aplicación. A diferencia de cualquiera de estos dos marcos, el entorno de ejecución de Android también maneja los tiempos de vida del proceso.
Android asegura la respuesta de la aplicación,deteniendo y matando a los procesos que obstaculizan la fluidez y libera recursos para las aplicaciones de mayor prioridad. Cada aplicación Android se ejecuta en un proceso independiente dentro de su propia instancia de Dalvik, renunciando a toda responsabilidad de la memoria y la gestión de procesos.
Dalvik y el entorno de ejecución de Android se posicionan en la parte superior de un núcleo deLinux que se encarga de la interacción de bajo nivel del hardware, incluyendo los drivers y la gestión de memoria, mientras que el conjunto de API proporciona acceso a todos los servicios de bajo nivel, características y hardware.
Sistema de archivos

Con la aparición en el mercado del móvil Nexus S Android comenzó a utilizar el sistema de archivos llamado Ext4.
El Ext4 es el sistema de archivosque implementan la mayoría de distribuciones de Linux, y sobre todo es bastante estable y confiable como la mayoría de los sistemas basados en Linux, con el mínimo riesgo de pérdida de información. Este surgió como una mejora compatible de ext3. Las principales mejoras son:
Soporte de volúmenes de hasta 1024 PiB.
Soporte añadido de extent.
Menor uso del CPU.
Mejoras en la velocidad de lecturay escritura.
La mayoría de dispositivos con Android utilizan un sistema de ficheros llamado YAFFS, un desarrollo ligero optimizado para almacenamiento Flash y que ya se usaba en otros dispositivos móviles, pero surge un problema, y es que el sistema YAFFS es un sistema orientado a sistemas con un único hilo de ejecución, lo que supondría la aparición de cuellos de botella en sistemas dual-core.Los programadores tendrán que tener en cuenta el comportamiento de Ext4 a la hora de realizar el buffering, y deben asegurarse de que los datos llegan de forma real al almacenamiento persistente para que no haya errores de sincronización.
Sistemas de protección

Google ha revelado que cuenta con un sistema de protección denominado “Bouncer”, que detecta aplicaciones con código malicioso en lamisma plataforma una vez que son subidas.
Bouncer provee un escaneo automático del Android Market buscando software potencialmente malicioso sin alterar la experiencia del usuario en el Android Market o hacer que los desarrolladores pasen por un proceso de aprobación de aplicaciones.
El software básicamente funciona escaneando cualquier tipo de comportamiento sospechoso de una aplicación y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Governadores CPU en Android
  • ADMINISTRACION DE CPU
  • Segmentación Samsung Celular Android
  • Administracion de recursos en Android
  • Fundamentos De La Administración De Eventos En Android
  • Guia Para Configurar Un Celular Android
  • C Mo Optimizar Un Celular Android
  • administracion cpu

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS