找回密码
 立即注册
查看: 977|回复: 1

[Linux] Linux内核分析

[复制链接]
累计签到:15 天
连续签到:1 天
发表于 2019-6-3 23:41:32 | 显示全部楼层 |阅读模式
本帖最后由 冰点也疯狂 于 2019-10-16 17:02 编辑
& ^3 V; n' C4 t' W* @2 k" x; u! d
6 U  |1 y2 T6 R% |是不是学完操作系统原理后觉得纸上谈兵不过瘾?是不是面对浩若烟海的Linux内核源代码迷失在代码的海洋里不知所措?这门课可以带您用理论结合实践的方法一步一步抓住Linux内核最核心的部分代码,理解Linux操作系统运行的基本过程及涉及的核心机制。
7 a/ q; W4 |2 C5 v% ~- J9 D- c6 N本课程内容被中国科学技术大学软件学院《Linux操作系统分析》课程选用,获得证书经过考核可以充抵部分分数;
! K& I7 [4 Q* g7 \8 Z本课程内容被北京电子科技学院在《Linux系统及安全》课程教学中选用,获得证书是是成绩优秀的必要条件
0 a; s0 j3 z' O# L2 ?5 I0 z第一周:计算机是如何工作的?7 @2 s2 R1 N- U/ |5 S+ A
存储程序计算机工作模型
! N' I3 e+ v4 \5 F4 @6 Y32位X86汇编基础: ?* g# U7 Q1 F0 o, l# c7 v" ~
反汇编一个简单的C程序
; Z# W$ k, r% W4 g- P
6 j0 b4 W  t5 V) j- R第二周:操作系统是如何工作的?
! r- @) U; h5 y! z4 Z5 |; C$ S函数调用堆栈6 e8 k& p: q+ z$ \
借助Linux内核部分源代码模拟存储程序计算机工作模型及时钟中断
; D; l3 I6 N7 e7 a7 ]- ?, @构造一个简单的操作系统内核
/ X6 f$ V! ?+ k) U: z
/ {* o, e8 r, b- _6 x第三周:构造一个简单的Linux系统MenuOS0 v/ @8 a! v; k6 |
Linux内核源代码导读8 I% ?9 h9 }/ T0 x5 u" k
构造一个简单的Linux系统
! l# U2 j4 B' O" y8 n跟踪调试Linux内核的启动过程
) W% X( i* F3 L
. ?( _+ C+ \% e1 E- V9 |第四周:扒开系统调用的三层皮( m' }' Z4 R; p9 D- S8 z' |& n
使用库函数触发一个系统调用
- ^+ ~4 D) B9 C3 a4 F2 Y$ KC代码中嵌入汇编代码的写法) G  z9 m4 l4 G% K# U
使用嵌入式汇编代码触发同一个系统调用
8 B+ _% K* ~* F# F- O系统调用在内核代码中的处理过程
8 f% Y) G8 i& ]/ g$ q5 S
! y; G# W2 J% Q  j( A. r( V第五周:程序和进程+ v. x0 b1 @; O
程序的编译、链接和可执行文件格式- ?. U6 j5 W, P
进程的描述和程序的装载
; {  Y3 [5 N3 F$ M# ?' @) y/ }
' u9 Y. s( x( m; q. C8 l- g) c4 W( s第六周:进程的执行和进程的切换7 p+ y& y+ M1 n8 }: A/ F. c
用户态堆栈和内核态堆栈1 d; r1 j5 m) [
进程上下文的保存和恢复
$ k# I8 ~- Z4 L! A5 _# }$ K进程切换的关键代码switch_to分析) R5 C+ c/ P" w, I! R$ ~
; y* X& m2 D  t5 {% F/ R$ o
第七周:Linux内核的实质和Linux系统的一般执行过程
, o2 P5 x( d6 m2 @  X  J4 h4 ?, {0 N内核执行路径的集合——中断(异常)处理过程的集合# g# j/ Q& P' S1 l. G- j/ J1 t( \
Linux系统的一般执行过程
& i+ {+ V: [& }; W6 n3 `4 a, R3 \6 ^( r2 c. a0 y
第八周:Linux系统架构和执行过程概览$ Z" e% |  J+ t, ^6 {
Linux系统架构, I5 u7 t& V" M* ~$ [
Linux执行过程概览
7 |% e' V: p* {
* s) L, @7 Q% |7 x0 V7 c! t# a

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

尚未签到

发表于 2019-7-22 11:50:39 | 显示全部楼层
很好的教程~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-28 12:38

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表