linux – *** 作系统如何知道物理内存的实际大小?

linux –  *** 作系统如何知道物理内存的实际大小?,第1张

概述当计算机启动时加载 *** 作系统时, *** 作系统如何知道硬件信息,是否有一些io指令或引导程序从B IOS中获取信息. 主板固件(也称为BIOS,ACPI接口或EFI)允许 *** 作系统找出系统中RAM和ROM的物理映射. 例如,这是启动Linux的输出: [ 0.000000] BIOS-provided physical RAM map:[ 0.000000] BIOS-e820: 00000 当计算机启动时加载 *** 作系统时, *** 作系统如何知道硬件信息,是否有一些io指令或引导程序从B IOS中获取信息.解决方法 主板固件(也称为BIOS,ACPI接口或EFI)允许 *** 作系统找出系统中RAM和ROM的物理映射.

例如,这是启动Linux的输出:

[    0.000000] BIOS-provIDed physical RAM map:[    0.000000]  BIOS-e820: 0000000000000000 - 0000000000098c00 (usable)[    0.000000]  BIOS-e820: 0000000000098c00 - 00000000000a0000 (reserved)[    0.000000]  BIOS-e820: 00000000000e6000 - 0000000000100000 (reserved)[    0.000000]  BIOS-e820: 0000000000100000 - 00000000bfea0000 (usable)[    0.000000]  BIOS-e820: 00000000bfeae000 - 00000000bfeb0000 type 9[    0.000000]  BIOS-e820: 00000000bfeb0000 - 00000000bfec0000 (ACPI data)[    0.000000]  BIOS-e820: 00000000bfec0000 - 00000000bfef0000 (ACPI NVS)[    0.000000]  BIOS-e820: 00000000bfef0000 - 00000000c0000000 (reserved)[    0.000000]  BIOS-e820: 00000000ffc00000 - 0000000100000000 (reserved)[    0.000000]  BIOS-e820: 0000000100000000 - 0000000c40000000 (usable)
总结

以上是内存溢出为你收集整理的linux – *** 作系统如何知道物理内存的实际大小?全部内容,希望文章能够帮你解决linux – *** 作系统如何知道物理内存的实际大小?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1048137.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存