in

Pourquoi n’y a-t-il aucun processus 1, 2 ou 3 dans mon gestionnaire de tâches Windows?

Lorsque vous prenez le temps de regarder tous les petits détails de Windows, vous trouvez souvent de petites curiosités. Par exemple, pourquoi les numéros d’identification de processus 1, 2 et 3 ne sont-ils jamais attribués à quoi que ce soit dans le gestionnaire de tâches Windows?

La question

Le lecteur SuperUser Agovizer a longuement examiné le tableau Tableau d’affichage des processus dans le gestionnaire de tâches Windows et est revenu avec quelques questions, en particulier:

Quels processus, le cas échéant, existent entre les PID 0 et 4 sous Windows 7? Juste par curiosité quels sont les processus entre 0 et 4, et aussi entre 4 et 200 quelque chose.

Nous avons sauté dans le gestionnaire de tâches sur notre machine et bien sûr, il n’y avait aucun processus affecté dans les emplacements 1, 2 et 3 – bien que nos PID soient passés de 4 à 340, par opposition à ses 4 à 200.

La réponse

Le contributeur SuperUser G Koe clôt le dossier d’un seul coup:

Il n’y a pas d’ID de processus 1, 2 ou 3 en raison du fonctionnement de la table de gestion du noyau NT.

Les poignées sont toujours des multiples de quatre. L’objet de processus de descripteur de noyau est utilisé à la fois pour les descripteurs de processus et les ID de processus / thread. Il arrive que les valeurs de poignée commencent toutes à 0x4 (bit 2), et InitialSystemProcess est le premier processus à être créé, il obtient donc un PID de 4. Le processus inactif n’est pas réellement un processus et vous ne pouvez pas l’ouvrir. Il n’a probablement pas de vrai PID, mais la plupart des outils le considèrent comme 0.

En savoir plus sur Tableau des poignées NT ici bien que cela ne soit précis que pour NT3-5 (xp), car Windows 7 exige désormais que vous référençiez uniquement les descripteurs de noyau s’ils sont attachés à PsInitialSystemProcess.

En savoir plus sur les limites de gestion de Windows 7/8 par Mark Russinovich

En savoir plus sur les «multiples de quatre» dans les PID

Tout ce qu’il suggère est vérifié: il nous manque 1, 2 et 3 (pas des multiples de 4) et chaque valeur PID de notre liste de 340 à 13136 est divisible par 4.

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment désactiver le déverrouillage du visage sur le Google Pixel 4 et le Pixel 4 XL

Comment désactiver le déverrouillage du visage sur le Google Pixel 4 et le Pixel 4 XL

Comment associer certaines lumières intelligentes à un écho spécifique

Comment associer certaines lumières intelligentes à un écho spécifique