Red de conocimiento informático - Conocimiento informático - ¿Cuál es la diferencia entre el kernel y la ROM de Android?

¿Cuál es la diferencia entre el kernel y la ROM de Android?

La diferencia entre el kernel de Android y la rom:

1. El kernel de Android es el kernel de Linux.

(1) El kernel de Android se basa en el kernel de Linux 2.6 (la última versión de desarrollo es 2.6.31. Es una versión mejorada del kernel, además de modificar algunos errores, también proporciona soporte). Controlador de dispositivo Android para la plataforma.

(2) AndroidBinder es un controlador basado en el marco OpenBinder

y se utiliza para proporcionar comunicación entre procesos (IPC, comunicación entre procesos) para la plataforma Android.

(3) El código fuente se encuentra en drivers/staging/android/binder.c Android Power Management (PM), que es un controlador liviano de administración de energía de Android basado en el sistema de administración de energía estándar de Linux, dirigido a integrado Se han realizado muchas optimizaciones en el dispositivo.

2. La ROM está relacionada con cada fabricante de teléfono móvil. Cada ROM tiene un controlador correspondiente al modelo de teléfono móvil y a la versión del sistema.

(1) La ROM de Android es un paquete de programas que actualiza el sistema de telefonía móvil. El sistema Android tiene una gran participación en el mercado de la telefonía móvil, por lo que el desarrollo de la ROM de Android también es muy rápido. Las ROM de Android en China incluyen Shuimunianhua, Lewa, Baidu Cloud, Deepin, etc.

(2) La ROM es una memoria semiconductora de estado sólido que solo puede leer datos prealmacenados. Por lo general, se utiliza en sistemas electrónicos o informáticos que no necesitan cambiar datos con frecuencia y los datos no desaparecerán cuando se apague la alimentación.

(3) Los datos almacenados en la ROM generalmente se escriben previamente antes de cargarse en la máquina. Solo se pueden leer durante el funcionamiento de la máquina y no se pueden reescribir rápida y fácilmente como el acceso aleatorio. memoria. Los datos almacenados en la ROM son relativamente estables y no cambiarán después de un corte de energía. Su estructura es relativamente simple y fácil de leer, por lo que a menudo se usa para almacenar varios programas y datos fijos. Excepto por algunas variedades de memorias de sólo lectura (como los generadores de caracteres) que pueden usarse universalmente, diferentes usuarios requieren diferentes contenidos de memorias de sólo lectura.