- 在线时间
- 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 q) a" C+ A* C
0 f/ Q; j/ T5 b1 W链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv
9 ]2 D" H8 h* {& q) J" P- E3 G) K0 L& M d) x( r$ j1 ~
网盘失效的话,请加QQ: 3113533060
! T! w6 G- Y4 v) W
4 x/ E9 D0 |# X. V; ~5 o一、课程内容:
. g- Q0 n7 J8 @/ ^第一周 " \/ {5 G2 Z! u @5 S' n4 a+ x% b4 Y; d H
1. 初识Linux内核 ; z* N0 _" n! X' x
1.1 认识操作系统 5 s7 Y# w+ F' i! V
1.2 开放源代码的UNIX/Linux操作系统 8 M5 q7 t v( K: Q
1.3 Linux内核 ! o- B# Z3 I' ^$ G- q3 F$ D
1.4 Linux内核源代码
5 |9 q+ C7 X" E9 t6 Z1.5 Linux内核模块编程入门
4 s% b7 x5 p1 Z; m& A" r, u) M1.6 Linux 内核中链表的实现及应用 2 t o& [& W. T# D% O
第二周 3 ]$ F% F" e" Q0 S; Q' ]
2. 内存寻址 3 d3 q7 A1 ^! T3 [
2.1 内存寻址 ! c5 }5 [; t; x; S/ d% a
2.2 段机制
0 h8 V9 Z# o* ?4 U" a' T2.3 分页机制
/ z' N" o5 s$ o. z6 B- K; ~2.4 Linux中的分页机制 1 G( S) N! g v v0 V z6 j, O8 ^ K/ ^
2.5 Linux中的汇编语言 ! `' Z5 b: _; G4 @* i
第三周 8 b) A/ M* R5 a$ c5 W9 `9 C+ a( H
3章 进程
w# j2 O2 D4 i: H B4 G3.1 进程介绍 : v3 N b$ |. {- q7 }6 T5 `/ a
3.2 Linux系统中的进程控制块
' {! U0 s, J: R3.3 Linux系统中进程的组织方式 6 s9 z8 Z6 Q5 H z! q
3.4 进程调度
- Y+ m0 P& U3 v; {9 w; q- a3.5 进程的创建
' f8 c8 M: I g2 E1 f7 O% X3.6 与进程相关的系统调用及其应用
+ ?# A& b. n+ M. |! D3.7 系统调用及应用 . f9 U$ t4 B- X: B
第四周
; i, p: W7 R9 S4章 内存管理
! T% K8 F8 L4 v- G# @+ }) r# w8 f% l! N4.1 Linux的内存管理概述 6 a) `. \- @+ f
4.2 进程的用户空间管理 % A. s' k' H5 B! `% Y& z, f
4.3 请页机制 ) ?2 g8 ^ W2 ?( p& C$ X: @5 U
4.4 物理内存分配与回收 & @* L, k( M% l K: K
4.5 交换机制
+ Y: q. u! n r: c; U4.6 内存管理实例 ! o/ h4 }& y9 E3 ]
8 w6 H, E4 h; Y. s. \第五周 0 f+ z1 q$ T! G ~
5章 中断和异常
, K' {/ p @( U- N5.1 中断是什么 4 O! D$ U- V/ `7 n9 ~) m
5.2 中断描述符表的初始化
9 T; p1 k3 L# \+ z* }$ a) X5.3 中断处理
$ ] G* Y% I, v7 E& u5.4 中断的下半部处理机制 4 q2 [* A$ L, K5 W0 Z
5.5 中断应用——时钟中断 9 Y6 R8 F! D% _2 L7 b
/ ~+ @1 j# @ Y6 g第六周
! E# V: ~- j m: _) f6章系统调用 7 t v/ d. S' {5 g1 [( i1 F' h) F
6.1 系统调用与应用编程接口、系统命令以及内核函数的关系 % H" b" U* \* x( z7 M* W
6.2 系统调用基本概念
* p5 |, \) d; r* I9 c6.3 系统调用实现 * j7 i3 W7 R4 b' Z5 A& u
6.4 封装例程
9 U, |8 `, W( w p' r {6.5 添加新系统调用
- ]4 f! t9 f- x" S" a8 ]% R. Y3 u8 R! Y/ \: ~" Q
第七周
% @8 [9 }+ n4 V1 n+ u7章内核中的同步 7 a& t% }. P( p( z' O: m
7.1 临界区和竞争状态
( A: ]6 V! ?/ E( x3 k8 b' {, }7.2 内核同步措施
; Q8 h9 N8 M6 X5 a7.3 生产者\消费者并发实例 " o6 X8 Q) n0 I* m8 h
7.4 内核多任务并发实例 ! Z2 w0 s& K2 h' K$ r5 W
第八周 : m* _7 K* T' I5 u
8章 文件系统
) f6 W( d+ w. L9 p: O8.2 虚拟文件系统 7 H4 a9 v' m# s! B8 H9 b% n) x8 k
8.3 文件系统的注册、安装与卸载
/ h8 O' F1 z: v, S7 k8.4 文件的打开与读写
+ x% a' S2 h( ` ]$ w* y8.5 编写一个文件系统
. S- G R& n0 U( t) V( O. D7 Y7 L& G. P! P$ O/ Q% M# b
第九周 3 L5 ?, w. ?$ w* ]+ r. ]) y: ^' Q
9 设备驱动
" T* I. o( ? c! | H+ m9.1 概述
8 `4 a8 f. `$ H" W5 w _4 x% f9.2 设备驱动程序框架 $ R' Y# u7 g8 B4 K1 s6 W
9.3 I/O空间的管理 , c r' G: v) m5 U
9.4 字符设备驱动程序
% _. j' U- o8 h2 H4 P/ d* Q& u/ q3 [& e! u) D2 d
4 r+ `4 h6 f; b6 ]( _* ^
) B8 b: d4 t9 o5 O* r2 }- ]+ G
% F/ U$ i1 c% m! c* O! d. ^
! o1 `& n5 q: U- c$ L9 p
# D3 p# ~ o" |" U2 n/ i+ d9 B1 b! _9 f. D8 G8 d
" w& q( r6 L; J5 s! d0 [: }5 v' o: \0 \$ S; s4 w/ O0 X; c8 J
|
zan
|