Variados
A continuación te contamoscuáles son los componentes esenciales de este software que llevan los teléfonos celulares.
Kernel
Una de las más importantes y esenciales piezas que componen cualquier sistema operativo, sea elde nuestro móvil, o el de la PC, es el denominado núcleo o Kernel, el cual es la capa de software que permite el acceso a los diferentes elementos de hardware que conforman nuestro móvil.
Tambiénes el encargado de brindar diferentes servicios a las capas superiores como los controladores de hardware, gestión de procesos, sistemas de archivos, además del acceso y administración de la memoriadel sistema.
Los sistema operativos para móviles pueden basarse en núcleos Linux, tal como lo hace Android, o hasta inclusive IOS, el SO del iPhone que utiliza un kernel heredado de Unix.También en una gran cuota del mercado se encuentra presente Windows Mobile y RIM que utilizan kernels propios.
En el caso de Android y el de RIM, ambos sistemas operativos presentan la particularidadde contar con un motor java en el desarrollo de sus núcleos.
Middleware
Esta capa o Middleware es el conjunto de módulos que permite que las aplicaciones diseñadas y escritas para talesplataformas puedan ser ejecutadas.
Su funcionamiento es totalmente trasparente para el usuario, no debiendo realizar ninguna acción ni configurar alguna para su correcto desenvolvimiento.
ElMiddleware brinda la posibilidad de ejecutar servicios muy importantes para que otras aplicaciones, en capas superiores de la jerarquía, puedan ejecutarse.
Estos servicios, como mencionamos son vitalespara el normal funcionamiento de la estructura del sistema operativo de nuestro móvil.
Entre los servicios que presta esta capa podemos citar los motores de comunicaciones y mensajería, funciones...
Regístrate para leer el documento completo.