linux-kernel

记录一下linux 5.14 中 listen 中 backlog参数 的实现
记录一下linux 5.14 中 listen 中 backlog参数 的实现

面试时候选人提到了半连接,全连接队列分别由内核中的常量,backlog参数决定。此前只知道一个队列,于是看代码一探究竟。

2021-08-23 20:55:56阅读全文

一步一图带你深入理解 Linux 虚拟内存管理
一步一图带你深入理解 Linux 虚拟内存管理

从本文开始我们就正式开启了 Linux 内核内存管理子系统源码解析系列,笔者还是会秉承之前系列文章的风格,采用一步一图的方式先是详细介绍相关原理,在保证大家清晰理解原理的基础上,我们再来一步一步的解析相关内核源码的实现。有了源码的辅证,这样大家看得也安心,理解起来也放心,最起码可以证明笔者没有胡编乱

2022-10-25 23:52:45阅读全文

深度剖析 Linux 伙伴系统的设计与实现
深度剖析 Linux 伙伴系统的设计与实现

在上篇文章 《深入理解 Linux 物理内存分配全链路实现》 中,笔者为大家详细介绍了 Linux 内存分配在内核中的整个链路实现:

2023-02-10 15:58:01阅读全文