我有64 KB的页面,4GB的物理内存和64位的机器。
我了解到64位计算机会产生256TB的虚拟内存。如果我必须计算每个进程的虚拟页数,那就是:
总虚拟内存/页面大小= 256TB / 64KB = 4x10 ^ 9页? 我已经在线阅读了文档,但我没有完全包装它。
答案 0 :(得分:1)
所有这些意味着每个进程理论上可以具有2 ^ 64字节的逻辑地址空间。因此理论上每个过程可以有2 ^ 64/2 ^ 16 = 2 ^ 48页。
实际上,进程实际上不可能拥有最大可能的页数。
页数受以下限制: 1.按模式划分地址空间。 2.页面文件大小 3.系统参数 4.处理配额