Separate names with a comma.
Discussion in 'Mac Pro' started by ohmkumi, Oct 28, 2012.
my macpro 3,1 have kernel_task
how to fix it?
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.
kernal_task is the main virtual memory manager for OS X and from what is shown in your screen cap, there does appear to be anything abnormal going on there. You can read a long, boring article about it here.
thank you for answer
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.
Although most versions of Mach are a microkernel, you are correct that the OS X version is not. Thank you for the correction.
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.
Thanks for the info.