Linux内核分析

Linux内核分析,课程,理解,目标,第1张

 本课程从了解计算机硬件的核心工作机制(存储计算机和函数调用堆栈)和用户态度程序如何通过系统调用进入核心(中断异常),通过上下两个方向的双向攻击策略,使用实际可操作程序的反汇编代码从实践的角度理解操作系统的核心,然后开始分析Linux核源代码,从系统调用到核心、过程调度和过程切换,最后,回到用户状态过程,通过仔细分析和梳理过程,推广到硬件中断、页面缺失异常等核心执行路径,最终从本质上把握Linux核心的本质,甚至在脑海中解释Linux系统的运行过程。

课程目录

1.计算机工作模型的存储程序

2.X86汇编基础

3.简单的C程序反汇编分析其汇编指令的执行过程

4.操作系统是如何工作的?

5.使用mykernel实验模拟计算机硬件平台

6.在mykernel的基础上构建一个简单的操作系统内核

7.Linux核源代码简介

8.构建简单的Linux系统

9.跟踪调试Linux内核的启动过程

10.用户态、内核态和中断

11.系统调用概述

12.将汇编代码嵌入库函数API和C代码,以触发同一系统

13.向Menuos添加time和time-asm命令

14.使用gdb跟踪系统调用内核函数sys_time

15.在内核代码中调用系统的处理过程

16.创建过程

17.过程描述

18.预处理编译链接和目标文件的格式

19.可执行程序共享库和动态链接

20.装载可执行程序

21.switch_to分析过程切换的关键代码

22.Linux系统的一般执行过程

23.linux系统架构及执行过程概述

 

附件
Linux内核分析
2.39 GB
百度云盘资源
百度云盘分享下载
下载文件
附件购买
售价:19.8 RMB
荣誉会员免费下载
开通会员
开通荣誉会员或更高级的会员可免费下载该文件

登录注册购买

 您阅读本篇文章共花了: 

1.仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们非常重视版权问题,如有侵权请点击版权投诉。敬请谅解!

2.如遇下载链接失效、解压密码错误等问题请点击 提交工单

3.在下载源码前,请务必要仔细阅读并接受 购前/下载协议 购买即视为您同意该协议!


游人客栈 » Linux内核分析

游人客栈资源库期待您的加入

开通会员 联系客服