LINUX进程调度策略有哪几种?普通进程采用哪种调度策略?比较用户抢占与内核抢占的区别。
时间: 2024-04-04 11:31:33 浏览: 66
LINUX进程调度策略主要有四种,分别是时间片轮转调度算法、优先级调度算法、实时调度算法和CFS调度算法。其中,普通进程采用的是CFS调度算法。
用户抢占和内核抢占的区别在于,用户抢占是指用户态进程可以通过请求CPU使用权的方式主动放弃CPU使用权,而内核抢占是指内核可以通过强制剥夺进程的CPU使用权的方式,将进程暂停并转移到其他进程。因此,内核抢占可以更好地保证系统的稳定性和响应能力。
阅读全文