【问题标题】:Linux kernel address. Will memory mapped IO reduce the memory I can "see"?Linux 内核地址。内存映射 IO 会减少我可以“看到”的内存吗?
【发布时间】:2013-05-23 10:06:37
【问题描述】:

我是linux内核的新手,我混淆了这个问题:

假设我有一台 4GB 内存的 32 位 PC 和一个内部有 1GB SDRAM 的视频卡,当我做内存映射 IO,将视频卡的 1G RAM 映射到内核时,我会不会只触及存储卡的 3GB 内存,在我释放 IO 内存映射之前,其他 1GB 是不可触及的?

【问题讨论】:

    标签: linux-kernel


    【解决方案1】:

    答案是:这取决于您的内核。如果它确实支持物理地址扩展 (PAE),那么您可以寻址超过 4GB 的内存,但是您会在每次内存访问时浪费时间进行地址转换。

    例如:http://linuxlookup.com/howto/use_more_4gb_memory_ubuntu_linux_32_bit

    【讨论】:

      猜你喜欢
      • 2017-11-18
      • 2014-02-15
      • 2023-03-03
      • 2016-05-05
      • 2015-10-05
      • 2015-05-24
      • 1970-01-01
      • 2019-11-21
      • 1970-01-01
      相关资源
      最近更新 更多