operating-system Basculer entre l'espace utilisateur et l'espace noyau


Exemple

Le noyau gère les ressources du système d'exploitation. Le programme utilisateur peut uniquement accéder à ces ressources en effectuant des appels système au noyau. L'appel système est similaire à une API du noyau qui, à terme, exécute les tâches du noyau dont votre programme a besoin.

str = "something" // run on user space
x = x + 1 // run on user space
file.write(str) // switch to kernel space
y = x + 4 // switch back to user space