title: Does Linux immediately allocate memory for process after mmap()?
body: <p>I am reading the source code of <code>mmap()</code>, and I found the Linux kernel will make the files map into the <code>vma</code> struct. <code>vma</code> only represents memory areas. So, will the OS immediately allocate physical memory for the process after <code>mmap()</code>?</p>