《深刻剖析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點結束。報名方法

報名方法

點擊左下角閱讀原文一鍵報名和試看!

相關文章
相關標籤/搜索