🚀返回专栏总目录
文章目录
- 一、虚拟地址空间划分
- 二、用户虚拟地址空间布局
- 三、内核地址空间布局
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢 本篇章让我们一起看一下ARM64
虚拟地址空间的布局。
一、虚拟地址空间划分
因为目前应用程序没有那么大的内存需求,所以ARM64
处理器不支持完全的64
位虚拟地址,实际支持情况如下。
-
(1)虚拟地址的最大宽度是
48
位。内核虚拟地址在64
位地址空间的顶部,高16
位是全1
,范围是[0xFFFF 0000 0000 0000,0xFFFF FFFF FFFF FFFF
];用户虚拟地址在64
位地址空间的底部,高16
位是全0
,范围是[0x0000 0000 0000 0000,