数学建模社区-数学中国

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

作者: 美人如花    时间: 2015-4-10 14:30
标题: Linux内核从原理到代码详解教程
Linux内核从原理到代码详解
1 t5 |7 H. W( A/ f- `# Z) Z8 H  l9 O& U; b2 J
链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv
8 j$ R/ l6 U- Z9 t! p$ ]9 s% z' o" l% x
网盘失效的话,请加QQ: 3113533060 $ H/ J" z. G7 E1 ?
$ f) \' [& X& r2 \% b- ~: v2 ~
一、课程内容:
; j3 f7 i8 k; }7 H# O第一周 9 V! ]; K; a  ?1 f
1. 初识Linux内核 7 `: {" K3 h% ?) [
1.1 认识操作系统 6 [# V+ G: u! v. I3 o
1.2 开放源代码的UNIX/Linux操作系统
4 i7 ~( B1 x9 l2 g0 A% w  _1.3 Linux内核 ! @- K1 {1 z  U6 q
1.4 Linux内核源代码 ) @! Q2 S, y& f( i
1.5 Linux内核模块编程入门  2 W& c/ \4 N# I( `1 o6 ~( d% L
1.6 Linux 内核中链表的实现及应用 " e2 b  A- X; G3 K% ^  U
第二周 * A$ f* }0 g+ q" G7 i( y; }. _
2. 内存寻址 / {9 T$ q2 H+ o% o. {
2.1 内存寻址 . F9 g0 L  i" _6 ^9 N$ x9 H% z* O
2.2 段机制
. R# ?8 c* q, x2.3 分页机制 * Q) A- Q% S/ \2 j6 c% d8 x% ]- V& [
2.4 Linux中的分页机制
; e3 d, k# N! N2.5 Linux中的汇编语言 ) \4 ]/ Z$ |2 `+ I( q# E
第三周
  Q  Q& x/ c5 b( i% `3章 进程 3 R5 l6 U! k3 Y, p! B! H$ g
3.1 进程介绍
6 c. P0 x; c$ z2 g3.2 Linux系统中的进程控制块
2 _4 }% T$ i$ V3.3 Linux系统中进程的组织方式
' Y+ \% @: K/ V. q; W. m) ~3.4 进程调度 3 Q: s) z, ~* \
3.5 进程的创建 6 I* C5 d. [; E- ^+ N# r2 K  Z
3.6 与进程相关的系统调用及其应用
. b* V8 r& n6 ?3.7 系统调用及应用 8 ~! D1 \+ c- r+ d
第四周 . P: @4 w1 @' _+ d
4章 内存管理
1 E$ P3 ]+ y. M% ^$ G4 s4.1 Linux的内存管理概述
' ]# {$ `( R- ?9 \, g  B4.2 进程的用户空间管理 ) Y8 _- Q5 y9 ]7 K
4.3 请页机制
' e% s" x. j+ e1 \& _2 F+ S  n+ S4.4 物理内存分配与回收 4 j, A& J- R, q; S, `7 T0 k
4.5 交换机制 7 S9 |- j9 v4 f, j$ h* z$ ^
4.6 内存管理实例 ! v: t& ?  @# u/ P% P& e5 K( T
" {- S+ g7 P/ S9 U) x
第五周
7 ?  @" u1 {  i; l! \  |5章 中断和异常 ) w- N" R+ Q. V) [
5.1 中断是什么
2 k) e2 E& k2 {7 k5.2 中断描述符表的初始化 & k) @) u. n) |8 o9 N0 |
5.3 中断处理 / e9 c; b# k6 V0 C8 c* |
5.4 中断的下半部处理机制 ' x0 H, t2 t/ j: c
5.5 中断应用——时钟中断 $ s3 x3 P) {; z, }/ ]8 O( j
& F4 w6 W# q' G, P0 F
第六周
& u0 u. f/ X$ p3 |6 A* f! v6章系统调用 % d3 f! y% V$ o8 h8 J
6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
4 z/ b+ o: {: ?& u5 `! K% S6.2 系统调用基本概念
4 o" }- Z5 p6 }, h# p5 D* {3 ]6.3 系统调用实现
. ^, ]/ R  e" ]/ O6.4 封装例程
0 q7 r2 l6 w% _4 C7 r6.5 添加新系统调用   W& A7 R, v$ e, G

$ G# w: r& K& U: G3 M6 t第七周
: K9 F) i2 f; G1 ^4 d7章内核中的同步
, \# t4 r; H+ v$ {9 {& c3 F7.1 临界区和竞争状态 9 f1 c( o  e' V" M; M  A+ D
7.2 内核同步措施 / B0 r- t7 w$ r, z. D
7.3 生产者\消费者并发实例 " ?# ?! `! h5 j* x: ?
7.4 内核多任务并发实例 ! W, [5 s7 g5 {) @6 W
第八周
  F3 {# ^  s' i/ [4 Y) |8章 文件系统 * j2 @+ _8 m- {( t# |* V) q
8.2 虚拟文件系统 / x+ q% Q6 \# R5 E
8.3 文件系统的注册、安装与卸载 . V3 l+ S4 T5 k6 H1 T% x+ @
8.4 文件的打开与读写
& w  r: e7 S; ?( s: A3 I8.5 编写一个文件系统
* K4 R, Z0 y8 ~7 k2 l% C
) y" {+ |! [; T0 C, R# Z第九周
7 p. C+ u& L; |: B6 @: c6 g% Z9 设备驱动
. B+ O7 p/ m& H1 R0 ?- z9.1 概述
, @' i( X+ f6 ^/ y/ n9.2 设备驱动程序框架
* \2 @4 w+ t& c3 U9.3 I/O空间的管理
& R: V6 \: T3 t( v2 j" [9.4 字符设备驱动程序
8 w+ J! z7 q; d/ s0 N. J& W  ^5 r
- I; }; A, ~* l$ ]. ^( W2 ?
8 l) m/ E: l+ B- \

5 S+ K# d* f9 G5 E5 S! F6 k/ \- F
* }6 w' z& I4 o$ C; d2 J0 `) r8 ?+ D2 }* A

. l# ?6 \$ P1 {4 b
: Z1 S8 C" o/ W( P$ L( P( V" h
, c, z1 a, O. x( w! k




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