网易云课堂-Linux内核分析
是不是学完操作系统原理后觉得纸上谈兵不过瘾?是不是面对浩若烟海的Linux内核源代码迷失在代码的海洋里不知所措?这门课可以带您用理论结合实践的方法一步一步抓住Linux内核最核心的部分代码,理解Linux操作系统运行的基本过程及涉及的核心机制。
本主题需向作者支付 666 资源币 才能浏览 购买主题
学习。。。。。。。。。。。。。
祝资源共享吧越来越火!
楼主雷锋啊,谢谢分享
我看不错噢 谢谢楼主!
观看
就是需要这种啊
11111111111111
先收藏先了
改回IGIG是不是学完操作系统原理后觉得纸上谈兵不过瘾?是不是面对浩若烟海的Linux内核源代码迷失在代码的海洋里不知所措?这门课可以带您用理论结合实践的方法一步一步抓住Linux内核最核心的部分代码,理解Linux操作系统运行的基本过程及涉及的核心机制。
本课程内容被中国科学技术大学软件学院《Linux操作系统分析》课程选用,获得证书经过考核可以充抵部分分数;
本课程内容被北京电子科技学院在《Linux系统及安全》课程教学中选用,获得证书是是成绩优秀的必要条件
第一周:计算机是如何工作的?
- 存储程序计算机工作模型
- 32位X86汇编基础
- 反汇编一个简单的C程序
第二周:操作系统是如何工作的?
- 函数调用堆栈
- 借助Linux内核部分源代码模拟存储程序计算机工作模型及时钟中断
- 构造一个简单的操作系统内核
第三周:构造一个简单的Linux系统MenuOS
- Linux内核源代码导读
- 构造一个简单的Linux系统
- 跟踪调试Linux内核的启动过程
第四周:扒开系统调用的三层皮
- 使用库函数触发一个系统调用
- C代码中嵌入汇编代码的写法
- 使用嵌入式汇编代码触发同一个系统调用
- 系统调用在内核代码中的处理过程
第五周:程序和进程
- 程序的编译、链接和可执行文件格式
- 进程的描述和程序的装载
第六周:进程的执行和进程的切换
- 用户态堆栈和内核态堆栈
- 进程上下文的保存和恢复
- 进程切换的关键代码switch_to分析
第七周:Linux内核的实质和Linux系统的一般执行过程
- 内核执行路径的集合——中断(异常)处理过程的集合
- Linux系统的一般执行过程
第八周:Linux系统架构和执行过程概览
- Linux系统架构
- Linux执行过程概览