2010-03-01 5 views

Répondre

22

Le mode noyau et la racine sont deux idées distinctes qui ne sont pas vraiment liées les unes aux autres. Le concept d'exécution d'un processus en tant que root est un terme unix/linux qui signifie que vous êtes connecté en tant qu'administrateur du système.

Tout processus exécuté en tant que root ou utilisateur normal s'exécute généralement en mode utilisateur et en mode noyau. Le système passe continuellement du mode utilisateur (où le code de l'application s'exécute) au mode noyau (où le code du noyau s'exécute).

Certains programmes, comme de nombreux pilotes de périphériques, fonctionnent toujours en mode noyau, ce qui signifie qu'ils ont un accès complet au matériel. Une application normale fonctionnant avec les droits root existe toujours en mode utilisateur et ne passe en mode noyau que lorsqu'un appel système noyau est effectué, puis revient en mode utilisateur.

+0

Je pense que ce que vous décrivez est exact, et j'essaie de trouver des références (les docs du noyau linux seraient les meilleurs) mais je n'en trouve pas. Avez-vous des références pour cela? – jperelli

Questions connexes