TA的每日心情 | 怒 10 小时前 |
---|
签到天数: 2582 天 [LV.Master]伴吧终老
|
登录后查看本帖详细内容!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
中国科技大学Linux内核分析 2017年 ; \6 N6 [% z( j- F2 |2 j
& K% o8 S# V q0 F1 @! S; l3 e' Z第一周:计算机是如何工作的?
) T6 w0 ^3 P2 u6 Y- 存储程序计算机工作模型
- 32位X86汇编基础
- 反汇编一个简单的C程序
% _1 Y& J6 Y3 S0 e+ I# b
" S+ x' h$ v9 @ u0 j/ c5 A( y, c第二周:操作系统是如何工作的?
( g k2 _# E) G6 `- 函数调用堆栈
- 借助Linux内核部分源代码模拟存储程序计算机工作模型及时钟中断
- 构造一个简单的操作系统内核
" b7 C w/ X: E7 ^6 s/ w% c
" g) x4 u5 y$ M! s# L6 G第三周:构造一个简单的Linux系统MenuOS$ I# {3 q5 Z. p! U
- Linux内核源代码导读
- 构造一个简单的Linux系统
- 跟踪调试Linux内核的启动过程
- h2 v9 k0 I% L
+ T- V+ N$ V2 u3 i, a' p8 L第四周:扒开系统调用的三层皮6 O3 j5 E- d, X; Z: y; ~+ W
- 使用库函数触发一个系统调用
- C代码中嵌入汇编代码的写法
- 使用嵌入式汇编代码触发同一个系统调用
- 系统调用在内核代码中的处理过程/ W9 d& z: v" n, |
! @$ r7 o# p, A. B; `第五周:程序和进程
( M- w% E3 {4 c# k+ ^- 程序的编译、链接和可执行文件格式
- 进程的描述和程序的装载
8 v3 Y) S' ^1 ~! h, G" O- E . C/ O7 ~! e7 c' |% h# s% R
第六周:进程的执行和进程的切换( R K' O) W! R5 T6 [ r
- 用户态堆栈和内核态堆栈
- 进程上下文的保存和恢复
- 进程切换的关键代码switch_to分析" w/ g: W9 ?* B# y/ _/ n* J
: b. c U7 `/ E! Q' ~' A第七周:Linux内核的实质和Linux系统的一般执行过程
* ?6 K# z: v3 x4 ]: e+ E( W- 内核执行路径的集合——中断(异常)处理过程的集合
- Linux系统的一般执行过程6 r, W1 m: ^6 A# |/ F
6 g& }/ k# x7 ` `
第八周:Linux系统架构和执行过程概览: Q$ S$ z: M8 U ~3 M
- Linux系统架构
- Linux执行过程概览. R0 ~7 P. _6 g! S6 _: S
/ X' m) b$ ~( h# X; p4 C/ {/ t# x下载地址:geo
& t' j6 A9 {, J; c# i |
|