Si deux appels systèmes sont effectués, et qu'ils influent l'un sur l'autre (sections critiques entre autres) puisque le code ne peut être dupliqué, il devient alors nécessaire de sauvegarder l'état du noyau, de maintenir en mémoire son état interne, et reflète donc les influences d'un appel système sur l'autre. Enfin, il peut être nécesaire pour effectuer un appel système de sauvegarder l'état d'autres sous systèmes tels que l'ordonanceur ?