标签: memory-management operating-system
我正在尝试通过构建一个小内核来学习OS开发。我正在使用GRUB提供的物理内存映射。问题是高达3.5 GB的内存,结果很好,但除此之外,无论物理内存大小是多少,最高可访问内存都显示为3gb。内核高一半,位于3gb(虚拟),并在单核CPU上运行。有人能指出为什么会这样吗?
答案 0 :(得分:0)
经典的“3.5GB问题”是一种内存映射视频卡。