[FZH] 4GiB 内存只显示为 3950MiB

microcai microcai在fedoraproject.org
星期六 四月 9 07:13:47 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

于 2011年04月09日 14:57, Liang Suilong 写道:
> 其实我也想知道,以前用2GB内存的时候有时也显示1.9GB。
我的另一台笔记本电脑, 2G 内存,dmesg 记录显示 BIOS 报告内存是 2037MB ...
所以是 BIOS 有问题。 但是 free 显示内存只有 1997MB

台式机 BIOS 正确的报告了 4096MB 内存 .... free 显示只有 3950 MB ...

到底怎么回事?!


> On Apr 9, 2011 2:43 PM, "microcai" <microcai在fedoraproject.org> wrote:
>>
>> BIOS-provided physical RAM map:
>> BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
>> BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
>> BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
>> BIOS-e820: 0000000000100000 - 00000000bffd0000 (usable)
>> BIOS-e820: 00000000bffd0000 - 00000000bffde000 (ACPI data)
>> BIOS-e820: 00000000bffde000 - 00000000bffe0000 (ACPI NVS)
>> BIOS-e820: 00000000bffe0000 - 00000000c0000000 (reserved)
>> BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
>> BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved)
>> BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
>> BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
>>
>> 这是 BIOS 报告的 RAM 布局。从 BIOS 的报告来看,RAM 分布到超过 5G 的地址
>> 空间,所以MEM remmap 是已经在 BIOS 里正确开启了。 我将所有的 usable 内存
>> 计算后发现,容量是 4095MB, 除去被 hardcode 的 BIOS ROM , 还有用来保存
>> ACPI table 的内存, OS 确实可以使用 4095MB 的内存。
>>
>> 但是启动内核后,free 显示我的内存只有 3950 MB , 145MB 的内存消失了!
>> why ?!
>>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iQEcBAEBAgAGBQJNoAcqAAoJEKT4Uz7oTANZGW0H/1miZT97UVrrFTqycEB0vtJR
UAekl0WjHLQn/6V2WKcLKEvefa9qMTeAy1zbVHE9jWpXKG5CAGzzALUt2XKII+Co
uipRgbu8OiwntGazUbu7Hxu9DVgfeFAgVoD9tZdet1TRzXskBOJrPeKm+lMDpaur
226NrzCI1r3n6C2JbPUgI5ec+/0kThxJTfj9FNKlCxNHEA6GosY4gS25haR/4vmj
3nSQMJM0dkE5DOp1j5WoS30RpTlGvuuXNyFSUfhxc9/beecpe2JezRBpoLmHewt4
StyCdDQ4WTjyq6aIhzwiUX4YtaGp7iwny6+bHYgWlNQ/NYWr2pmYqVqIcpaUnlw=
=yEcx
-----END PGP SIGNATURE-----


关于邮件列表 Chinese 的更多信息