MMAP technical details

I would like to know details about the MMAP implementation.

Is it just the same as RAM_STORE? Same data structures, just one time permanently in memory and one time on-demand?

Or is there some further optimization like accessing MMAP data in an order so the OS preloads them into memory? Or some mechanism to command the OS to preload in advance?

Best regards