Who is the hero?
Linux物理内存管理 Linux物理内存管理
kzalloc/kcalloc,对kmalloc进一步封装,适用于特定的申请内存情形(数组) lde
2025-07-17
Linux如何优雅地处理打扰?—— 深入中断的设计哲学 Linux如何优雅地处理打扰?—— 深入中断的设计哲学
引言:中断不仅是“打断”描述中断的初衷:让 CPU 从被动等待转为事件驱动 抛出思考:当系统越来越复杂,中断本身也面临演化压力 后处理:软中断的多层封装现代Linux 中断优化策略中断风暴的优化—NAPI为什么 Linux 要用 NAPI,
2025-07-10
虚拟内存 虚拟内存
Linux 内存管理器以页为单位管理内存,但 Linux 进程的视角,是以内存区域VMA(Virtual memory Area)为单位划分自己的虚拟内存空间 BSS段和数据段都用于存放进程运行时的全局变量,分别存储未初始化和已初始化的全局
2025-07-01