我是linux内核的新手,我混淆了这个问题:
假设我有一个32位的PC女巫4GB内存和一个内置1GB SDRAM的vedio卡,当我做内存映射IO时,将vedio卡的1G RAM映射到内核,我只会触摸存储卡的3GB内存,在释放IO存储器映射之前,另一个1GB是不可触摸的吗?
答案 0 :(得分:1)
答案是:这取决于你的内核。如果它支持物理地址扩展(PAE),则可以处理超过4GB的内存,但是每次访问内存时都会浪费时间进行地址转换。
例如参见:http://linuxlookup.com/howto/use_more_4gb_memory_ubuntu_linux_32_bit