Linux内核中的 current 宏详解
概述 current宏是Linux内核中最重要的宏之一,用于获取当前正在运行进程的进程描述符(task_str … 阅读更多
概述 current宏是Linux内核中最重要的宏之一,用于获取当前正在运行进程的进程描述符(task_str … 阅读更多
Buddy系统概述 Buddy系统是Linux内核中最重要的物理内存管理算法,它解决了外部碎片问题,能够高效地 … 阅读更多
一、Buddy 系统是什么? Buddy 系统(伙伴系统)是 Linux 内核中用于管理和分配 物理内存页 的 … 阅读更多
概览 下面我们将逐一进行源码层面的分析。 a. task_struck – 进程描述符 task_ … 阅读更多
Linux 系统编程核心概念详解 1. 睡眠/不可睡眠(Sleeping/Non-sleeping) 概念解释 … 阅读更多
1. 上下文相关原则 1.1 中断上下文限制 原因:中断上下文没有进程上下文,无法被调度,如果睡眠会导致系统死 … 阅读更多
1. 基本概念区别 1.1 Online CPU vs Possible CPU 1.2 CPU状态转换 2. … 阅读更多
1. per-cpu 变量是什么?(What) 核心思想:per-cpu 变量不是一个单一的变量,而是一个为系 … 阅读更多
1. 简介 一句话总结什么是cursor : 基于 VSCode 的分支进行开发的,更加深入集成 AI 的代码 … 阅读更多
eBPF (extended Berkeley Packet Filter) 是一种革命性的内核技术,它允许我 … 阅读更多
一、Ftrace 是什么? Ftrace (Function Tracer) 是 Linux 内核中内置的、功 … 阅读更多
在 Linux 内核中,中断处理被划分为两个主要部分: 下面详细介绍与这些中断处理机制相关的函数及其使用。 1 … 阅读更多
在Linux内核开发中,由于内核运行在多处理器环境且需要处理中断、进程切换等并发场景,因此需要各种同步机制来保 … 阅读更多
完整虚拟地址空间分布图 详细地址范围对照表 区域名称 起始地址 结束地址 大小 增长方向 权限 用途简述 内核 … 阅读更多