我在采访中遇到了这个问题,我回答说,没有限制,因为虚拟记忆本身就是虚构的东西,所以我们没有任何限制。
但我不明白通过谷歌搜索得到任何正确答案。
请帮助我解释虚拟内存的内存限制。
答案 0 :(得分:0)
虚拟内存的最大理论大小由指针的大小给出。指针可以表示的最大数字是虚拟内存的最大理论大小。单位是最小可寻址存储器单元(通常为字节)。
实际操作系统有时会施加额外的限制。
答案 1 :(得分:0)
虚拟内存有很多限制。
底层硬件的地址范围。
地址空间的任何细分。某些范围可能被保留(例如,系统和用户地址空间)某些范围可能完全无效。示例:VAX将32位地址均匀地划分为2个用户空间,一个系统空间和一个保留(不可用空间)。
限制操作系统对页表大小的限制。必须系统具有限制此参数和/或帐户设置。
页面文件的大小。