进程与调度

分类「进程与调度」下的全部文章,共 10 篇。 ← 返回全部文章

6张图搞懂 Linux 进程调度系统

大家好,这里是物联网心球。本期文章我们来深入学习 Linux 进程调度系统。 1.进程调度是什么? 进程调度是内核按照既定规则,从就绪队列里挑选进程、分配 CPU 使用权,并完成进程切换的整套机制。

2026-06-23 进程与调度 进程调度进程

四张图搞懂 Linux 进程是什么?

大家好,这里是物联网心球。 本期文章,我们通过四张图来了解Linux进程是什么? 1.什么是进程? Linux 进程是正在运行的程序的实例,它是操作系统进行资源分配(如CPU、内存)和独立调度的基本单位。每个进程都拥有自己独立的虚拟地址空间 …

2026-04-13 进程与调度 进程task_struct

图文详解Linux 1号进程(init进程)

大家好,这里是物联网心球。 作为一个Linux开发者,大名鼎鼎的1号进程(init进程)我们一定都听说过。在Linux系统的进程家族中,1号进程是内核启动后创建的第一个用户进程,是所有用户进程的祖先,本文我们将揭秘1号进程的底层实现原理。

2026-01-08 进程与调度 进程fork

进程栈和线程栈傻傻分不清楚

大家好,这里是物联网心球。 上一篇文章4张图搞懂堆和栈的区别受到很多读者的欢迎,成为了爆款文章。本章我们趁热打铁,来学习一下进程栈和线程栈。 关于进程栈,大家应该都比较了解了,进程虚拟地址空间中的栈其实就是进程栈。那么什么是线程栈呢?本章将 …

2025-08-18 进程与调度 进程线程内存管理

从ELF文件到Linux进程

大家好,这里是物联网心球。 今天我们来聊聊ELF文件,了解一下Linux如何创建进程以及ELF文件如何转变成Linux进程? 1.什么是ELF文件? ELF(Executable and Linkable Format)文件是一种目标文件格 …

2024-11-15 进程与调度 进程ELF

Linux进程调度之完全公平调度(压箱底的干货分享)

1.什么是完全公平调度? 完全公平调度,CFS (Completely Fair Scheduler) 是 Linux 内核中的一个调度算法,用于管理进程的调度和时间片分配。 CFS 的设计理念是以红黑树作为进程队列的数据结构,其中每个进程 …

2023-11-06 进程与调度 进程调度CFS进程

图解Linux进程优先级

1.什么是进程优先级? Linux进程的优先级是用来确定在多个进程同时运行时,哪个进程会获得更多的CPU时间片。 Linux进程的优先级分为实时优先级和普通优先级。 实时优先级用于实时应用程序,如硬实时任务和实时控制系统,而普通优先级用于非 …

2023-11-04 进程与调度 进程调度进程

图解Linux内核调度系统

1.进程调度系统 Linux进程调度是操作系统内核中的一个重要组成部分,它负责决定哪个进程可以在CPU上运行。 进程调度的目标是合理分配CPU资源,提高系统的整体运行效率和响应能力。

2023-11-03 进程与调度 进程调度CFS

Linux内核是如何创建进程?

1.Linux如何创建进程 Linux创建进程都是通过父进程克隆的方式实现。 子进程刚创建成功时,虚拟地址空间和父进程虚拟地址空间信息一样(即代码和数据都是一样)。 通过调用exec家族函数可以替换虚拟地址空间信息为新的程序的信息。

2023-11-01 进程与调度 进程fork

一文搞懂Linux线程和进程区别?

1.什么是线程? 线程其实就是轻量级进程(LWP)。 轻量级进程(Light Weight Process)是指在操作系统级别上,将一个进程划分为多个执行单元,每个执行单元拥有自己的堆栈、程序计数器和资源使用情况,但共享同一进程的地址空间和 …

2023-10-30 进程与调度 进程线程