title: mmap() and munmap()
body: <p><code>mmap()</code> creates a new mapping in the virtual address space of the calling process starting at <code>addr</code> and <code>len</code> bytes and <code>munmap()</code> removes any mappings for those entire pages containing any part of the address space of the process starting at <code>addr</code> and continuing for <code>len</code> bytes.</p>
  
  <p>I want to ask if the modified mmap files are written to disk by the munmap before releasing the memory or we have to call a different function to sync the modification.</p>