¿Mmap con MAP_NORESERVE reserva memoria física?

Los mmap documentación dice lo siguiente sobre la bandera MAP_NORESERVE.

No reserve espacio de intercambio para esta asignación. Cuando el espacio de intercambio está reservado, uno tiene la garantía de que es posible modificar la asignación. Cuando el espacio de intercambio no está reservado, se puede obtener SIGSEGV en una escritura si no hay memoria física disponible.

Lo que realmente quiero es reservar solo direcciones de memoria virtual y no tener memoria física real asignada. ¿Se puede hacer esto con mmap con MAP_NORESERVE? Si quiero usar alguna memoria física, la volvería a mapear con MAP_FIXED en el rango de direcciones dentro del rango asignado a través de mmap con MAP_NORESERVE.

Para resumir, quiero que el núcleo no reserve ninguna página física para la memoria asignada con mmap con el indicador MAP_NORSERVE. ¿Realmente funciona así o el núcleo asigna páginas físicas si tiene suficiente memoria física?

Respuestas a la pregunta(6)

Su respuesta a la pregunta