27.¿Qué es el Kernel?
MIGUEL ANGEL POSADA MORENO
El kernel o núcleo es la parte central o el corazón del sistema operativo de nuestro Android. Se podría decir que el kernel funciona como intermediario entre el software y el hardware, puesto que es el que recibe las órdenes de los elementos del sistema operativo para enviárselas a este. A la hora de ejecutar las aplicaciones, el kernel sería el intermediario entre la aplicación en sí y el hardware. Al utilizar la aplicación de teléfono, por ejemplo, sería el que indica al dispositivo que ha de realizar una llamada.
Sin embargo, aunque el kernel sea el corazón del sistema operativo, es independiente de él, se encuentra separado, por lo que podemos actualizar el kernel sin necesidad de cambiar la versión de Android con la que trabaja el smartphone y, por tanto, sin perder los datos que tenemos almacenados.
¿Qué tipo de kernel utiliza Android?
Android utiliza Linux como kernel o núcleo y en este núcleo está el denominado Dalvik, una máquina virtual de Java creada por Google, es decir, un software que simula una computadora y que permite ejecutar aplicaciones. La diferencia entre el funcionamiento de un smartphone y un PC es que el Dalvik contenido en el kernel de Android ejecuta archivos .dex en lugar de archivos .class, que son los clásicos que ejecuta la máquina virtual de Java en nuestro PC. Los archivos .dex son más compactos y están optimizados para smartphones.
No hay comentarios:
Publicar un comentario