|
|
课程目录:
8 u6 c5 p" j9 D# I& }1, 计算机是如何工作的?: [6 W+ n5 [9 U4 g
1, 存储程序计算机工作模型
( H* G& [+ K& W8 S. [/ M, s2, X86汇编基础6 x4 _7 \9 G& N) r* x
3, 反汇编一个简单的C程序分析其汇编指令执行过程
- Z/ b1 b3 B1 _7 ^ a& S测试题9 U9 ] J" P; r
作业.docx
; j b7 d6 T+ [. e' A$ U9 t- L" |0 O: |% R
2, 操作系统是如何工作的?/ {: r1 Y, \7 h
1, 计算机是如何工作的?(续)——函数调用堆栈9 Y; @9 E: h |8 R) p/ m
2, 利用mykernel实验模拟计算机硬件平台
* o1 M( E% p7 B5 ^& b N* l3, 在mykernel基础上构造一个简单的操作系统内核
, t7 j) E8 E1 N; V y- R% s8 H测试题% q* x# n; d8 l" q& ^9 a
作业.docx
9 @# I X2 L7 j% _7 P7 n3 p7 j
4 N% y" X; B& T( y8 H3, 构造一个简单的Linux系统MenuOS
2 @8 a5 U* S1 Y2 D: u5 D1, Linux内核源代码简介8 H3 P' N! j# N
2, 构造一个简单的Linux系统
$ s0 Z2 D' B2 n3, 跟踪调试Linux内核的启动过程$ X% ]; `" }" N' q6 t
测试题
+ c; l7 G! A% j$ n7 l# h# Y1 g作业.docx
* @7 X+ {' P) u8 L% L4 E$ y4 [* u8 u
# i2 p) G0 u$ L6 `4, 扒开系统调用的三层皮(上)3 L. `/ K7 l: p6 U8 m- n$ l5 f$ z
1, 用户态、内核态和中断3 x5 b; R' i# Z# ?6 q! P
2, 系统调用概述
9 y& Y* s& w; \3, 使用库函数API和C代码中嵌入汇编代码触发同一个系统调用* H( j+ ~5 f1 Q: R
测试题
2 M, G: } E, n; c- G0 Q3 g作业.docx
- q' O% I' M; q( d4 W
0 b. Q+ r% L6 X5, 扒开系统调用的三层皮(下)3 @5 p$ [! @" @4 J( O" c( a. q
1, 给MenuOS增加time和time-asm命令
8 b( j Y4 S. I: `2, 使用gdb跟踪系统调用内核函数sys_time! h/ z8 E! B8 X2 F. l, \ I9 I' D
3, 系统调用在内核代码中的处理过程
: f! P. `( `! ]/ F# D4 p7 @测试题
# l, S* Z( J! }9 O作业.docx; u" Y A( m3 _. V6 C4 q
. o& s: i/ g5 }5 ]8 ~9 x/ @# C
6, 进程的描述和进程的创建: }0 s6 B( F* x! w, B
1, 进程的描述! c( ^6 M; ?" i* i2 m& p0 \
2, 进程的创建
/ Q5 e5 L1 ~7 j1 f, f6 }3 Y7 g% W, O" p测试题
1 X) V& ^+ o: n作业.docx+ t+ C' v% L3 v0 L, a5 d$ f5 q- D
, \5 f- T: A, d4 O$ V' z) F7, 可执行程序的装载" q6 F2 Y+ F- w; w
1, 预处理、编译、链接和目标文件的格式2 Z- a' M! z' q2 [8 Q* p# R
2, 可执行程序、共享库和动态链接: r1 P. U) f# b
3, 可执行程序的装载
2 V( c! M7 D' Z5 J. |; _1 k测试题5 S! L' F3 w0 s! B( h
作业.docx
0 [: k1 ], k# V# r5 B8 Q: Q! t
; o; }% N! P' E( R2 v* }# I8 n5 E) V8, 进程的切换和系统的一般执行过程
/ }0 o# H6 L( \; z/ P5 Y) J1, 进程切换的关键代码switch_to分析& }; j+ ~2 ^$ [0 N
2, Linux系统的一般执行过程
+ [0 O6 A9 d7 q, t3, Linux系统架构和执行过程概览
" ~' R4 i2 e! H测试题
# u4 D6 k* Q7 ~- F作业.docx
( _& F- Y" ]6 L4 j0 k. g
% x! W& h `, J1 x! Z2 [# {; O/ F) \4 X$ G% v+ e' X' L
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|