Kernel task is part of Mac OS X. It doesn't need to be fixed. It will use CPU and memory as needed to accomplish what it needs to do.my macpro 3,1 have kernel_task
how to fix it?
my macpro 3,1 have kernel_task
how to fix it?
kernal_task is the main virtual memory manager for OS X
Well, it's more than that, it's the OS kernel itself. All of the low-level stuff that the OS needs to do lives inside kernel_task.
Not really. The Mach micro-kernal would more accurately be called the "OS itself".
Yeah, that's all well and good, except for the fact that Mac doesn't use a micro-kernel.
So we now agree kernel_task is not the OS itself.
I said "OS kernel", not "OS". That is, kernel_task is the user-visible task where all the low-level OS functions are performed, including virtual memory management but also every other OS function.
Let's just agree to disagree then.I would say the "OS kernel itself" is Mach. I think the OP gets the point either way.
kernel_task is executing /mach_kernel, which is the monolithic Mach kernel that Mac OS X uses. My main point is that kernel_task does a lot more than virtual memory management.
Fair enough. The documentation on EXACTLY what kernel_task does is pretty hazy.
If you're interested, go and download the "xnu" source code from opensource.apple.com. That has all the public source code for the mach_kernel as far as I can tell.