wince 6.0 是一个32位的操作系统,提供了4GB的虚拟地址空间,其中系统内核使用高区的2GB,用户进程使用低区的2GB。我们的内存管理单元(memory management unit)用来管理虚拟内存和实际物理内存的映射。
在wince 6.0 中,虚拟内存的页面有三种情况:
l Free 页面没有被系统使用或者分配
l reserved 页面被系统保留但是并没有映射到物理内存
l Committed 页面已经影射到物理内存
如上图所示,下面我们就分别来看一下内核地址空间和用户地址空间
1. 内核地址空间
内存范围 |
大小(MB) |
主要作用 |