What is memory-mapped I/O (mmap) and when would you use it? | LetsGit.IT