短い答え

短い答え

私はRHCSAを勉強していますが、いくつかの教育資料で見た文章が混乱しています。

実際の最大RAMはなく、理論的にはRHEL 6では128TBのRAMを実行できます。しかし、これは単なる理論です。 RHEL 6では、Red Hatがサポートする最大RAMは32ビットシステムでは16GB、64ビットシステムでは2TBです。

128TBの理論的限界がどこから出てくるのか説明できますか? RHEL 6が他の最大制限を明確に定義している場合、作者は理論的制限が存在することをどのように知っているのか混乱します。これは64ビットアーキテクチャの理論的な制限ですか?それともここに別の理由があるのでしょうか?

ベストアンサー1

カーネル文書では、Documentation/x86/x86_64/mm.txt:

Virtual memory map with 4 level page tables:

0000000000000000 - 00007fffffffffff (=47 bits) user space, different per mm

2 47バイト = 128TiB

おすすめ記事