It is said that UNIX and LINUX is a true multitasking system. Since core of OS X is UNIX, does it provide true multitasking function? The CPU time seems not good to distribut to application.
That means that the system pre-allocates process time for each process before it starts. When the time is up, the process halts and new process time is allocated for the next process.
The component that does this is called Scheduler and is part of the kernel.