- 在线时间
- 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内核从原理到代码详解 8 x$ Z7 h4 o/ J5 k; @
0 m# C( U! e) M/ E" l7 I链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv ( S5 \( `! y4 c/ B+ [$ u9 d' V
9 ]& M3 v% b0 t% D5 k5 b8 u) m1 }/ i网盘失效的话,请加QQ: 3113533060
' F+ Z: w5 i( f. E5 F$ ?6 k( F7 B& w. ]2 [' U Y0 v& c
一、课程内容:
/ C2 U- o3 W, T5 a& h' b" i. {第一周
# ]7 d. b6 d: D1. 初识Linux内核
/ f+ f- A5 i3 S' x5 q1 |1.1 认识操作系统 " J' P" m d1 X- R
1.2 开放源代码的UNIX/Linux操作系统
% E% f( |3 }8 Z' {& k1.3 Linux内核 ; Q5 ~+ X5 S4 i, a C- w
1.4 Linux内核源代码 1 P1 \, X# Q+ x! |: v& K
1.5 Linux内核模块编程入门
8 ]8 e: r4 |0 u$ T1.6 Linux 内核中链表的实现及应用
3 @& U0 A# }: H& L$ n1 x2 H7 f8 z第二周
& |7 `* o- H1 C& d* o" m* K2. 内存寻址 6 t9 r; r/ `) ^8 \0 r
2.1 内存寻址 ! b# H/ H& v- }5 t+ i; z+ i1 L
2.2 段机制 * h/ |* s$ C5 [1 L
2.3 分页机制 1 L+ E$ ~( }0 e
2.4 Linux中的分页机制
5 U% r3 ]4 O! {6 v/ v2.5 Linux中的汇编语言
. ?! [: j: q" w- D l3 }第三周
* c/ O- j. C0 {$ Z& }3章 进程
% w; O* [* w9 j5 i- G3.1 进程介绍
7 S5 w' q* H9 ]( C7 d4 Z3.2 Linux系统中的进程控制块 2 r9 A; @* |4 r s }3 Y
3.3 Linux系统中进程的组织方式
: b, R; H2 m& s3.4 进程调度 * t0 u/ Z) Q/ _2 I
3.5 进程的创建 6 H9 S) `8 f( {: G
3.6 与进程相关的系统调用及其应用
4 w" f1 L6 w$ P+ z2 W- M3.7 系统调用及应用 : w' f( x+ ]) e
第四周
]( n/ H% g a6 g, z, s, u+ u4章 内存管理
+ S2 I9 l% X& E6 {4.1 Linux的内存管理概述
6 x/ ]! a4 H8 A' f9 N& P% B4 v4.2 进程的用户空间管理 " t- x7 _! f2 [) [
4.3 请页机制 / I5 W* q5 U, u! h
4.4 物理内存分配与回收
s0 b! P$ K/ [( s$ W4.5 交换机制 & \% U% E# u* z
4.6 内存管理实例 & @4 j6 R& R* m T% J+ L
" s/ y% E4 {) P; a- y% i6 N
第五周 % L, G' A! u; s0 t5 ^$ c8 q
5章 中断和异常
$ F! N1 |1 G. |- ~/ J5.1 中断是什么
6 G- [# u- v2 r( s- j7 i! P9 j5.2 中断描述符表的初始化 : Q9 n S4 ?( N2 ?8 E6 F
5.3 中断处理
1 i3 H1 Q1 U& _7 P% n5.4 中断的下半部处理机制
4 M9 h2 M/ U, a/ C/ s6 A5.5 中断应用——时钟中断
6 i. s( `9 _6 }' G/ R
) r$ K& P- P8 `7 E$ P, u第六周
' y# G( U. n; ^- s, v6章系统调用 0 r: x F a! o x" ~4 q
6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
( @7 E8 p( `1 s( ]! m% p6.2 系统调用基本概念
- b/ V7 n$ A5 G; A0 c+ D! I6.3 系统调用实现
1 x, j. Z! @1 G* b( t; A! B `6 @8 {6.4 封装例程
) q8 U, u( I% R- T4 X8 h6.5 添加新系统调用
0 o% y; b2 e6 M e3 R3 |- l. Q6 i% O- i/ a, E+ x9 R8 `+ k
第七周 . _3 }) C" Q9 R& e
7章内核中的同步
8 U2 d0 x( {: _1 o7 \7.1 临界区和竞争状态 ' c% c3 V1 y% d- L m- B9 k
7.2 内核同步措施 * {# a4 C5 X7 I
7.3 生产者\消费者并发实例
& U6 h: c+ F/ Y7.4 内核多任务并发实例 ) a9 s" M# D" V- t* K$ ^
第八周
& o# U/ i$ ^( } P5 `8章 文件系统
: z; e% F! l7 ~& O6 y5 g) h8.2 虚拟文件系统 9 i0 d, e4 U. j& U) k( p$ o2 g' D
8.3 文件系统的注册、安装与卸载
0 p g7 d( C- c0 N8 G6 ? Z3 V# f& J8.4 文件的打开与读写
4 O; j6 j# ^& \& G0 u* Y6 h2 C8.5 编写一个文件系统 # l( J) {. w P/ y+ |
& \( _4 s0 i7 a; i
第九周 , `0 P/ K( l8 Q5 C5 ~9 H9 E) z
9 设备驱动 8 h0 U6 A- }6 P4 T
9.1 概述 6 y' x. W5 U* ]$ S; C
9.2 设备驱动程序框架 $ r# |9 z# i+ c$ R/ q: _
9.3 I/O空间的管理 1 d. a: O0 I/ X2 ?& C0 _
9.4 字符设备驱动程序 0 w4 V5 `# S4 y/ I, s
/ M) [: M6 a w2 E; }( Z
* |9 M; d4 i; C2 I' @: S
5 r0 a% V1 @ C6 X- l$ \1 b+ L! q
( O! y3 b1 J" U+ N/ E# P" E) p
5 y! j- Y+ c% I. n) {
x9 g1 m: t/ f# y2 |0 _8 I( y% _! V6 ~ j( _$ v5 {) A) P9 [
! _, D" A4 q5 G8 _- Y( W9 x3 D
|
zan
|