|
Zakath |
 |
Guru 
Déconnecté
Niveau : 5 N° de Membre :
7213
Ancienneté : 97%
Participation : 12%
Inscription: 15 Dec 2002
Localisation: Copenhague
Messages: 9866
Sujets Lancés : 426
|
En effet, le kernel32 est la base de tout le système. On appelle ça noyau en français et c'est la seule partie qui soit véritablement un système d'exploitation (dans Windows, tu as aussi les drivers, l'interface graphique et tout plein de logiciels). En gros, c'est la partie qui régit ton ordinateur et fournit une couche d'abstraction au matériel (les logiciels ne pilotent pas directement le processeur ou la carte graphique, heureusement, ils se content de faire un appel système au kernel qui va aller le faire pour eux). Une autre de ses tâches importantes est de gérer l'ordonnancement (comme tu as un seul processeur, tu ne peux avoir qu'une tâche à la fois mais comme on change souvent la tâche qu'on exécute, tu as l'impression d'en avoir plusieurs en même temps), c'est-à-dire choisir qui a le processus et quand. Enfin, il gère également la mémoire (la RAM, pas le disque).
Si on en croit Microsoft (comme on n'a pas accès au code source), leur noyau serait un mico-noyau, donc modulaire et robuste (mouais), avec très peu de processus en mode privilégié (accès aux ressources matérielles) et les différentes parties du noyau totalement indépendantes. A titre d'exemple, le noyau Linux actuel est monolithique (c'est un gros bloc) et c'est l'un de ses principaux défauts (un projet, The Hurd, lancé il y a plus de 10 ans maintenant et que j'espère bientôt rejoindre, est de créer un nano-noyau pour le projet GNU).
Le problème, dans ton cas, c'est que TOUS les processus interagissent avec le noyau constamment (sinon ils ne pourraient absolument rien faire), donc les causes peuvent être extrêmement diverses et sans accès aux sources et/ou outils de débuggage avancés, impossible d'en savoir plus...
__________________
Allez jeter un œil à mon portfolio !
Signaler ce message à un modérateur | IP: Logguée Temps en ligne : 103 Jours, 6 Heures, 14 Minutes, 38 Secondes en ligne
|