
├── PART1
│ ├── 第01课 Linux内核开发及优化课程介绍
│ │ ├── 课时1 开课背景及目的试听
│ │ ├── 课时2 课程简介试听
│ │ └── 课时3 课程受众和学习目标
│ ├── 第02课 Linux内核的框架及原理
│ │ ├── 课时1 认识Linux内核
│ │ ├── 课时2 Linux内核发展简史、Linux系统结构与Linux内核构成
│ │ └── 课时3 Linux内核学习方法
│ ├── 第03课 Linux内核源码分析
│ │ ├── 课时1 学习环境准备
│ │ ├── 课时2 Linux内核源码简介与目录结构
│ │ ├── 课时3 Linux内核源码目录结构及Linux内核学习方法
│ │ └── 课时4 Linux内核相关书籍推荐
│ └── 第04课 进程管理与调度
│ ├── 课时1 进程相关概念
│ ├── 课时2 进程描述符
│ ├── 课时3 进程创建(上)
│ ├── 课时4 进程创建(下)与进程销毁
│ ├── 课时5 进程调度(上)
│ ├── 课时6 进程调度(中)
│ └── 课时7 进程调度(下)
└── PART2
├── 第05课 内存管理
│ ├── 课时1 内存管理子系统概述及相关概念
│ ├── 课时2 体系结构与内存模型
│ ├── 课时3 内存管理模型
│ ├── 课时4 用户空间与内核空间
│ ├── 课时5 伙伴系统
│ ├── 课时6 slab分配器(上)
│ └── 课时7 slab分配器(下)
├── 第06课 虚拟文件系统VFS
│ ├── 课时1 概述
│ ├── 课时2 相关数据结构及分析-超级块
│ ├── 课时3 相关数据结构及分析-索引结点
│ ├── 课时4 相关数据结构及分析-目录项与文件
│ ├── 课时5 相关数据结构及分析-其它重要结构
│ ├── 课时6 文件系统挂载过程(上)
│ └── 课时7 文件系统挂载过程(下)
├── 第07课 Linux内核调试
│ ├── 课时1 概述与Linux内核调试技巧(上)
│ ├── 课时2 Linux内核调试技巧(下)
│ ├── 课时3 Linux内核调试工具(上)
│ └── 课时4 Linux内核调试工具(下)
└── 第08课 Linux内核性能优化
├── 课时1 概述及Linux性能监控和压测工具 Linux内核调试性能优化全解析+VFS+进程管理+内存机制_文件目录.txtTXT
├── 课时2 Linux性能指标及优化方法
├── 课时3 perf简介(上)
└── 课时4 perf简介(下)