你将收获

更系统的理解CPU实模式及保护模式

逻辑地址线性地址及物理地址的区别

分段及分页机制

linux内核在内存中的分布

适用人群

初中级软件开发工程师及对内核感兴趣的读者

课程介绍

结合bochs仿真调试工具边讲解边调试linux0.11版本内核初始化过程,通过该课程可以学习和理解关于linux内核在内存中的分布、分段及分页机制、逻辑地址线性地址及物理地址的区别,更系统的理解CPU实模式及保护模式等。课程会以下面几个部分逐次展开:

80386 CPU资源

80386 内存寻址机制

Linux多任务相关的TR寄存器和TSS任务状态段数据结构

中断和异常

Linux引导初始化--代码搬移过程

Bootsect代码详解

Bootsect代码详解续

bootsect里的设备号问题

 bootsect代码解析之system模块搬移

setup.s程序详解

head.s程序详解

具体视频内容会根据讲解需要进行微调,详细内容参见csdn blog链接:

https://blog.csdn.net/yuanfen5200/article/category/8692077

课程目录