日期:2014-05-16  浏览次数:20664 次

关于Linux的IO端口的问题
(1)这些I/O端口占用的是内存地址?那么如果我的内存为512M,为32位地址总线,可以寻址4G内存,那么512M后的所有地址都可以作为I/O端口地址?
(2)x86上512M的内存条占用的地址空间是0x00000000——0x20000000?

------解决方案--------------------
多看看书吧,关于地址映射机制,物理地址、线形地址及虚地址方面。这个可能没法给你一下子解释清楚。。
------解决方案--------------------
如果是ARM,PPC,你主要看你CPU的MMC那个模块,如果是i386,那么I/O是有规定的。