0 votos

¿Es el núcleo de Android un micronúcleo o un núcleo monolítico?

Dado que el kernel de Android se deriva del kernel principal de Linux, con controladores adicionales para un dispositivo específico de Android. ¿es seguro decir que el kernel de Android es también un kernel monolítico? Pero Android ha eliminado las características IPC del Sistema V (colas de mensajes, segmentos de memoria compartida, semáforos), así que, en resumen, sólo quiero entender cuán diferente es el kernel de Android con respecto al kernel principal de Linux.

2voto

Akhilesh Awasthi Puntos 186

El término "monolítico" suele aplicarse directamente al núcleo de un sistema operativo, y no al sistema operativo en sí, que es un concepto más borroso.

Los kernels monolíticos, como Linux, se distinguen de los microkernels como Mach y L4 por tener una cantidad relativamente grande de código que opera en un espacio de direcciones compartido. Los micronúcleos suelen tener una cantidad menor de código compartido y se comunican entre los componentes del núcleo mediante un mecanismo rápido de paso de mensajes.

Dado que el kernel de Android por defecto deriva del kernel de Linux, es seguro decir que el kernel de Android es también un kernel monolítico.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X