Sie sind auf Seite 1von 2

SISTEMAS OPERATIVOS PARA DISPOSITIVOS MVILES

UNIDAD II COMPONENTES

2.1 KERNEL.
El ncleo 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 gestin de procesos, el sistema de archivos y el acceso y gestin de la memoria. En informtica, los ordenadores son el ncleo del programa informtico que se asegura de: La comunicacin entre los programas que solicitan recursos y el hardware. Gestin de los distintos programas informticos (tareas) de una mquina. Gestin del hardware (memoria, procesador, perifrico, forma almacenamiento, etc.)

de

Los ncleos tienen como funciones bsicas garantizar la carga y la ejecucin de los procesos, las entradas/salidas y proponer una interfaz entre el espacio ncleo y los programas del espacio del usuario. Aparte de las funcionalidades bsicas, el conjunto de las funciones de los puntos siguientes (incluidos los pilotos materiales, las funciones de redes y sistemas de ficheros o los servicios) necesariamente no son proporcionadas por un ncleo de sistema de explotacin. Pueden establecerse estas funciones del sistema de explotacin tanto en el espacio usuario como en el propio ncleo. Su implantacin en el ncleo se hace en el nico objetivo de mejorar los resultados.

2.2 MIDDLEWARE.
El Middleware es un software de conectividad que ofrece un conjunto de servicios que hacen posible el funcionamiento de aplicaciones distribuidas sobre plataformas heterogneas. El middleware es el conjunto de mdulos que hacen posible la propia existencia de aplicaciones para mviles. Es totalmente transparente para el usuario y ofrece servicios

ALEJANDRA GUZMAN MARINEZ

ING. INFORMATICA

VIII A

SISTEMAS OPERATIVOS PARA DISPOSITIVOS MVILES


claves como el motor de mensajera y comunicaciones, cdecs multimedia, intrpretes de pginas web, gestin del dispositivo y seguridad. Middleware es un software que asiste a una aplicacin para interactuar o comunicarse con otras aplicaciones, software, redes, hardware y/o sistemas operativos. ste simplifica el trabajo de los programadores en la compleja tarea de generar las conexiones que son necesarias en los sistemas distribuidos. De esta forma se provee una solucin que mejora la calidad de servicio, seguridad, envo de mensajes, directorio de servicio, etc.1 Funciona como una capa de abstraccin de software distribuida, que se sita entre las capas de aplicaciones y las capas inferiores (sistema operativo y red). El middleware abstrae de la complejidad y heterogeneidad de las redes de comunicaciones subyacentes, as como de los sistemas operativos y lenguajes de programacin, proporcionando una API para la fcil programacin y manejo de aplicaciones distribuidas.

2.3 ENTORNO DE EJECUCION DE APLICACIONES.


El entorno de ejecucin de aplicaciones consiste en un gestor de aplicaciones y un conjunto de interfaces programables abiertas y programables por parte de los desarrolladores para facilitar la creacin de software. Un entorno de ejecucin de aplicaciones, tambin llamado Runtime, que es un componente de software cuya funcin es la de ejecutar las aplicaciones .NET e interactuar con el sistema operativo ofreciendo sus servicios y recursos.

2.4 INTERFAZ DE USUARIO.


Las interfaces de usuario facilitan la interaccin con el usuario y el diseo de la presentacin visual de la aplicacin. Los servicios que incluye son el de componentes grficos (botones, pantallas, listas, etc.) y el del marco de interaccin.

La mayora de las interfaces de usuario se construyen en torno al concepto de ncleo. La existencia de un ncleo, es decir, de un nico programa responsable de la comunicacin entre el hardware y el programa informtico, resulta de compromisos complejos referentes a cuestiones de resultados, seguridad y arquitectura de los procesadores. El ncleo tiene grandes poderes sobre la utilizacin de los recursos materiales (hardware), en particular, de la memoria.

ALEJANDRA GUZMAN MARINEZ

ING. INFORMATICA

VIII A

Das könnte Ihnen auch gefallen