【发布时间】:2017-08-28 07:19:31
【问题描述】:
我正在尝试通过构建一个小内核来学习操作系统开发。我正在使用 GRUB 提供的物理内存映射。问题是高达 3.5 GB 内存,结果很好,但除此之外,无论物理内存大小如何,最高可访问内存都显示为 3gb。内核是上半部分,位于 3gb(虚拟),它在单核 CPU 上运行。有人能指出为什么会这样吗?
【问题讨论】:
标签: memory-management operating-system
我正在尝试通过构建一个小内核来学习操作系统开发。我正在使用 GRUB 提供的物理内存映射。问题是高达 3.5 GB 内存,结果很好,但除此之外,无论物理内存大小如何,最高可访问内存都显示为 3gb。内核是上半部分,位于 3gb(虚拟),它在单核 CPU 上运行。有人能指出为什么会这样吗?
【问题讨论】:
标签: memory-management operating-system
经典的“3.5GB 问题”是内存映射显卡。
【讨论】: