Memory mapped files also known as sections in VMS/NT have just two advantages:
* Fewer context switches among user space / kernel syscalls
* No need to copy _modified_ data into the swap. The behavior for read only data doesn't change
That's it, nothing miraculous about it.