Memory management feature that allows applications to access files on disk in the same way they access dynamic memorythrough pointers.
Windows OS loader uses memory mapped file to load an executable through mapping regions of the PE file into the process's address space.
Commonly used as a way to share memory between different Win32 processes.