2 votes

Où se trouve kernel_task ?

Je vois. kernel_task dans le moniteur d'activité. Mais je ne peux pas trouver où se trouve le fichier binaire en utilisant Spotlight. Quelqu'un sait-il où se trouve le fichier binaire sur le disque ? J'utilise Big Sur 11.4. Mais ma question n'est peut-être pas liée à la version particulière de l'OS.

5voto

rybosome Points 1829

Le nom du processus kernel_task est fixée artificiellement par le xnu le noyau lui-même pendant l'initialisation (voir bsd_init() ) comme moyen de représenter les fils du noyau aux utilisateurs et aux autres processus de la couche BSD dans le cadre de son système de comptabilité des processus. Le binaire du noyau se trouve dans /System/Library/Kernels/kernel . Cependant, les versions récentes de MacOS ne chargent pas cette image directement. Pour des raisons de vitesse et de sécurité, ce binaire est pré-lié avec toutes ses extensions de noyau actives (KEXT) et l'image pré-liée est stockée dans le répertoire /System/Library/PrelinkedKernels sur les Macs Intel ou le Preboot volume sur les Apple Silicon Macs. Ce est l'image réelle qui est chargée lors du transfert du contrôle du firmware de démarrage.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X