Linux内核地址。内存映射IO会减少我可以“看到”的内存吗?

时间:2013-05-23 10:06:37

标签: linux-kernel

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

假设我有一个32位的PC女巫4GB内存和一个内置1GB SDRAM的vedio卡,当我做内存映射IO时,将vedio卡的1G RAM映射到内核,我只会触摸存储卡的3GB内存,在释放IO存储器映射之前,另一个1GB是不可触摸的吗?

1 个答案:

答案 0 :(得分:1)

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

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