在Linux系统上,据我所知,mmaped内存总是从一个新的4096内存页面开始的。
Windows操作系统也是如此吗?
可能,但调用GetSystemInfo是肯定的。 页面对齐等于页面大小。
GetSystemInfo
它由硬件管理。 英特尔只支持几个页面大小,4K,2M。
其他硬件可能会有所不同。