1

64 KB のページ、4 GB の物理メモリ、および 64 ビット マシンがあります。

64 ビット マシンでは 256 TB の仮想メモリが必要になることを知りました。プロセスごとの仮想ページ数を計算する必要がある場合、次のようになります。

仮想メモリの合計/ページ サイズ = 256TB/64KB = 4x10^9 ページ? ドキュメントをオンラインで読みましたが、完全にラップしていません。

4

1 に答える 1

2

つまり、各プロセスは理論的には 2^64 バイトの論理アドレス空間を持つことができるということです。したがって、各プロセスは理論的には次のようになります。

2^64/2^16 = 2^48 ページ

実際には、プロセスが可能な最大数のページを持つことは事実上不可能です。

ページ数は次のように制限されています。

  1. モードによるアドレス空間の分割。

  2. ページファイルサイズ

  3. システム パラメータ

  4. プロセス クォータ

于 2016-04-24T03:32:25.640 に答える