cyningsun / blog-sidecar

blog sidecar
0 stars 0 forks source link

内存管理 - 物理内存 #123

Open cyningsun opened 3 years ago

cyningsun commented 3 years ago

https://www.cyningsun.com/06-15-2021/memory-management-physical-memory.html

本篇从我自己的角度来写对物理内存管理的理解。由于 Linux 引入了虚拟内存的概念,应用程序对物理内存的访问都是由内核模块来接管的,因此带着以下问题,逐步揭开相关的细节:

内核是使用什么地址访问物理内存的? 物理内存为何需要分区? 伙伴系统和 SLAB 系统 有何区别?

页框管理想要管理内存,首先要知道有哪些内存,并且把内存状态记录下来。物理内存默认以