- 在线时间
- 3 小时
- 最后登录
- 2015-5-5
- 注册时间
- 2015-4-8
- 听众数
- 10
- 收听数
- 0
- 能力
- 0 分
- 体力
- 92 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 43
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 26
- 主题
- 14
- 精华
- 0
- 分享
- 0
- 好友
- 7
升级   40% TA的每日心情 | 慵懒 2015-5-5 09:46 |
|---|
签到天数: 10 天 [LV.3]偶尔看看II
- 自我介绍
- 撒
 |
Linux内核从原理到代码详解 , J7 Z+ y+ Q+ T9 d& G
5 m$ Q6 f; ?" `7 b% A( h链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv ' K& A1 V3 u" e3 Q
- _6 u$ _- D# q" L$ F- A网盘失效的话,请加QQ: 3113533060
: K* k8 [/ D" E0 j, O) H1 J% y+ c' q! N$ ]
一、课程内容:
' d/ l; |' U) h8 v第一周 1 T k* m* N) K7 y% X* z# `
1. 初识Linux内核
; r& p* n- [8 o7 x7 A- @- S* W; H. |1.1 认识操作系统
# V: j* k( N2 j4 E; j9 f, d X1.2 开放源代码的UNIX/Linux操作系统 : I- Y! C Y; g g$ a9 N+ w w
1.3 Linux内核
) _0 b5 n r. J9 m$ q# |: k1.4 Linux内核源代码 2 {3 q3 S6 Z8 `$ v1 r4 p
1.5 Linux内核模块编程入门 ) d$ h' e* ]& q) R+ B$ Y$ ^& o& ~- k
1.6 Linux 内核中链表的实现及应用
Q3 V3 Y- b5 I. f第二周 5 D& Z6 w, T4 V# W# k( C
2. 内存寻址
. Z" h& f$ ]' z2.1 内存寻址 6 V2 L! }% T3 y9 ?
2.2 段机制
+ B# y1 O# w0 Y% j9 v7 I2.3 分页机制 * R! j3 f% ?" {4 B( O* ^0 N
2.4 Linux中的分页机制 3 h7 V; M% |7 T+ j0 v$ Z; ]
2.5 Linux中的汇编语言
& j M( |) L3 I. H$ l' ]- T第三周
- o6 P8 h4 b2 v4 p/ t3章 进程
: d3 m. s: z/ s3.1 进程介绍
0 p1 _- T4 E7 K% _, z8 X0 X3.2 Linux系统中的进程控制块 + v9 K! P: P3 ]5 D4 p+ M, i
3.3 Linux系统中进程的组织方式 : k$ E S T; {( c
3.4 进程调度
" L) H. s0 Y) {! y3.5 进程的创建 & F8 O$ K3 E2 \* r
3.6 与进程相关的系统调用及其应用 ) d( w7 c% @, p* N8 M# l0 H; G
3.7 系统调用及应用
/ U+ ?' u V! L) S% X4 x2 E第四周
& T# {) Z% m; j$ l4章 内存管理
- w' p+ Z( {# w% _& c4.1 Linux的内存管理概述 ' B2 T& ]0 m: [0 W
4.2 进程的用户空间管理 : r+ U9 B! }# i: u4 G
4.3 请页机制 6 x# }- E' f: z$ Q7 L
4.4 物理内存分配与回收 5 f' X: V, F9 f0 G5 n
4.5 交换机制 ' j. s3 T6 k# l% l; W
4.6 内存管理实例 " ~0 x, A9 c. ], ]2 O
, D+ h& D. z! z1 |) Y4 J
第五周
7 w' T# F. c( W, p5章 中断和异常 1 g) K% u4 w- u; U# Q! V, L/ D: B7 m
5.1 中断是什么
7 O6 c( H9 @$ m5.2 中断描述符表的初始化
6 o, J+ j* s1 M# x0 k/ O5.3 中断处理 ( o8 V9 a" Z) e) j
5.4 中断的下半部处理机制 : [/ U0 j% a. k% m% s# J4 J; e
5.5 中断应用——时钟中断
. I: h! K) l# ^; V+ O: g4 [% [
& E" E- p2 K( o" m' J% s8 E# ^第六周 5 ]0 `# [( R- l+ K% _0 h% o
6章系统调用
6 a3 [3 D+ Y2 i# Z: N: p- I. S6.1 系统调用与应用编程接口、系统命令以及内核函数的关系 4 d- o5 Z ]" @0 k+ T" C
6.2 系统调用基本概念
1 W* @' T- \* Q( p5 O6.3 系统调用实现
* o5 I5 ^. x' c+ q9 U6.4 封装例程
1 a! N }1 ^ ~. Z3 u: `6.5 添加新系统调用
2 D. j G$ H$ }8 f" M) ]6 F8 L0 O M& u# |0 R" W
第七周 2 I V% ^- A) a7 b
7章内核中的同步 7 A( F) Z- i$ B
7.1 临界区和竞争状态
# b4 i) A) K/ _ g* F6 O7.2 内核同步措施 ; i, e9 }4 `: T. J- p
7.3 生产者\消费者并发实例 0 |1 z- z. O$ D" T
7.4 内核多任务并发实例
- D# E5 w1 i! \* u: ~第八周
2 V5 m0 K2 ?2 m1 }+ l4 R8章 文件系统 5 p& l9 P; p& E, X7 e
8.2 虚拟文件系统
6 V3 ?" b+ Z+ a/ u6 V1 n6 v6 H8.3 文件系统的注册、安装与卸载 : w$ `9 C5 u1 d* ~5 @; Z( u; f4 d5 Y
8.4 文件的打开与读写 9 ^$ F: M2 h3 M! D
8.5 编写一个文件系统 4 n- [- \' r8 a: L
! l' R& z7 O. j第九周
3 ^9 r# Z6 ]& Q& n3 Z9 设备驱动
& I0 n- R. N% i+ H. m9.1 概述
* J0 r0 c" h, C$ g/ O- O/ S9.2 设备驱动程序框架
6 e5 h4 K0 S$ R2 y" F2 D0 Q& S9.3 I/O空间的管理
7 [# \. y) c0 ~4 q+ p- Y' g9.4 字符设备驱动程序
0 Y4 l2 r( r% S7 g- s& t% F. |5 c4 f. q9 F6 ~
9 f; \& B4 q) ^8 P# X1 t8 G
5 r" u% j( f0 R, C3 d/ T7 [* ~6 V
1 m* z1 p4 k9 Z6 o* k" b
4 i! n. }! L' m
, a5 Z7 [: T( n" C
G' `5 B3 X& [ l. X7 e/ Y+ v [% o ^- u! V* W
# v( l# t' K& Z) e, [% N |
zan
|