0 votes

Est-ce que le noyau Android est un micro-noyau ou un noyau monolithique ?

Étant donné que le noyau Android est dérivé du noyau Linux principal, avec des pilotes supplémentaires pour un périphérique Android spécifique, peut-on dire que le noyau Android est également un noyau monolithique? Cependant, Android a supprimé les fonctionnalités IPC de System V (files de messages, segments de mémoire partagée, sémaphores). En résumé, je veux juste comprendre en quoi le noyau Android est différent par rapport au noyau Linux principal?

2voto

Akhilesh Awasthi Points 186

Le terme "monolithique" est généralement appliqué directement au noyau d'un système d'exploitation, plutôt qu'au système d'exploitation lui-même qui est un concept plus large et plus flou.

Les noyaux monolithiques, tels que Linux, se distinguent des micro-noyaux tels que Mach et L4 par la présence d'une quantité relativement importante de code fonctionnant dans un espace d'adressage partagé. Les micro-noyaux ont tendance à avoir moins de code partagé et communiquent entre les composants du noyau à l'aide d'un mécanisme de passage de messages rapide.

Étant donné que le noyau par défaut d'Android est dérivé du noyau Linux, on peut dire en toute sécurité que le noyau Android est également un noyau monolithique.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X