64ビットLinuxでは、デフォルトのユーザー/カーネル分割は何ですか?
私は読んだDocumentation/x86_64/mm.txt
(誰かが指摘したが)不明です。誰でも直接答えを提供できます(32ビット実装の場合は3GB / 1GB)。
答え1
ドキュメントに示されているように、ユーザースペースは2 47バイト= 128TiBを取得し、カーネルは512MiBを取得します。残りのアドレス空間はシステムのさまざまな部分に割り当てられており、使用できないバグがあります。
64ビットLinuxでは、デフォルトのユーザー/カーネル分割は何ですか?
私は読んだDocumentation/x86_64/mm.txt
(誰かが指摘したが)不明です。誰でも直接答えを提供できます(32ビット実装の場合は3GB / 1GB)。
ドキュメントに示されているように、ユーザースペースは2 47バイト= 128TiBを取得し、カーネルは512MiBを取得します。残りのアドレス空間はシステムのさまざまな部分に割り当てられており、使用できないバグがあります。