《深刻剖析Linux内核反向映射机制》在线视频课程

课程目的数据结构

本课程深刻Linux内核源代码去剖析内存管理里面的难点知识:反向映射机制。学习

大多数人对于反向映射机制的掌握模棱两可,经过本课程的学习,咱们能够深刻理解内核反向映射的实现机制。在课程中,咱们从基本的概念入手,再到反向映射的发展历程,而后去深刻分析三种页的反向映射:匿名页,文件页和KSM页。spa

此外,在KSM原理剖析章节,将详细讲解经过KSM这种机制是如何让系统节省大量内存的。视频

指导老师对象

Cheetah老师一直从业于半导体行业,他曾为U-boot社区和Linux内核社区提交过若干补丁。进程

主要从事Linux相关系统软件开发工做,负责Soc芯片BringUp及系统软件开发,喜欢阅读内核源代码,在不断的学习和工做中深刻理解内存管理,进程调度,文件系统,设备驱动等内核子系统。内存


课程总时长:约225分钟开发


课程大纲:内存管理

1. 概述社区

  • 匿名映射

  • 文件映射

  • 正向映射

  • 反向映射

  • 反向映射的分类

2. 反向映射应用场景

  • 内存回收

  • 页面迁移

3. 反向映射前世此生

  • rmap未出现 - 遍历全部mm(2.4)

  • rmap面世 - page添加字段(2.5)

  • 面向对象rmap面世 - 文件映射rmap(2.6)

  • 面向对象rmap面世 - 匿名映射rmap

  • 匿名映射面临的问题

4. 匿名页的反向映射

  • 相关数据结构体介绍

  • vma和av首次创建rmap大厦

  • fork时为子进程构建rmap大厦

  • 缺页异常时page关联av

  • 反向映射查找匿名页pte

  • 匿名页rmap情景分析

5. 文件页的反向映射

  • 相关数据结构体介绍

  • 文件打开关联address_space

  • vma添加到文件页的rmap的红黑树

  • 缺页异常读取文件页

  • 反向映射查找文件pte

  • 文件页rmap情景分析

6. ksm和ksm页反向映射

  • 相关数据结构体介绍

  • ksm机制剖析(上)

  • ksm机制剖析(下)

  • 反向映射查找ksm页pte

  • ksm实践


FAQ:

上课形式?

在线视频,视频能够一直反复看。

请问如何答疑?

报名的同窗扫描报名页的客服二维码,客服会拉您入答疑群

课程价格:

原价399元,如今报名享早鸟优惠价:299

早鸟将于11月9日晚上8点结束。报名方法

报名方法

点击左下角阅读原文一键报名和试看!

相关文章
相关标签/搜索