Indication sur kernel ???

petit pimouse -  
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   -
salut
j'aurais besoin de quelque indication
quelle est la difference entre un processus systeùme ( mode kernel ) et un processus utilisateur?
qu'est ce que le mode kernel

1 réponse

sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 667
 
Le processus kernel a accès à la mémoire réservée du système d'exploitation et aux périphériques.
Avantage: moins de contrôle, plus de performances.
Inconvénient: le plantage d'un processus kernel peut planter le système d'exploitation entier.

Le processus utilisateur ne peut accéder qu'à son propre espace mémoire. Il ne peux accéder aux périphérique qu'en demandant au kernel.
Avantage: meilleure protection. Lors d'un accès mémoire non authorisé ou accès périphérique non authorisé, le système d'exploitation tue le processus. ça ne met pas en danger la stabilité du système.

Note: la protection des OS n'est jamais parfaite. Certains OS sont mieux protégés que d'autres (ex: Unix mieux que Windows), mais cette protection dépend aussi des mécanismes de protection que propose le matériel (microprocesseur, chipset...).
(Par exemple, la protection est impossible sur les processeurs Intel 16 bits comme les 8086 et 80286).
0