问题: 两个不同的应用程序,都使用0x400000地址,不同进程使用同一个进程虚拟地址0x400000,同一虚拟地址对应着同样的物理地址吗? 分析 sys_brk函数定义在mm/mmap.c文件中。 SYSCALL_DEFINE1(brk, unsigned long, brk) { unsigned long retval; unsigned long newbrk, oldbrk; .......... }