Purpose of the course
This course goes deep into Linux Kernel source code to analyze the memory management in the difficult knowledge : Reverse mapping mechanism .
Most people have an ambiguous grasp of the reverse mapping mechanism , Through the study of this course , We can deeply understand the implementation mechanism of kernel reverse mapping . In the course , Let's start with the basic concepts , Then to the development of reverse mapping , Then go deep into the reverse mapping of three kinds of pages : Anonymous page , File pages and KSM page .
Besides , stay KSM Principle Analysis Chapter , Will be explained in detail through KSM How does this mechanism allow the system to save a lot of memory .
The instructor
Cheetah The teacher has been working in the semiconductor industry , He used to be U-boot Communities and Linux The kernel community has submitted several patches .
Mainly engaged in Linux Related system software development work , be responsible for Soc chip BringUp And system software development , Like reading kernel source code , In constant study and work in-depth understanding of memory management , Process scheduling , file system , Internal nuclear systems such as device drivers .
Total course duration : about 225 minute
Syllabus :
1. summary
Anonymous mapping
File mapping
Forward mapping
Reverse mapping
Classification of reverse mapping
2. Reverse mapping application scenarios
Memory recovery
Page migration
3. Reverse mapping the past and the present
rmap No - Traverse all of mm(2.4)
rmap Appearance - page Add fields (2.5)
object-oriented rmap Appearance - File mapping rmap(2.6)
object-oriented rmap Appearance - Anonymous mapping rmap
The problem with anonymous mapping
4. Reverse mapping of anonymous pages
Introduction to related data structures
vma and av For the first time rmap building
fork To build for the child process rmap building
When page missing is abnormal page relation av
Reverse mapping to find anonymous pages pte
Anonymous page rmap Scenario analysis
5. Reverse mapping of file pages
Introduction to related data structures
File open Association address_space
vma Add to the file page rmap Red and black trees
Page missing exception reading file page
Reverse mapping looks for files pte
Document page rmap Scenario analysis
6. ksm and ksm Page reverse mapping
Introduction to related data structures
ksm Mechanism analysis ( On )
ksm Mechanism analysis ( Next )
Reverse mapping lookup ksm page pte
ksm practice
FAQ:
Form of class ?
Online video , The video can be watched over and over again .
How can I answer questions ?
The registered students scan the customer service QR code on the registration page , Customer service will pull you into the group of answering questions
Price of course :
The original price 399 element , Now sign up for early bird discount :299 element .
Early bird will be at 11 month 9 Japan evening 8 Some end . Application method
Application method
Click on the bottom left corner Read the original One click sign up and preview !