SMP下,进程调度机制是怎么样的?
没有去读源码,但是我现在急切想知道这方面的信息。有关linux2。4内核针对SMP时的情况。希望各位大牛给我一个比较准确的说法,先谢了^_^假设有3个CPU,每个cpu按照进程的顺序分配进程,同时处理。比如,cpu0处理进程1,cpu1处理进程2,CPU2处理进程3。如果进程1需要长时间的占用CPU0,但是CPU1,2都已经处理完了进程。那么这个时候后面的进程不会越过CPU0,而交给CPU1,2负责呢?这种说法正确吗?如果不正确,那么正确的应该怎么样的??? 建议你先把SMP的中文意思明白了再问,好吗?
页:
[1]