早鸟价即将结束: 深入理解Linux内核缺页异常处理

Linux阅码场 2021-06-15 07:46

 早鸟价即将结束! 


本专题选取通用的arm64处理器架构为代表,通过场景分析与内核源代码解读相结合的方式,进一步深入讲解Linux内核缺页异常处理的相关内容。


课程从基本的概念开始,其次是对处理器架构的相关处理,再次是对四大经典的缺页异常处理的解析,然后讲解异常表在缺页中的应用,


再然后是讲解用户态进程如何参与缺页异常的处理,最后通过用户态代码来感受缺页异常对内存的影响。


缺页异常处理是Linux内核内存管理的"基石", 涉及到较多较杂的技术细节,使得真正理解它并非想象中那样容易。希望通过本专题学习,对大家以后理解深入缺页异常有所帮助,也能够真正掌握其背后的原理。


  • 概述

  • arm64架构处理

  • 内核通用代码处理

  • 匿名映射缺页

  • 文件映射缺页

  • swap缺页异常

  • 写时复制缺页

  • 异常表

  • userfaultfd

  • 实践部分


Cheetah老师就职于某半导体公司,他曾为U-boot社区和Linux内核社区提交过若干补丁,主要从事Linux相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发。

他喜欢阅读内核源代码,在不断的学习和工作中深入理解内存管理,进程调度,文件系统,设备驱动等内核子系统。


380分钟(6+小时)



 长按识别二维码了解详情及报名 



Linux阅码场 专业的Linux技术社区和Linux操作系统学习平台,内容涉及Linux内核,Linux内存管理,Linux进程管理,Linux文件系统和IO,Linux性能调优,Linux设备驱动以及Linux虚拟化和云计算等各方各面.
评论 (0)
热门推荐
X
广告
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦