Red de conocimiento informático - Conocimiento informático - ¿Qué significan la versión del sistema y la versión del kernel de los teléfonos Android?

¿Qué significan la versión del sistema y la versión del kernel de los teléfonos Android?

Versión del sistema: versión de Android, llamada software

Definición: si el conjunto de objetos S satisface las dos condiciones siguientes

1, S contiene al menos dos < diferentes /p>

2, los elementos en S están relacionados entre sí de alguna manera

, entonces S se llama sistema y los elementos en S son componentes del sistema.

La versión es el número de serie

Versión del kernel: el hardware del teléfono móvil se llama hardware

Como placa base, GPS, cámara, WiFi, Bluetooth , etc., número de versión Es una colección de controladores.

Información ampliada

Kernel del sistema

Android se ejecuta en el kernel de Linux, pero no en GNU/Linux, porque Android no es compatible con la mayoría de las funciones de GNU/Linux. incluidos Cairo, X11, Alsa, FFmpeg, GTK, Pango y Glibc.

Android reemplazó Glibc por Bionic, Cairo por Skia, FFmpeg por opencore, etc.

Para que Android sea comercialmente viable, se deben eliminar las restricciones impuestas por la licencia GNU GPL, como mover los controladores al espacio del usuario, separando así por completo los controladores de Linux del kernel de Linux.

Bionic/Libc/Kernel/ no es un archivo de encabezado del kernel estándar.

Los encabezados del kernel de Android se generan a partir de los encabezados del kernel de Linux utilizando herramientas que preservan constantes, estructuras de datos y macros.

El control del kernel de Linux de Android incluye seguridad, gestión de memoria, gestión de procesos, pila de red, DriverModel, etc.

Enciclopedia Baidu-Android