- 在线时间
- 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内核从原理到代码详解 4 }7 n! T3 V6 u) J
" J, e! r- j# Z) r7 ?- Q C链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv 8 r, c. I+ g/ c! `: s6 n
' O- g' x- H- p% | _1 Y网盘失效的话,请加QQ: 3113533060
- e1 i9 B1 M: ]1 U' f9 r1 D2 X
" q4 v2 G0 p$ ~! w' N% k4 ~% _一、课程内容:
7 r! l1 I9 v: {- S" A1 |第一周 ; _; |- w2 n2 t+ y6 ~4 |5 `
1. 初识Linux内核
' y& H& b, g3 P8 R* h, g& E1.1 认识操作系统 2 s1 L- V |+ _/ W1 a1 Q6 k- ^" \
1.2 开放源代码的UNIX/Linux操作系统
0 P, o% b9 T4 m) K+ N( ~1.3 Linux内核
8 M$ e: @) {: r1.4 Linux内核源代码 % H% l* d- ?. }* t9 C6 n" `
1.5 Linux内核模块编程入门 2 Z }3 p7 y/ Q z$ Y; d L$ X! N
1.6 Linux 内核中链表的实现及应用 " m6 u4 @& _$ p$ o* w9 i
第二周 , T3 ]& x- X7 K
2. 内存寻址
+ P6 W9 Z5 J' w2 } y: W2.1 内存寻址 $ m! X0 x) y! ~! ]
2.2 段机制
' F% j% N* ~/ O+ u# |2.3 分页机制 ( C1 b; ~# ?8 k# ^
2.4 Linux中的分页机制
) n# f9 R9 a5 N& L+ ~+ e2.5 Linux中的汇编语言
. a# ?9 K2 ]5 u# T* z! d第三周
! r( r6 F' {' F1 V3章 进程 5 F/ g3 t8 K' T! ] @6 w$ c9 A
3.1 进程介绍
8 ]) a; r- B! P1 `/ U ~3.2 Linux系统中的进程控制块
9 q$ w' ]. a( @5 p1 B5 I3.3 Linux系统中进程的组织方式
; K0 `) F; \8 u; X# g3.4 进程调度 : M- ]: R6 j3 k, t
3.5 进程的创建 % H% G7 j( U! Q' j+ P/ R, Q6 x
3.6 与进程相关的系统调用及其应用
: n- w4 c1 f' r7 K2 {3.7 系统调用及应用 : E7 O' w3 Y" `0 E+ m$ D
第四周 4 P+ V5 F, u0 L
4章 内存管理
& k3 y4 s8 H$ k1 h( K4.1 Linux的内存管理概述
+ j- [5 J( q" N& s! v; z4.2 进程的用户空间管理 4 m( n$ q- c9 f3 `5 Q
4.3 请页机制 ( h/ I8 s/ m6 }
4.4 物理内存分配与回收
( Y2 [" T6 _2 x% J" P4.5 交换机制
" a/ U+ M. j9 U4.6 内存管理实例 , b, ^: [( K; k5 ^# K6 d
* D- V! }" q6 j9 x" T' ^第五周
0 k- P! ]% [. c' G) w- U0 u: q5章 中断和异常
) E! M+ e/ z+ O T% K0 j2 R2 X5.1 中断是什么
% n1 q' E5 n: a' D3 I5.2 中断描述符表的初始化
; q- u7 Y4 f: f5.3 中断处理
7 f, p5 j) T+ \" o) R8 ?) u5.4 中断的下半部处理机制
; R$ ~( X) m7 L7 Z$ a$ L5.5 中断应用——时钟中断 ) j8 E. t5 Y1 Q# q
0 \8 n9 L7 a. D# U' T5 l o- ?第六周 % @" g+ h/ j9 ~5 d% T& a/ V
6章系统调用
" q a+ @! P8 A6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
* e6 P9 _- b2 ^0 k! M/ w+ ]4 V6.2 系统调用基本概念
" {+ G' O; A6 x% q5 H6.3 系统调用实现
. n, d" U8 _9 L- N6.4 封装例程
3 Q4 O) [( d& @6 p" x2 Y6.5 添加新系统调用 1 D& a2 n# \/ c
- W' F: i) N$ t. g
第七周
* D O5 x7 g6 P; ^6 C! `: ]7章内核中的同步
' C* ]0 x$ t+ b4 \% d$ s; V7.1 临界区和竞争状态
, _; w* W+ z7 x/ L1 A7.2 内核同步措施
/ R# \0 V4 [" W4 _4 Q# b) k% _' o7.3 生产者\消费者并发实例
* Z; n6 V8 k, k/ q7 Q+ [9 \ S7.4 内核多任务并发实例
4 ]) l2 S& f; U- Q* g4 F第八周
7 L. j0 g. ]! g" W' }; c0 H' e8章 文件系统 / N, I" P! R$ r* w8 } L
8.2 虚拟文件系统 0 t' K9 L4 W+ c) l* X2 s% O1 M+ Q
8.3 文件系统的注册、安装与卸载 ) q+ t3 r* ~3 S4 L# ^. `! X
8.4 文件的打开与读写 d3 }" v, J$ {* x0 Y. B5 i7 A) `
8.5 编写一个文件系统 % {8 n; a$ W9 t. ]% j- m4 I- Z
; y. u$ b2 S. p8 _' ?. S" p第九周 $ K) n$ w$ T' e+ b
9 设备驱动
+ p! X7 i8 e# b' }9.1 概述
% T1 m: a0 V; r" C2 W2 \# Z9.2 设备驱动程序框架
, l. z3 I1 R8 H9 H! n, e) Y9.3 I/O空间的管理
) R% @& q" x- @ W4 g9.4 字符设备驱动程序 ) j; B% ^" [& I; R
3 x6 b' d! C( s. O8 W1 w& P, P0 a3 s; _: a( m1 E$ [! d
7 [: p% [$ e' c8 }
0 d, r4 H$ b( a- `5 J: b3 \7 _4 h) f& A
* F" W- U: Q/ R5 ~/ d
! b) W$ N: ]2 w( m2 T) W
* b! R' g4 L7 v7 L0 \; W5 y3 T# C# p4 `4 g9 F+ V, W4 h! O
0 G8 ~$ ]- G) M- B: w3 m: X) i
|
zan
|