Indication sur kernel ???

Fermé
petit pimouse - 12 janv. 2003 à 21:32
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 13 janv. 2003 à 17:22
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 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
13 janv. 2003 à 17:22
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