- 在线时间
- 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内核从原理到代码详解 - E. |( d3 l2 s7 K- o, N
1 Q. L, K( P0 c/ @- x链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv
& z2 z0 y. J% w- h o/ z1 c/ P6 b
网盘失效的话,请加QQ: 3113533060
{- p/ u) C h- Y" \
3 J2 s6 d: N8 J: p1 t4 ^一、课程内容:
* p0 ?3 N! x3 ?1 x0 _& Q" G第一周
0 Z4 x1 B; b+ X1. 初识Linux内核
6 x8 k; I8 r& r5 R2 H; X1.1 认识操作系统 - K$ @. v0 I6 b; n: ?
1.2 开放源代码的UNIX/Linux操作系统 9 U7 S5 y! I2 m7 V% X
1.3 Linux内核
+ M) [" F7 C- m# Z# Z+ C3 h& \9 ~: }1.4 Linux内核源代码 1 U' E4 G/ ?1 n! D
1.5 Linux内核模块编程入门
* K2 w" z+ A! i8 ^- }1.6 Linux 内核中链表的实现及应用
- {: | |( _; {4 t8 j第二周
+ I9 f% e/ k+ \1 I7 U" X+ u. E2. 内存寻址 4 t6 z w! {: a8 U
2.1 内存寻址 + ]- B* w! n3 Z
2.2 段机制
7 } j- }7 ?8 ]2.3 分页机制 3 y1 @' O; S& O/ F2 ?
2.4 Linux中的分页机制 s' E+ b( Z- ]9 }. G) m
2.5 Linux中的汇编语言 ( v6 b# M+ Y5 |) ~) _& y$ [ i
第三周
7 [# Z+ @: i0 e8 W8 h3 r3章 进程
/ R6 `0 \0 t8 a3.1 进程介绍
9 J( v3 a% G' V: D3.2 Linux系统中的进程控制块 % l! z0 g! q9 \$ @' _
3.3 Linux系统中进程的组织方式
% R. G7 ?' m8 G3.4 进程调度
8 A! {; E' i" [. @3.5 进程的创建
4 z' u- u- Q$ N1 N* h3.6 与进程相关的系统调用及其应用
% t! p6 W1 k3 Z& ~: J7 P7 P* {5 L3.7 系统调用及应用 4 C/ m/ f2 d8 E9 N0 Z: i$ z6 o0 f
第四周 0 Q) u' U2 }( d
4章 内存管理
$ c! x8 d$ ^6 [" v4.1 Linux的内存管理概述 8 @6 p8 e9 I D! z
4.2 进程的用户空间管理 - R" @( ~8 k% _! b% |& ~5 i% L
4.3 请页机制
( m; w* i8 _ r% T. A* @0 p" c4.4 物理内存分配与回收 % N; K( p) O, P8 D7 u5 {
4.5 交换机制 # [, l' }# R, }
4.6 内存管理实例 " o5 f- {* u- f7 t( M& K% D% C
O" E. e8 A; o3 s1 N h第五周
# C; H# [ |4 E5章 中断和异常
; f8 w! @. l, [. l' T4 N5.1 中断是什么
' r6 `" F. |1 G! K0 l" _4 g; g! q4 `5.2 中断描述符表的初始化
4 G4 T% i. ^# \8 O$ k5.3 中断处理
! k7 ^' i: Z' V2 n5.4 中断的下半部处理机制
Y3 I4 D9 t5 ~- ?5.5 中断应用——时钟中断 * L# l# n @4 m
* s- i' m# w: M. I. ]9 T第六周
+ f. H6 u+ _& A/ M6章系统调用
, R9 r" P* @2 ~9 Z$ {6.1 系统调用与应用编程接口、系统命令以及内核函数的关系 9 e6 { o y3 g
6.2 系统调用基本概念
' G& q" f* c5 A- j* B6.3 系统调用实现 9 Y5 w1 e0 r" v n
6.4 封装例程
5 i' L9 Z0 f' X: Y; K4 T Z6.5 添加新系统调用 - X+ z! z, O% l1 r/ J' h% p7 X% Q
& l7 o( p# I+ w5 b/ L6 n
第七周
. ?/ I4 V3 \) \4 R7章内核中的同步
1 l3 H. b, {( f7 P; J: v7.1 临界区和竞争状态 9 g3 p: r. T+ h$ R+ I
7.2 内核同步措施 0 h9 D1 G: c# J
7.3 生产者\消费者并发实例
' t3 a/ S8 h q( T C7.4 内核多任务并发实例
8 _, l5 h+ x" X O7 v第八周
# P$ `2 E0 r& d3 ~8章 文件系统
0 K, E" t" r. z, m5 }5 p! a& V8.2 虚拟文件系统 5 N5 {9 I/ `$ N
8.3 文件系统的注册、安装与卸载 ; r( l. z/ ~8 S+ ^! [
8.4 文件的打开与读写 ' {# Q: T, N3 a9 j
8.5 编写一个文件系统
" L# O2 Q- y) N ?- T
* y: ~# A; V6 I- f0 y第九周 7 x: Q& }* c! N$ E b& G( U$ B
9 设备驱动
- @" V2 e2 r( r8 v( Z) K8 v9.1 概述
) }6 e5 v- a4 E k3 o9.2 设备驱动程序框架
9 d3 j3 w/ w4 r9.3 I/O空间的管理
1 ~; Y* ?* p/ u# k2 b I# N$ _9.4 字符设备驱动程序
- ?" T' u M- P/ p$ N# h, r5 M/ R2 m3 ~% M* T2 O2 _. I
0 J; I$ i9 N& W& F, ]7 G
3 b+ r4 y' ?; F4 W" B. ~2 z' \
# L$ |& X( c/ b; a7 d
. q" g* |+ C0 L9 h/ b% T$ n2 W, n) g4 I4 m+ a) [1 `
* a/ E' C0 U6 x* B) i
4 ]4 v; F+ O) [- ?# K" [
! P0 r8 B# v7 [! Z |
zan
|