数学建模社区-数学中国

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

作者: 美人如花    时间: 2015-4-10 14:30
标题: Linux内核从原理到代码详解教程
Linux内核从原理到代码详解 # C- w3 y/ \8 y3 P; q

+ z, t, r9 p: F& P5 V* I链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv - m: F$ Z: S% A1 l

/ l8 _1 c, U, E" T% U9 W  m网盘失效的话,请加QQ: 3113533060 8 b1 ^2 \: X5 r* x' v
7 A* q2 R3 z. n1 l7 Q* }& \
一、课程内容:
- x5 M# C+ P) v+ q% ~/ A第一周 * P- o$ R% p* ]
1. 初识Linux内核
8 s4 I6 p2 v: X0 {. U! b2 Q( U2 }1.1 认识操作系统 , X' A4 n+ u, y& `1 G" C
1.2 开放源代码的UNIX/Linux操作系统 ; v6 L, h; D) M8 o. \3 a
1.3 Linux内核 2 O* G% p6 X! |) P
1.4 Linux内核源代码 * o9 w; `: ~9 Z* o
1.5 Linux内核模块编程入门  6 o! M; l! n% }9 X* _2 o& X
1.6 Linux 内核中链表的实现及应用 % m5 X% Y' H8 j" w: c0 K9 o
第二周
( N) h6 B8 h$ h+ \% [, p2. 内存寻址 ( Z! T1 h5 q0 g$ `- p3 i( k
2.1 内存寻址
6 P6 f! z  Y1 O2.2 段机制 9 W4 `; @* |4 K, a( b
2.3 分页机制 * h3 o1 h7 ^4 D8 i3 R. J
2.4 Linux中的分页机制
6 p: |, r' u% I3 z8 |2.5 Linux中的汇编语言
% }" F. G" q7 F/ F第三周 8 n. S& t5 k& P; O
3章 进程 ( @$ X2 Y# x0 ~, |+ ?$ i0 k
3.1 进程介绍
1 g5 G+ A; G5 L+ a7 k3.2 Linux系统中的进程控制块 7 U8 s' I" Q' ^# D1 y' g
3.3 Linux系统中进程的组织方式 7 w/ y* V+ D" B% }- d7 x. q5 z
3.4 进程调度 / E; A& j0 E& m- H( W
3.5 进程的创建 0 Q3 J) e" F9 w8 M2 t
3.6 与进程相关的系统调用及其应用
6 w( b4 n9 F$ U+ q5 j3.7 系统调用及应用 / K3 d7 f* H2 Y: `: n
第四周
. ]4 f) Q, t) [6 J9 O: D6 n/ r  _4章 内存管理 8 N, ?* ^$ t2 h$ |9 Z
4.1 Linux的内存管理概述
, @2 R/ {" M$ X- A/ a4.2 进程的用户空间管理 , ?! B& Q1 ?5 \8 T# w. a  u
4.3 请页机制 1 i0 C% m5 Z- I! `3 Q
4.4 物理内存分配与回收 + e( }/ C' h% t9 I' A! y. B
4.5 交换机制 8 a: V0 z, D, q6 X
4.6 内存管理实例 8 g, H* P- y* @+ H# d% d
7 n$ k- M+ E3 U6 F6 y
第五周 % V7 S' ?6 q! z
5章 中断和异常 5 f2 D+ q& n8 t( _$ z5 l8 Y# A
5.1 中断是什么 5 _' l  c, Q8 S) s7 e/ k
5.2 中断描述符表的初始化 # q7 _1 l. k( F2 A' V; c% R5 h7 F2 N
5.3 中断处理
6 \6 |$ a: h( H, }; B0 K" ^5.4 中断的下半部处理机制 ( C2 O0 J. L8 f+ ^
5.5 中断应用——时钟中断 3 G. x" L+ e* r9 N

6 R* y- P' A; G, j& x8 v2 `第六周 8 [! M( Z) u7 j5 ]5 V1 s. f1 l. V
6章系统调用 0 S, L. ~1 {) W8 W+ X; ]
6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
9 u. y& [5 o# j# y# T9 j6.2 系统调用基本概念
; U( Y/ ^2 `/ p1 w* i. B$ Y) D6.3 系统调用实现
9 ^. B. T1 u/ L" J6.4 封装例程 ; A0 A! |. O# L# F9 X; g+ ~
6.5 添加新系统调用
. D* g6 i7 E3 o7 w: h
; R+ }% N& S' c* C1 ?第七周
8 s3 s4 i0 j( C7章内核中的同步
7 \2 E5 f; Y9 G! ]. S9 d7.1 临界区和竞争状态 6 y. ?5 I" W4 t$ G' A
7.2 内核同步措施
$ n4 N( M. L2 @: r- Z) L7.3 生产者\消费者并发实例 8 m' H; E/ X: V" A1 b8 P
7.4 内核多任务并发实例
' g: y3 {5 j7 j/ c6 W; g, N0 i第八周
8 g. F6 }& p( d& J( b. ^( R8章 文件系统
; o2 y* R8 M  |7 _3 E5 ^8.2 虚拟文件系统 0 V3 d7 K/ ]2 n* F3 {5 \0 Z
8.3 文件系统的注册、安装与卸载 0 p7 s3 I8 U/ H" Z( ]9 @
8.4 文件的打开与读写 2 F3 ~9 A8 u7 y8 b9 a) k
8.5 编写一个文件系统 9 y. c+ g' p# d/ b$ z3 L1 `+ x: n/ [  v
; R, h4 H; {* r% v9 b5 l' r
第九周 : s( d! q% Y% e6 L8 ~9 {& O* z
9 设备驱动
9 n" u/ {! O9 C* l( Q* ?0 o/ g9.1 概述
( `' x6 o' Z+ s9 f4 W) M7 Q9.2 设备驱动程序框架
+ U7 |8 X1 p/ W: f' l! B9.3 I/O空间的管理 " t5 j5 T6 Y1 d
9.4 字符设备驱动程序 5 X. u2 {9 T; W1 Y
" }3 W; O% o7 Z! ^
8 v3 R/ X( D8 ]3 i

. _. y& D$ Q( r; s- a7 J& y) X- S3 @. s4 w2 [  z' K( l

7 _; T$ z+ I; d5 T  x4 a, X. Y$ Q/ c3 Y/ W1 q- _

' e7 A3 x! a. h! ]% }) b
  h4 Q2 ?+ L4 n1 }) f3 b& Z4 T$ H





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