1
Linuxに、物理的にインストールしたメモリより多いメモリと少ないメモリの両方が表示されるのはなぜですか?
私はスワップについて知っています-この質問はそれについてではありません。dmesgでは、Linux(x86-64)カーネルは、私が持っているメモリの量についてこれを教えてくれます: [ 0.000000] Memory: 3890880k/4915200k available (6073k kernel code, 861160k absent, 163160k reserved, 5015k data, 1596k init) cat /proc/meminfo 私が持っていると私に言います MemTotal: 3910472 kB そして、私の計算では、4 * 1024 * 1024 = 4194304kのRAMが必要です。どちらが道上のdmesgのラインの2番目の図よりも小さいです! これらすべての異なる数字とは何ですか? ちなみに、uname -a出力: Linux pavilion 3.2.2-1.fc16.x86_64 #1 SMP Thu Jan 26 03:21:58 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux