mmap()使用哪个进程虚拟内存布局?

Pra*_*lix 4 linux linux-device-driver linux-kernel

MMAP()函数应当建立进程的虚拟地址空间和设备文件或物理存储器区域之间的映射.

过程虚拟存储器布局具有以下部分:

在此输入图像描述

其中区域进程虚拟地址空间确实mmap()的使用映射?

Emp*_*ian 5

Mmap使用"未分配的内存".

请注意,您绘制的图片不太可能用于任何年龄小于30年的UNIX系统.在70年代早期使用的 UNIX 确实有内存布局,但现在的情况要复杂得多,尤其是在使用共享库时.