发布网友 发布时间:2022-04-22 03:14
共1个回答
热心网友 时间:2023-08-08 02:18
首先,对linux的内存要有整体认识:建议看《深入理解linux内核》,英文好的看原版,没有完全理解不要急,毕竟操作系统没有那么容易学。
其次,导致linux内存管理机制复杂的原因在于Intel的体系结构不断要向前兼容,导致段式管理等一些不易理解的概念产生。建议看《独辟蹊径品内核 linux内核源代码导读》的前部分,在硬件体系结构上理解linux内存管理的演化。
第三,阅读源代码:建议看《linux内核源代码情景分析》。