数学建模社区-数学中国
标题:
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, x
2.3 分页机制
* Q) A- Q% S/ \2 j6 c% d8 x% ]- V& [
2.4 Linux中的分页机制
; e3 d, k# N! N
2.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 g
3.2 Linux系统中的进程控制块
2 _4 }% T$ i$ V
3.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 s
4.1 Linux的内存管理概述
' ]# {$ `( R- ?9 \, g B
4.2 进程的用户空间管理
) Y8 _- Q5 y9 ]7 K
4.3 请页机制
' e% s" x. j+ e1 \& _2 F+ S n+ S
4.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 k
5.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! v
6章系统调用
% d3 f! y% V$ o8 h8 J
6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
4 z/ b+ o: {: ?& u5 `! K% S
6.2 系统调用基本概念
4 o" }- Z5 p6 }, h# p5 D* {3 ]
6.3 系统调用实现
. ^, ]/ R e" ]/ O
6.4 封装例程
0 q7 r2 l6 w% _4 C7 r
6.5 添加新系统调用
W& A7 R, v$ e, G
$ G# w: r& K& U: G3 M6 t
第七周
: K9 F) i2 f; G1 ^4 d
7章内核中的同步
, \# t4 r; H+ v$ {9 {& c3 F
7.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 I
8.5 编写一个文件系统
* K4 R, Z0 y8 ~7 k2 l% C
) y" {+ |! [; T0 C, R# Z
第九周
7 p. C+ u& L; |: B6 @: c6 g% Z
9 设备驱动
. B+ O7 p/ m& H1 R0 ?- z
9.1 概述
, @' i( X+ f6 ^/ y/ n
9.2 设备驱动程序框架
* \2 @4 w+ t& c3 U
9.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