Linux 操作系统原理 — 用户进程与内核线程的调度策略与切换开销
Posted 范桂飓
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 操作系统原理 — 用户进程与内核线程的调度策略与切换开销相关的知识,希望对你有一定的参考价值。
目录
文章目录
- 目录
- User Process 和 Kernel Thread 的调度
- User Process 和 Kernel Thread 调度策略
- User Process 的优先级与调度策略操作
- Kernel Thread 的切换开销
User Process 和 Kernel Thread 的调度
在 Linux 操作系统中,只有 User Process 和 Kernel Thread 实体需要由 Linux Kernel 中的 Scheduler 调度程序来参与调度到 CPU 中执行,而 User Thread 的调度则完全由用户态代码实现,Kernel 并不感知。
对于 Linux Kernel 而言,User Process 和 Kernel Thread 并没有特别的区分,因为最终 User Process 中的 User Thread 和 Kernel Thread
以上是关于Linux 操作系统原理 — 用户进程与内核线程的调度策略与切换开销的主要内容,如果未能解决你的问题,请参考以下文章
2017-2018-1 20179209《Linux内核原理与分析》第九周作业
2017-2018-1 20179219《Linux内核原理与分析》第九周作业
[架构之路-39]:目标系统 - 系统软件 - Linux OS内核进程/线程调度的基本原理
[架构之路-39]:目标系统 - 系统软件 - Linux OS内核进程/线程调度的基本原理
Linux 内核进程管理 ( 内核线程概念 | 内核线程普通进程用户线程 | 内核线程与普通进程区别 | 内核线程主要用途 | 内核线程创建函数 kernel_thread 源码 )