PCI もアドレス空間の一部を使用します。 PCI カードと PCI デバイスの両方がマザーボードに組み込まれています (チップセットなど)。
通常、これは、大量のオンボード RAM を備えた最新の GPU を使用していなくても、4GB のうち 3¼ から 3½ GB しか利用できないことを意味していました。
メモリの再マッピングをONにする必要があります BIOSで。そうしないと、4 GB 境界を超えるメモリが再マップされず、一部のメモリがハードウェア マッピングによってカバーされます。
不足している RAM はファームウェアによって使用されます:
# ./smem -R 4G -w
Area Used Cache Noncache
firmware/hardware 843592 0 843592
kernel image 0 0 0
kernel dynamic memory 181116 134616 46500
userspace memory 287784 19736 268048
free memory 2881812 2881812 0
まとめ:
echo $((181116 + 287784 + 2881812 + 843592))
4194304
ご覧のとおり、合計で 4GB になります。そして、あなたが行方不明と報告した ~ 800M は次のとおりです:
firmware/hardware 843592 0 843592