Memory-mapped file functionality –Map virtual memory space directlyto normal files. Advantages –No need to perform direct file I/O –Data structures created in memory will be saved in the file for later use –In-memory algorithms can process file data even though the file is much larger than available physical memory –Improvement of file processing performance –No need to manage buffers and the file data –Multiple processes can share memory