操作系统内核分析与实践

2025-2026秋季学期

课程介绍 实验环境(提取码1234)

本课程致力于带领学生深入操作系统核心,系统掌握Linux内核的核心机制与实现原理,培养扎实的内核分析、模块开发与系统级安全攻防能力。本课程通过贯通式讲解内核架构、关键子系统(进程、内存、文件、驱动、同步)的工作机制以及系统安全核心知识,并结合源码剖析、环境搭建、模块编写、Rootkit攻防、漏洞挖掘等深度实践,使学生能够透彻理解操作系统底层逻辑,具备从内核视角分析与解决复杂系统问题及安全挑战的核心能力。

教学团队

课程目标

课程特色

课程考核

参考书目

章节目录

  • 0. 课程概览  
  • 1. 操作系统与Linux内核概述  
  • 2. Linux内核源代码导读  
  • 3. 进程管理与调度  
  • 4. 内存管理与进程地址空间
  • 5. 中断与系统调用
  • 6. 文件系统与磁盘管理
  • 7. 进程间通信
  • 8. 内核并发与同步
  • 9. 内核安全机制概述
  • 10. 内核安全机制及攻防迭代
  • 11. 课堂报告