目录 引导 BIOS引导阶段 实模式的引导过程 从实模式切换到保护模式 从保护模式切换到长模式 内核解压缩 内核地址随机化 初始化 内核解压之后的首要步骤 内核入口点前的初始化过程 L内核入口点 体系架构平台初始化 内核主要功能初始化 init进程初始化 中断 中断和中断处理的理论 早期中断设置 中断处理过程 非早期中断处理 深入外部硬件中断 IRQs的非早期初始化 延后中断的实现方式 硬件IRQ中断的示例 系统调用 系统调用概念简介 系统调用的处理过程 vsyscall和vDSO Linux 内核如何启动程序 open系统调用的实现过程 Linux 资源限制 同步原语 自旋锁 队列自旋锁 信号量 互斥量 概念 Per-CPU变量 CPU 掩码 initcall 机制 杂项 链接器 用户空间的程序启动过程