AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1675146
Accepted
FlashStopFall
FlashStopFall
Asked: 2021-09-09 21:26:17 +0800 CST2021-09-09 21:26:17 +0800 CST 2021-09-09 21:26:17 +0800 CST

未使用的内存地址空间 32 位

  • 772

我在我的 mac mini core 2 duo 上运行 linux。有趣的是,这台机器的 EFI 是 32 位的,而操作系统是 64 位的。由于 32 位 EFI,我只有 4GB 的地址空间。其中一些空间是内存映射 I/O,但在 (sudo cat) 中窥探之后/proc/iomem,我发现相当大的空间似乎没有被映射。例如:

00000000-00000fff : Reserved
00001000-0009fbff : System RAM
0009fc00-0009ffff : Reserved
000a0000-000bffff : PCI Bus 0000:00
000c0000-000c7fff : Video ROM
000e0000-000fffff : Reserved
  000f0000-000fffff : System ROM
00100000-be0c4fff : System RAM
  afe00000-b0c00eb0 : Kernel code
  b0c00eb1-b165817f : Kernel data
  b1927000-b1dfffff : Kernel bss
be0c5000-be2c5fff : ACPI Non-volatile Storage
be2c6000-beebdfff : ACPI Tables
beebe000-beeeefff : ACPI Non-volatile Storage
beeef000-beefffff : ACPI Tables
bef00000-bfffffff : Reserved
  bf000000-bffc0000 : Graphics Stolen Memory
c0000000-febfffff : PCI Bus 0000:00
  c0000000-cfffffff : 0000:00:02.0
  d0000000-d00fffff : PCI Bus 0000:03
    d0000000-d0000fff : 0000:03:03.0
      d0000000-d0000fff : firewire_ohci
  d0100000-d01fffff : PCI Bus 0000:02
    d0100000-d010ffff : 0000:02:00.0
      d0100000-d010ffff : ath5k
  d0200000-d02fffff : PCI Bus 0000:01
    d0200000-d0203fff : 0000:01:00.0
      d0200000-d0203fff : sky2
    d0220000-d023ffff : 0000:01:00.0
  d0300000-d0300fff : Intel Flush Page
  d0380000-d03fffff : 0000:00:02.0
  d0400000-d043ffff : 0000:00:02.0
  d0440000-d0443fff : 0000:00:1b.0
    d0440000-d0443fff : ICH HD audio
  d0444000-d0444fff : 0000:00:07.0
  d0445000-d04453ff : 0000:00:1f.2
  d0445400-d04457ff : 0000:00:1d.7
    d0445400-d04457ff : ehci_hcd
  d0500000-d06fffff : PCI Bus 0000:01
  d0700000-d08fffff : PCI Bus 0000:02
  e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff]
    e0000000-efffffff : Reserved
      e0000000-efffffff : pnp 00:00
fec00000-fec00fff : Reserved
  fec00000-fec003ff : IOAPIC 0
fed00000-fed003ff : HPET 0
  fed00000-fed003ff : pnp 00:01
fed14000-fed19fff : Reserved
  fed14000-fed17fff : pnp 00:00
  fed18000-fed18fff : pnp 00:00
  fed19000-fed19fff : pnp 00:00
fed1c000-fed1ffff : Reserved
  fed1c000-fed1ffff : pnp 00:00
    fed1f410-fed1f414 : iTCO_wdt.1.auto
fed20000-fed8ffff : pnp 00:00
fee00000-fee00fff : Local APIC
  fee00000-fee00fff : Reserved
ff000000-ffffffff : INT0800:00
  ffe00000-ffffffff : Reserved

系统 RAM 的地址空间为 2.969GB (00100000-be0c4fff),这是我的计算机可识别的 RAM 大小。我正在查看的位置之一是在最后一个 PCI 总线 (d08fffff) 之后,其中似乎没有任何来自 (d0900000-dfffffff) 的地址空间,即 247 MB​​ 的地址空间。

为什么这里什么都没有?如果有东西,为什么我看不到?

值得一提的是,我安装了两个 2GB 内存条并且都被识别,但是这个系统从来没有看到超过 2.9GB 的内存,因为其余的地址空间都被使用了(或者我是这么认为的)。

memory 64-bit
  • 1 1 个回答
  • 102 Views

1 个回答

  • Voted
  1. Best Answer
    Mokubai
    2021-09-10T01:43:22+08:002021-09-10T01:43:22+08:00

    即使没有分配给特定的端口或设备,它仍然分配给 PCI 总线。

    您的输出是一棵树,每个缩进都是该树中的一个细分。您的查询地址前有一行

    c0000000-febfffff : PCI Bus 0000:00
    

    d0900000-dfffffff您的地址属于哪个。这意味着整个地址范围被封锁并分配给 PCI 总线及其所有子设备。

    如果您愿意,可以将其视为“保留以供将来使用”的路标,但正是地址分配阻止了该范围。

    • 1

相关问题

  • CPU/PC 冻结(温度?)

  • 可以读取硬盘驱动器并专门写入 RAM 的系统?

  • 购买合适的笔记本电脑 RAM [关闭]

  • RAM 安装顺序。8GB 和 16GB。哪个应该在插槽 0 中?

  • CPU、内存还是主板?(PEBCAK!)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve