" 物理内存空间 “ 映射到 ” 虚拟内存空间 " , 其中的数据是随机值 ;
二、内存映射原理
----
1、分配虚拟内存页
分配 虚拟内存页 : 在 Linux 系统中 创建 " 内存映射 “ 时..., 会在 ” 用户虚拟地址空间 “ 中 , 分配一块 ” 虚拟内存区域 " ;
2、产生缺页异常
缺页异常 : Linux 内核在分配 " 物理内存 “ 时 , 采用了 ” 延迟策略 “ , 即进程第一次访问...缺页异常 " 后 , 会 分配 " 物理内存页 “ , 并且将 要映射的文件 的 部分数据 读取到 该 ” 物理内存页 " 中 ;
匿名映射 : 对于 " 匿名映射 " , 直接分配 " 物理内存页 “...共享的 " 文件映射 " 实现的 ;
匿名映射 : " 匿名映射 “ 一般是 ” 私有映射 " , 一般不作为 " 共享内存 " 使用 , 如果两个进程之间 共享 匿名映射 , 只能是 父子进程之间...: 私有的 " 匿名映射 " ;
堆栈 : 私有的 " 匿名映射 " ;