Linux内核源码研读与实战演练

Linux内核源码研读与实战演练

网盘下载链接:http://pan.baidu.com/s/1fIYf0密码:341f

要是网盘失效了,请加我QQ:3113533060

课程内容:

第1部分Linux内核中的基础数据结构

内核模块;

list链表;

rb_tree;

第2部分Linux内核中的同步方法详解

lock锁;

mutex;

spin_lock;

RCU;

atomicoperations原子操作

第3部分内存管理和进程管理

pageallocator;

slaballocator;

fork的实现;

exit的实现;

信号处理

第4部分中断/异常处理,定时器,IPC的实现

中断/异常的硬件基础;

内核中中断的实现;

walltime;

定时器;

hrtimer;

xtimer;

CFS调度器;

共享内存;

信号量

目录(40课时,35个视频):

课时1:免费试听

课时2:付费学员服务指引

课时3:第一周课程介绍

课时4:ModuleandWhat'smodule

课时5:Complieamodule

课时6:Writeamodule

课时7:1-5课时

课时8:Writeamodule(续)

课时9:Modulesigning

课时10:上下文:IRQSoftIRQ

课时11:上下文:抢占

课时12:上下文:原子上下文和可睡眠环境

课时13:内核同步

课时14:第一份作业

课时15:第一周答疑视频

课时16:不可睡眠锁:自旋锁spinlock编码示例

课时17:不可睡眠锁:RCUread-copy-update

课时18:可睡眠锁-互斥量mutex

课时19:可睡眠锁:信号量semaphore

课时20:可睡眠锁:读写信号量rwsem

课时21:可睡眠锁:完成变量completion

课时22:可睡眠锁:SRCUsleepable_read-copy-update

课时23:原子操作

课时24:内存屏障

课时25:文字答疑

课时26:内核中的基本数据结构

课时27:课程中用到的源代码

课时28:第二份作业

课时29:内存管理

课时30:内存管理-续

课时31:第五周答疑

课时32:Linux内核答疑10号

课时33:Linux内核答疑17号

课时34:Page分配器与内存映射

课时35:内存映射续

课时36:进程管理

课时37:中断/异常处理

课时38:中断子系统

课时39:timekeeping

课时40:itimer

相关推荐