数学建模社区-数学中国

标题: Linux内核从原理到代码详解教程 [打印本页]

作者: 美人如花    时间: 2015-4-10 14:30
标题: Linux内核从原理到代码详解教程
Linux内核从原理到代码详解
6 v: l. M  T/ X" Z7 j4 x! |9 B2 d! I8 G2 w
链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv ! S/ [9 I- m8 F3 L2 `9 S
- n% ~3 g7 }5 O! B, J4 {
网盘失效的话,请加QQ: 3113533060 2 `; Y0 Q/ F! y0 Q" Y

8 _$ V4 C! W% ^  P/ ]一、课程内容: ) q) k* V" m. j& [
第一周 ( J) p2 J. x! ]7 l* M1 `9 L
1. 初识Linux内核
7 f: G% K6 V3 J( a2 L& T2 _7 {( z1.1 认识操作系统   g: @) c( a% G4 t' L- g
1.2 开放源代码的UNIX/Linux操作系统
0 \3 R5 ?3 J5 D" h5 i0 ?1.3 Linux内核 3 {( k6 w  N/ k2 m
1.4 Linux内核源代码 . j5 r  v7 V# y7 z1 C4 ^
1.5 Linux内核模块编程入门  1 ~* V: m2 l! S/ ]9 r9 O+ i
1.6 Linux 内核中链表的实现及应用 , o9 X1 t; T7 `8 ], h. x* `
第二周
" r- [( s1 i7 ]) _* V2. 内存寻址 5 {: X4 Y( }! W1 G7 K/ Q1 w
2.1 内存寻址   H' n' o! V' `. \2 T: ^' t
2.2 段机制
# T, h' U( Q. _' z1 L2 G6 k3 P0 m2.3 分页机制
* F  T* l* k$ h& z! `! m" b2.4 Linux中的分页机制 6 z4 [3 D4 ?+ A. E! O+ _
2.5 Linux中的汇编语言
* E; B* L# E2 K第三周
* b! F/ s* f# s9 T3章 进程 6 B& f7 M. U9 K
3.1 进程介绍 4 ]  P8 ?( t/ t
3.2 Linux系统中的进程控制块 : S1 I2 K9 T5 Q4 p6 G5 ^
3.3 Linux系统中进程的组织方式
; f$ D2 L! M& `3.4 进程调度 ! f7 w9 X0 m0 d. z# \% ~' }
3.5 进程的创建
) E3 P" U+ `0 C" m1 s6 X) |3.6 与进程相关的系统调用及其应用
# \3 J9 v& b* \( n8 y' n  [3.7 系统调用及应用 * I8 H$ J% h6 G( f" Y6 e0 H
第四周
1 I, ], Z0 b0 H3 C4章 内存管理 7 i- u# Z7 E% J; z+ J
4.1 Linux的内存管理概述
) d) a" Y$ X  ~2 o$ z  ?4.2 进程的用户空间管理 ) O3 e8 w2 \9 S9 e
4.3 请页机制 ; |4 ~$ A5 w9 j/ O9 a* E  ^
4.4 物理内存分配与回收 7 ^0 Z5 R7 E- g9 @3 X- m
4.5 交换机制 1 x( \7 K$ {( h& G0 [
4.6 内存管理实例 , G* c8 P9 h, f0 U, Q! {2 \. H

. i" h! y. S6 G$ U4 b: \# e第五周
# Z4 s0 j; w0 N# a3 g) E5章 中断和异常
3 ~8 P5 g4 p* t* u) G& b( f7 u+ \5.1 中断是什么 * l7 O- a/ M) D9 y8 N/ N. M
5.2 中断描述符表的初始化 / s2 x7 p  u+ p  }* q( j
5.3 中断处理
  K5 r3 J7 Y$ R5.4 中断的下半部处理机制
0 G( R6 M0 ]3 |" [$ h' F5.5 中断应用——时钟中断 6 D8 d& ]5 \% Q2 E  O
. `& C) K+ g- i+ ?$ t
第六周
; [9 V& G; F6 W& d! O9 a6章系统调用
2 G# S( b- M+ l0 [, N2 Y6.1 系统调用与应用编程接口、系统命令以及内核函数的关系 1 q0 z! t, @. l7 d0 a
6.2 系统调用基本概念 " n$ o4 R& ~8 F7 R7 q6 ?
6.3 系统调用实现 1 @' A+ g& d. e
6.4 封装例程 1 i( ^% e$ @. i7 \6 y
6.5 添加新系统调用 ! I4 _' t, J1 G: N" d

! s* ?: ^0 L5 \: N第七周 5 z3 F; D) S( \% l) I2 ~
7章内核中的同步
: R# F0 e+ s. i8 L( H. c' M7.1 临界区和竞争状态
: k7 ?4 q9 E' H7.2 内核同步措施
% r$ E" u6 `. e1 M5 K" H7.3 生产者\消费者并发实例
& Z) h' Y7 _! @1 f  t7.4 内核多任务并发实例
; E1 h9 o) `" `/ f2 H7 }第八周 6 B; ~3 P; T2 X' W5 U
8章 文件系统 + |! ^8 W# D, X1 {# L2 n6 Q
8.2 虚拟文件系统
( W; E+ j. f. J- y# T8.3 文件系统的注册、安装与卸载
, ]$ O1 ?6 X  E  h- h8.4 文件的打开与读写
8 F# w  l2 o1 d- ]. i% q, x) @8.5 编写一个文件系统 ( ^* D8 T4 G, a" o4 h( a
7 Z- m5 p$ J2 G+ ^. o/ c+ W- a
第九周 + f  d) ^; n: i  q
9 设备驱动 & a" z7 U: E; p8 A
9.1 概述 ) T2 B& D4 Q% m3 |2 l3 r
9.2 设备驱动程序框架
" K* U7 W+ G- l- H9.3 I/O空间的管理
& ^. d: e% t) ]+ J% y! h/ H; o- I9.4 字符设备驱动程序 : S1 T. A- i! |9 a$ ?! k4 a/ ]

# q+ I5 ?1 v) i% C/ w8 s- @; S6 E0 V3 O) v
' H6 C8 r7 M8 m0 ~+ }# u

" y" H3 T) j$ m; N6 t  h" M% l
) k( k5 q3 N4 O3 O3 x% Q0 X, e4 S0 C# r3 r

& X# C; T3 Y" u6 N4 I2 v- y! |! j5 u' ^
- Q" k/ H8 p) y( M$ i





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5