e820与内存探测.docxVIP

  • 4
  • 0
  • 约1.03万字
  • 约 9页
  • 2017-09-07 发布于河南
  • 举报
e820与内存探测

e820与kernel物理内存映射deltamaster posted @ 大约 1 年前 in kernel with tags linux kernel RAM , 1435 阅读我们都对操作系统如何管理内存有一定的了解,然而,在操作系统开始管理内存之前,首先要获取物理内存的信息,比如一共有多少物理地址是可用的,有哪些物理地址是被ACPI(Advanced Configuration and Power Interface)数据使用,这些信息从何而来呢?e820就是BIOS像x86架构(包括x86_64)上的操作系统引导程序提供物理内存信息的功能。当请求BIOS中断号15H,并且置操作码AX=E820H的时候,BIOS就会向调用者报告可用的物理地址区间等信息,e820由此得名。Linux内核也通过这种机制来获得物理地址信息,使用dmesg可以看到相关的信息:?123456789101112131415161718192021222324252627282930[ 0.000000] BIOS-provided physical RAM map:[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009e800 (usable)[ 0.000000] BIOS-e820: 000000000009e800 -

文档评论(0)

1亿VIP精品文档

相关文档