1、32位地址总线决定ARM可以访问4G的地址空间
2、Linux的内存分配策略为0~3G分配给用户进程,3~4G分配给内核进程,所以内核进程只能访问1G的内存空间
3、这1G的内存空间还有128M被用作什么了,不太清楚。所以就剩下896M给内核进程。
4、内核进程能有效管理的896M内存,超过896M就为高端内存,具体高端内存怎么管理不太清楚,大概就是要映射到低端内存上去吧
1、32位地址总线决定ARM可以访问4G的地址空间
2、Linux的内存分配策略为0~3G分配给用户进程,3~4G分配给内核进程,所以内核进程只能访问1G的内存空间
3、这1G的内存空间还有128M被用作什么了,不太清楚。所以就剩下896M给内核进程。
4、内核进程能有效管理的896M内存,超过896M就为高端内存,具体高端内存怎么管理不太清楚,大概就是要映射到低端内存上去吧