Manejo de Procesos y Procesadores

Páginas: 5 (1178 palabras) Publicado: 6 de septiembre de 2014
Manejo de Procesos y Procesadores

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 o drivers 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 hacenposible la propia existencia de aplicaciones para móviles. Es totalmente transparente para el usuario y ofrece servicios claves como el motor de mensajera y comunicaciones, códec's 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 yprogramables por parte 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 unafamilia de aplicaciones nativas del teléfono que suelen incluir los menús.



Android utiliza el Kernel de Linux para el manejo de procesos tales como manejo de dispositivos, manejo de memoria, manejo de procesos y redes.
 
El siguiente nivel contiene las librerias de Android. Todos ellos están escritos en C / C + + internamente, pero les estará llamando a través de interfaces de Java. En estacapa se encuentra el administrador de la superficie (para la composición de las ventanas), 2D y gráficos 3D, codecs multimedia (MPEG-4, H.264, MP3, etc), la base de datos SQL (SQLite), y un motor del navegador web nativo (WebKit).

El siguiente es el tiempo de ejecución de Android, incluyendo la máquina virtual Dalvik. Dalvik ejecuta archivos dex, que se coverted en tiempo de compilación de laclase estándar y archivos jar. Dex archivos son más compactos y eficientes que los archivos de clase, una consideración importante para la memoria y la batería limitada dispositivos alimentados que los objetivos de Android.

Las librerias del core de Java son también parte del tiempo de ejecución de Android. Están escritas en Java, al igual que todo lo anterior esta capa. Aquí, Androidproporciona un subconjunto importante de los 5 paquetes de Java Standard Edition, incluidas las colecciones, E / S, etc.

El siguiente nivel es la capa Application Framework. Las partes de este conjunto de herramientas se proporcionan por Google, y las piezas son extensiones o servicios que usted escribe. El componente más importante del sistema es el Activity Manager, que maneja el ciclo de vida de lasaplicaciones y una común "back-stack" para la navegación del usuario.

Finalmente, la capa superior es la capa de aplicaciones. La mayor parte de su código a vivir aquí, junto a aplicaciones integradas, como el teléfono y el navegador Web.

Arquitectura de Android

El siguiente gráfico muestra la arquitectura de Android. Como se puede ver está formada por cuatro capas. Una de lascaracterísticas más importantes es que todas las capas están basadas en software libre.
 

Figura 2: Arquitectura de Android.
 
1.4.1.   El núcleo Linux
El núcleo de Android está formado por el sistema operativo Linux versión 2.6. Esta capa proporciona servicios como la seguridad, el manejo de la memoria, el multiproceso, la pila de protocolos y el soporte de drivers para dispositivos.
Esta capa delmodelo actúa como capa de abstracción entre el hardware y el resto de la pila. Por lo tanto, es la única que es dependiente del hardware.
1.4.2.   Runtime de Android
Está basado en el concepto de máquina virtual utilizado en Java. Dado las limitaciones de los dispositivos donde ha de correr Android (poca memoria y procesador limitado) no fue posible utilizar una máquina virtual Java estándar....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manejo de Procesos
  • Proceso De Manejo De Los RPBI 1
  • El manejo de Procesos Dinamicos
  • Proceso De Manejo De Dinero En Un Casino
  • Manejo del proceso tributario
  • Manejo Del Proceso Administrativo
  • Cuestionario Manejo del proceso administrativo
  • MANEJO DE PROCESO MERCANTIL PEREA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS