我在以下链接中阅读了有关内存映射的信息
https://en.wikipedia.org/wiki/Memory-mapped_file
http://en.wikipedia.org/wiki/Memory-mapped_I/O
它用于映射文件和设备。它说文件映射的优点是与直接从磁盘/闪存读取相比更快。但是为什么要花费相同的时间将数据从磁盘/闪存复制到虚拟内存?
但无法找到使用内存映射 I/O 的优势。与直接阅读相比有什么好处?
由于内存映射在虚拟内存中有特定的区域,它位于堆内存之上和堆栈空间之下。因为我们可以控制进程的堆和堆栈空间。如何控制(即增加/减少)虚拟内存中的内存映射区域?