- 在线时间
- 3 小时
- 最后登录
- 2015-5-5
- 注册时间
- 2015-4-8
- 听众数
- 10
- 收听数
- 0
- 能力
- 0 分
- 体力
- 92 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 43
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 26
- 主题
- 14
- 精华
- 0
- 分享
- 0
- 好友
- 7
升级   40% TA的每日心情 | 慵懒 2015-5-5 09:46 |
|---|
签到天数: 10 天 [LV.3]偶尔看看II
- 自我介绍
- 撒
 |
Linux内核从原理到代码详解 3 a* ? F! @8 A7 N! ?. ^
/ w. ~* n5 w I& ]+ R, x
链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv " b* T+ ^+ m* x( p" d% X
& ^1 Q# ~ O; F$ T1 V1 ^
网盘失效的话,请加QQ: 3113533060
+ n: \" |, J6 s! M& {6 P$ e1 v0 N) v
; I; n" z3 x! f* I8 f3 b一、课程内容:
e9 E2 s4 S+ ]$ o* I5 X5 {; a第一周 - [; ^ L! M" {' x2 a5 o/ e3 W, Y7 J
1. 初识Linux内核 9 g8 n% b# Z F
1.1 认识操作系统 , s$ `0 x- b+ h5 L/ N' r0 ^
1.2 开放源代码的UNIX/Linux操作系统 5 v/ F7 {; M& f1 o, [5 D( o
1.3 Linux内核 " e. @8 f+ h; e7 d- T1 m7 Z
1.4 Linux内核源代码
8 _3 f# e* i* S' F2 J1.5 Linux内核模块编程入门 ; V- ~1 ]! i. H
1.6 Linux 内核中链表的实现及应用 6 {4 V" W G1 i) `* o
第二周 2 N/ a9 O: _; H0 w
2. 内存寻址
3 m0 Y; o. f* p6 P2.1 内存寻址
9 O/ c+ U" q: n9 u- Y2.2 段机制
& Y# g: _# ?7 W6 x" O2.3 分页机制
, p6 X$ E0 T' D# L0 ?2.4 Linux中的分页机制 4 A4 a- {; U4 x/ k6 e/ u" l" I( s2 f
2.5 Linux中的汇编语言
! g+ o$ H) B1 q第三周 4 e f3 J5 n5 r5 [9 T
3章 进程 S- M6 t) j' q/ _0 N
3.1 进程介绍
" U+ {8 t% u/ s' @3.2 Linux系统中的进程控制块
3 y; i$ z- x' ^ L3.3 Linux系统中进程的组织方式
9 v! A- I. g$ k: C3.4 进程调度 ' t1 ^+ @! D4 ]7 A' r2 z
3.5 进程的创建
M1 M2 r' A( }& T" M& \. L. u8 D3.6 与进程相关的系统调用及其应用 + J: F& H& ^4 i( g
3.7 系统调用及应用 3 q8 s; c- v3 i: D+ g; ?) ~
第四周 & [# Y# [( B$ Y$ y' n. m! w
4章 内存管理
: |$ R8 y7 n) A! d# Q4.1 Linux的内存管理概述
Z/ S, }! u. p1 i, p. B4.2 进程的用户空间管理
7 g5 A! b7 B0 |, m8 |; @4.3 请页机制
+ U. R8 ^4 M2 W) w( A; T1 W8 Z4.4 物理内存分配与回收 ! j- ~! l' a/ b1 |
4.5 交换机制 7 T* v7 B# m, C& P; j2 e
4.6 内存管理实例 : f1 R0 X- w4 s7 X
( q/ M2 U2 R, l- z8 k# S3 y第五周 4 H- D: Y Z1 i$ u8 Z
5章 中断和异常
4 x+ n4 z6 A2 a0 k8 w5.1 中断是什么 2 N" w- i/ _/ h
5.2 中断描述符表的初始化
1 w6 g* d# S/ e* i5.3 中断处理
- I2 s: R) S6 B8 _5.4 中断的下半部处理机制
7 ~6 r5 V/ V P5.5 中断应用——时钟中断 - _* p- `& X, D+ T$ [
8 @) z2 C/ ]8 ^% z$ H. i7 M1 [! W
第六周
8 o7 G! ]0 f$ C. \! _( f+ W6章系统调用
+ V" X/ H& N* }' i3 u% y6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
% Y1 D3 ?! M! r9 c& n6.2 系统调用基本概念
. h" e" a: m/ J3 L6.3 系统调用实现
}1 a7 ~% Z# P: W3 x+ g3 U$ _6.4 封装例程
" S f# _( l) j; _, z( M+ o' H6.5 添加新系统调用 T9 P+ l; F- U- }4 b& P
" R& n% u# ^ M U* f' x第七周
5 t( j) c" \, F0 W/ N- m7章内核中的同步 1 F3 O8 @" t% S T8 _
7.1 临界区和竞争状态 4 Y1 u3 _ `' `: T I
7.2 内核同步措施 ) B8 @ s2 k8 J( k9 @
7.3 生产者\消费者并发实例 , j. D& S8 j3 Y# d
7.4 内核多任务并发实例 6 G" ?( Y2 P4 z0 V6 R5 R
第八周
- k; [' d9 {3 H1 G" m0 N6 O; J8章 文件系统
- u; V4 \/ p- e$ J/ j7 K) H8.2 虚拟文件系统
) C E( I L$ d& {/ f( ?0 ]* n1 t8.3 文件系统的注册、安装与卸载
# j- s- Z! N: p& p8.4 文件的打开与读写
' n2 p1 M) @; t b' s; A4 ]8.5 编写一个文件系统 1 g! v+ o: Z9 U& {6 t
3 G# k1 C. i4 z第九周 1 @* x: p4 E; K
9 设备驱动 / B& c* H E* g/ o. U3 \
9.1 概述 . Q! {% n# d7 \
9.2 设备驱动程序框架
3 u [4 `5 H" a9.3 I/O空间的管理
6 y2 A5 q9 B7 `8 f/ m9.4 字符设备驱动程序 1 u0 i9 `! O" l
1 m0 J6 _' W1 y* ?2 g p& s
) \6 E M \; U) B
2 n" O6 G& t5 b0 l" j2 s# K+ u
7 p& n2 R% v2 m8 y; K `0 ~- N# S! w! J Z
. I5 m7 l$ y( _- l$ m! Y. w$ U
, E) }7 G! o5 K& C) P/ m- Q
! }1 @/ W; Q2 x( ^ |
zan
|