初学者学习Linux系统地址转换时,如果只是学习理论,又或者研读代码,那可能感觉比较枯燥.此时如果可以利用某些工具实际观察一下地址转换的过程,那可能会给枯燥的内核学习带来些微的乐趣.crash tool是一款内核调试工具,常用来分析内核崩溃问题.我们可以手动触发内核崩溃,然后借用该工具来分析当时系统的运行情况,当然也包括内存的运行情况. 本文基于ARMv8 AArch64 (简称ARM64)架构,Linux 4.14内核来讲述.首先回顾一下内存访问的相关知识点. 1.ARM内存访问的硬件架构 A