这门课可以带您用理论结合实践的方法一步一步抓住Linux内核最核心的部分代码,理解Linux操作系统运行的基本过程及涉及的核心机制。
播放:10597次,课程ID:4230804
这门课可以带您用理论结合实践的方法一步一步抓住Linux内核最核心的部分代码,理解Linux操作系统运行的基本过程及涉及的核心机制。
--1 存储程序计算机工作模型
--2 32位X86汇编基础
--3 汇编一个简单的C程序
--单元测验
--实验作业
--随堂小测
--1 函数调用堆栈
--2 借助Linux内核部分源代码模拟存储程序计算机工作模型及时钟中断
--3 构造一个简单的操作系统内核
--4 单元测验
--实验作业
--随堂小测
--1 Linux内核源代码导读
--2 构造一个简单的Linux系统
--3 跟踪调试Linux内核的启动过程
--4 单元测验
--实验作业
--随堂小测
--1 使用库函数触发一个系统调用
--2 C代码中嵌入汇编代码的写法
--3 使用嵌入式汇编代码触发同一个系统调用
--单元测验
--实验作业
--随堂小测
--给MenuOS增加time和time-asm命令
--使用gdb跟踪系统调用内核函数sys_time
--系统调用在内核代码中的处理过程
--单元测验
--实验作业
--随堂小测
--1.进程的描述
--2.进程的创建
--单元测验
--实验作业
--随堂小测
--1 预处理、编译、链接和目标文件的格式
--2 可执行程序、共享库和动态链接
--3 可执行程序的装载
--单元测验
--实验作业
--随堂小测
--1 进程切换的关键代码switch_to分析
--2 Linux系统的一般执行过程
--3 Linux系统架构和执行过程概览
--单元测验
--实验作业
--随堂小测
--客观题部分
--主观题部分
一个改行做教书匠的码农 个人主页:http://staff.ustc.edu.cn/~mengning/ 微博:http://weibo.com/mengning997