数学建模社区-数学中国

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

作者: 美人如花    时间: 2015-4-10 14:30
标题: Linux内核从原理到代码详解教程
Linux内核从原理到代码详解
' ]6 E; K2 E* P, I- A9 p& k) }! M5 B3 P( K3 L2 I  e$ y( j) H  ~
链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv # o3 V, F  u$ F: ~: v7 C1 C
; Z( F: d  t0 Y. F9 j! b) [! e
网盘失效的话,请加QQ: 3113533060 & `% m; z6 I* D$ U

# m3 _# Y. y  S" I7 g一、课程内容:
) c( G- C2 b% Z8 ~+ X8 p* z' h第一周
5 B! I$ P1 O: r7 h, F0 t; q1. 初识Linux内核
- Q. K( U1 b, I4 L( {1.1 认识操作系统 ' `% K; B) O9 |/ O5 W* f0 c
1.2 开放源代码的UNIX/Linux操作系统 # K/ Q6 M# `0 G# m- |6 ^
1.3 Linux内核
  `. \# a; U* ?* P: l1.4 Linux内核源代码
0 j8 `  D3 X. ~, K! {' H2 f1.5 Linux内核模块编程入门  
3 Z$ @" I# P4 M' u( e1.6 Linux 内核中链表的实现及应用
" |) T/ l7 |7 j2 p* j0 B第二周
% [) y! o4 ~7 }" k) r" g2. 内存寻址 ' [. t. ^% c3 t
2.1 内存寻址 7 g6 V/ i. Y+ {2 V4 S- i
2.2 段机制
) a+ l+ o: |' h2 g2.3 分页机制 $ E" J& e& _/ F2 ~9 D2 p: u$ l
2.4 Linux中的分页机制
4 M' V% h5 j1 b; g+ S$ _8 \5 o2.5 Linux中的汇编语言 " @6 Z' I6 U5 a( r
第三周 1 g6 G% i; R6 F% Y5 n7 E, p6 V
3章 进程 ! h9 u2 _2 d, f1 g8 ^
3.1 进程介绍 ; x: Y* a& y' ^% F
3.2 Linux系统中的进程控制块
# g- q* T6 L) r% e. N0 G3.3 Linux系统中进程的组织方式
& a  O! g7 n* K3 K3.4 进程调度
; n: z7 U" }) Q5 ?% R( C3.5 进程的创建
- q) c$ d3 Q% z' N0 X3.6 与进程相关的系统调用及其应用 6 a' C# c: I" O8 b" z
3.7 系统调用及应用
7 r( k2 Z/ C0 Q* p( O第四周
" ^' ?+ H% q) E4章 内存管理 8 D  ]+ V9 Q4 ?2 P: f. u
4.1 Linux的内存管理概述 2 g% ^: Q, o( }
4.2 进程的用户空间管理
( [! V/ ^# Q9 ]4.3 请页机制 # }; O  Q; Q; L  H: a
4.4 物理内存分配与回收
1 f0 t/ _0 _, m- P/ ~6 v" s4.5 交换机制
/ T) w* e# i) O3 Y4 S4.6 内存管理实例
6 G9 Q7 `; T8 W+ H* U- [. M/ {$ V, y+ ]! K, _% ~4 ~- l
第五周 , w! h' y" G* ?$ O! ~
5章 中断和异常
1 L- H1 P! W/ r# t% o4 e/ y0 D5.1 中断是什么
2 e5 d5 [+ A/ q( @4 F, J5.2 中断描述符表的初始化
& q0 t8 o+ E, M5.3 中断处理 : H, O/ X) x, x" c& x0 L- a
5.4 中断的下半部处理机制
2 r/ M' M- m0 E+ x8 y5.5 中断应用——时钟中断 & T  v" p5 m" ?
- O* x" ?  s) C, ~7 Z0 d
第六周
/ k. Z1 ~" z  p# {% S6章系统调用
* }  x+ i" B% d2 r* r/ P6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
1 ^$ n1 V3 Q" b" X3 O1 S+ O6.2 系统调用基本概念
8 L. K9 N7 G- m4 s6.3 系统调用实现
  l7 o$ K. h8 l1 C6.4 封装例程 + }9 z. e4 s2 E/ o; G! N* p; Z
6.5 添加新系统调用
* a* n$ q2 D3 e+ C! ~2 ]
$ }* C) K& P7 Z" A( N7 h! G" Q第七周 1 Y, \; e& |$ u. e" }, `/ _
7章内核中的同步 , @& g! N% R6 h+ o5 N
7.1 临界区和竞争状态
. R4 g/ T3 p  e. l7.2 内核同步措施 ( B9 [/ m* ~0 E
7.3 生产者\消费者并发实例
4 G5 p" s2 p1 @- j+ {. t7.4 内核多任务并发实例
' j! _& u# c9 M; K0 Z第八周
1 }, {1 S+ p, V8章 文件系统 6 P7 e' X6 a- G8 I. q1 k+ }  @5 G
8.2 虚拟文件系统
7 X4 K+ S( r" I7 G5 G9 M1 L+ g8.3 文件系统的注册、安装与卸载
- y9 K9 O+ W$ x4 n" i; A; \" E8.4 文件的打开与读写
$ P' R+ u0 c( r/ L) U  X  q0 T/ Q8.5 编写一个文件系统
$ l- J; T) o2 o- q- ?( i& a8 K' r. W# m3 ]" d* p' C8 Q9 p  M
第九周 & p1 ~4 Q! i4 O# {/ D- c
9 设备驱动
6 J) m1 F. r  h9.1 概述
3 I' _0 y' E7 \% [$ J+ z& G9.2 设备驱动程序框架 1 M7 }- c6 Y; S% @
9.3 I/O空间的管理
- u/ }0 P. a0 `0 C& z$ \1 u9.4 字符设备驱动程序
' |( ~6 i1 a+ n  P( H: S7 K- s' V+ R# k

+ r2 a( v. P& H# P5 A; C: e* L0 z& V6 C, ^! d/ D* ]& s, J

. @2 t; G/ r& C# v# x: ^" R1 w& _0 E( t

! q* J' K7 Q& E. Q0 R$ Q5 ]. N; G$ \6 L
9 S8 p5 u: u9 Q8 m
# h" @+ c& m4 j" e* H) x+ t5 X3 {0 \





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