【资源介绍】:
本课程从基本的概念入手,由浅入深、循序渐进的去剖析Linux内核在ARM64处理器架构上是如何管理页表的,自此我们来到内核的虚拟内存管理的核心部分——页表管理。
从页表的遍历到TLB的原理再到ASID的机制等章节,我们主要从原理的角度去分析页表管理相关组件原理;而在内核页表创建和用户进程页表创建等章节,我们又分析了相关的内核源代码。我们不仅可以从源代码的角度探究各个阶段页表的创建过程,而且可以看到它具体的使用过程,进一步来理解内核如何通过页表来隔离各个进程地址空间。
只有真正搞清楚了页表的相关原理,我们才能真正的理解内存管理,才可以站在更高的视角去俯瞰虚拟内存,而此时看懂虚拟内存相关的源代码已不再困难!
【资源目录】:
├──深入剖析Linux内核页表技术
| ├──1、page_table _chapter_2.pdf.pdf 48.53M
| └──2、page_table_chapter_1.pdf.pdf 3.53M
├──深入剖析Linux内核页表技术 – 10/12.mp4 226.74M
├──深入剖析Linux内核页表技术 – 11/12.mp4 78.12M
├──深入剖析Linux内核页表技术 – 12/12.mp4 202.09M
├──深入剖析Linux内核页表技术 – 1/12.mp4 214.87M
├──深入剖析Linux内核页表技术 – 2/12.mp4 305.81M
├──深入剖析Linux内核页表技术 – 3/12.mp4 86.84M
├──深入剖析Linux内核页表技术 – 4/12.mp4 114.02M
├──深入剖析Linux内核页表技术 – 5/12.mp4 294.22M
├──深入剖析Linux内核页表技术 – 6/12.mp4 63.87M
├──深入剖析Linux内核页表技术 – 7/12.mp4 403.19M
├──深入剖析Linux内核页表技术 – 8/12.mp4 290.57M
└──深入剖析Linux内核页表技术 – 9/12.mp4 205.26M