Linux 操作系统原理 — 进程管理 — 进程调度

Posted 范桂飓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 操作系统原理 — 进程管理 — 进程调度相关的知识,希望对你有一定的参考价值。

目录

文章目录

进程调度

进程调度,即 Linux Kernel Scheduler 如何将多个 User Process 调度给 CPU 执行,从而实现 Multi-Processes 的公平竞争和合理分配 CPU 资源。

单核调度场景

在单核环境中,Linux Scheduler 的主要目的是通过合理地分配 CPU 时间片来实现进程的公平竞争和合理利用 CPU 资源。

所以,在单核环境中,Linux Scheduler 通常采用:

  • 时间片轮转算法:指将 CPU 时间划分为若干个时间片,每个进程获得一个时间片的 CPU 时间,当时间片用完后,进程被放

以上是关于Linux 操作系统原理 — 进程管理 — 进程调度的主要内容,如果未能解决你的问题,请参考以下文章

Linux进程基本原理

麻烦解释一下linux下进程和线程有啥区别和联系,linux下多线程和多进程通信的实现方法,请通俗解释

安卓Android的内存管理原理解析

Linux性能及调优指南(翻译)之Linux进程管理

Linux进程管理

Linux进程管理